Update SVG baseline after work on <use> element. These results all
authorabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 14 Mar 2012 19:10:47 +0000 (19:10 +0000)
committerabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 14 Mar 2012 19:10:47 +0000 (19:10 +0000)
seem to be minor differences or progressions.

* platform/chromium-linux/svg/batik/filters/filterRegions-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png:
* platform/chromium-mac-leopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
* platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
* platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
* platform/chromium-mac-leopard/svg/batik/filters/filterRegions-expected.txt: Added.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png:
* platform/chromium-mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/batik/filters/filterRegions-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png:
* platform/chromium-win-xp/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png: Removed.
* platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Added.
* platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
* platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:
* platform/chromium-win/svg/batik/filters/filterRegions-expected.png:
* platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
* platform/chromium-win/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png:
* platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png:

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

29 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium-linux/svg/batik/filters/filterRegions-expected.png
LayoutTests/platform/chromium-linux/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png
LayoutTests/platform/chromium-linux/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png
LayoutTests/platform/chromium-mac-leopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png
LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png
LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png
LayoutTests/platform/chromium-mac-leopard/svg/batik/filters/filterRegions-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-leopard/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png
LayoutTests/platform/chromium-mac-leopard/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png
LayoutTests/platform/chromium-mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png
LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png
LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png
LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-mac-snowleopard/svg/batik/filters/filterRegions-expected.png
LayoutTests/platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png
LayoutTests/platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png
LayoutTests/platform/chromium-win-xp/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png [deleted file]
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png [new file with mode: 0644]
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png
LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt
LayoutTests/platform/chromium-win/svg/batik/filters/filterRegions-expected.png
LayoutTests/platform/chromium-win/svg/batik/filters/filterRegions-expected.txt
LayoutTests/platform/chromium-win/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png
LayoutTests/platform/chromium-win/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png
LayoutTests/platform/chromium-win/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png
LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png

index d696f19..1f8e521 100644 (file)
@@ -1,3 +1,37 @@
+2012-03-14  Adam Barth  <abarth@webkit.org>
+
+        Update SVG baseline after work on <use> element.  These results all
+        seem to be minor differences or progressions.
+
+        * platform/chromium-linux/svg/batik/filters/filterRegions-expected.png:
+        * platform/chromium-linux/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png:
+        * platform/chromium-linux/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png:
+        * platform/chromium-mac-leopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
+        * platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
+        * platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
+        * platform/chromium-mac-leopard/svg/batik/filters/filterRegions-expected.txt: Added.
+        * platform/chromium-mac-leopard/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png:
+        * platform/chromium-mac-leopard/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png:
+        * platform/chromium-mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
+        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
+        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
+        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Added.
+        * platform/chromium-mac-snowleopard/svg/batik/filters/filterRegions-expected.png:
+        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png:
+        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png:
+        * platform/chromium-win-xp/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png: Removed.
+        * platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Added.
+        * platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
+        * platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
+        * platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:
+        * platform/chromium-win/svg/batik/filters/filterRegions-expected.png:
+        * platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
+        * platform/chromium-win/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png:
+        * platform/chromium-win/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png:
+        * platform/chromium-win/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png:
+        * platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
+
 2012-03-14  Jessie Berlin  <jberlin@apple.com>
 
         WK2: Spelling tests that rely on getting the marked range or the marked count synchronously fail
