Bug 163904

Summary: REGRESSION (r207757): 5 SVG text tests failing on ios-simulator
Product: WebKit Reporter: Ryan Haddad <ryanhaddad>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: hyatt
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=163870

Description Ryan Haddad 2016-10-24 11:28:41 PDT
These SVG tests started failing on ios-simulator with https://trac.webkit.org/changeset/207757

svg/text/text-align-06-b.svg
svg/text/text-vkern.svg
svg/batik/text/verticalText.svg
svg/W3C-SVG-1.1/text-align-06-b.svg
svg/batik/text/verticalTextOnPath.svg

https://build.webkit.org/results/Apple%20iOS%2010%20Simulator%20Release%20WK2%20(Tests)/r207757%20(1142)/results.html

--- /Volumes/Data/slave/ios-simulator-10-release-tests-wk2/build/layout-test-results/svg/text/text-align-06-b-expected.txt
+++ /Volumes/Data/slave/ios-simulator-10-release-tests-wk2/build/layout-test-results/svg/text/text-align-06-b-actual.txt
@@ -12,7 +12,7 @@
             RenderSVGInlineText {#text} at (0,0) size 17x68
               chunk 1 (vertical) text run 1 at (-10.50,0.00) startOffset 0 endOffset 1 height 33.90: "t"
               chunk 1 (vertical) text run 2 at (-10.50,33.90) startOffset 1 endOffset 2 height 33.90: "e"
-            RenderSVGTSpan {tspan} at (0,0) size 17x35
+            RenderSVGTSpan {tspan} at (0,0) size 34x18
               RenderSVGInlineText {#text} at (7,67) size 17x34
                 chunk 1 (vertical) text run 1 at (-3.50,67.80) startOffset 0 endOffset 1 height 33.90: "7"
             RenderSVGInlineText {#text} at (0,101) size 15x68
@@ -22,7 +22,7 @@
             RenderSVGInlineText {#text} at (25,0) size 17x68
               chunk 1 (vertical) text run 1 at (69.50,0.00) startOffset 0 endOffset 1 height 33.90: "t"
               chunk 1 (vertical) text run 2 at (69.50,33.90) startOffset 1 endOffset 2 height 33.90: "e"
-            RenderSVGTSpan {tspan} at (0,0) size 27x137
+            RenderSVGTSpan {tspan} at (0,0) size 136x28
               RenderSVGInlineText {#text} at (0,67) size 27x136
                 chunk 1 (vertical) text run 1 at (48.50,67.80) startOffset 0 endOffset 1 height 33.90: "-"
                 chunk 1 (vertical) text run 2 at (48.50,101.70) startOffset 1 endOffset 2 height 33.90: "7"
@@ -35,12 +35,12 @@
             RenderSVGInlineText {#text} at (17,0) size 17x68
               chunk 1 (vertical) text run 1 at (169.50,0.00) startOffset 0 endOffset 1 height 33.90: "t"
               chunk 1 (vertical) text run 2 at (169.50,33.90) startOffset 1 endOffset 2 height 33.90: "e"
-            RenderSVGTSpan {tspan} at (0,0) size 17x103
+            RenderSVGTSpan {tspan} at (0,0) size 102x18
               RenderSVGInlineText {#text} at (0,67) size 17x102
                 chunk 1 (vertical) text run 1 at (152.00,67.80) startOffset 0 endOffset 1 height 33.90: "s"
                 chunk 1 (vertical) text run 2 at (152.00,101.70) startOffset 1 endOffset 2 height 33.90: "u"
                 chunk 1 (vertical) text run 3 at (152.00,135.60) startOffset 2 endOffset 3 height 33.90: "b"
-            RenderSVGTSpan {tspan} at (0,0) size 16x35
+            RenderSVGTSpan {tspan} at (0,0) size 35x16
               RenderSVGInlineText {#text} at (18,169) size 15x34
                 chunk 1 (vertical) text run 1 at (169.50,169.50) startOffset 0 endOffset 1 height 33.90: "x"
             RenderSVGInlineText {#text} at (21,203) size 9x34
@@ -49,14 +49,14 @@
             RenderSVGInlineText {#text} at (0,0) size 17x68
               chunk 1 (vertical) text run 1 at (249.50,0.00) startOffset 0 endOffset 1 height 33.90: "t"
               chunk 1 (vertical) text run 2 at (249.50,33.90) startOffset 1 endOffset 2 height 33.90: "e"
-            RenderSVGTSpan {tspan} at (0,0) size 18x171
+            RenderSVGTSpan {tspan} at (0,0) size 170x18
               RenderSVGInlineText {#text} at (17,67) size 17x170
                 chunk 1 (vertical) text run 1 at (267.00,67.80) startOffset 0 endOffset 1 height 33.90: "s"
                 chunk 1 (vertical) text run 2 at (267.00,101.70) startOffset 1 endOffset 2 height 33.90: "u"
                 chunk 1 (vertical) text run 3 at (267.00,135.60) startOffset 2 endOffset 3 height 33.90: "p"
                 chunk 1 (vertical) text run 4 at (267.00,169.50) startOffset 3 endOffset 4 height 33.90: "e"
                 chunk 1 (vertical) text run 5 at (267.00,203.40) startOffset 4 endOffset 5 height 33.90: "r"
-            RenderSVGTSpan {tspan} at (0,0) size 16x35
+            RenderSVGTSpan {tspan} at (0,0) size 35x16
               RenderSVGInlineText {#text} at (0,237) size 15x34
                 chunk 1 (vertical) text run 1 at (249.50,237.30) startOffset 0 endOffset 1 height 33.90: "x"
             RenderSVGInlineText {#text} at (4,271) size 9x34
Comment 1 Ryan Haddad 2016-10-24 14:19:21 PDT
Spoke with Dave and he said these just needed a rebaseline. Done in http://trac.webkit.org/projects/webkit/changeset/207778