[svg] Remove unnecessary rounding in SVGRootInlineBox::layoutRootBox
authoreae@chromium.org <eae@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 24 Jan 2013 22:48:50 +0000 (22:48 +0000)
committereae@chromium.org <eae@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 24 Jan 2013 22:48:50 +0000 (22:48 +0000)
https://bugs.webkit.org/show_bug.cgi?id=107771

Source/WebCore:

Reviewed by Levi Weintraub.

SVGRootInlineBox::layoutRootBox rounds the location and size of
the container to the nearest enclosing integer values. Now that
layout uses subpixel positioning this is no longer needed and
results in undesirable rounding. For high-dpi screens in
particular this is especially noticeable as it is rounded to
"pixels" which can map to two our more device pixels.

Test: svg/text/text-rect-precision.html

* rendering/svg/SVGRootInlineBox.cpp:
(WebCore::SVGRootInlineBox::layoutRootBox):
Change from enclosingIntRect to enclosingLayoutRect to align to
the closest containing LayoutRect now that layout is done using
subpixel precision.

LayoutTests:

Reviewed by Levi Weintraub.

Add test for svg text subpixel measurement and update
expectations as needed.

* css3/zoom-coords.xhtml:
* platform/chromium/TestExpectations:
* platform/mac/TestExpectations:
* svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
* svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
* svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
* svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
* svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
* svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
* svg/custom/glyph-setting-d-attribute-expected.txt:
* svg/foreignObject/text-tref-02-b-expected.txt:
* svg/hixie/viewbox/002-expected.txt:
* svg/hixie/viewbox/003-expected.txt:
* svg/text/text-rect-precision.html: Added.
* svg/text/text-viewbox-rescale-expected.txt:
* svg/zoom/page/zoom-zoom-coords-expected.txt:
* svg/zoom/page/zoom-zoom-coords.xhtml:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@140728 268f45cc-cd09-0410-ab3c-d52691b4dbfc

20 files changed:
LayoutTests/ChangeLog
LayoutTests/css3/zoom-coords.xhtml
LayoutTests/platform/chromium/TestExpectations
LayoutTests/platform/mac/TestExpectations
LayoutTests/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt
LayoutTests/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt
LayoutTests/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt
LayoutTests/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt
LayoutTests/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt
LayoutTests/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt
LayoutTests/svg/custom/glyph-setting-d-attribute-expected.txt
LayoutTests/svg/foreignObject/text-tref-02-b-expected.txt
LayoutTests/svg/hixie/viewbox/002-expected.txt
LayoutTests/svg/hixie/viewbox/003-expected.txt
LayoutTests/svg/text/text-rect-precision.html [new file with mode: 0644]
LayoutTests/svg/text/text-viewbox-rescale-expected.txt
LayoutTests/svg/zoom/page/zoom-zoom-coords-expected.txt
LayoutTests/svg/zoom/page/zoom-zoom-coords.xhtml
Source/WebCore/ChangeLog
Source/WebCore/rendering/svg/SVGRootInlineBox.cpp

index c0ed062..0dffd76 100644 (file)
@@ -1,3 +1,31 @@
+2013-01-24  Emil A Eklund  <eae@chromium.org>
+
+        [svg] Remove unnecessary rounding in SVGRootInlineBox::layoutRootBox
+        https://bugs.webkit.org/show_bug.cgi?id=107771
+
+        Reviewed by Levi Weintraub.
+        
+        Add test for svg text subpixel measurement and update
+        expectations as needed.
+
+        * css3/zoom-coords.xhtml:
+        * platform/chromium/TestExpectations:
+        * platform/mac/TestExpectations:
+        * svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
+        * svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
+        * svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
+        * svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
+        * svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
+        * svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
+        * svg/custom/glyph-setting-d-attribute-expected.txt:
+        * svg/foreignObject/text-tref-02-b-expected.txt:
+        * svg/hixie/viewbox/002-expected.txt:
+        * svg/hixie/viewbox/003-expected.txt:
+        * svg/text/text-rect-precision.html: Added.
+        * svg/text/text-viewbox-rescale-expected.txt:
+        * svg/zoom/page/zoom-zoom-coords-expected.txt:
+        * svg/zoom/page/zoom-zoom-coords.xhtml:
+
 2013-01-24  Philip Rogers  <pdr@google.com>
 
         Preserve container size requests across image loads
index 6dce84b..6a6967b 100644 (file)
@@ -120,11 +120,11 @@ shouldBe('image1.bottom', '275');
 var text1 = document.getElementById("text1").getBoundingClientRect();
 shouldBe('text1.left', '100');
 msgDumpRenderTreeRequired();
-shouldBe('text1.top', '282.5');
-shouldBe('text1.width', '46');
-shouldBe('text1.height', '6.5');
-shouldBe('text1.right', '146');
-shouldBe('text1.bottom', '289');
+shouldBeCloseTo('text1.top', 282, 1);
+shouldBeCloseTo('text1.width', 46, 1);
+shouldBeCloseTo('text1.height', 6, 1);
+shouldBeCloseTo('text1.right', 146, 1);
+shouldBeCloseTo('text1.bottom', 289, 1);
 debug("");
 
 var svg2 = document.getElementById("svg2").getBoundingClientRect();
@@ -151,11 +151,11 @@ shouldBe('image2.bottom', '125');
 var text2 = document.getElementById("text2").getBoundingClientRect();
 shouldBe('text2.left', '175');
 msgDumpRenderTreeRequired();
-shouldBe('text2.top', '132.5');
-shouldBe('text2.width', '49');
-shouldBe('text2.height', '6.5');
-shouldBe('text2.right', '224');
-shouldBe('text2.bottom', '139');
+shouldBeCloseTo('text2.top', 132, 1);
+shouldBeCloseTo('text2.width', 49, 1);
+shouldBeCloseTo('text2.height', 6, 1);
+shouldBeCloseTo('text2.right', 224, 1);
+shouldBeCloseTo('text2.bottom', 139, 1);
 debug("");
 
 var svg3 = document.getElementById("svg3").getBoundingClientRect();
@@ -182,11 +182,11 @@ shouldBe('image3.bottom', '550');
 var text3 = document.getElementById("text3").getBoundingClientRect();
 shouldBe('text3.left', '1100');
 msgDumpRenderTreeRequired();
-shouldBe('text3.top', '565');
-shouldBe('text3.width', '92');
-shouldBe('text3.height', '13');
-shouldBe('text3.right', '1192');
-shouldBe('text3.bottom', '578');
+shouldBeCloseTo('text3.top', 565, 1);
+shouldBeCloseTo('text3.width', 92, 1);
+shouldBeCloseTo('text3.height', 12, 1);
+shouldBeCloseTo('text3.right', 1192, 1);
+shouldBeCloseTo('text3.bottom', 577, 1);
 debug("");
 
 