index 3e725ac..ebb4811 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/batik/filters/filterRegions-expected.png and b/LayoutTests/platform/chromium-linux/svg/batik/filters/filterRegions-expected.png differ
index 82da4b3..2752428 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png and b/LayoutTests/platform/chromium-linux/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png differ
index 60a1488..e017e2f 100644 (file)
Binary files a/LayoutTests/platform/chromium-linux/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png and b/LayoutTests/platform/chromium-linux/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png differ
index c418ab4..83c5479 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-leopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png and b/LayoutTests/platform/chromium-mac-leopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png differ
index 1515d38..6f1d9f3 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png and b/LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png differ
index e4a867b..a4e0a9d 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png and b/LayoutTests/platform/chromium-mac-leopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac-leopard/svg/batik/filters/filterRegions-expected.txt b/LayoutTests/platform/chromium-mac-leopard/svg/batik/filters/filterRegions-expected.txt
new file mode 100644 (file)
index 0000000..7ebd6a6
--- /dev/null
@@ -0,0 +1,172 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 450x500
+  RenderSVGRoot {svg} at (0,25) size 450x475
+    RenderSVGText {text} at (175,25) size 100x18 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 100x18
+        chunk 1 (middle anchor) text run 1 at (175.00,40.00) startOffset 0 endOffset 14 width 100.00: "Filter Regions"
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceFilter {filter} [id="filterRegion_0"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_1"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_2"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_3"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_4"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_5"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_6"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_2_0"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_2_1"] [filterUnits=userSpaceOnUse] [primitiveUnits=objectBoundingBox]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_2_2"] [filterUnits=userSpaceOnUse] [primitiveUnits=objectBoundingBox]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_2_3"] [filterUnits=userSpaceOnUse] [primitiveUnits=objectBoundingBox]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_2_4"] [filterUnits=userSpaceOnUse] [primitiveUnits=objectBoundingBox]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_2_5"] [filterUnits=userSpaceOnUse] [primitiveUnits=objectBoundingBox]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_3_0"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_3_1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_3_2"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+      RenderSVGResourceFilter {filter} [id="filterRegion_3_3"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feFlood flood-color="#FF0000" flood-opacity="1.00"]
+    RenderSVGContainer {g} at (0,64) size 450x436 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,50.00)}]
+      RenderSVGContainer {g} at (259,124) size 122x77 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,95.00)}]
+        RenderSVGRect {rect} at (260,140) size 120x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
+          [filter="filterRegion_0"] RenderSVGResourceFilter {filter} at (-10,-5) size 120x60
+        RenderSVGRect {rect} at (259,139) size 122x62 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=-10.00] [y=-5.00] [width=120.00] [height=60.00]
+        RenderSVGText {text} at (10,-21) size 70x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x13
+            chunk 1 (middle anchor) text run 1 at (10.00,-10.00) startOffset 0 endOffset 14 width 70.00: "filterRegion_0"
+      RenderSVGRect {rect} at (50,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
+        [filter="filterRegion_1"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
+      RenderSVGRect {rect} at (49,79) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
+      RenderSVGText {text} at (10,14) size 70x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 70x13
+          chunk 1 (middle anchor) text run 1 at (10.00,25.00) startOffset 0 endOffset 14 width 70.00: "filterRegion_1"
+      RenderSVGContainer {g} at (140,64) size 70x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+        RenderSVGRect {rect} at (150,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
+          [filter="filterRegion_2"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
+        RenderSVGRect {rect} at (154,84) size 47x37 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=25.00] [y=35.00] [width=45.00] [height=35.00]
+        RenderSVGText {text} at (10,14) size 70x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x13
+            chunk 1 (middle anchor) text run 1 at (10.00,25.00) startOffset 0 endOffset 14 width 70.00: "filterRegion_2"
+      RenderSVGContainer {g} at (240,64) size 70x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
+        RenderSVGRect {rect} at (250,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
+          [filter="filterRegion_3"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
+        RenderSVGRect {rect} at (249,79) size 52x22 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=20.00]
+        RenderSVGText {text} at (10,14) size 70x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x13
+            chunk 1 (middle anchor) text run 1 at (10.00,25.00) startOffset 0 endOffset 14 width 70.00: "filterRegion_3"
+      RenderSVGContainer {g} at (340,64) size 70x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
+        RenderSVGRect {rect} at (350,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
+          [filter="filterRegion_4"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
+        RenderSVGRect {rect} at (349,79) size 27x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=25.00] [height=40.00]
+        RenderSVGText {text} at (10,14) size 70x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x13
+            chunk 1 (middle anchor) text run 1 at (10.00,25.00) startOffset 0 endOffset 14 width 70.00: "filterRegion_4"
+      RenderSVGContainer {g} at (40,139) size 70x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
+        RenderSVGRect {rect} at (50,155) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
+          [filter="filterRegion_5"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
+        RenderSVGRect {rect} at (49,154) size 52x22 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=20.00]
+        RenderSVGText {text} at (10,14) size 70x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x13
+            chunk 1 (middle anchor) text run 1 at (10.00,25.00) startOffset 0 endOffset 14 width 70.00: "filterRegion_5"
+      RenderSVGContainer {g} at (150,155) size 50x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,75.00)}]
+        [filter="filterRegion_6"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
+        RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
+      RenderSVGContainer {g} at (140,139) size 70x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,75.00)}]
+        RenderSVGRect {rect} at (149,154) size 42x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=40.00] [height=40.00]
+        RenderSVGText {text} at (10,14) size 70x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x13
+            chunk 1 (middle anchor) text run 1 at (10.00,25.00) startOffset 0 endOffset 14 width 70.00: "filterRegion_6"
+      RenderSVGContainer {g} at (134,299) size 82x59 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,280.00)}]
+        RenderSVGRect {rect} at (145,327) size 60x31 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
+          [filter="filterRegion_2_0"] RenderSVGResourceFilter {filter} at (-5,-2.50) size 60x30
+        RenderSVGRect {rect} at (144,327) size 62x31 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=-5.00] [y=-2.50] [width=60.00] [height=30.00]
+        RenderSVGText {text} at (-16,-31) size 82x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x13
+            chunk 1 (middle anchor) text run 1 at (-16.00,-20.00) startOffset 0 endOffset 16 width 82.00: "filterRegion_2_0"
+      RenderSVGContainer {g} at (0,160) size 450x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
+        [filter="filterRegion_2_1"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
+        RenderSVGRect {rect} at (50,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
+      RenderSVGContainer {g} at (34,224) size 82x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
+        RenderSVGRect {rect} at (49,239) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
+        RenderSVGText {text} at (4,14) size 82x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x13
+            chunk 1 (middle anchor) text run 1 at (4.00,25.00) startOffset 0 endOffset 16 width 82.00: "filterRegion_2_1"
+      RenderSVGContainer {g} at (85,160) size 365x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,160.00)}]
+        RenderSVGRect {rect} at (85,160) size 365x340 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
+          [filter="filterRegion_2_2"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
+      RenderSVGContainer {g} at (134,224) size 82x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,160.00)}]
+        RenderSVGRect {rect} at (149,239) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
+        RenderSVGText {text} at (4,14) size 82x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x13
+            chunk 1 (middle anchor) text run 1 at (4.00,25.00) startOffset 0 endOffset 16 width 82.00: "filterRegion_2_2"
+      RenderSVGContainer {g} at (185,160) size 265x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,160.00)}]
+        [filter="filterRegion_2_3"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
+        RenderSVGRect {rect} at (250,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
+      RenderSVGContainer {g} at (234,224) size 82x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,160.00)}]
+        RenderSVGRect {rect} at (262,259) size 26x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=32.50] [y=50.00] [width=25.00] [height=10.00]
+        RenderSVGText {text} at (4,14) size 82x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x13
+            chunk 1 (middle anchor) text run 1 at (4.00,25.00) startOffset 0 endOffset 16 width 82.00: "filterRegion_2_3"
+      RenderSVGContainer {g} at (285,160) size 165x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
+        [filter="filterRegion_2_4"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
+        RenderSVGRect {rect} at (350,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
+      RenderSVGContainer {g} at (334,224) size 82x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
+        RenderSVGRect {rect} at (362,259) size 26x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=32.50] [y=50.00] [width=25.00] [height=10.00]
+        RenderSVGText {text} at (4,14) size 82x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x13
+            chunk 1 (middle anchor) text run 1 at (4.00,25.00) startOffset 0 endOffset 16 width 82.00: "filterRegion_2_4"
+      RenderSVGContainer {g} at (50,325) size 50x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,245.00)}]
+        [filter="filterRegion_2_5"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
+        RenderSVGRect {rect} at (50,325) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
+      RenderSVGContainer {g} at (34,309) size 82x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,245.00)}]
+        RenderSVGRect {rect} at (49,344) size 52x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=50.00] [width=50.00] [height=10.00]
+        RenderSVGText {text} at (4,14) size 82x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x13
+            chunk 1 (middle anchor) text run 1 at (4.00,25.00) startOffset 0 endOffset 16 width 82.00: "filterRegion_2_5"
+      RenderSVGContainer {g} at (0,335) size 450x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,330.00)}]
+        [filter="filterRegion_3_1"] RenderSVGResourceFilter {filter} at (-45,-45) size 540x540
+        RenderSVGRect {rect} at (30,380) size 420x120 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=450.00] [height=450.00]
+      RenderSVGContainer {g} at (34,394) size 82x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,330.00)}]
+        RenderSVGRect {rect} at (49,409) size 22x27 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=20.00] [height=25.00]
+        RenderSVGText {text} at (4,14) size 82x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x13
+            chunk 1 (middle anchor) text run 1 at (4.00,25.00) startOffset 0 endOffset 16 width 82.00: "filterRegion_3_1"
+      RenderSVGContainer {g} at (346,375) size 48x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}]
+        [filter="filterRegion_3_0"] RenderSVGResourceFilter {filter} at (-4,-5) size 48x60
+        RenderSVGRect {rect} at (350,380) size 40x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=40.00] [height=50.00]
+      RenderSVGContainer {g} at (345,374) size 91x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}]
+        RenderSVGRect {rect} at (345,374) size 50x62 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=-4.00] [y=-5.00] [width=48.00] [height=60.00]
+        RenderSVGText {text} at (4,14) size 82x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x13
+            chunk 1 (middle anchor) text run 1 at (4.00,25.00) startOffset 0 endOffset 16 width 82.00: "filterRegion_3_0"
+      RenderSVGContainer {g} at (130,380) size 100x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,330.00)}]
+        [filter="filterRegion_3_2"] RenderSVGResourceFilter {filter} at (0,0) size 100x80
+        RenderSVGRect {rect} at (180,420) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=50.00] [y=40.00] [width=50.00] [height=40.00]
+      RenderSVGContainer {g} at (129,379) size 102x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,330.00)}]
+        RenderSVGRect {rect} at (129,379) size 102x82 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
+        RenderSVGText {text} at (4,14) size 82x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x13
+            chunk 1 (middle anchor) text run 1 at (4.00,25.00) startOffset 0 endOffset 16 width 82.00: "filterRegion_3_2"
+      RenderSVGContainer {g} at (255,400) size 38x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,330.00)}]
+        [filter="filterRegion_3_3"] RenderSVGResourceFilter {filter} at (25,20) size 37.50x30
+        RenderSVGRect {rect} at (280,420) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=50.00] [y=40.00] [width=50.00] [height=40.00]
+      RenderSVGContainer {g} at (234,394) size 82x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,330.00)}]
+        RenderSVGRect {rect} at (254,399) size 39x32 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=25.00] [y=20.00] [width=37.50] [height=30.00]
+        RenderSVGText {text} at (4,14) size 82x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x13
+            chunk 1 (middle anchor) text run 1 at (4.00,25.00) startOffset 0 endOffset 16 width 82.00: "filterRegion_3_3"
+    RenderSVGContainer {use} at (0,0) size 0x0
index 8a02967..77088ef 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-leopard/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png and b/LayoutTests/platform/chromium-mac-leopard/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png differ
index 806abbe..ec875f0 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-leopard/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png and b/LayoutTests/platform/chromium-mac-leopard/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png differ
index c45614f..089c30e 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png and b/LayoutTests/platform/chromium-mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png differ
index 92b1288..8738962 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png and b/LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt b/LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt
new file mode 100644 (file)
index 0000000..f1d5e67
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 800x600
+  RenderView 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 (150,25) size 502x452
+      RenderSVGContainer {g} at (150,25) size 502x77
+        RenderSVGPath {circle} at (150,25) size 34x34 [fill={[type=SOLID] [color=#FF7F00]}] [cx=100.00] [cy=25.00] [r=10.00]
+        RenderSVGContainer {use} at (614,65) size 38x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {g} at (614,65) size 38x37
+            RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+            RenderSVGPath {circle} at (614,65) size 38x37 [stroke={[type=SOLID] [color=#808080] [stroke width=2.00] [line cap=ROUND] [dash array={4.00}]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=380.00] [cy=25.00] [r=10.00]
+      RenderSVGText {text} at (100,257) size 280x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 280x28
+          chunk 1 (middle anchor) text run 1 at (100.20,280.00) startOffset 0 endOffset 28 width 279.60: "This text should be visible."
+    RenderSVGContainer {g} at (16,516) size 381x64
+      RenderSVGText {text} at (10,310) size 228x37 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x37
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.5 $"
+    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 6b1fe2a..6e60dd9 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png and b/LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt b/LayoutTests/platform/chromium-mac-snowleopard/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt
new file mode 100644 (file)
index 0000000..4c5c9fe
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 800x600
+  RenderView 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 (148,25) size 502x452
+      RenderSVGContainer {g} at (148,25) size 502x77
+        RenderSVGContainer {use} at (148,65) size 37x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {g} at (148,65) size 37x37
+            RenderSVGPath {circle} at (148,65) size 37x37 [stroke={[type=SOLID] [color=#808080] [stroke width=2.00] [line cap=ROUND] [dash array={4.00}]}] [fill={[type=SOLID] [color=#FF7F00]}] [cx=100.00] [cy=25.00] [r=10.00]
+            RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+        RenderSVGPath {circle} at (616,25) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [cx=380.00] [cy=25.00] [r=10.00]
+      RenderSVGText {text} at (100,257) size 280x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 280x28
+          chunk 1 (middle anchor) text run 1 at (100.20,280.00) startOffset 0 endOffset 28 width 279.60: "This text should be visible."
+    RenderSVGContainer {g} at (16,516) size 381x64
+      RenderSVGText {text} at (10,310) size 228x37 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x37
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.5 $"
+    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index e6e29a6..4b9b800 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/svg/batik/filters/filterRegions-expected.png and b/LayoutTests/platform/chromium-mac-snowleopard/svg/batik/filters/filterRegions-expected.png differ
index d68d48f..daeee31 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png and b/LayoutTests/platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png differ
index 2c4992c..7ed4a2a 100644 (file)
Binary files a/LayoutTests/platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png and b/LayoutTests/platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png differ
diff --git a/LayoutTests/platform/chromium-win-xp/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png b/LayoutTests/platform/chromium-win-xp/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png
deleted file mode 100644 (file)
index e9c7a93..0000000
Binary files a/LayoutTests/platform/chromium-win-xp/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png
new file mode 100644 (file)
index 0000000..4d68a52
Binary files /dev/null and b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt
new file mode 100644 (file)
index 0000000..3f72ad9
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 800x600
+  RenderView 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 (150,25) size 502x452
+      RenderSVGContainer {g} at (150,25) size 502x77
+        RenderSVGPath {circle} at (150,25) size 34x34 [fill={[type=SOLID] [color=#FF7F00]}] [cx=100.00] [cy=25.00] [r=10.00]
+        RenderSVGContainer {use} at (614,65) size 38x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {g} at (614,65) size 38x37
+            RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+            RenderSVGPath {circle} at (614,65) size 38x37 [stroke={[type=SOLID] [color=#808080] [stroke width=2.00] [line cap=ROUND] [dash array={4.00}]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=380.00] [cy=25.00] [r=10.00]
+      RenderSVGText {text} at (104,258) size 272x27 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 272x27
+          chunk 1 (middle anchor) text run 1 at (104.40,280.00) startOffset 0 endOffset 28 width 271.20: "This text should be visible."
+    RenderSVGContainer {g} at (16,518) size 378x62
+      RenderSVGText {text} at (10,311) size 226x36 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 226x36
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 225.60: "$Revision: 1.5 $"
+    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
index 86a0cbf..e1080d6 100644 (file)
Binary files a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png and b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png differ
index ae61a44..7801702 100644 (file)
@@ -3,9 +3,12 @@ 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 (173,25) size 477x452
-      RenderSVGContainer {g} at (616,25) size 34x34
-        RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+    RenderSVGContainer {g} at (148,25) size 502x452
+      RenderSVGContainer {g} at (148,25) size 502x77
+        RenderSVGContainer {use} at (148,65) size 37x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
+          RenderSVGContainer {g} at (148,65) size 37x37
+            RenderSVGPath {circle} at (148,65) size 37x37 [stroke={[type=SOLID] [color=#808080] [stroke width=2.00] [line cap=ROUND] [dash array={4.00}]}] [fill={[type=SOLID] [color=#FF7F00]}] [cx=100.00] [cy=25.00] [r=10.00]
+            RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
         RenderSVGPath {circle} at (616,25) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [cx=380.00] [cy=25.00] [r=10.00]
       RenderSVGText {text} at (104,258) size 272x27 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 272x27
index 6ec758f..e20cfb5 100644 (file)
Binary files a/LayoutTests/platform/chromium-win/svg/batik/filters/filterRegions-expected.png and b/LayoutTests/platform/chromium-win/svg/batik/filters/filterRegions-expected.png differ
index f457f63..4e7e5cc 100644 (file)
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 450x500
-  RenderSVGRoot {svg} at (0,25) size 450x475
+  RenderSVGRoot {svg} at (0,0) size 450x500
     RenderSVGText {text} at (176,25) size 97x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 97x18
         chunk 1 (middle anchor) text run 1 at (176.50,40.00) startOffset 0 endOffset 14 width 97.00: "Filter Regions"
@@ -40,133 +40,140 @@ layer at (0,0) size 450x500
         [feFlood flood-color="#FF0000" flood-opacity="1.00"]
       RenderSVGResourceFilter {filter} [id="filterRegion_3_3"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
         [feFlood flood-color="#FF0000" flood-opacity="1.00"]
-    RenderSVGContainer {g} at (0,60) size 450x440 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,50.00)}]
-      RenderSVGContainer {g} at (257,120) size 124x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,95.00)}]
+    RenderSVGContainer {g} at (0,65) size 450x435 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,50.00)}]
+      RenderSVGContainer {g} at (259,125) size 122x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,95.00)}]
         RenderSVGRect {rect} at (260,140) size 120x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
           [filter="filterRegion_0"] RenderSVGResourceFilter {filter} at (-10,-5) size 120x60
         RenderSVGRect {rect} at (259,139) size 122x62 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=-10.00] [y=-5.00] [width=120.00] [height=60.00]
-        RenderSVGText {text} at (-13,-25) size 115x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 115x18
-            chunk 1 (middle anchor) text run 1 at (-12.50,-10.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_0"
+        RenderSVGText {text} at (6,-20) size 77x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x12
+            chunk 1 (middle anchor) text run 1 at (6.50,-10.00) startOffset 0 endOffset 14 width 77.00: "filterRegion_0"
       RenderSVGRect {rect} at (50,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
         [filter="filterRegion_1"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
       RenderSVGRect {rect} at (49,79) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
-      RenderSVGText {text} at (-13,10) size 115x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 115x18
-          chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_1"
-      RenderSVGContainer {g} at (117,60) size 116x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+      RenderSVGText {text} at (6,15) size 77x12 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 77x12
+          chunk 1 (middle anchor) text run 1 at (6.50,25.00) startOffset 0 endOffset 14 width 77.00: "filterRegion_1"
+      RenderSVGContainer {g} at (136,65) size 78x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
         RenderSVGRect {rect} at (150,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
           [filter="filterRegion_2"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
         RenderSVGRect {rect} at (154,84) size 47x37 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=25.00] [y=35.00] [width=45.00] [height=35.00]
-        RenderSVGText {text} at (-13,10) size 115x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 115x18
-            chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_2"
-      RenderSVGContainer {g} at (217,60) size 116x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
+        RenderSVGText {text} at (6,15) size 77x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x12
+            chunk 1 (middle anchor) text run 1 at (6.50,25.00) startOffset 0 endOffset 14 width 77.00: "filterRegion_2"
+      RenderSVGContainer {g} at (236,65) size 78x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
         RenderSVGRect {rect} at (250,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
           [filter="filterRegion_3"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
         RenderSVGRect {rect} at (249,79) size 52x22 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=20.00]
-        RenderSVGText {text} at (-13,10) size 115x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 115x18
-            chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_3"
-      RenderSVGContainer {g} at (317,60) size 116x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
+        RenderSVGText {text} at (6,15) size 77x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x12
+            chunk 1 (middle anchor) text run 1 at (6.50,25.00) startOffset 0 endOffset 14 width 77.00: "filterRegion_3"
+      RenderSVGContainer {g} at (336,65) size 78x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
         RenderSVGRect {rect} at (350,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
           [filter="filterRegion_4"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
         RenderSVGRect {rect} at (349,79) size 27x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=25.00] [height=40.00]
-        RenderSVGText {text} at (-13,10) size 115x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 115x18
-            chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_4"
-      RenderSVGContainer {g} at (17,135) size 116x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
+        RenderSVGText {text} at (6,15) size 77x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x12
+            chunk 1 (middle anchor) text run 1 at (6.50,25.00) startOffset 0 endOffset 14 width 77.00: "filterRegion_4"
+      RenderSVGContainer {g} at (36,140) size 78x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
         RenderSVGRect {rect} at (50,155) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
           [filter="filterRegion_5"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
         RenderSVGRect {rect} at (49,154) size 52x22 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=20.00]
-        RenderSVGText {text} at (-13,10) size 115x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 115x18
-            chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_5"
+        RenderSVGText {text} at (6,15) size 77x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x12
+            chunk 1 (middle anchor) text run 1 at (6.50,25.00) startOffset 0 endOffset 14 width 77.00: "filterRegion_5"
       RenderSVGContainer {g} at (150,155) size 50x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,75.00)}]
         [filter="filterRegion_6"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
         RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
-      RenderSVGContainer {g} at (117,135) size 116x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,75.00)}]
+      RenderSVGContainer {g} at (136,140) size 78x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,75.00)}]
         RenderSVGRect {rect} at (149,154) size 42x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=40.00] [height=40.00]
-        RenderSVGText {text} at (-13,10) size 115x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 115x18
-            chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_6"
-      RenderSVGContainer {g} at (107,295) size 136x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,280.00)}]
+        RenderSVGText {text} at (6,15) size 77x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x12
+            chunk 1 (middle anchor) text run 1 at (6.50,25.00) startOffset 0 endOffset 14 width 77.00: "filterRegion_6"
+      RenderSVGContainer {g} at (130,300) size 90x58 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,280.00)}]
         RenderSVGRect {rect} at (145,327) size 60x31 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
           [filter="filterRegion_2_0"] RenderSVGResourceFilter {filter} at (-5,-2.50) size 60x30
         RenderSVGRect {rect} at (144,327) size 62x31 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=-5.00] [y=-2.50] [width=60.00] [height=30.00]
