https://bugs.webkit.org/show_bug.cgi?id=77373
Reviewed by Darin Adler.
Source/WebCore:
Removed tests that were failing because of this bug from the Lion skipped
list.
* platform/graphics/mac/GlyphPageTreeNodeMac.cpp:
(WebCore::GlyphPage::fill): Changed to use CTFontGetGlyphsForCharacters,
rather than wkGetVerticalGlyphsForCharacters, for non-fullwidth fonts.
LayoutTests:
Removed tests that were failing because of this bug from the skipped list.
* platform/mac-lion/Skipped:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@106310
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-01-30 Dan Bernstein <mitz@apple.com>
+
+ <rdar://problem/10778045> REGRESSION (r91935): text-combine fails
+ https://bugs.webkit.org/show_bug.cgi?id=77373
+
+ Reviewed by Darin Adler.
+
+ Removed tests that were failing because of this bug from the skipped list.
+
+ * platform/mac-lion/Skipped:
+
2012-01-30 Brady Eidson <beidson@apple.com>
Fix typo in test name from my last commit.
# --- Misc failures that need investigation ---
-# These fail in DRT but look correct in Safari.
-fast/text/emphasis-combined-text.html
-fast/text/international/text-combine-image-test.html
-
# Sending the mouse down event to the scrollbar starts a nested run loop which causes a hang.
fast/events/mousedown-in-subframe-scrollbar.html
+2012-01-30 Dan Bernstein <mitz@apple.com>
+
+ <rdar://problem/10778045> REGRESSION (r91935): text-combine fails
+ https://bugs.webkit.org/show_bug.cgi?id=77373
+
+ Reviewed by Darin Adler.
+
+ Removed tests that were failing because of this bug from the Lion skipped
+ list.
+
+ * platform/graphics/mac/GlyphPageTreeNodeMac.cpp:
+ (WebCore::GlyphPage::fill): Changed to use CTFontGetGlyphsForCharacters,
+ rather than wkGetVerticalGlyphsForCharacters, for non-fullwidth fonts.
+
2012-01-30 Christopher Hutten-Czapski <chutten@rim.com>
BlackBerry - Support Proxy-Authenticate headers when a proxy is configured
haveGlyphs = true;
}
}
- } else if (wkGetVerticalGlyphsForCharacters(fontData->platformData().ctFont(), buffer, glyphs.data(), bufferLength)) {
+ } else if ((fontData->platformData().widthVariant() == RegularWidth) ? wkGetVerticalGlyphsForCharacters(fontData->platformData().ctFont(), buffer, glyphs.data(), bufferLength)
+ : CTFontGetGlyphsForCharacters(fontData->platformData().ctFont(), buffer, glyphs.data(), bufferLength)) {
for (unsigned i = 0; i < length; ++i) {
if (!glyphs[i])
setGlyphDataForIndex(offset + i, 0, 0);