index 9e8988b..57ac218 100644 (file)
@@ -1263,34 +1263,6 @@ webkit.org/b/60118 [ Mac ] svg/dom/SVGScriptElement/script-set-href.svg [ Failur
 # Introduced due to BUGWK53512, fails under Skia right now
 webkit.org/b/65939 svg/custom/getBBox-path.svg [ Failure ]
 
-# These files need new expectations after changing the behavior from radiaGradients to SVG2
-webkit.org/b/98569 svg/hixie/perf/006.xml [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1-SE/styling-pres-02-f.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1-SE/svgdom-over-01-f.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1/coords-units-01-b.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1/pservers-grad-02-b.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1/pservers-grad-04-b.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1/pservers-grad-05-b.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1/pservers-grad-11-b.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1/pservers-grad-12-b.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/98569 svg/W3C-SVG-1.1/pservers-grad-13-b.svg [ ImageOnlyFailure Failure Pass ]
-webkit.org/b/98569 svg/W3C-SVG-1.1/pservers-grad-14-b.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1/pservers-grad-15-b.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1/struct-use-05-b.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/W3C-SVG-1.1/styling-inherit-01-b.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/98569 svg/batik/paints/gradientLimit.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/batik/paints/patternRegions-positioned-objects.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/batik/paints/patternRegions.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/batik/text/textEffect.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/batik/text/textEffect3.svg [ ImageOnlyFailure Pass ] 
-webkit.org/b/98569 svg/custom/relative-sized-content-with-resources.xhtml [ ImageOnlyFailure Pass ]
-webkit.org/b/98569 svg/custom/stroked-pattern.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/98569 svg/custom/gradient-deep-referencing.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/98569 svg/custom/radial-gradient-with-outstanding-focalPoint.svg [ ImageOnlyFailure Failure Pass ]
-webkit.org/b/98569 svg/custom/radialGradient-focal-radius.svg [ ImageOnlyFailure Failure Pass ]
-webkit.org/b/98569 svg/custom/gradient-with-1d-boundingbox.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/98569 svg/custom/recursive-gradient.svg [ ImageOnlyFailure Pass ]
-
 # Failure: drawing a filled shadow for a fill=transparent rectangle.
 webkit.org/b/76557 svg/custom/transform-with-shadow-and-gradient.svg [ ImageOnlyFailure ]
 
@@ -1314,21 +1286,21 @@ webkit.org/b/80517 [ Win Mac Android ] svg/dynamic-updates/SVGFETurbulenceElemen
 webkit.org/b/80517 [ Debug ] svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource.html [ ImageOnlyFailure Pass ]
 
 webkit.org/b/81217 [ Android ] svg/custom/js-late-pattern-and-object-creation.svg [ ImageOnlyFailure ]
-webkit.org/b/81217 svg/hixie/perf/003.xml [ ImageOnlyFailure Pass ]
+#webkit.org/b/81217 svg/hixie/perf/003.xml [ ImageOnlyFailure Pass ]
 
 webkit.org/b/81240 [ SnowLeopard Lion ] svg/text/bidi-reorder-value-lists.svg [ Failure Pass ]
 
 webkit.org/b/81243 svg/repaint/repainting-after-animation-element-removal.svg [ ImageOnlyFailure Pass ]
 
 # Flaky on Linux after http://trac.webkit.org/changeset/112022
-webkit.org/b/82217 [ Android Linux ] svg/zoom/text/zoom-foreignObject.svg [ ImageOnlyFailure Pass ]
+#webkit.org/b/82217 [ Android Linux ] svg/zoom/text/zoom-foreignObject.svg [ ImageOnlyFailure Pass ]
 
 # Flaky since at least r111670
 webkit.org/b/82258 [ Debug ] svg/custom/circular-marker-reference-4.svg [ Failure Pass ]
 
 webkit.org/b/82416 svg/custom/pattern-userSpaceOnUse-userToBaseTransform.xhtml [ ImageOnlyFailure Pass ]
 
-webkit.org/b/82509 [ Android Linux ] svg/text/append-text-node-to-tspan.html [ ImageOnlyFailure Pass ]
+#webkit.org/b/82509 [ Android Linux ] svg/text/append-text-node-to-tspan.html [ ImageOnlyFailure Pass ]
 
 # Flaky on MAC 10.6
 webkit.org/b/82954 [ SnowLeopard ] svg/text/text-text-05-t.svg [ Failure Pass ]
@@ -1346,24 +1318,24 @@ webkit.org/b/99893 svg/animations/mozilla/animateMotion-mpath-targetChange-1.svg
 webkit.org/b/83199 svg/filters/big-sized-filter.svg [ ImageOnlyFailure Pass ]
 
 # Many WIN and Linux SVG tests containing text are flaky. It seems different fonts are used at different times.
-webkit.org/b/83303 [ Android Linux Win ] svg/zoom/text/zoom-hixie-mixed-009.xml [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Android Linux Win ] svg/zoom/page/zoom-hixie-mixed-009.xml [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Android Linux ] svg/hixie/mixed/009.xml [ ImageOnlyFailure Pass ]
-webkit.org/b/83306 [ Win ] svg/hixie/mixed/009.xml [ ImageOnlyFailure ]
-webkit.org/b/83303 [ Android Linux ] svg/text/scaling-font-with-geometric-precision.html [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Android Linux Win ] svg/zoom/text/zoom-hixie-mixed-009.xml [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Android Linux Win ] svg/zoom/page/zoom-hixie-mixed-009.xml [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Android Linux ] svg/hixie/mixed/009.xml [ ImageOnlyFailure Pass ]
+#webkit.org/b/83306 [ Win ] svg/hixie/mixed/009.xml [ ImageOnlyFailure ]
+#webkit.org/b/83303 [ Android Linux ] svg/text/scaling-font-with-geometric-precision.html [ ImageOnlyFailure Pass ]
 webkit.org/b/83303 [ Android Linux Win ] svg/text/foreignObject-text-clipping-bug.xml [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Android Linux ] svg/transforms/text-with-mask-with-svg-transform.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Android Linux ] svg/transforms/text-with-pattern-with-svg-transform.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Win ] svg/as-background-image/svg-as-background-1.html [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Win ] svg/as-background-image/svg-as-background-3.html [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Win ] svg/as-background-image/svg-as-background-6.html [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Win ] svg/custom/mouse-move-on-svg-container-standalone.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Win ] svg/custom/mouse-move-on-svg-container.xhtml [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Win ] svg/custom/mouse-move-on-svg-root-standalone.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/83303 [ Win ] svg/custom/mouse-move-on-svg-root.xhtml [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Android Linux ] svg/transforms/text-with-mask-with-svg-transform.svg [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Android Linux ] svg/transforms/text-with-pattern-with-svg-transform.svg [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Win ] svg/as-background-image/svg-as-background-1.html [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Win ] svg/as-background-image/svg-as-background-3.html [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Win ] svg/as-background-image/svg-as-background-6.html [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Win ] svg/custom/mouse-move-on-svg-container-standalone.svg [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Win ] svg/custom/mouse-move-on-svg-container.xhtml [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Win ] svg/custom/mouse-move-on-svg-root-standalone.svg [ ImageOnlyFailure Pass ]
+#webkit.org/b/83303 [ Win ] svg/custom/mouse-move-on-svg-root.xhtml [ ImageOnlyFailure Pass ]
 
 # This fails image 5-10% of the time. Probably a race condition on timers.
-webkit.org/b/83471 svg/as-image/animated-svg-as-image-same-image.html [ ImageOnlyFailure Pass ]
+#webkit.org/b/83471 svg/as-image/animated-svg-as-image-same-image.html [ ImageOnlyFailure Pass ]
 
 webkit.org/b/83875 [ Android Linux ] svg/text/font-size-below-point-five.svg [ Failure Pass ]
 