-        RenderSVGText {text} at (-43,-35) size 135x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 135x18
-            chunk 1 (middle anchor) text run 1 at (-42.50,-20.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_0"
+        RenderSVGText {text} at (-20,-30) size 90x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x12
+            chunk 1 (middle anchor) text run 1 at (-20.00,-20.00) startOffset 0 endOffset 16 width 90.00: "filterRegion_2_0"
       RenderSVGContainer {g} at (0,160) size 450x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
         [filter="filterRegion_2_1"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
         RenderSVGRect {rect} at (50,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
-      RenderSVGContainer {g} at (7,220) size 136x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
+      RenderSVGContainer {g} at (30,225) size 90x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
         RenderSVGRect {rect} at (49,239) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
-        RenderSVGText {text} at (-23,10) size 135x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 135x18
-            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_1"
+        RenderSVGText {text} at (0,15) size 90x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x12
+            chunk 1 (middle anchor) text run 1 at (0.00,25.00) startOffset 0 endOffset 16 width 90.00: "filterRegion_2_1"
       RenderSVGContainer {g} at (85,160) size 365x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,160.00)}]
         RenderSVGRect {rect} at (85,160) size 365x340 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
           [filter="filterRegion_2_2"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
-      RenderSVGContainer {g} at (107,220) size 136x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,160.00)}]
+      RenderSVGContainer {g} at (130,225) size 90x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,160.00)}]
         RenderSVGRect {rect} at (149,239) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
