-
kbr@google.com authored
Unreviewed. Rolled out r89233 and r89235 because of crashes in http/tests/misc/acid3.html on Snow Leopard and other platforms https://bugs.webkit.org/show_bug.cgi?id=63022 * platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png: * platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: * platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: * platform/mac/svg/batik/text/textEffect-expected.png: * platform/mac/svg/batik/text/textEffect-expected.txt: * platform/mac/svg/batik/text/textEffect3-expected.png: * platform/mac/svg/batik/text/textEffect3-expected.txt: * platform/mac/svg/batik/text/xmlSpace-expected.png: * platform/mac/svg/batik/text/xmlSpace-expected.txt: * platform/mac/svg/custom/glyph-selection-lang-attribute-expected.png: * platform/mac/svg/custom/glyph-selection-lang-attribute-expected.txt: * platform/mac/svg/custom/svg-fonts-fallback-expected.png: Removed. * platform/mac/svg/custom/svg-fonts-fallback-expected.txt: Removed. * platform/mac/svg/custom/svg-fonts-segmented-expected.png: Removed. * platform/mac/svg/custom/svg-fonts-segmented-expected.txt: Removed. * platform/mac/svg/custom/svg-fonts-with-no-element-reference-expected.png: * platform/mac/svg/custom/svg-fonts-with-no-element-reference-expected.txt: * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.png: * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: * platform/mac/svg/custom/svg-fonts-word-spacing-expected.png: Removed. * platform/mac/svg/custom/svg-fonts-word-spacing-expected.txt: Removed. * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: * platform/mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png: * platform/mac/svg/foreignObject/text-tref-02-b-expected.png: * platform/mac/svg/foreignObject/text-tref-02-b-expected.txt: * platform/mac/svg/text/text-altglyph-01-b-expected.png: * platform/mac/svg/text/text-altglyph-01-b-expected.txt: * platform/mac/svg/text/text-overflow-ellipsis-svgfont-expected.png: Removed. * platform/mac/svg/text/text-overflow-ellipsis-svgfont-expected.txt: Removed. * platform/mac/svg/text/text-text-04-t-expected.png: * platform/mac/svg/text/text-text-04-t-expected.txt: * platform/mac/svg/text/text-text-05-t-expected.png: * platform/mac/svg/text/text-text-05-t-expected.txt: * platform/mac/svg/text/text-text-06-t-expected.png: * platform/mac/svg/text/text-text-06-t-expected.txt: * platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.png: * platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt: * platform/mac/svg/wicd/test-rightsizing-b-expected.png: * platform/mac/svg/wicd/test-rightsizing-b-expected.txt: * svg/custom/resources/ABCFont.svg: * svg/custom/svg-fonts-fallback.xhtml: Removed. * svg/custom/svg-fonts-segmented.xhtml: Removed. * svg/custom/svg-fonts-word-spacing.html: Removed. * svg/text/select-text-svgfont-expected.txt: Removed. * svg/text/select-text-svgfont.html: Removed. * svg/text/text-overflow-ellipsis-svgfont.html: Removed. 2011-06-20 Kenneth Russell <kbr@google.com> Unreviewed. Rolled out r89233 and r89235 because of crashes in http/tests/misc/acid3.html on Snow Leopard and other platforms https://bugs.webkit.org/show_bug.cgi?id=63022 * wtf/Platform.h: 2011-06-20 Kenneth Russell <kbr@google.com> Unreviewed. Rolled out r89233 and r89235 because of crashes in http/tests/misc/acid3.html on Snow Leopard and other platforms https://bugs.webkit.org/show_bug.cgi?id=63022 * features.pri: * page/DOMWindow.idl: * platform/graphics/Font.cpp: (WebCore::Font::drawText): (WebCore::Font::drawEmphasisMarks): (WebCore::Font::width): (WebCore::Font::selectionRectForText): (WebCore::Font::offsetForPosition): (WebCore::Font::codePath): * platform/graphics/Font.h: * platform/graphics/FontFallbackList.h: * platform/graphics/FontFastPath.cpp: (WebCore::Font::glyphDataForCharacter): (WebCore::Font::getEmphasisMarkGlyphData): (WebCore::Font::drawGlyphBuffer): * platform/graphics/FontMetrics.h: * platform/graphics/GlyphPageTreeNode.cpp: (WebCore::fill): * platform/graphics/SVGGlyph.h: (WebCore::SVGGlyph::SVGGlyph): (WebCore::SVGGlyph::operator==): * platform/graphics/SimpleFontData.cpp: (WebCore::SimpleFontData::SimpleFontData): * platform/graphics/SimpleFontData.h: (WebCore::SimpleFontData::widthForGlyph): * platform/graphics/TextRun.h: * platform/graphics/WidthIterator.cpp: (WebCore::WidthIterator::advance): * platform/graphics/WidthIterator.h: * platform/graphics/chromium/SimpleFontDataChromiumWin.cpp: (WebCore::scaleEmToUnits): * platform/graphics/mac/SimpleFontDataMac.mm: (WebCore::scaleEmToUnits): * platform/graphics/win/SimpleFontDataCGWin.cpp: (WebCore::scaleEmToUnits): * rendering/svg/SVGTextMetrics.cpp: (WebCore::SVGTextMetrics::SVGTextMetrics): (WebCore::constructTextRun): (WebCore::SVGTextMetrics::measureCharacterRange): * rendering/svg/SVGTextMetrics.h: * rendering/svg/SVGTextRunRenderingContext.cpp: (WebCore::convertEmUnitToPixel): (WebCore::isVerticalWritingMode): (WebCore::firstParentRendererForNonTextNode): (WebCore::referencingRenderObjectFromRun): (WebCore::SVGTextRunWalker::SVGTextRunWalker): (WebCore::SVGTextRunWalker::walk): (WebCore::floatWidthUsingSVGFontCallback): (WebCore::floatWidthMissingGlyphCallback): (WebCore::floatWidthOfSubStringUsingSVGFont): (WebCore::SVGTextRunRenderingContext::floatWidthUsingSVGFont): (WebCore::drawTextUsingSVGFontCallback): (WebCore::drawTextMissingGlyphCallback): (WebCore::SVGTextRunRenderingContext::drawTextUsingSVGFont): (WebCore::SVGTextRunRenderingContext::selectionRectForTextUsingSVGFont): (WebCore::SVGTextRunRenderingContext::offsetForPositionForTextUsingSVGFont): * rendering/svg/SVGTextRunRenderingContext.h: * svg/SVGAltGlyphElement.cpp: (WebCore::SVGAltGlyphElement::glyphElement): * svg/SVGAltGlyphElement.h: * svg/SVGFontData.cpp: (WebCore::SVGFontData::initializeFontData): * svg/SVGFontData.h: * svg/SVGFontElement.cpp: (WebCore::SVGFontElement::registerLigaturesInGlyphCache): (WebCore::SVGFontElement::ensureGlyphCache): * svg/SVGGlyphMap.h: (WebCore::SVGGlyphMap::addGlyphByUnicodeString): * svg/svgtags.in: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@89311 268f45cc-cd09-0410-ab3c-d52691b4dbfc
b9dbecc0