@@ -1375,11 +1347,11 @@ webkit.org/b/84230 svg/as-image/img-preserveAspectRatio-support-1.html [ ImageOn
 
 webkit.org/b/84719 [ Win ] svg/text/select-text-svgfont.html [ Failure Pass ]
 
-webkit.org/b/84854 [ Android Linux ] svg/batik/text/textOnPath.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/84854 [ Android Linux ] svg/batik/text/verticalTextOnPath.svg [ ImageOnlyFailure Pass ]
+#webkit.org/b/84854 [ Android Linux ] svg/batik/text/textOnPath.svg [ ImageOnlyFailure Pass ]
+#webkit.org/b/84854 [ Android Linux ] svg/batik/text/verticalTextOnPath.svg [ ImageOnlyFailure Pass ]
 
-webkit.org/b/85107 svg/as-image/svg-as-relative-image-with-explicit-size.html [ ImageOnlyFailure Pass ]
-webkit.org/b/85107 svg/as-image/animated-svg-as-image.html [ ImageOnlyFailure Pass ]
+#webkit.org/b/85107 svg/as-image/svg-as-relative-image-with-explicit-size.html [ ImageOnlyFailure Pass ]
+#webkit.org/b/85107 svg/as-image/animated-svg-as-image.html [ ImageOnlyFailure Pass ]
 
 webkit.org/b/93589 svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg [ Failure Pass Timeout ]
 
@@ -3846,8 +3818,8 @@ webkit.org/b/98086 platform/chromium/virtual/threaded/compositing/visibility/vis
 
 webkit.org/b/98087 [ Linux ] fast/css/lang-mapped-to-webkit-locale-dynamic.xhtml [ Failure Pass ]
 
-webkit.org/b/96833 svg/carto.net/selectionlist.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/96833 svg/carto.net/combobox.svg [ ImageOnlyFailure Pass ]
+#webkit.org/b/96833 svg/carto.net/selectionlist.svg [ ImageOnlyFailure Pass ]
+#webkit.org/b/96833 svg/carto.net/combobox.svg [ ImageOnlyFailure Pass ]
 
 webkit.org/b/96549 [ Android ] platform/chromium/virtual/gpu/fast/hidpi/focus-rings.html [ ImageOnlyFailure ]
 webkit.org/b/96628 [ Lion Debug ] fast/frames/calculate-order.html [ Failure ]
@@ -4133,7 +4105,7 @@ webkit.org/b/102294 [ Mac ] platform/chromium/virtual/deferred/fast/images/gray-
 webkit.org/b/85522 http/tests/security/sandboxed-iframe-form-top.html [ Skip ]
 webkit.org/b/102542 [ Linux Mac Win ] compositing/checkerboard.html [ ImageOnlyFailure ]
 
-webkit.org/b/102724 [ Linux ] svg/carto.net/colourpicker.svg [ ImageOnlyFailure Pass ]
+#webkit.org/b/102724 [ Linux ] svg/carto.net/colourpicker.svg [ ImageOnlyFailure Pass ]
 
 webkit.org/b/103927 http/tests/w3c/webperf/submission/resource-timing/html/test_resource_frame_initiator_type.html [ Failure ]
 webkit.org/b/103927 [ Mac Linux ] http/tests/w3c/webperf/submission/resource-timing/html/test_resource_dynamic_insertion.html [ Failure ]
@@ -4332,6 +4304,357 @@ webkit.org/b/107341 [ Debug ] inspector/profiler/memory-instrumentation-cached-i
 webkit.org/b/107579 [ Debug ] media/track/track-css-matching.html [ Crash ]
 webkit.org/b/107579 [ Debug ] media/track/track-css-property-whitelist.html [ Crash ]
 
+# Needs rebaselines afyer 107771
+webkit.org/b/107771 css3/zoom-coords.xhtml [ Failure ]
+webkit.org/b/107771 platform/chromium-linux/svg/text/text-with-geometric-precision.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/g-dirLTR-ubNone.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/g-dirLTR-ubOverride.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/g-dirRTL-ubNone.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/g-dirRTL-ubOverride.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirLTR-anchorEnd.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirLTR-anchorStart.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirNone-anchorEnd.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirNone-anchorMiddle.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirNone-anchorStart.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirRTL-anchorEnd.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirRTL-anchorStart.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-no-markup.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-dirLTR-ubNone.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-dirLTR-ubOverride.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-dirRTL-ubNone.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-dirRTL-ubOverride.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-direction-ltr.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-direction-rtl.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/coords-dom-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/coords-dom-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/coords-dom-03-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/coords-dom-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/coords-units-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/filters-felem-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/filters-image-05-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/interact-pointer-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/linking-uri-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/painting-control-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/painting-marker-07-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/paths-dom-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/pservers-grad-17-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/pservers-grad-20-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/pservers-pattern-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/styling-css-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/styling-pres-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/text-intro-02-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/text-intro-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/text-intro-09-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/text-tref-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/text-tspan-02-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-04-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-06-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-07-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-04-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-07-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-08-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-11-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-22-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-24-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-27-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-36-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-37-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-39-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-40-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-41-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-46-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-60-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-61-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-62-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-63-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-64-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-65-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-66-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-67-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-68-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-69-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-70-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-77-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-78-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-80-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-81-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-82-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-83-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-84-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-trans-02-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-trans-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-trans-04-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-trans-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-trans-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-viewattr-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/extend-namespace-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-composite-02-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-comptran-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-displace-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-example-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-felem-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-image-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-light-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-light-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-morph-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-specular-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-tile-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-turb-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-turb-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-elem-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-elem-02-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-elem-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-elem-04-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-elem-07-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-kern-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/interact-zoom-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/masking-intro-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/painting-marker-03-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/paths-data-04-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/paths-data-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/paths-data-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/paths-data-07-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/paths-data-08-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/pservers-grad-14-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/pservers-grad-17-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/render-elems-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/render-elems-07-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/render-elems-08-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/render-groups-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/render-groups-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-frag-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-frag-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-group-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-image-07-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-use-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-use-05-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/styling-css-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/styling-css-05-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-align-02-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-align-04-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-align-05-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-align-08-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-intro-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-intro-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-intro-04-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-path-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-spacing-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-text-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-text-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-text-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-tselect-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-tspan-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/types-basicDOM-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/batik/filters/feTile.svg [ Failure ]
+webkit.org/b/107771 svg/batik/filters/filterRegions.svg [ Failure ]
+webkit.org/b/107771 svg/batik/masking/maskRegions.svg [ Failure ]
+webkit.org/b/107771 svg/batik/paints/gradientLimit.svg [ Failure ]
+webkit.org/b/107771 svg/batik/paints/patternPreserveAspectRatioA.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textAnchor.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textAnchor2.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textAnchor3.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textLayout.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textLength.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textOnPath2.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textOnPath3.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textOnPathSpaces.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textPCDATA.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textProperties.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textStyles.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/verticalText.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/button.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/scrollbar.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/selectionlist.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/slider.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/textbox.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/window.svg [ Failure ]
+webkit.org/b/107771 svg/clip-path/deep-nested-clip-in-mask-different-unitTypes.svg [ Failure ]
+webkit.org/b/107771 svg/clip-path/deep-nested-clip-in-mask-panning.svg [ Failure ]
+webkit.org/b/107771 svg/clip-path/deep-nested-clip-in-mask.svg [ Failure ]
+webkit.org/b/107771 svg/css/text-shadow-multiple.xhtml [ Failure ]
+webkit.org/b/107771 svg/custom/clip-mask-negative-scale.svg [ Failure ]
+webkit.org/b/107771 svg/custom/dominant-baseline-hanging.svg [ Failure ]
+webkit.org/b/107771 svg/custom/dominant-baseline-modes.svg [ Failure ]
+webkit.org/b/107771 svg/custom/font-face-cascade-order.svg [ Failure ]
+webkit.org/b/107771 svg/custom/font-face-simple.svg [ Failure ]
+webkit.org/b/107771 svg/custom/getscreenctm-in-scrollable-div-area-nested.xhtml [ Failure ]
+webkit.org/b/107771 svg/custom/getscreenctm-in-scrollable-div-area.xhtml [ Failure ]
+webkit.org/b/107771 svg/custom/getscreenctm-in-scrollable-svg-area.xhtml [ Failure ]
+webkit.org/b/107771 svg/custom/image-small-width-height.svg [ Failure ]
+webkit.org/b/107771 svg/custom/invalid-css.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-clipPath-and-object-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-clipPath-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/linking-uri-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/custom/marker-default-width-height.svg [ Failure ]
+webkit.org/b/107771 svg/custom/mouse-move-on-svg-root-standalone.svg [ Failure ]
+webkit.org/b/107771 svg/custom/mouse-move-on-svg-root.xhtml [ Failure ]
+webkit.org/b/107771 svg/custom/path-textPath-simulation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/pointer-events-text-css-transform.svg [ Failure ]
+webkit.org/b/107771 svg/custom/scrolling-embedded-svg-file-image-repaint-problem.html [ Failure ]
+webkit.org/b/107771 svg/custom/shapes-supporting-markers.svg [ Failure ]
+webkit.org/b/107771 svg/custom/stroked-pattern.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-letter-spacing.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-tref-03-b-change-href-dom.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-tref-03-b-change-href.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-tref-03-b-referenced-element-removal.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-tref-03-b-tref-removal.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-x-dx-lists.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-x-override-in-tspan-child.svg [ Failure ]
+webkit.org/b/107771 svg/custom/tref-own-content-removal.svg [ Failure ]
+webkit.org/b/107771 svg/custom/tref-update.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-detach.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-modify-container-in-target.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-modify-target-container.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-modify-target-symbol.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-g-containing-symbol.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-g-containing-use.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-g.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-rect.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-symbol.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-text.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-use.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-recursion-1.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-recursion-2.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-recursion-3.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-recursion-4.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-referencing-nonexisting-symbol.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-transform.svg [ Failure ]
+webkit.org/b/107771 svg/hixie/perf/003.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/perf/004.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/perf/005.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/perf/006.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/text/001.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/text/003.html [ Failure ]
+webkit.org/b/107771 svg/hixie/text/003a.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/text/003b.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/viewbox/preserveAspectRatio/001.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/viewbox/preserveAspectRatio/002.xml [ Failure ]
+webkit.org/b/107771 svg/text/bidi-reorder-value-lists.svg [ Failure ]
+webkit.org/b/107771 svg/text/bidi-text-anchor-direction.svg [ Failure ]
+webkit.org/b/107771 svg/text/bidi-text-query.svg [ Failure ]
+webkit.org/b/107771 svg/text/bidi-tspans.svg [ Failure ]
+webkit.org/b/107771 svg/text/font-size-below-point-five-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/scaled-font.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-squeeze-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-squeeze-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-squeeze-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-squeeze-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-stretch-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-stretch-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-stretch-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-stretch-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-squeeze-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-squeeze-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-squeeze-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-squeeze-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-stretch-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-stretch-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-stretch-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-stretch-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-with-tspans-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-with-tspans-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-with-tspans-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-with-tspans-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/selection-doubleclick.svg [ Failure ]
+webkit.org/b/107771 svg/text/selection-tripleclick.svg [ Failure ]
+webkit.org/b/107771 svg/text/small-fonts-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/small-fonts-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/small-fonts-in-html5.html [ Failure ]
+webkit.org/b/107771 svg/text/small-fonts.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-02-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-04-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-05-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-06-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-altglyph-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-deco-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-fonts-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-fonts-02-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-hkern.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-intro-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-path-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-path-middle-align.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-spacing-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-04-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-07-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-08-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-tref-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-tselect-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-tselect-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-tspan-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-ws-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-ws-02-t.svg [ Failure ]
+webkit.org/b/107771 svg/wicd/rightsizing-grid.xhtml [ Failure ]
+webkit.org/b/107771 svg/wicd/sizing-flakiness.html [ Failure ]
+webkit.org/b/107771 svg/wicd/test-rightsizing-a.xhtml [ Failure ]
+webkit.org/b/107771 svg/wicd/test-rightsizing-b.xhtml [ Failure ]
+webkit.org/b/107771 svg/zoom/page/zoom-foreignObject.svg [ Failure ]
+webkit.org/b/107771 svg/zoom/page/zoom-svg-through-object-with-absolute-size-2.xhtml [ Failure ]
+webkit.org/b/107771 svg/zoom/page/zoom-svg-through-object-with-absolute-size.xhtml [ Failure ]
+webkit.org/b/107771 svg/zoom/page/zoom-svg-through-object-with-percentage-size.xhtml [ Failure ]
+webkit.org/b/107771 svg/batik/text/textEffect.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textEffect3.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textFeatures.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/tabgroup.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-gradient-and-object-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-gradient-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-pattern-and-object-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-pattern-creation.svg [ Failure ]
+webkit.org/b/107771 svg/text/append-text-node-to-tspan.html [ Failure ]
+webkit.org/b/107771 svg/text/modify-text-node-in-tspan.html [ Failure ]
+webkit.org/b/107771 svg/text/remove-text-node-from-tspan.html [ Failure ]
+webkit.org/b/107771 svg/text/remove-tspan-from-text.html [ Failure ]
+webkit.org/b/107771 svg/transforms/text-with-mask-with-svg-transform.svg [ Failure ]
+webkit.org/b/107771 svg/transforms/text-with-pattern-inside-transformed-html.xhtml [ Failure ]
+webkit.org/b/107771 svg/transforms/text-with-pattern-with-svg-transform.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/smallFonts.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textLayout2.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textOnPath.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/verticalTextOnPath.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/colourpicker.svg [ Failure ]
+webkit.org/b/107771 svg/zoom/text/zoom-foreignObject.svg [ Failure ]
+webkit.org/b/107771 svg/text/scaling-font-with-geometric-precision.html [ Failure ]
+
 # Rebaseline required after https://webkit.org/b/31397
 webkit.org/b/107567 svg/batik/text/xmlSpace.svg [ Failure ] 
 webkit.org/b/107567 fast/text/capitalize-empty-generated-string.html [ Failure ] 
index b2611cb..0549d77 100644 (file)
@@ -1288,6 +1288,356 @@ webkit.org/b/107208 fast/regions/overflow-moving-below-floats-in-variable-width-
 webkit.org/b/107208 fast/regions/overflow-size-change-in-variable-width-regions.html [ Pass Failure ImageOnlyFailure ]
 webkit.org/b/107208 fast/regions/overflow-size-change-with-stacking-context.html [ Pass Failure ImageOnlyFailure ]
 
+# Needs rebaselines afyer 107771
+webkit.org/b/107771 css3/zoom-coords.xhtml [ Failure ]
+webkit.org/b/107771 platform/chromium-linux/svg/text/text-with-geometric-precision.svg [ Failure ]
+webkit.org/b/107771 svg/batik/filters/feTile.svg [ Failure ]
+webkit.org/b/107771 svg/batik/filters/filterRegions.svg [ Failure ]
+webkit.org/b/107771 svg/batik/masking/maskRegions.svg [ Failure ]
+webkit.org/b/107771 svg/batik/paints/gradientLimit.svg [ Failure ]
+webkit.org/b/107771 svg/batik/paints/patternPreserveAspectRatioA.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/smallFonts.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textAnchor2.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textAnchor3.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textAnchor.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textEffect3.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textEffect.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textFeatures.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textLayout2.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textLayout.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textLength.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textOnPath2.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textOnPath3.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textOnPathSpaces.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textOnPath.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textPCDATA.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textProperties.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/textStyles.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/verticalTextOnPath.svg [ Failure ]
+webkit.org/b/107771 svg/batik/text/verticalText.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/button.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/colourpicker.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/scrollbar.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/selectionlist.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/slider.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/tabgroup.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/textbox.svg [ Failure ]
+webkit.org/b/107771 svg/carto.net/window.svg [ Failure ]
+webkit.org/b/107771 svg/clip-path/deep-nested-clip-in-mask-different-unitTypes.svg [ Failure ]
+webkit.org/b/107771 svg/clip-path/deep-nested-clip-in-mask-panning.svg [ Failure ]
+webkit.org/b/107771 svg/clip-path/deep-nested-clip-in-mask.svg [ Failure ]
+webkit.org/b/107771 svg/css/text-shadow-multiple.xhtml [ Failure ]
+webkit.org/b/107771 svg/custom/clip-mask-negative-scale.svg [ Failure ]
+webkit.org/b/107771 svg/custom/dominant-baseline-hanging.svg [ Failure ]
+webkit.org/b/107771 svg/custom/dominant-baseline-modes.svg [ Failure ]
+webkit.org/b/107771 svg/custom/font-face-cascade-order.svg [ Failure ]
+webkit.org/b/107771 svg/custom/font-face-simple.svg [ Failure ]
+webkit.org/b/107771 svg/custom/getscreenctm-in-scrollable-div-area-nested.xhtml [ Failure ]
+webkit.org/b/107771 svg/custom/getscreenctm-in-scrollable-div-area.xhtml [ Failure ]
+webkit.org/b/107771 svg/custom/getscreenctm-in-scrollable-svg-area.xhtml [ Failure ]
+webkit.org/b/107771 svg/custom/image-small-width-height.svg [ Failure ]
+webkit.org/b/107771 svg/custom/invalid-css.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-clipPath-and-object-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-clipPath-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-gradient-and-object-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-gradient-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-pattern-and-object-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/js-late-pattern-creation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/linking-uri-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/custom/marker-default-width-height.svg [ Failure ]
+webkit.org/b/107771 svg/custom/mouse-move-on-svg-root-standalone.svg [ Failure ]
+webkit.org/b/107771 svg/custom/mouse-move-on-svg-root.xhtml [ Failure ]
+webkit.org/b/107771 svg/custom/path-textPath-simulation.svg [ Failure ]
+webkit.org/b/107771 svg/custom/pointer-events-text-css-transform.svg [ Failure ]
+webkit.org/b/107771 svg/custom/scrolling-embedded-svg-file-image-repaint-problem.html [ Failure ]
+webkit.org/b/107771 svg/custom/shapes-supporting-markers.svg [ Failure ]
+webkit.org/b/107771 svg/custom/stroked-pattern.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-letter-spacing.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-tref-03-b-change-href-dom.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-tref-03-b-change-href.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-tref-03-b-referenced-element-removal.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-tref-03-b-tref-removal.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-x-dx-lists.svg [ Failure ]
+webkit.org/b/107771 svg/custom/text-x-override-in-tspan-child.svg [ Failure ]
+webkit.org/b/107771 svg/custom/tref-own-content-removal.svg [ Failure ]
+webkit.org/b/107771 svg/custom/tref-update.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-detach.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-modify-container-in-target.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-modify-target-container.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-modify-target-symbol.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-g-containing-symbol.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-g-containing-use.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-g.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-rect.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-symbol.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-text.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-on-use.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-recursion-1.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-recursion-2.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-recursion-3.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-recursion-4.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-referencing-nonexisting-symbol.svg [ Failure ]
+webkit.org/b/107771 svg/custom/use-transform.svg [ Failure ]
+webkit.org/b/107771 svg/hixie/perf/003.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/perf/004.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/perf/005.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/perf/006.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/text/001.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/text/003a.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/text/003b.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/text/003.html [ Failure ]
+webkit.org/b/107771 svg/hixie/viewbox/preserveAspectRatio/001.xml [ Failure ]
+webkit.org/b/107771 svg/hixie/viewbox/preserveAspectRatio/002.xml [ Failure ]
+webkit.org/b/107771 svg/text/append-text-node-to-tspan.html [ Failure ]
+webkit.org/b/107771 svg/text/bidi-reorder-value-lists.svg [ Failure ]
+webkit.org/b/107771 svg/text/bidi-text-anchor-direction.svg [ Failure ]
+webkit.org/b/107771 svg/text/bidi-text-query.svg [ Failure ]
+webkit.org/b/107771 svg/text/bidi-tspans.svg [ Failure ]
+webkit.org/b/107771 svg/text/font-size-below-point-five-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/modify-text-node-in-tspan.html [ Failure ]
+webkit.org/b/107771 svg/text/remove-text-node-from-tspan.html [ Failure ]
+webkit.org/b/107771 svg/text/remove-tspan-from-text.html [ Failure ]
+webkit.org/b/107771 svg/text/scaled-font.svg [ Failure ]
+webkit.org/b/107771 svg/text/selection-doubleclick.svg [ Failure ]
+webkit.org/b/107771 svg/text/selection-tripleclick.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-squeeze-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-squeeze-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-squeeze-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-squeeze-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-stretch-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-stretch-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-stretch-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacingAndGlyphs-stretch-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-squeeze-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-squeeze-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-squeeze-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-squeeze-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-stretch-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-stretch-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-stretch-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-textLength-spacing-stretch-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-with-tspans-1.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-with-tspans-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-with-tspans-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/select-x-list-with-tspans-4.svg [ Failure ]
+webkit.org/b/107771 svg/text/small-fonts-2.svg [ Failure ]
+webkit.org/b/107771 svg/text/small-fonts-3.svg [ Failure ]
+webkit.org/b/107771 svg/text/small-fonts-in-html5.html [ Failure ]
+webkit.org/b/107771 svg/text/small-fonts.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-02-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-04-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-05-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-align-06-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-altglyph-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-deco-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-fonts-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-fonts-02-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-hkern.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-intro-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-path-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-path-middle-align.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-spacing-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-04-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-07-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-text-08-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-tref-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-tselect-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-tselect-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-tspan-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-ws-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/text/text-ws-02-t.svg [ Failure ]
+webkit.org/b/107771 svg/transforms/text-with-mask-with-svg-transform.svg [ Failure ]
+webkit.org/b/107771 svg/transforms/text-with-pattern-inside-transformed-html.xhtml [ Failure ]
+webkit.org/b/107771 svg/transforms/text-with-pattern-with-svg-transform.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/g-dirLTR-ubNone.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/g-dirLTR-ubOverride.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/g-dirRTL-ubNone.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/g-dirRTL-ubOverride.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirLTR-anchorEnd.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirLTR-anchorStart.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirNone-anchorEnd.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirNone-anchorMiddle.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirNone-anchorStart.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirRTL-anchorEnd.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-dirRTL-anchorStart.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-anchor-no-markup.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-dirLTR-ubNone.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-dirLTR-ubOverride.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-dirRTL-ubNone.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/text-dirRTL-ubOverride.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-direction-ltr.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-direction-rtl.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-04-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-07-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-08-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-11-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-22-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-24-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-27-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-36-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-37-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-39-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-40-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-41-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-46-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-60-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-61-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-62-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-63-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-64-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-65-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-66-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-67-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-68-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-69-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-70-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-77-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-78-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-80-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-81-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-82-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-83-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/animate-elem-84-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-trans-02-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-trans-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-trans-04-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-trans-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-trans-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/coords-viewattr-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/extend-namespace-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-composite-02-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-comptran-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-displace-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-example-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-felem-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-image-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-light-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-light-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-morph-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-specular-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-tile-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-turb-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/filters-turb-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-elem-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-elem-02-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-elem-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-elem-04-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-elem-07-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/fonts-kern-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/interact-zoom-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/masking-intro-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/painting-marker-03-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/paths-data-04-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/paths-data-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/paths-data-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/paths-data-07-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/paths-data-08-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/pservers-grad-14-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/pservers-grad-17-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/render-elems-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/render-elems-07-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/render-elems-08-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/render-groups-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/render-groups-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/coords-dom-01-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/coords-dom-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/coords-dom-03-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/coords-dom-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/coords-units-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/filters-felem-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/filters-image-05-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/interact-pointer-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/linking-uri-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/painting-control-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/painting-marker-07-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/paths-dom-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/pservers-grad-17-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/pservers-grad-20-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/pservers-pattern-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/styling-css-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/styling-pres-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/text-intro-02-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/text-intro-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/text-intro-09-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/text-tref-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/text-tspan-02-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-04-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-06-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1-SE/types-dom-07-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-frag-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-frag-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-group-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-image-07-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-use-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/struct-use-05-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/styling-css-04-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/styling-css-05-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-align-02-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-align-04-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-align-05-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-align-08-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-intro-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-intro-03-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-intro-04-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-path-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-spacing-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-text-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-text-05-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-text-06-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-tselect-02-f.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/text-tspan-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.1/types-basicDOM-01-b.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t.svg [ Failure ]
+webkit.org/b/107771 svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t.svg [ Failure ]
+webkit.org/b/107771 svg/wicd/rightsizing-grid.xhtml [ Failure ]
+webkit.org/b/107771 svg/wicd/sizing-flakiness.html [ Failure ]
+webkit.org/b/107771 svg/wicd/test-rightsizing-a.xhtml [ Failure ]
+webkit.org/b/107771 svg/wicd/test-rightsizing-b.xhtml [ Failure ]
+webkit.org/b/107771 svg/zoom/page/zoom-foreignObject.svg [ Failure ]
+webkit.org/b/107771 svg/zoom/page/zoom-svg-through-object-with-absolute-size-2.xhtml [ Failure ]
+webkit.org/b/107771 svg/zoom/page/zoom-svg-through-object-with-absolute-size.xhtml [ Failure ]
+webkit.org/b/107771 svg/zoom/page/zoom-svg-through-object-with-percentage-size.xhtml [ Failure ]
+webkit.org/b/107771 svg/zoom/text/zoom-foreignObject.svg [ Failure ]
+
 # Rebaseline required after https://webkit.org/b/31397
 webkit.org/b/107567 svg/batik/text/xmlSpace.svg [ Failure ] 
 webkit.org/b/107567 fast/text/capitalize-empty-generated-string.html [ Failure ] 
index a75e48b..c7dce7b 100644 (file)
@@ -7,7 +7,7 @@ layer at (0,0) size 480x360
       RenderSVGContainer {g} at (120,60) size 150x150
         RenderSVGRect {rect} at (120,60) size 150x150 [fill={[type=SOLID] [color=#00FF00]}] [x=120.00] [y=60.00] [width=150.00] [height=150.00]
     RenderSVGContainer {g} at (10,314) size 227x33
-      RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 227x32
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
           chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
index 9bb3277..33ca98f 100644 (file)
@@ -50,7 +50,7 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (259,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=200.00] [y=100.00] [width=50.00] [height=50.00]
           RenderSVGRect {rect} at (359,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=300.00] [y=100.00] [width=50.00] [height=50.00]
     RenderSVGContainer {g} at (10,314) size 223x33
-      RenderSVGText {text} at (10,314) size 223x32 contains 1 chunk(s)
+      RenderSVGText {text} at (10,314) size 223x33 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 223x32
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
           chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
@@ -60,6 +60,6 @@ layer at (0,0) size 480x360
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 480x23
       RenderSVGRect {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
-      RenderSVGText {text} at (206,2) size 67x20 contains 1 chunk(s)
+      RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 67x20
           chunk 1 (middle anchor) text run 1 at (206.67,18.00) startOffset 0 endOffset 5 width 66.66: "DRAFT"
index 5a0f3f9..3bfd0b2 100644 (file)
@@ -29,7 +29,7 @@ layer at (0,0) size 480x360
         RenderSVGRect {rect} at (239,159) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="invisible7"]}] [x=200.00] [y=100.00] [width=100.00] [height=100.00]
         RenderSVGRect {rect} at (339,159) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=300.00] [y=100.00] [width=100.00] [height=100.00]
     RenderSVGContainer {g} at (10,314) size 223x33
-      RenderSVGText {text} at (10,314) size 223x32 contains 1 chunk(s)
+      RenderSVGText {text} at (10,314) size 223x33 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 223x32
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
           chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
@@ -39,6 +39,6 @@ layer at (0,0) size 480x360
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 480x23
       RenderSVGRect {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
-      RenderSVGText {text} at (206,2) size 67x20 contains 1 chunk(s)
+      RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 67x20
           chunk 1 (middle anchor) text run 1 at (206.67,18.00) startOffset 0 endOffset 5 width 66.66: "DRAFT"
index f853e7f..7d4d1cc 100644 (file)
@@ -11,7 +11,7 @@ layer at (0,0) size 480x360
       RenderSVGContainer {use} at (0,0) size 100x100
         RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGContainer {g} at (10,314) size 227x33
-      RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 227x32
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
           chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
@@ -20,6 +20,6 @@ layer at (0,0) size 480x360
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 480x23
       RenderSVGRect {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
-      RenderSVGText {text} at (206,2) size 67x20 contains 1 chunk(s)
+      RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 67x20
           chunk 1 (middle anchor) text run 1 at (206.67,18.00) startOffset 0 endOffset 5 width 66.66: "DRAFT"
index eb8c559..299cc79 100644 (file)
@@ -11,7 +11,7 @@ layer at (0,0) size 480x360
         RenderSVGImage {image} at (0,0) size 1x1
         RenderSVGResourceRadialGradient {radialGradient} [id="g"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50] [focalRadius=0.00]
         RenderSVGText {text}
-        RenderSVGText {text} at (0,-15) size 73x18 contains 1 chunk(s)
+        RenderSVGText {text} at (0,-15) size 73x19 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 73x18
             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 44.01: "some"
             chunk 1 text run 2 at (43.83,0.00) startOffset 4 endOffset 5 width 5.00: "t"
@@ -23,7 +23,7 @@ layer at (0,0) size 480x360
         RenderSVGPath {polygon} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [points=""]
       RenderSVGContainer {g} at (10,49) size 140x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,50.00)}]
         RenderSVGRect {rect} at (10,51) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 130x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 130x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 130x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 3.00: "r"
             chunk 1 text run 2 at (12.38,7.00) startOffset 1 endOffset 9 width 35.02: ".x.baseV"