-        RenderSVGText {text} at (-23,10) size 135x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 135x18
-            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_2"
+        RenderSVGText {text} at (0,15) size 90x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x12
+            chunk 1 (middle anchor) text run 1 at (0.00,25.00) startOffset 0 endOffset 16 width 90.00: "filterRegion_2_2"
       RenderSVGContainer {g} at (185,160) size 265x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,160.00)}]
         [filter="filterRegion_2_3"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
         RenderSVGRect {rect} at (250,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
-      RenderSVGContainer {g} at (207,220) size 136x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,160.00)}]
+      RenderSVGContainer {g} at (230,225) size 90x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,160.00)}]
         RenderSVGRect {rect} at (262,259) size 26x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=32.50] [y=50.00] [width=25.00] [height=10.00]
-        RenderSVGText {text} at (-23,10) size 135x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 135x18
-            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_3"
+        RenderSVGText {text} at (0,15) size 90x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x12
+            chunk 1 (middle anchor) text run 1 at (0.00,25.00) startOffset 0 endOffset 16 width 90.00: "filterRegion_2_3"
       RenderSVGContainer {g} at (285,160) size 165x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
         [filter="filterRegion_2_4"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
         RenderSVGRect {rect} at (350,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
-      RenderSVGContainer {g} at (307,220) size 136x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
+      RenderSVGContainer {g} at (330,225) size 90x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
         RenderSVGRect {rect} at (362,259) size 26x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=32.50] [y=50.00] [width=25.00] [height=10.00]
-        RenderSVGText {text} at (-23,10) size 135x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 135x18
-            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_4"
+        RenderSVGText {text} at (0,15) size 90x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x12
+            chunk 1 (middle anchor) text run 1 at (0.00,25.00) startOffset 0 endOffset 16 width 90.00: "filterRegion_2_4"
       RenderSVGContainer {g} at (50,325) size 50x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,245.00)}]
         [filter="filterRegion_2_5"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
         RenderSVGRect {rect} at (50,325) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
-      RenderSVGContainer {g} at (7,305) size 136x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,245.00)}]
+      RenderSVGContainer {g} at (30,310) size 90x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,245.00)}]
         RenderSVGRect {rect} at (49,344) size 52x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=50.00] [width=50.00] [height=10.00]
