Reviewed by Eric.
authorzimmermann@webkit.org <zimmermann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 11 Nov 2007 02:12:09 +0000 (02:12 +0000)
committerzimmermann@webkit.org <zimmermann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 11 Nov 2007 02:12:09 +0000 (02:12 +0000)
commit813bc9595525baf8aa89bdbd87821ded87b985d9
tree732810863eb97ef34e011dc746f605faf5564b26
parentd444e83c1b59c311c3b4d5d246ba3dac232b9fe0
Reviewed by Eric.

Fixes: http://bugs.webkit.org/show_bug.cgi?id=15937 (Add glyph-orientation-horizontal/vertical support)
Fixes: http://bugs.webkit.org/show_bug.cgi?id=13971 (text-anchor support on vertical text seems slightly off)

Add glyph-orientation-* support for text & textPath. (90/180/270 and 'auto')
Also fix all vertical text handling - for text & textPath! (especially latin1 characters auto orientation in vertical writing modes)

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27680 268f45cc-cd09-0410-ab3c-d52691b4dbfc
24 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.checksum
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.png
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt
LayoutTests/svg/batik/text/textGlyphOrientationHorizontal-expected.txt
LayoutTests/svg/batik/text/verticalText-expected.checksum
LayoutTests/svg/batik/text/verticalText-expected.png
LayoutTests/svg/batik/text/verticalText-expected.txt
LayoutTests/svg/batik/text/verticalTextOnPath-expected.checksum
LayoutTests/svg/batik/text/verticalTextOnPath-expected.png
LayoutTests/svg/batik/text/verticalTextOnPath-expected.txt
LayoutTests/svg/text/text-align-05-b-expected.txt
LayoutTests/svg/text/text-align-06-b-expected.txt
LayoutTests/svg/text/text-path-01-b-expected.checksum
LayoutTests/svg/text/text-path-01-b-expected.png
WebCore/ChangeLog
WebCore/WebCore.pro
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/rendering/SVGCharacterLayoutInfo.cpp
WebCore/rendering/SVGCharacterLayoutInfo.h
WebCore/rendering/SVGRootInlineBox.cpp