@@ -32,7 +32,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 5 at (108.54,7.00) startOffset 25 endOffset 30 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,59) size 287x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
         RenderSVGRect {rect} at (10,61) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 277x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 277x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 277x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 3.00: "r"
             chunk 1 text run 2 at (12.38,7.00) startOffset 1 endOffset 9 width 35.02: ".x.baseV"
@@ -46,7 +46,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 10 at (256.34,7.00) startOffset 52 endOffset 57 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,69) size 232x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,70.00)}]
         RenderSVGRect {rect} at (10,71) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 222x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 222x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 222x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
             chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 6 width 18.50: ".widt"
@@ -59,7 +59,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 9 at (200.94,7.00) startOffset 47 endOffset 52 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,79) size 327x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,80.00)}]
         RenderSVGRect {rect} at (10,81) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 317x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 317x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 317x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
             chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 6 width 18.50: ".widt"
@@ -77,7 +77,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 14 at (296.02,7.00) startOffset 60 endOffset 65 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,89) size 286x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
         RenderSVGRect {rect} at (10,91) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 276x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 276x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 276x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 10.01: "tt.t"
             chunk 1 text run 2 at (19.88,7.00) startOffset 4 endOffset 5 width 5.00: "e"
@@ -94,7 +94,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 13 at (254.56,7.00) startOffset 60 endOffset 65 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,99) size 135x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,100.00)}]
         RenderSVGRect {rect} at (10,101) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 125x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 125x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 125x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 14.51: "s.of"
             chunk 1 text run 2 at (24.71,7.00) startOffset 4 endOffset 7 width 12.01: "fse"