-        RenderSVGText {text} at (-23,10) size 135x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 135x18
-            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_5"
+        RenderSVGText {text} at (0,15) size 90x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x12
+            chunk 1 (middle anchor) text run 1 at (0.00,25.00) startOffset 0 endOffset 16 width 90.00: "filterRegion_2_5"
       RenderSVGContainer {g} at (0,335) size 450x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,330.00)}]
         [filter="filterRegion_3_1"] RenderSVGResourceFilter {filter} at (-45,-45) size 540x540
         RenderSVGRect {rect} at (30,380) size 420x120 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=450.00] [height=450.00]
-      RenderSVGContainer {g} at (7,390) size 136x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,330.00)}]
+      RenderSVGContainer {g} at (30,395) size 90x41 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,330.00)}]
         RenderSVGRect {rect} at (49,409) size 22x27 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=20.00] [height=25.00]
-        RenderSVGText {text} at (-23,10) size 135x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 135x18
-            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_3_1"
+        RenderSVGText {text} at (0,15) size 90x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x12
+            chunk 1 (middle anchor) text run 1 at (0.00,25.00) startOffset 0 endOffset 16 width 90.00: "filterRegion_3_1"
       RenderSVGContainer {g} at (346,375) size 48x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}]
         [filter="filterRegion_3_0"] RenderSVGResourceFilter {filter} at (-4,-5) size 48x60
         RenderSVGRect {rect} at (350,380) size 40x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=40.00] [height=50.00]
-      RenderSVGContainer {g} at (327,374) size 123x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}]
+      RenderSVGContainer {g} at (345,374) size 95x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}]
         RenderSVGRect {rect} at (345,374) size 50x62 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=-4.00] [y=-5.00] [width=48.00] [height=60.00]
-        RenderSVGText {text} at (-23,10) size 135x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 135x18
-            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_3_0"
+        RenderSVGText {text} at (0,15) size 90x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x12
+            chunk 1 (middle anchor) text run 1 at (0.00,25.00) startOffset 0 endOffset 16 width 90.00: "filterRegion_3_0"
       RenderSVGContainer {g} at (130,380) size 100x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,330.00)}]
         [filter="filterRegion_3_2"] RenderSVGResourceFilter {filter} at (0,0) size 100x80
         RenderSVGRect {rect} at (180,420) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=50.00] [y=40.00] [width=50.00] [height=40.00]
-      RenderSVGContainer {g} at (107,379) size 136x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,330.00)}]
+      RenderSVGContainer {g} at (129,379) size 102x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,330.00)}]
         RenderSVGRect {rect} at (129,379) size 102x82 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
-        RenderSVGText {text} at (-23,10) size 135x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 135x18
-            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_3_2"
+        RenderSVGText {text} at (0,15) size 90x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x12
+            chunk 1 (middle anchor) text run 1 at (0.00,25.00) startOffset 0 endOffset 16 width 90.00: "filterRegion_3_2"
       RenderSVGContainer {g} at (255,400) size 38x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,330.00)}]
         [filter="filterRegion_3_3"] RenderSVGResourceFilter {filter} at (25,20) size 37.50x30
         RenderSVGRect {rect} at (280,420) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=50.00] [y=40.00] [width=50.00] [height=40.00]