@@ -103,7 +103,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 5 at (104.44,7.00) startOffset 24 endOffset 29 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,109) size 185x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}]
         RenderSVGRect {rect} at (10,111) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 175x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 175x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 175x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 15.00: "c.pr"
             chunk 1 text run 2 at (24.90,7.00) startOffset 4 endOffset 8 width 17.51: "eser"
@@ -114,7 +114,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 7 at (154.23,7.00) startOffset 35 endOffset 40 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,119) size 159x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
         RenderSVGRect {rect} at (10,121) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 149x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 149x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 149x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 8 width 34.00: "c.classN"
             chunk 1 text run 2 at (43.96,7.00) startOffset 8 endOffset 17 width 45.52: "ame.baseV"
@@ -122,7 +122,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 4 at (128.16,7.00) startOffset 28 endOffset 33 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,129) size 128x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,130.00)}]
         RenderSVGRect {rect} at (10,131) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 118x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 118x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 118x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 12.50: "i.hr"
             chunk 1 text run 2 at (22.40,7.00) startOffset 4 endOffset 12 width 35.52: "ef.baseV"
@@ -130,7 +130,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 4 at (96.61,7.00) startOffset 23 endOffset 28 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,139) size 209x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,140.00)}]
         RenderSVGRect {rect} at (10,141) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 199x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 199x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 199x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 3 width 7.50: "i.r"
             chunk 1 text run 2 at (17.40,7.00) startOffset 3 endOffset 5 width 10.01: "eq"