-      RenderSVGContainer {g} at (207,390) size 136x41 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,330.00)}]
+      RenderSVGContainer {g} at (230,395) size 90x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,330.00)}]
         RenderSVGRect {rect} at (254,399) size 39x32 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=25.00] [y=20.00] [width=37.50] [height=30.00]
-        RenderSVGText {text} at (-23,10) size 135x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 135x18
-            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_3_3"
-    RenderSVGContainer {use} at (0,0) size 0x0
+        RenderSVGText {text} at (0,15) size 90x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x12
+            chunk 1 (middle anchor) text run 1 at (0.00,25.00) startOffset 0 endOffset 16 width 90.00: "filterRegion_3_3"
+    RenderSVGContainer {use} at (0,0) size 448x498
+      RenderSVGContainer {g} at (0,0) size 448x498
+        RenderSVGRect {rect} at (0,0) size 448x498 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=446.00] [height=496.00]
+        RenderSVGContainer {g} at (418,466) size 28x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(418.00,467.00)}]
+          RenderSVGViewportContainer {svg} at (418,466) size 28x30
+            RenderSVGPath {path} at (418,468) size 14x19 [fill={[type=SOLID] [color=#6666FF]}] [data="M 172 44 C 137 60 31 135 11 199 C 3 226 33 247 55 232 C 14 306 -1 332 0 356 C 0 370 13 398 44 383 C 52 379 79 358 96 342 C 110 341 120 331 138 314 C 155 328 174 324 190 307 C 212 309 272 229 234 199 C 231 175 204 162 181 181 C 175 179 168 180 163 182 C 185 147 206 100 212 77 C 219 47 188 36 172 44 Z"]
+            RenderSVGPath {path} at (432,466) size 14x17 [fill={[type=SOLID] [color=#FF0000]}] [data="M 400 0 C 382 3 351 31 351 31 C 322 54 308 89 323 126 C 310 140 294 170 294 193 C 294 221 314 245 344 222 C 351 230 365 238 381 227 C 376 256 384 275 407 276 C 408 286 420 307 443 293 C 459 283 501 254 522 237 C 547 214 547 143 504 148 C 537 89 501 52 477 64 C 467 68 431 89 425 94 C 424 87 420 82 414 80 C 436 45 436 -5 401 0 Z"]
+            RenderSVGPath {path} at (425,484) size 16x12 [fill={[type=SOLID] [color=#33CC33]}] [data="M 275 353 C 229 365 187 396 161 444 C 152 460 167 481 186 477 C 172 501 146 544 171 558 C 199 574 223 550 231 543 C 249 564 281 553 312 526 C 353 540 380 524 415 473 C 423 461 445 430 445 408 C 445 392 430 378 410 387 C 409 375 401 349 357 368 C 347 362 326 363 303 385 C 308 375 300 347 275 353 Z"]
index fd569c2..e9c7a93 100644 (file)
Binary files a/LayoutTests/platform/chromium-win/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png and b/LayoutTests/platform/chromium-win/svg/dynamic-updates/SVGUseElement-dom-href1-attr-expected.png differ
index 2bc8dfd..d8f3ce1 100644 (file)
Binary files a/LayoutTests/platform/chromium-win/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png and b/LayoutTests/platform/chromium-win/svg/dynamic-updates/SVGUseElement-dom-href2-attr-expected.png differ
index cd3b063..46d7299 100644 (file)
Binary files a/LayoutTests/platform/chromium-win/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png and b/LayoutTests/platform/chromium-win/svg/dynamic-updates/SVGUseElement-svgdom-href2-prop-expected.png differ
index 407b100..4103913 100644 (file)
Binary files a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png and b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png differ