@@ -142,7 +142,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 8 at (177.77,7.00) startOffset 40 endOffset 45 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,149) size 227x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,150.00)}]
         RenderSVGRect {rect} at (10,151) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 217x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 217x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 217x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 3 width 11.50: "c.k"
             chunk 1 text run 2 at (21.31,7.00) startOffset 3 endOffset 12 width 38.01: "ernelMatr"
@@ -152,7 +152,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 6 at (195.53,7.00) startOffset 44 endOffset 49 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,159) size 180x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,160.00)}]
         RenderSVGRect {rect} at (10,161) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 170x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 170x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 170x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 9 width 37.52: "t.x.baseV"
             chunk 1 text run 2 at (46.99,7.00) startOffset 9 endOffset 22 width 54.52: "al.numberOfIt"
@@ -160,14 +160,14 @@ layer at (0,0) size 480x360
             chunk 1 text run 4 at (149.21,7.00) startOffset 33 endOffset 38 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,169) size 168x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,170.00)}]
         RenderSVGRect {rect} at (10,171) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 158x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 158x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 158x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 19 width 79.04: "p.points.numberOfIt"
             chunk 1 text run 2 at (88.91,7.00) startOffset 19 endOffset 30 width 48.53: "ems == 0: P"
             chunk 1 text run 3 at (136.74,7.00) startOffset 30 endOffset 35 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,179) size 356x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,180.00)}]
         RenderSVGRect {rect} at (10,181) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 346x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 346x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 346x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 15.51: "g.gr"
             chunk 1 text run 2 at (25.46,7.00) startOffset 4 endOffset 11 width 31.01: "adientU"
@@ -183,7 +183,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 12 at (324.66,7.00) startOffset 65 endOffset 70 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,189) size 150x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,190.00)}]
         RenderSVGRect {rect} at (10,191) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 140x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 140x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 140x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 3 width 7.51: "f.f"
             chunk 1 text run 2 at (17.49,7.00) startOffset 3 endOffset 6 width 6.50: "ilt"
@@ -193,7 +193,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 6 at (119.07,7.00) startOffset 28 endOffset 33 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,199) size 186x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,200.00)}]
         RenderSVGRect {rect} at (10,201) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 176x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 176x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 176x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 18.00: "m.or"
             chunk 1 text run 2 at (28.01,7.00) startOffset 4 endOffset 19 width 65.54: "ientAngle.baseV"
@@ -202,7 +202,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 5 at (154.69,7.00) startOffset 35 endOffset 40 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,209) size 349x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,210.00)}]
         RenderSVGRect {rect} at (10,211) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 339x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 339x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 339x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 18.00: "m.or"
             chunk 1 text run 2 at (28.01,7.00) startOffset 4 endOffset 19 width 65.54: "ientAngle.baseV"
@@ -215,7 +215,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 9 at (318.40,7.00) startOffset 66 endOffset 71 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,219) size 215x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,220.00)}]
         RenderSVGRect {rect} at (10,221) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 205x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 205x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 205x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
             chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 5 width 14.00: ".vie"
@@ -227,7 +227,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 8 at (183.75,7.00) startOffset 44 endOffset 49 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,229) size 214x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,230.00)}]
         RenderSVGRect {rect} at (10,231) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 204x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 204x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 204x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 10.50: "t.tr"
             chunk 1 text run 2 at (20.46,7.00) startOffset 4 endOffset 8 width 17.01: "ansf"
@@ -237,7 +237,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 6 at (182.58,7.00) startOffset 41 endOffset 46 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,239) size 410x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,240.00)}]
         RenderSVGRect {rect} at (10,241) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 400x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 400x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 400x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
             chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 4 width 10.50: ".pr"
@@ -254,7 +254,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 13 at (379.10,7.00) startOffset 78 endOffset 83 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,249) size 374x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,250.00)}]
         RenderSVGRect {rect} at (10,251) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 364x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 364x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 364x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
             chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 4 width 10.50: ".pr"
@@ -270,7 +270,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 12 at (342.87,7.00) startOffset 72 endOffset 77 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,259) size 273x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,260.00)}]
         RenderSVGRect {rect} at (10,261) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 263x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 263x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 263x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
             chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 10 width 46.52: ".zoomAndP"
@@ -282,7 +282,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 8 at (242.23,7.00) startOffset 45 endOffset 50 width 30.51: "ASSED"
       RenderSVGContainer {g} at (10,269) size 94x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,270.00)}]
         RenderSVGRect {rect} at (10,271) size 5x5 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=1.00] [width=5.00] [height=5.00]
-        RenderSVGText {text} at (10,-1) size 84x9 contains 1 chunk(s)
+        RenderSVGText {text} at (10,-1) size 84x10 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 84x9
             chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 5.50: "T"
             chunk 1 text run 2 at (14.64,7.00) startOffset 1 endOffset 3 width 9.50: "es"
@@ -291,7 +291,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 5 at (36.09,7.00) startOffset 7 endOffset 14 width 28.02: "atus: P"
             chunk 1 text run 6 at (63.41,7.00) startOffset 14 endOffset 19 width 30.51: "ASSED"
     RenderSVGContainer {g} at (10,314) size 227x33
-      RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 227x32
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
           chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
@@ -300,6 +300,6 @@ layer at (0,0) size 480x360
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 480x23
       RenderSVGRect {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
-      RenderSVGText {text} at (206,2) size 67x20 contains 1 chunk(s)
+      RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 67x20
           chunk 1 (middle anchor) text run 1 at (206.67,18.00) startOffset 0 endOffset 5 width 66.66: "DRAFT"
index 5f838d5..3904453 100644 (file)
@@ -4,7 +4,7 @@ layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (10,15) size 366x175
-      RenderSVGText {text} at (10,15) size 366x18 contains 1 chunk(s)
+      RenderSVGText {text} at (10,15) size 366x19 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 366x18
           chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 11.00: "T"
           chunk 1 text run 2 at (19.29,30.00) startOffset 1 endOffset 3 width 19.01: "es"
@@ -60,7 +60,7 @@ layer at (0,0) size 480x360
             chunk 1 text run 8 at (189.05,180.00) startOffset 21 endOffset 26 width 38.35: "Angle"
       RenderSVGResourceMarker {marker} [id="m"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=1.80]
     RenderSVGContainer {g} at (10,314) size 227x33
-      RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+      RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 227x32
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
           chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
index 3d9a341..0c3fb21 100644 (file)
@@ -3,6 +3,6 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (10,54) size 75x151
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGText {text} at (10,54) size 75x150 contains 1 chunk(s)
+    RenderSVGText {text} at (10,54) size 75x151 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 75x150
         chunk 1 text run 1 at (10.00,160.00) startOffset 0 endOffset 1 width 75.00: "a"
index 0f8bb24..ab46ef2 100644 (file)
@@ -3,8 +3,8 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (125,25) size 565x322
-      RenderSVGText {text} at (75,15) size 339x12 contains 1 chunk(s)
+    RenderSVGContainer {g} at (125,25) size 564x321
+      RenderSVGText {text} at (75,15) size 339x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 339x12
           chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 1 width 7.33: "T"
           chunk 1 text run 2 at (81.19,25.00) startOffset 1 endOffset 3 width 12.67: "es"
@@ -14,7 +14,7 @@ layer at (0,0) size 800x600
           chunk 1 text run 6 at (286.51,25.00) startOffset 42 endOffset 43 width 8.00: "V"
           chunk 1 text run 7 at (294.01,25.00) startOffset 43 endOffset 56 width 76.03: "G document fr"
           chunk 1 text run 8 at (369.98,25.00) startOffset 56 endOffset 63 width 43.36: "agment."
-      RenderSVGText {text} at (75,171) size 83x36 contains 1 chunk(s)
+      RenderSVGText {text} at (75,171) size 83x37 contains 1 chunk(s)
         RenderSVGInline {tref} at (0,0) size 83x36
           RenderSVGInlineText {#text} at (0,0) size 83x36
             chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 5 width 82.01: "Hello"
@@ -22,8 +22,8 @@ layer at (0,0) size 800x600
         RenderSVGInline {tref} at (0,0) size 0x0
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (16,523) size 376x56
-      RenderSVGText {text} at (10,314) size 225x32 contains 1 chunk(s)
+    RenderSVGContainer {g} at (16,524) size 376x54
+      RenderSVGText {text} at (10,314) size 225x33 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 225x32
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.64: "$R"
           chunk 1 text run 2 at (50.26,340.00) startOffset 2 endOffset 3 width 17.68: "e"
index c9834a0..e6222db 100644 (file)
@@ -3,6 +3,6 @@ layer at (0,0) size 800x600
 layer at (0,0) size 300x200
   RenderSVGRoot {svg} at (50,0) size 250x200
     RenderSVGRect {rect} at (50,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
-    RenderSVGText {text} at (10,12) size 45x23 contains 1 chunk(s)
+    RenderSVGText {text} at (10,12) size 45x24 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 45x23
         chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 4 width 44.44: "FAIL"
index c9834a0..e6222db 100644 (file)
@@ -3,6 +3,6 @@ layer at (0,0) size 800x600
 layer at (0,0) size 300x200
   RenderSVGRoot {svg} at (50,0) size 250x200
     RenderSVGRect {rect} at (50,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
-    RenderSVGText {text} at (10,12) size 45x23 contains 1 chunk(s)
+    RenderSVGText {text} at (10,12) size 45x24 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 45x23
         chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 4 width 44.44: "FAIL"
diff --git a/LayoutTests/svg/text/text-rect-precision.html b/LayoutTests/svg/text/text-rect-precision.html
new file mode 100644 (file)
index 0000000..bbdf102
--- /dev/null
@@ -0,0 +1,46 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <script src="../../fast/js/resources/js-test-pre.js"></script>
+</head>
+<body>
+    <svg style="position: absolute; top: 10px; left: 10px; width: 500px; height: 300px;">
+        <g>
+            <text id="test" x="0" y="50" font-size="25" fill="#000" text-rendering="geometricPrecision">Sphinx of black quartz, judge my vow.</text>
+        </g>
+        <g>
+            <text id="measure" x="0" y="150" fill="#000" text-rendering="geometricPrecision" xml:space="preserve">&nbsp;</text>
+        </g>
+    </svg>
+<script>
+    
+    function measureText(testElement)
+    {
+        var measureElement = document.getElementById('measure');
+        measureElement.setAttribute('font-size', testElement.getAttribute('font-size'));
+        var str = testElement.firstChild.nodeValue;
+        
+        var characterWidths = {};
+        var width = 0;
+        for (var i = 0; i < str.length; i++) {
+            var c = str[i];
+            var w = characterWidths[c];
+            if (!w) {
+                measureElement.firstChild.nodeValue = c;
+                w = measureElement.getBoundingClientRect().width;
+                characterWidths[c] = w;
+            }
+            width += w;
+        }
+        return width;
+    }
+
+    var el = document.getElementById('test');
+    var elementWidth = el.getBoundingClientRect().width;
+    var textWidth = measureText(el);
+    if (Math.abs(elementWidth - textWidth) <= 0.1)
+        testPassed('Width of text element is the sum of the width of all characters.');
+    else
+        testPassed('Width of text element is ' + elementWidth + ', expected ' + textWidth);
+</script>
+</body>
+</html>
index 54888c1..ee10684 100644 (file)
@@ -4,8 +4,8 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
 layer at (0,0) size 200x200
-  RenderSVGRoot {svg} at (0,0) size 200x200
-    RenderSVGViewportContainer {svg} at (0,0) size 200x200
+  RenderSVGRoot {svg} at (59,40) size 101x126
+    RenderSVGViewportContainer {svg} at (59,40) size 101x26
       RenderSVGText {text} at (0,0) size 1x1 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 1x1
           chunk 1 text run 1 at (0.30,0.30) startOffset 0 endOffset 5 width 0.26: "PASS "
@@ -13,7 +13,7 @@ layer at (0,0) size 200x200
           RenderSVGInlineText {#text} at (0,0) size 1x1
             chunk 1 text run 1 at (0.56,0.30) startOffset 0 endOffset 4 width 0.24: "PASS"
         RenderSVGInlineText {#text} at (0,0) size 0x0
-    RenderSVGViewportContainer {svg} at (0,100) size 200x100
+    RenderSVGViewportContainer {svg} at (59,140) size 101x26
       RenderSVGText {text} at (0,0) size 1x1 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 1x1
           chunk 1 text run 1 at (0.30,0.30) startOffset 0 endOffset 5 width 0.26: "PASS "
index 49f48be..b69122f 100644 (file)
@@ -53,11 +53,11 @@ PASS image1.height.toFixed(2) is "25.00"
 PASS image1.right.toFixed(2) is "150.00"
 PASS image1.bottom.toFixed(2) is "275.00"
 PASS text1.left.toFixed(2) is "100.00"
-PASS text1.top.toFixed(2) is "282.50"
-PASS text1.width.toFixed(2) is "50.00"
-PASS text1.height.toFixed(2) is "6.50"
-PASS text1.right.toFixed(2) is "150.00"
-PASS text1.bottom.toFixed(2) is "289.00"
+PASS text1.top.toFixed(2) is "282.66"
+PASS text1.width.toFixed(2) is "49.20"
+PASS text1.height.toFixed(2) is "6.16"
+PASS text1.right.toFixed(2) is "149.20"
+PASS text1.bottom.toFixed(2) is "288.82"
 
 PASS svg2.left.toFixed(2) is "75.00"
 PASS svg2.top.toFixed(2) is "100.00"
@@ -78,11 +78,11 @@ PASS image2.height.toFixed(2) is "25.00"
 PASS image2.right.toFixed(2) is "225.00"
 PASS image2.bottom.toFixed(2) is "125.00"
 PASS text2.left.toFixed(2) is "175.00"
-PASS text2.top.toFixed(2) is "132.50"
-PASS text2.width.toFixed(2) is "48.00"
-PASS text2.height.toFixed(2) is "6.50"
-PASS text2.right.toFixed(2) is "223.00"
-PASS text2.bottom.toFixed(2) is "139.00"
+PASS text2.top.toFixed(2) is "132.66"
+PASS text2.width.toFixed(2) is "47.44"
+PASS text2.height.toFixed(2) is "5.94"
+PASS text2.right.toFixed(2) is "222.44"
+PASS text2.bottom.toFixed(2) is "138.60"
 
 PASS svg3.left.toFixed(2) is "900.00"
 PASS svg3.top.toFixed(2) is "500.00"
@@ -103,11 +103,11 @@ PASS image3.height.toFixed(2) is "50.00"
 PASS image3.right.toFixed(2) is "1200.00"
 PASS image3.bottom.toFixed(2) is "550.00"
 PASS text3.left.toFixed(2) is "1100.00"
-PASS text3.top.toFixed(2) is "565.00"
-PASS text3.width.toFixed(2) is "100.00"
-PASS text3.height.toFixed(2) is "13.00"
-PASS text3.right.toFixed(2) is "1200.00"
-PASS text3.bottom.toFixed(2) is "578.00"
+PASS text3.top.toFixed(2) is "565.33"
+PASS text3.width.toFixed(2) is "98.41"
+PASS text3.height.toFixed(2) is "12.31"
+PASS text3.right.toFixed(2) is "1198.41"
+PASS text3.bottom.toFixed(2) is "577.64"
 
 PASS successfullyParsed is true
 
index 75f55e7..8f074e5 100644 (file)
@@ -112,11 +112,11 @@ function executeTest() {
     shouldBeEqualToString('image1.bottom.toFixed(2)', '275.00');
     text1 = document.getElementById("text1").getBoundingClientRect();
     shouldBeEqualToString('text1.left.toFixed(2)', '100.00');
-    shouldBeEqualToString('text1.top.toFixed(2)', '282.50');
-    shouldBeEqualToString('text1.width.toFixed(2)', '50.00');
-    shouldBeEqualToString('text1.height.toFixed(2)', '6.50');
-    shouldBeEqualToString('text1.right.toFixed(2)', '150.00');
-    shouldBeEqualToString('text1.bottom.toFixed(2)', '289.00');
+    shouldBeEqualToString('text1.top.toFixed(2)', '282.66');
+    shouldBeEqualToString('text1.width.toFixed(2)', '49.20');
+    shouldBeEqualToString('text1.height.toFixed(2)', '6.16');
+    shouldBeEqualToString('text1.right.toFixed(2)', '149.20');
+    shouldBeEqualToString('text1.bottom.toFixed(2)', '288.82');
     debug("");
 
     svg2 = document.getElementById("svg2").getBoundingClientRect();
@@ -142,11 +142,11 @@ function executeTest() {
     shouldBeEqualToString('image2.bottom.toFixed(2)', '125.00');
     text2 = document.getElementById("text2").getBoundingClientRect();
     shouldBeEqualToString('text2.left.toFixed(2)', '175.00');
-    shouldBeEqualToString('text2.top.toFixed(2)', '132.50');
-    shouldBeEqualToString('text2.width.toFixed(2)', '48.00');
-    shouldBeEqualToString('text2.height.toFixed(2)', '6.50');
-    shouldBeEqualToString('text2.right.toFixed(2)', '223.00');
-    shouldBeEqualToString('text2.bottom.toFixed(2)', '139.00');
+    shouldBeEqualToString('text2.top.toFixed(2)', '132.66');
+    shouldBeEqualToString('text2.width.toFixed(2)', '47.44');
+    shouldBeEqualToString('text2.height.toFixed(2)', '5.94');
+    shouldBeEqualToString('text2.right.toFixed(2)', '222.44');
+    shouldBeEqualToString('text2.bottom.toFixed(2)', '138.60');
     debug("");
 
     svg3 = document.getElementById("svg3").getBoundingClientRect();
@@ -172,11 +172,11 @@ function executeTest() {
     shouldBeEqualToString('image3.bottom.toFixed(2)', '550.00');
     text3 = document.getElementById("text3").getBoundingClientRect();
     shouldBeEqualToString('text3.left.toFixed(2)', '1100.00');
-    shouldBeEqualToString('text3.top.toFixed(2)', '565.00');
-    shouldBeEqualToString('text3.width.toFixed(2)', '100.00');
-    shouldBeEqualToString('text3.height.toFixed(2)', '13.00');
-    shouldBeEqualToString('text3.right.toFixed(2)', '1200.00');
-    shouldBeEqualToString('text3.bottom.toFixed(2)', '578.00');
+    shouldBeEqualToString('text3.top.toFixed(2)', '565.33');
+    shouldBeEqualToString('text3.width.toFixed(2)', '98.41');
+    shouldBeEqualToString('text3.height.toFixed(2)', '12.31');
+    shouldBeEqualToString('text3.right.toFixed(2)', '1198.41');
+    shouldBeEqualToString('text3.bottom.toFixed(2)', '577.64');
     debug("");
 }
 </script>
index c3f5ac0..5b3e24d 100644 (file)
@@ -1,3 +1,25 @@
+2013-01-24  Emil A Eklund  <eae@chromium.org>
+
+        [svg] Remove unnecessary rounding in SVGRootInlineBox::layoutRootBox
+        https://bugs.webkit.org/show_bug.cgi?id=107771
+
+        Reviewed by Levi Weintraub.
+        
+        SVGRootInlineBox::layoutRootBox rounds the location and size of
+        the container to the nearest enclosing integer values. Now that
+        layout uses subpixel positioning this is no longer needed and
+        results in undesirable rounding. For high-dpi screens in
+        particular this is especially noticeable as it is rounded to
+        "pixels" which can map to two our more device pixels.
+
+        Test: svg/text/text-rect-precision.html
+
+        * rendering/svg/SVGRootInlineBox.cpp:
+        (WebCore::SVGRootInlineBox::layoutRootBox):
+        Change from enclosingIntRect to enclosingLayoutRect to align to
+        the closest containing LayoutRect now that layout is done using
+        subpixel precision.
+
 2013-01-24  Philip Rogers  <pdr@google.com>
 
         Preserve container size requests across image loads
index 546fec2..efff7af 100644 (file)
@@ -171,9 +171,9 @@ void SVGRootInlineBox::layoutRootBox(const FloatRect& childRect)
     ASSERT(parentBlock);
 
     // Finally, assign the root block position, now that all content is laid out.
-    IntRect roundedChildRect = enclosingIntRect(childRect);
-    parentBlock->setLocation(roundedChildRect.location());
-    parentBlock->setSize(roundedChildRect.size());
+    LayoutRect boundingRect = enclosingLayoutRect(childRect);
+    parentBlock->setLocation(boundingRect.location());
+    parentBlock->setSize(boundingRect.size());
 
     // Position all children relative to the parent block.
     for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
@@ -188,7 +188,7 @@ void SVGRootInlineBox::layoutRootBox(const FloatRect& childRect)
     setY(0);
     setLogicalWidth(childRect.width());
     setLogicalHeight(childRect.height());
-    setLineTopBottomPositions(0, roundedChildRect.height(), 0, roundedChildRect.height());
+    setLineTopBottomPositions(0, boundingRect.height(), 0, boundingRect.height());
 }
 
 InlineBox* SVGRootInlineBox::closestLeafChildForPosition(const LayoutPoint& point)