[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

zimmermann at webkit.org zimmermann at webkit.org
Wed Dec 22 14:25:46 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 93cb43c8d7852a33d219f108c2a14405d9740635
Author: zimmermann at webkit.org <zimmermann at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Oct 8 11:21:53 2010 +0000

    2010-10-08  Nikolas Zimmermann  <nzimmermann at rim.com>
    
            Not reviewed.
    
            Rebaseline win results.
    
            * platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Added.
            * platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Added.
            * platform/win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
            * platform/win/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
            * platform/win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt: Added.
            * platform/win/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
            * platform/win/svg/css: Added.
            * platform/win/svg/css/composite-shadow-example-expected.txt: Added.
            * platform/win/svg/css/composite-shadow-with-opacity-expected.txt: Added.
            * platform/win/svg/css/stars-with-shadow-expected.txt: Added.
            * platform/win/svg/custom/broken-internal-references-expected.txt:
            * platform/win/svg/custom/image-with-transform-clip-filter-expected.txt:
            * platform/win/svg/custom/junk-data-expected.txt:
            * platform/win/svg/custom/massive-coordinates-expected.txt:
            * platform/win/svg/custom/missing-xlink-expected.txt: Removed.
            * platform/win/svg/custom/mouse-move-on-svg-container-expected.txt:
            * platform/win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
            * platform/win/svg/custom/mouse-move-on-svg-root-expected.txt:
            * platform/win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
            * platform/win/svg/custom/relative-sized-inner-svg-expected.txt:
            * platform/win/svg/custom/relative-sized-use-on-symbol-expected.txt:
            * platform/win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
            * platform/win/svg/custom/use-css-events-expected.txt:
            * platform/win/svg/filters/feColorMatrix-values-expected.txt:
            * platform/win/svg/hixie/mixed: Removed.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69390 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 3fcd5bd..a5e8529 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -2,6 +2,38 @@
 
         Not reviewed.
 
+        Rebaseline win results.
+
+        * platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Added.
+        * platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Added.
+        * platform/win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
+        * platform/win/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
+        * platform/win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt: Added.
+        * platform/win/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
+        * platform/win/svg/css: Added.
+        * platform/win/svg/css/composite-shadow-example-expected.txt: Added.
+        * platform/win/svg/css/composite-shadow-with-opacity-expected.txt: Added.
+        * platform/win/svg/css/stars-with-shadow-expected.txt: Added.
+        * platform/win/svg/custom/broken-internal-references-expected.txt:
+        * platform/win/svg/custom/image-with-transform-clip-filter-expected.txt:
+        * platform/win/svg/custom/junk-data-expected.txt:
+        * platform/win/svg/custom/massive-coordinates-expected.txt:
+        * platform/win/svg/custom/missing-xlink-expected.txt: Removed.
+        * platform/win/svg/custom/mouse-move-on-svg-container-expected.txt:
+        * platform/win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
+        * platform/win/svg/custom/mouse-move-on-svg-root-expected.txt:
+        * platform/win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
+        * platform/win/svg/custom/relative-sized-inner-svg-expected.txt:
+        * platform/win/svg/custom/relative-sized-use-on-symbol-expected.txt:
+        * platform/win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
+        * platform/win/svg/custom/use-css-events-expected.txt:
+        * platform/win/svg/filters/feColorMatrix-values-expected.txt:
+        * platform/win/svg/hixie/mixed: Removed.
+
+2010-10-08  Nikolas Zimmermann  <nzimmermann at rim.com>
+
+        Not reviewed.
+
         Complete Snow Leopard rebaselining.
 
         * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
diff --git a/LayoutTests/platform/win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt b/LayoutTests/platform/win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
index 33a7314..608559f 100644
--- a/LayoutTests/platform/win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
+++ b/LayoutTests/platform/win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
@@ -5,21 +5,21 @@ layer at (0,0) size 480x360
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
-    RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGText {text} at (173,11) size 134x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 134x18
         chunk 1 (middle anchor) text run 1 at (173.50,25.00) startOffset 0 endOffset 18 width 133.00: "<animateTransform>"
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {g} at (0,0) size 45x45
-        RenderSVGPath {circle} at (0,0) size 41x41 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [data="M40.00,0.00 L39.92,2.51 L39.68,5.01 L39.29,7.50 L38.74,9.95 L38.04,12.36 L37.19,14.72 L36.19,17.03 L35.05,19.27 L33.77,21.43 L32.36,23.51 L30.82,25.50 L29.16,27.38 L27.38,29.16 L25.50,30.82 L23.51,32.36 L21.43,33.77 L19.27,35.05 L17.03,36.19 L14.72,37.19 L12.36,38.04 L9.95,38.74 L7.50,39.29 L5.01,39.68 L2.51,39.92 L-0.00,40.00 L-2.51,39.92 L-5.01,39.68 L-7.50,39.29 L-9.95,38.74 L-12.36,38.04 L-14.72,37.19 L-17.03,36.19 L-19.27,35.05 L-21.43,33.77 L-23.51,32.36 L-25.50,30.82 L-27.38,29.16 L-29.16,27.38 L-30.82,25.50 L-32.36,23.51 L-33.77,21.43 L-35.05,19.27 L-36.19,17.03 L-37.19,14.72 L-38.04,12.36 L-38.74,9.95 L-39.29,7.50 L-39.68,5.01 L-39.92,2.51 L-40.00,-0.00 L-39.92,-2.51 L-39.68,-5.01 L-39.29,-7.50 L-38.74,-9.95 L-38.04,-12.36 L-37.19,-14.72 L-36.19,-17.03 L-35.05,-19.27 L-33.77,-21.43 L-32.36,-23.51 L-30.82,-25.50 L-29.16,-27.38 L-27.38,-29.16 L-25.50,-30.82 L-23.51,-32.36 L-21.43,-33.77 L-19.27,-35.05 L-17.03,-36.19 L-14.72,-37.19 L-12.36,-38.04 L-9.95,-38.74 L-7.50,-39.29 L-5.01,-39.68 L-2.51,-39.92 L0.00,-40.00 L2.51,-39.92 L5.01,-39.68 L7.50,-39.29 L9.95,-38.74 L12.36,-38.04 L14.72,-37.19 L17.03,-36.19 L19.27,-35.05 L21.43,-33.77 L23.51,-32.36 L25.50,-30.82 L27.38,-29.16 L29.16,-27.38 L30.82,-25.50 L32.36,-23.51 L33.77,-21.43 L35.05,-19.27 L36.19,-17.03 L37.19,-14.72 L38.04,-12.36 L38.74,-9.95 L39.29,-7.50 L39.68,-5.01 L39.92,-2.51 Z"]
-        RenderSVGPath {line} at (0,0) size 45x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [data="M-45.00,0.00 L45.00,0.00"]
-        RenderSVGPath {line} at (0,0) size 1x45 [stroke={[type=SOLID] [color=#C0C0C0]}] [data="M0.00,-45.00 L0.00,45.00"]
+        RenderSVGPath {circle} at (0,0) size 41x41 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
+        RenderSVGPath {line} at (0,0) size 45x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
+        RenderSVGPath {line} at (0,0) size 1x45 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
     RenderSVGContainer {g} at (14,34) size 466x302
       RenderSVGContainer {g} at (18,65) size 84x104 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
-        RenderSVGPath {rect} at (35,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (35,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (39,69) size 42x42 [transform={m=((0.38,0.92)(-0.92,0.38)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (44,74) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
+        RenderSVGPath {rect} at (35,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (35,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (39,69) size 42x42 [transform={m=((0.38,0.92)(-0.92,0.38)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (44,74) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGText {text} at (-42,46) size 84x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 84x18
             chunk 1 (middle anchor) text run 1 at (-42.00,60.00) startOffset 0 endOffset 13 width 84.00: "same rotation"
@@ -27,10 +27,10 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 38x18
             chunk 1 (middle anchor) text run 1 at (-19.00,75.00) startOffset 0 endOffset 6 width 38.00: "center"
       RenderSVGContainer {g} at (127,65) size 106x104 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
-        RenderSVGPath {rect} at (155,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (155,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (147,71) size 43x43 [transform={m=((0.38,0.92)(-0.92,0.38)) t=(-11.56,2.30)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (134,74) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(-30.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
+        RenderSVGPath {rect} at (155,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (155,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (147,71) size 43x43 [transform={m=((0.38,0.92)(-0.92,0.38)) t=(-11.56,2.30)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (134,74) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(-30.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGText {text} at (-53,46) size 106x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 106x18
             chunk 1 (middle anchor) text run 1 at (-52.50,60.00) startOffset 0 endOffset 18 width 105.00: "different rotation"
@@ -38,50 +38,50 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 44x18
             chunk 1 (middle anchor) text run 1 at (-22.00,75.00) startOffset 0 endOffset 7 width 44.00: "centers"
       RenderSVGContainer {g} at (243,34) size 113x135 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
-        RenderSVGPath {rect} at (243,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (243,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (284,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (324,34) size 32x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-40.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
+        RenderSVGPath {rect} at (243,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (243,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (284,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (324,34) size 32x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-40.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGText {text} at (-53,61) size 106x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 106x18
             chunk 1 (middle anchor) text run 1 at (-53.00,75.00) startOffset 0 endOffset 17 width 106.00: "paced translation"
       RenderSVGContainer {g} at (363,34) size 113x135 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
-        RenderSVGPath {rect} at (363,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (363,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (384,54) size 32x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-20.00,-20.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (444,34) size 32x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-40.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
+        RenderSVGPath {rect} at (363,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (363,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (384,54) size 32x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-20.00,-20.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (444,34) size 32x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-40.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGText {text} at (-52,61) size 104x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 104x18
             chunk 1 (middle anchor) text run 1 at (-52.00,75.00) startOffset 0 endOffset 18 width 104.00: "linear translation"
       RenderSVGContainer {g} at (14,188) size 92x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
-        RenderSVGPath {rect} at (45,190) size 30x60 [transform={m=((1.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (43,188) size 34x64 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [data="M-15.00,-30.00 L15.00,-30.00 L15.00,30.00 L-15.00,30.00 Z"]
-        RenderSVGPath {rect} at (14,197) size 92x46 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-45.00,-22.50 L45.00,-22.50 L45.00,22.50 L-45.00,22.50 Z"]
-        RenderSVGPath {rect} at (44,204) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
+        RenderSVGPath {rect} at (45,190) size 30x60 [transform={m=((1.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (43,188) size 34x64 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-30.00] [width=30.00] [height=60.00]
+        RenderSVGPath {rect} at (14,197) size 92x46 [stroke={[type=SOLID] [color=#FFB400]}] [x=-45.00] [y=-22.50] [width=90.00] [height=45.00]
+        RenderSVGPath {rect} at (44,204) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGText {text} at (-36,46) size 72x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 72x18
             chunk 1 (middle anchor) text run 1 at (-36.00,60.00) startOffset 0 endOffset 11 width 72.00: "paced scale"
       RenderSVGContainer {g} at (134,188) size 92x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
-        RenderSVGPath {rect} at (165,190) size 30x60 [transform={m=((1.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (163,188) size 34x64 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [data="M-15.00,-30.00 L15.00,-30.00 L15.00,30.00 L-15.00,30.00 Z"]
-        RenderSVGPath {rect} at (134,189) size 92x62 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-45.00,-30.00 L45.00,-30.00 L45.00,30.00 L-45.00,30.00 Z"]
-        RenderSVGPath {rect} at (164,204) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
+        RenderSVGPath {rect} at (165,190) size 30x60 [transform={m=((1.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (163,188) size 34x64 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-30.00] [width=30.00] [height=60.00]
+        RenderSVGPath {rect} at (134,189) size 92x62 [stroke={[type=SOLID] [color=#FFB400]}] [x=-45.00] [y=-30.00] [width=90.00] [height=60.00]
+        RenderSVGPath {rect} at (164,204) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGText {text} at (-35,46) size 70x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 70x18
             chunk 1 (middle anchor) text run 1 at (-35.00,60.00) startOffset 0 endOffset 12 width 70.00: "linear scale"
       RenderSVGContainer {g} at (255,203) size 121x133 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
-        RenderSVGPath {rect} at (283,203) size 34x34 [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (283,203) size 34x34 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (289,209) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(5.00,5.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (344,304) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(60.00,100.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
+        RenderSVGPath {rect} at (283,203) size 34x34 [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (283,203) size 34x34 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (289,209) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(5.00,5.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (344,304) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(60.00,100.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGText {text} at (-45,61) size 90x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 90x18
             chunk 1 (middle anchor) text run 1 at (-44.50,75.00) startOffset 0 endOffset 14 width 89.00: "paced rotation"
       RenderSVGContainer {g} at (376,202) size 104x134 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
-        RenderSVGPath {rect} at (403,203) size 34x34 [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (403,203) size 34x34 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (378,202) size 47x46 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(-18.54,4.75)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
-        RenderSVGPath {rect} at (464,304) size 16x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(60.00,100.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,-15.00 L15.00,-15.00 L15.00,15.00 L-15.00,15.00 Z"]
+        RenderSVGPath {rect} at (403,203) size 34x34 [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (403,203) size 34x34 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (378,202) size 47x46 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(-18.54,4.75)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+        RenderSVGPath {rect} at (464,304) size 16x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(60.00,100.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGText {text} at (-44,61) size 88x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 88x18
             chunk 1 (middle anchor) text run 1 at (-43.50,75.00) startOffset 0 endOffset 15 width 87.00: "linear rotation"
diff --git a/LayoutTests/platform/win/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt b/LayoutTests/platform/win/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
index c9c6480..094b85f 100644
--- a/LayoutTests/platform/win/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
+++ b/LayoutTests/platform/win/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
@@ -4,151 +4,151 @@ layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (10,40) size 461x251 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
       RenderSVGContainer {g} at (10,40) size 461x251
-        RenderSVGPath {line} at (10,40) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,10.50 L470.00,10.50"]
-        RenderSVGPath {line} at (10,50) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,20.50 L470.00,20.50"]
-        RenderSVGPath {line} at (10,60) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,30.50 L470.00,30.50"]
-        RenderSVGPath {line} at (10,70) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,40.50 L470.00,40.50"]
-        RenderSVGPath {line} at (10,80) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,50.50 L470.00,50.50"]
-        RenderSVGPath {line} at (10,90) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,60.50 L470.00,60.50"]
-        RenderSVGPath {line} at (10,100) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,70.50 L470.00,70.50"]
-        RenderSVGPath {line} at (10,110) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,80.50 L470.00,80.50"]
-        RenderSVGPath {line} at (10,120) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,90.50 L470.00,90.50"]
-        RenderSVGPath {line} at (10,130) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,100.50 L470.00,100.50"]
-        RenderSVGPath {line} at (10,140) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,110.50 L470.00,110.50"]
-        RenderSVGPath {line} at (10,150) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,120.50 L470.00,120.50"]
-        RenderSVGPath {line} at (10,160) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,130.50 L470.00,130.50"]
-        RenderSVGPath {line} at (10,170) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,140.50 L470.00,140.50"]
-        RenderSVGPath {line} at (10,180) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,150.50 L470.00,150.50"]
-        RenderSVGPath {line} at (10,190) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,160.50 L470.00,160.50"]
-        RenderSVGPath {line} at (10,200) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,170.50 L470.00,170.50"]
-        RenderSVGPath {line} at (10,210) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,180.50 L470.00,180.50"]
-        RenderSVGPath {line} at (10,220) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,190.50 L470.00,190.50"]
-        RenderSVGPath {line} at (10,230) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,200.50 L470.00,200.50"]
-        RenderSVGPath {line} at (10,240) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,210.50 L470.00,210.50"]
-        RenderSVGPath {line} at (10,250) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,220.50 L470.00,220.50"]
-        RenderSVGPath {line} at (10,260) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,230.50 L470.00,230.50"]
-        RenderSVGPath {line} at (10,270) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,240.50 L470.00,240.50"]
-        RenderSVGPath {line} at (10,280) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,250.50 L470.00,250.50"]
-        RenderSVGPath {line} at (10,290) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,260.50 L470.00,260.50"]
-        RenderSVGPath {line} at (10,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.50,10.00 L10.50,260.50"]
-        RenderSVGPath {line} at (20,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M20.50,10.00 L20.50,260.50"]
-        RenderSVGPath {line} at (30,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M30.50,10.00 L30.50,260.50"]
-        RenderSVGPath {line} at (40,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M40.50,10.00 L40.50,260.50"]
-        RenderSVGPath {line} at (50,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M50.50,10.00 L50.50,260.50"]
-        RenderSVGPath {line} at (60,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M60.50,10.00 L60.50,260.50"]
-        RenderSVGPath {line} at (70,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M70.50,10.00 L70.50,260.50"]
-        RenderSVGPath {line} at (80,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M80.50,10.00 L80.50,260.50"]
-        RenderSVGPath {line} at (90,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M90.50,10.00 L90.50,260.50"]
-        RenderSVGPath {line} at (100,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M100.50,10.00 L100.50,260.50"]
-        RenderSVGPath {line} at (110,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M110.50,10.00 L110.50,260.50"]
-        RenderSVGPath {line} at (120,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M120.50,10.00 L120.50,260.50"]
-        RenderSVGPath {line} at (130,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M130.50,10.00 L130.50,260.50"]
-        RenderSVGPath {line} at (140,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M140.50,10.00 L140.50,260.50"]
-        RenderSVGPath {line} at (150,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M150.50,10.00 L150.50,260.50"]
-        RenderSVGPath {line} at (160,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M160.50,10.00 L160.50,260.50"]
-        RenderSVGPath {line} at (170,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M170.50,10.00 L170.50,260.50"]
-        RenderSVGPath {line} at (180,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M180.50,10.00 L180.50,260.50"]
-        RenderSVGPath {line} at (190,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M190.50,10.00 L190.50,260.50"]
-        RenderSVGPath {line} at (200,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M200.50,10.00 L200.50,260.50"]
-        RenderSVGPath {line} at (210,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M210.50,10.00 L210.50,260.50"]
-        RenderSVGPath {line} at (220,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M220.50,10.00 L220.50,260.50"]
-        RenderSVGPath {line} at (230,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M230.50,10.00 L230.50,260.50"]
-        RenderSVGPath {line} at (240,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M240.50,10.00 L240.50,260.50"]
-        RenderSVGPath {line} at (250,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M250.50,10.00 L250.50,260.50"]
-        RenderSVGPath {line} at (260,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M260.50,10.00 L260.50,260.50"]
-        RenderSVGPath {line} at (270,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M270.50,10.00 L270.50,260.50"]
-        RenderSVGPath {line} at (280,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M280.50,10.00 L280.50,260.50"]
-        RenderSVGPath {line} at (290,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M290.50,10.00 L290.50,260.50"]
-        RenderSVGPath {line} at (300,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M300.50,10.00 L300.50,260.50"]
-        RenderSVGPath {line} at (310,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M310.50,10.00 L310.50,260.50"]
-        RenderSVGPath {line} at (320,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M320.50,10.00 L320.50,260.50"]
-        RenderSVGPath {line} at (330,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M330.50,10.00 L330.50,260.50"]
-        RenderSVGPath {line} at (340,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M340.50,10.00 L340.50,260.50"]
-        RenderSVGPath {line} at (350,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M350.50,10.00 L350.50,260.50"]
-        RenderSVGPath {line} at (360,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M360.50,10.00 L360.50,260.50"]
-        RenderSVGPath {line} at (370,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M370.50,10.00 L370.50,260.50"]
-        RenderSVGPath {line} at (380,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M380.50,10.00 L380.50,260.50"]
-        RenderSVGPath {line} at (390,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M390.50,10.00 L390.50,260.50"]
-        RenderSVGPath {line} at (400,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M400.50,10.00 L400.50,260.50"]
-        RenderSVGPath {line} at (410,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M410.50,10.00 L410.50,260.50"]
-        RenderSVGPath {line} at (420,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M420.50,10.00 L420.50,260.50"]
-        RenderSVGPath {line} at (430,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M430.50,10.00 L430.50,260.50"]
-        RenderSVGPath {line} at (440,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M440.50,10.00 L440.50,260.50"]
-        RenderSVGPath {line} at (450,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M450.50,10.00 L450.50,260.50"]
-        RenderSVGPath {line} at (460,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M460.50,10.00 L460.50,260.50"]
-        RenderSVGPath {line} at (470,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M470.50,10.00 L470.50,260.50"]
+        RenderSVGPath {line} at (10,40) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=10.50] [x2=470.00] [y2=10.50]
+        RenderSVGPath {line} at (10,50) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=20.50] [x2=470.00] [y2=20.50]
+        RenderSVGPath {line} at (10,60) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=30.50] [x2=470.00] [y2=30.50]
+        RenderSVGPath {line} at (10,70) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=40.50] [x2=470.00] [y2=40.50]
+        RenderSVGPath {line} at (10,80) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=50.50] [x2=470.00] [y2=50.50]
+        RenderSVGPath {line} at (10,90) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=60.50] [x2=470.00] [y2=60.50]
+        RenderSVGPath {line} at (10,100) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=70.50] [x2=470.00] [y2=70.50]
+        RenderSVGPath {line} at (10,110) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=80.50] [x2=470.00] [y2=80.50]
+        RenderSVGPath {line} at (10,120) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=90.50] [x2=470.00] [y2=90.50]
+        RenderSVGPath {line} at (10,130) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=100.50] [x2=470.00] [y2=100.50]
+        RenderSVGPath {line} at (10,140) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=110.50] [x2=470.00] [y2=110.50]
+        RenderSVGPath {line} at (10,150) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=120.50] [x2=470.00] [y2=120.50]
+        RenderSVGPath {line} at (10,160) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=130.50] [x2=470.00] [y2=130.50]
+        RenderSVGPath {line} at (10,170) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=140.50] [x2=470.00] [y2=140.50]
+        RenderSVGPath {line} at (10,180) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=150.50] [x2=470.00] [y2=150.50]
+        RenderSVGPath {line} at (10,190) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=160.50] [x2=470.00] [y2=160.50]
+        RenderSVGPath {line} at (10,200) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=170.50] [x2=470.00] [y2=170.50]
+        RenderSVGPath {line} at (10,210) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=180.50] [x2=470.00] [y2=180.50]
+        RenderSVGPath {line} at (10,220) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=190.50] [x2=470.00] [y2=190.50]
+        RenderSVGPath {line} at (10,230) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=200.50] [x2=470.00] [y2=200.50]
+        RenderSVGPath {line} at (10,240) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=210.50] [x2=470.00] [y2=210.50]
+        RenderSVGPath {line} at (10,250) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=220.50] [x2=470.00] [y2=220.50]
+        RenderSVGPath {line} at (10,260) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=230.50] [x2=470.00] [y2=230.50]
+        RenderSVGPath {line} at (10,270) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=240.50] [x2=470.00] [y2=240.50]
+        RenderSVGPath {line} at (10,280) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=250.50] [x2=470.00] [y2=250.50]
+        RenderSVGPath {line} at (10,290) size 460x1 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=260.50] [x2=470.00] [y2=260.50]
+        RenderSVGPath {line} at (10,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.50] [y1=10.00] [x2=10.50] [y2=260.50]
+        RenderSVGPath {line} at (20,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=20.50] [y1=10.00] [x2=20.50] [y2=260.50]
+        RenderSVGPath {line} at (30,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.50] [y1=10.00] [x2=30.50] [y2=260.50]
+        RenderSVGPath {line} at (40,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.50] [y1=10.00] [x2=40.50] [y2=260.50]
+        RenderSVGPath {line} at (50,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=50.50] [y1=10.00] [x2=50.50] [y2=260.50]
+        RenderSVGPath {line} at (60,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.50] [y1=10.00] [x2=60.50] [y2=260.50]
+        RenderSVGPath {line} at (70,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.50] [y1=10.00] [x2=70.50] [y2=260.50]
+        RenderSVGPath {line} at (80,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.50] [y1=10.00] [x2=80.50] [y2=260.50]
+        RenderSVGPath {line} at (90,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=90.50] [y1=10.00] [x2=90.50] [y2=260.50]
+        RenderSVGPath {line} at (100,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.50] [y1=10.00] [x2=100.50] [y2=260.50]
+        RenderSVGPath {line} at (110,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=110.50] [y1=10.00] [x2=110.50] [y2=260.50]
+        RenderSVGPath {line} at (120,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.50] [y1=10.00] [x2=120.50] [y2=260.50]
+        RenderSVGPath {line} at (130,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=130.50] [y1=10.00] [x2=130.50] [y2=260.50]
+        RenderSVGPath {line} at (140,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=140.50] [y1=10.00] [x2=140.50] [y2=260.50]
+        RenderSVGPath {line} at (150,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=150.50] [y1=10.00] [x2=150.50] [y2=260.50]
+        RenderSVGPath {line} at (160,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=160.50] [y1=10.00] [x2=160.50] [y2=260.50]
+        RenderSVGPath {line} at (170,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=170.50] [y1=10.00] [x2=170.50] [y2=260.50]
+        RenderSVGPath {line} at (180,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=180.50] [y1=10.00] [x2=180.50] [y2=260.50]
+        RenderSVGPath {line} at (190,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=190.50] [y1=10.00] [x2=190.50] [y2=260.50]
+        RenderSVGPath {line} at (200,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=200.50] [y1=10.00] [x2=200.50] [y2=260.50]
+        RenderSVGPath {line} at (210,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=210.50] [y1=10.00] [x2=210.50] [y2=260.50]
+        RenderSVGPath {line} at (220,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.50] [y1=10.00] [x2=220.50] [y2=260.50]
+        RenderSVGPath {line} at (230,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=230.50] [y1=10.00] [x2=230.50] [y2=260.50]
+        RenderSVGPath {line} at (240,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=240.50] [y1=10.00] [x2=240.50] [y2=260.50]
+        RenderSVGPath {line} at (250,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.50] [y1=10.00] [x2=250.50] [y2=260.50]
+        RenderSVGPath {line} at (260,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=260.50] [y1=10.00] [x2=260.50] [y2=260.50]
+        RenderSVGPath {line} at (270,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=270.50] [y1=10.00] [x2=270.50] [y2=260.50]
+        RenderSVGPath {line} at (280,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=280.50] [y1=10.00] [x2=280.50] [y2=260.50]
+        RenderSVGPath {line} at (290,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=290.50] [y1=10.00] [x2=290.50] [y2=260.50]
+        RenderSVGPath {line} at (300,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=300.50] [y1=10.00] [x2=300.50] [y2=260.50]
+        RenderSVGPath {line} at (310,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=310.50] [y1=10.00] [x2=310.50] [y2=260.50]
+        RenderSVGPath {line} at (320,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=320.50] [y1=10.00] [x2=320.50] [y2=260.50]
+        RenderSVGPath {line} at (330,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=330.50] [y1=10.00] [x2=330.50] [y2=260.50]
+        RenderSVGPath {line} at (340,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=340.50] [y1=10.00] [x2=340.50] [y2=260.50]
+        RenderSVGPath {line} at (350,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=350.50] [y1=10.00] [x2=350.50] [y2=260.50]
+        RenderSVGPath {line} at (360,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=360.50] [y1=10.00] [x2=360.50] [y2=260.50]
+        RenderSVGPath {line} at (370,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=370.50] [y1=10.00] [x2=370.50] [y2=260.50]
+        RenderSVGPath {line} at (380,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=380.50] [y1=10.00] [x2=380.50] [y2=260.50]
+        RenderSVGPath {line} at (390,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=390.50] [y1=10.00] [x2=390.50] [y2=260.50]
+        RenderSVGPath {line} at (400,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=400.50] [y1=10.00] [x2=400.50] [y2=260.50]
+        RenderSVGPath {line} at (410,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.50] [y1=10.00] [x2=410.50] [y2=260.50]
+        RenderSVGPath {line} at (420,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=420.50] [y1=10.00] [x2=420.50] [y2=260.50]
+        RenderSVGPath {line} at (430,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=430.50] [y1=10.00] [x2=430.50] [y2=260.50]
+        RenderSVGPath {line} at (440,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=440.50] [y1=10.00] [x2=440.50] [y2=260.50]
+        RenderSVGPath {line} at (450,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=450.50] [y1=10.00] [x2=450.50] [y2=260.50]
+        RenderSVGPath {line} at (460,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=460.50] [y1=10.00] [x2=460.50] [y2=260.50]
+        RenderSVGPath {line} at (470,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=470.50] [y1=10.00] [x2=470.50] [y2=260.50]
       RenderSVGContainer {g} at (40,66) size 375x137 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,10.00)}]
         RenderSVGContainer {g} at (50,90) size 320x110
           RenderSVGContainer {g} at (50,90) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
-            RenderSVGPath {rect} at (50,90) size 20x2 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L20.00,0.00 L20.00,2.00 L0.00,2.00 Z"]
-            RenderSVGPath {rect} at (50,90) size 2x20 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L2.00,0.00 L2.00,20.00 L0.00,20.00 Z"]
+            RenderSVGPath {rect} at (50,90) size 20x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=2.00]
+            RenderSVGPath {rect} at (50,90) size 2x20 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=2.00] [height=20.00]
           RenderSVGContainer {g} at (150,90) size 20x20 [transform={m=((0.00,-1.00)(1.00,0.00)) t=(150.00,70.00)}]
-            RenderSVGPath {rect} at (150,90) size 2x20 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L20.00,0.00 L20.00,2.00 L0.00,2.00 Z"]
-            RenderSVGPath {rect} at (150,108) size 20x2 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L2.00,0.00 L2.00,20.00 L0.00,20.00 Z"]
+            RenderSVGPath {rect} at (150,90) size 2x20 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=2.00]
+            RenderSVGPath {rect} at (150,108) size 20x2 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=2.00] [height=20.00]
           RenderSVGContainer {g} at (250,90) size 40x20 [transform={m=((1.00,0.00)(1.00,1.00)) t=(250.00,50.00)}]
-            RenderSVGPath {rect} at (250,90) size 22x2 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L20.00,0.00 L20.00,2.00 L0.00,2.00 Z"]
-            RenderSVGPath {rect} at (250,90) size 22x20 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L2.00,0.00 L2.00,20.00 L0.00,20.00 Z"]
+            RenderSVGPath {rect} at (250,90) size 22x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=2.00]
+            RenderSVGPath {rect} at (250,90) size 22x20 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=2.00] [height=20.00]
           RenderSVGContainer {g} at (350,90) size 20x40 [transform={m=((1.00,1.00)(0.00,1.00)) t=(350.00,50.00)}]
-            RenderSVGPath {rect} at (350,90) size 20x22 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L20.00,0.00 L20.00,2.00 L0.00,2.00 Z"]
-            RenderSVGPath {rect} at (350,90) size 2x22 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L2.00,0.00 L2.00,20.00 L0.00,20.00 Z"]
+            RenderSVGPath {rect} at (350,90) size 20x22 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=2.00]
+            RenderSVGPath {rect} at (350,90) size 2x22 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=2.00] [height=20.00]
           RenderSVGContainer {g} at (210,160) size 40x40 [transform={m=((2.00,0.00)(0.00,2.00)) t=(210.00,120.00)}]
-            RenderSVGPath {rect} at (210,160) size 40x2 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L20.00,0.00 L20.00,1.00 L0.00,1.00 Z"]
-            RenderSVGPath {rect} at (210,160) size 2x40 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L1.00,0.00 L1.00,20.00 L0.00,20.00 Z"]
+            RenderSVGPath {rect} at (210,160) size 40x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
+            RenderSVGPath {rect} at (210,160) size 2x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=1.00] [height=20.00]
         RenderSVGContainer {g} at (40,66) size 375x137
           RenderSVGText {text} at (40,26) size 106x18 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 106x18
               chunk 1 text run 1 at (40.00,40.00) startOffset 0 endOffset 18 width 106.00: "translate (50, 50)"
-          RenderSVGPath {rect} at (48,88) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M48.00,48.00 L53.00,48.00 L53.00,53.00 L48.00,53.00 Z"]
-          RenderSVGPath {rect} at (68,88) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [data="M68.00,48.00 L73.00,48.00 L73.00,53.00 L68.00,53.00 Z"]
-          RenderSVGPath {rect} at (48,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [data="M48.00,68.00 L53.00,68.00 L53.00,73.00 L48.00,73.00 Z"]
+          RenderSVGPath {rect} at (48,88) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=48.00] [y=48.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (68,88) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=68.00] [y=48.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (48,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=48.00] [y=68.00] [width=5.00] [height=5.00]
           RenderSVGText {text} at (140,26) size 66x18 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 66x18
               chunk 1 text run 1 at (140.00,40.00) startOffset 0 endOffset 11 width 66.00: "rotate(-90)"
-          RenderSVGPath {rect} at (148,108) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M148.00,68.00 L153.00,68.00 L153.00,73.00 L148.00,73.00 Z"]
-          RenderSVGPath {rect} at (148,88) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [data="M148.00,48.00 L153.00,48.00 L153.00,53.00 L148.00,53.00 Z"]
-          RenderSVGPath {rect} at (168,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [data="M168.00,68.00 L173.00,68.00 L173.00,73.00 L168.00,73.00 Z"]
+          RenderSVGPath {rect} at (148,108) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=148.00] [y=68.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (148,88) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=148.00] [y=48.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (168,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=168.00] [y=68.00] [width=5.00] [height=5.00]
           RenderSVGText {text} at (240,26) size 75x18 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 75x18
               chunk 1 text run 1 at (240.00,40.00) startOffset 0 endOffset 11 width 75.00: "skew x (45)"
-          RenderSVGPath {rect} at (248,88) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M248.00,48.00 L253.00,48.00 L253.00,53.00 L248.00,53.00 Z"]
-          RenderSVGPath {rect} at (268,88) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [data="M268.00,48.00 L273.00,48.00 L273.00,53.00 L268.00,53.00 Z"]
-          RenderSVGPath {rect} at (268,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [data="M268.00,68.00 L273.00,68.00 L273.00,73.00 L268.00,73.00 Z"]
+          RenderSVGPath {rect} at (248,88) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=248.00] [y=48.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (268,88) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=268.00] [y=48.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (268,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=268.00] [y=68.00] [width=5.00] [height=5.00]
           RenderSVGText {text} at (340,26) size 75x18 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 75x18
               chunk 1 text run 1 at (340.00,40.00) startOffset 0 endOffset 11 width 75.00: "skew y (45)"
-          RenderSVGPath {rect} at (348,88) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M348.00,48.00 L353.00,48.00 L353.00,53.00 L348.00,53.00 Z"]
-          RenderSVGPath {rect} at (368,108) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [data="M368.00,68.00 L373.00,68.00 L373.00,73.00 L368.00,73.00 Z"]
-          RenderSVGPath {rect} at (348,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [data="M348.00,68.00 L353.00,68.00 L353.00,73.00 L348.00,73.00 Z"]
+          RenderSVGPath {rect} at (348,88) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=348.00] [y=48.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (368,108) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=368.00] [y=68.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (348,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=348.00] [y=68.00] [width=5.00] [height=5.00]
           RenderSVGText {text} at (200,96) size 53x18 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 53x18
               chunk 1 text run 1 at (200.00,110.00) startOffset 0 endOffset 9 width 53.00: "scale (2)"
-          RenderSVGPath {rect} at (208,158) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M208.00,118.00 L213.00,118.00 L213.00,123.00 L208.00,123.00 Z"]
-          RenderSVGPath {rect} at (248,158) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [data="M248.00,118.00 L253.00,118.00 L253.00,123.00 L248.00,123.00 Z"]
-          RenderSVGPath {rect} at (208,198) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [data="M208.00,158.00 L213.00,158.00 L213.00,163.00 L208.00,163.00 Z"]
+          RenderSVGPath {rect} at (208,158) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=208.00] [y=118.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (248,158) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=248.00] [y=118.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (208,198) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=208.00] [y=158.00] [width=5.00] [height=5.00]
       RenderSVGContainer {g} at (40,216) size 402x67
         RenderSVGContainer {g} at (50,240) size 260x40
           RenderSVGContainer {g} at (50,240) size 60x40 [transform={m=((3.00,0.00)(0.00,2.00)) t=(50.00,210.00)}]
-            RenderSVGPath {rect} at (50,240) size 60x2 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L20.00,0.00 L20.00,1.00 L0.00,1.00 Z"]
-            RenderSVGPath {rect} at (50,240) size 4x40 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L0.67,0.00 L0.67,20.00 L0.00,20.00 Z"]
+            RenderSVGPath {rect} at (50,240) size 60x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
+            RenderSVGPath {rect} at (50,240) size 4x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
           RenderSVGContainer {g} at (250,240) size 60x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
             RenderSVGContainer {g} at (248,240) size 63x40 [transform={m=((3.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
               RenderSVGContainer {g} at (248,240) size 63x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(16.67,105.00)}]
-                RenderSVGPath {rect} at (248,240) size 63x2 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L20.00,0.00 L20.00,1.00 L0.00,1.00 Z"]
-                RenderSVGPath {rect} at (248,240) size 6x40 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L0.67,0.00 L0.67,20.00 L0.00,20.00 Z"]
+                RenderSVGPath {rect} at (248,240) size 63x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
+                RenderSVGPath {rect} at (248,240) size 6x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
         RenderSVGContainer {g} at (40,216) size 402x67
           RenderSVGText {text} at (40,186) size 198x18 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 198x18
               chunk 1 text run 1 at (40.00,200.00) startOffset 0 endOffset 33 width 198.00: "scale(25, 95) and translate(2, 2)"
-          RenderSVGPath {rect} at (48,238) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M48.00,208.00 L53.00,208.00 L53.00,213.00 L48.00,213.00 Z"]
-          RenderSVGPath {rect} at (108,238) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [data="M108.00,208.00 L113.00,208.00 L113.00,213.00 L108.00,213.00 Z"]
-          RenderSVGPath {rect} at (48,278) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [data="M48.00,248.00 L53.00,248.00 L53.00,253.00 L48.00,253.00 Z"]
+          RenderSVGPath {rect} at (48,238) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=48.00] [y=208.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (108,238) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=108.00] [y=208.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (48,278) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=48.00] [y=248.00] [width=5.00] [height=5.00]
           RenderSVGText {text} at (240,186) size 202x18 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 202x18
               chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 34 width 202.00: "scale(25, 95) then translate(2, 2)"
-          RenderSVGPath {rect} at (248,238) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M248.00,208.00 L253.00,208.00 L253.00,213.00 L248.00,213.00 Z"]
-          RenderSVGPath {rect} at (308,238) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [data="M308.00,208.00 L313.00,208.00 L313.00,213.00 L308.00,213.00 Z"]
-          RenderSVGPath {rect} at (248,278) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [data="M248.00,248.00 L253.00,248.00 L253.00,253.00 L248.00,253.00 Z"]
+          RenderSVGPath {rect} at (248,238) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=248.00] [y=208.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (308,238) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=308.00] [y=208.00] [width=5.00] [height=5.00]
+          RenderSVGPath {rect} at (248,278) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=248.00] [y=248.00] [width=5.00] [height=5.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $"
-    RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt b/LayoutTests/platform/win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt
new file mode 100644
index 0000000..c7ace2a
--- /dev/null
+++ b/LayoutTests/platform/win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt
@@ -0,0 +1,35 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (65,16) size 350x260
+      RenderSVGContainer {g} at (65,16) size 350x17
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGText {text} at (65,16) size 350x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 350x17
+            chunk 1 (middle anchor) text run 1 at (65.50,30.00) startOffset 0 endOffset 51 width 349.00: "Pie chart built from data in a different namespace."
+      RenderSVGContainer {g} at (126,61) size 243x215
+        RenderSVGPath {path} at (263,76) size 106x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(27.00,-13.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF8888]}] [data="M 240 170 L 340 170 C 340.103 139.741 326.499 111.063 303 92 Z"]
+        RenderSVGText {text} at (285,129) size 28x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 28x16
+            chunk 1 (middle anchor) text run 1 at (285.00,142.00) startOffset 0 endOffset 4 width 28.00: "East"
+        RenderSVGPath {path} at (190,61) size 115x111 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#6D6D6D]}] [data="M 240 170 L 303 92 C 271.459 66.4464 227.6 62.4951 192 82 Z"]
+        RenderSVGText {text} at (228,92) size 36x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 36x16
+            chunk 1 (middle anchor) text run 1 at (228.50,105.00) startOffset 0 endOffset 5 width 35.00: "North"
+        RenderSVGPath {path} at (126,80) size 116x132 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#929292]}] [data="M 240 170 L 192 82 C 146.3 106.75 127.176 162.382 148 210 Z"]
+        RenderSVGText {text} at (162,136) size 32x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x16
+            chunk 1 (middle anchor) text run 1 at (162.00,149.00) startOffset 0 endOffset 4 width 32.00: "West"
+        RenderSVGPath {path} at (146,168) size 96x102 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#B6B6B6]}] [data="M 240 170 L 148 210 C 160.888 239.682 187.343 261.293 219 268 Z"]
+        RenderSVGText {text} at (176,207) size 46x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 46x16
+            chunk 1 (middle anchor) text run 1 at (176.00,220.00) startOffset 0 endOffset 7 width 46.00: "Central"
+        RenderSVGPath {path} at (217,169) size 125x107 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#DBDBDB]}] [data="M 240 170 L 219 268 C 248.574 274.352 279.433 266.977 302.939 247.939 C 326.444 228.902 340.07 200.248 340 170 Z"]
+        RenderSVGText {text} at (262,207) size 38x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 38x16
+            chunk 1 (middle anchor) text run 1 at (262.50,220.00) startOffset 0 endOffset 5 width 37.00: "South"
+    RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 264x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.3 $"
+    RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/win/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt b/LayoutTests/platform/win/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt
index 82d80f8..52cdc43 100644
--- a/LayoutTests/platform/win/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt
+++ b/LayoutTests/platform/win/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt
@@ -6,53 +6,53 @@ layer at (0,0) size 480x360
       RenderSVGText {text} at (120,3) size 233x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 233x14
           chunk 1 text run 1 at (120.00,14.00) startOffset 0 endOffset 42 width 233.00: "Elliptical arc curves drawn with commands:"
-      RenderSVGPath {path} at (20,24) size 90x91 [stroke={[type=SOLID] [color=#FF0000] [stroke width=10.00]}] [data="M25.00,70.00 C25.27,91.99,43.25,109.64,65.25,109.50 C87.24,109.36,105.00,91.49,105.00,69.50 C105.00,47.51,87.24,29.64,65.25,29.50 C43.25,29.36,25.27,47.01,25.00,69.00 Z"]
+      RenderSVGPath {path} at (20,24) size 90x91 [stroke={[type=SOLID] [color=#FF0000] [stroke width=10.00]}] [data="M 25 70 C 25.2749 91.9921 43.2535 109.637 65.2469 109.499 C 87.2403 109.362 104.997 91.4938 104.997 69.5 C 104.997 47.5062 87.2403 29.6382 65.2469 29.5008 C 43.2535 29.3633 25.2749 47.0079 25 69 Z"]
       RenderSVGText {text} at (48,59) size 37x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 37x14
           chunk 1 text run 1 at (48.00,70.00) startOffset 0 endOffset 7 width 37.00: "M, A, Z"
-      RenderSVGPath {rect} at (23,68) size 4x4 [fill={[type=SOLID] [color=#00C000]}] [data="M23.00,68.00 L27.00,68.00 L27.00,72.00 L23.00,72.00 Z"]
-      RenderSVGPath {rect} at (23,67) size 4x4 [fill={[type=SOLID] [color=#00C000]}] [data="M23.00,67.00 L27.00,67.00 L27.00,71.00 L23.00,71.00 Z"]
-      RenderSVGPath {path} at (149,26) size 90x88 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M150.00,100.00 C167.55,111.97,193.06,112.78,211.74,101.96 C230.43,91.15,237.44,71.51,228.72,54.43 C220.00,37.35,197.81,27.26,175.00,30.00 Z"]
+      RenderSVGPath {rect} at (23,68) size 4x4 [fill={[type=SOLID] [color=#00C000]}] [x=23.00] [y=68.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (23,67) size 4x4 [fill={[type=SOLID] [color=#00C000]}] [x=23.00] [y=67.00] [width=4.00] [height=4.00]
+      RenderSVGPath {path} at (149,26) size 90x88 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 150 100 C 167.553 111.967 193.06 112.777 211.743 101.961 C 230.427 91.1455 237.439 71.5096 228.719 54.4299 C 219.998 37.3502 197.806 27.2579 175 30 Z"]
       RenderSVGText {text} at (124,34) size 35x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 35x14
           chunk 1 text run 1 at (124.00,45.00) startOffset 0 endOffset 7 width 35.00: "m, a, z"
-      RenderSVGPath {rect} at (148,98) size 4x4 [fill={[type=SOLID] [color=#CF0000]}] [data="M148.00,98.00 L152.00,98.00 L152.00,102.00 L148.00,102.00 Z"]
-      RenderSVGPath {rect} at (173,28) size 4x4 [fill={[type=SOLID] [color=#CF0000]}] [data="M173.00,28.00 L177.00,28.00 L177.00,32.00 L173.00,32.00 Z"]
-      RenderSVGPath {path} at (332,244) size 99x89 [stroke={[type=SOLID] [color=#000000]}] [data="M350.00,245.00 C333.43,267.09,337.91,298.43,360.00,315.00 C382.09,331.57,413.43,327.09,430.00,305.00"]
+      RenderSVGPath {rect} at (148,98) size 4x4 [fill={[type=SOLID] [color=#CF0000]}] [x=148.00] [y=98.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (173,28) size 4x4 [fill={[type=SOLID] [color=#CF0000]}] [x=173.00] [y=28.00] [width=4.00] [height=4.00]
+      RenderSVGPath {path} at (332,244) size 99x89 [stroke={[type=SOLID] [color=#000000]}] [data="M 350 245 C 333.431 267.091 337.909 298.431 360 315 C 382.091 331.569 413.431 327.091 430 305"]
       RenderSVGText {text} at (390,289) size 23x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 23x14
           chunk 1 text run 1 at (390.00,300.00) startOffset 0 endOffset 4 width 23.00: "M, a"
-      RenderSVGPath {rect} at (348,243) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M348.00,243.00 L352.00,243.00 L352.00,247.00 L348.00,247.00 Z"]
-      RenderSVGPath {rect} at (428,303) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M428.00,303.00 L432.00,303.00 L432.00,307.00 L428.00,307.00 Z"]
-      RenderSVGPath {path} at (252,29) size 209x100 [fill={[type=SOLID] [color=#C0C000] [fill rule=EVEN-ODD]}] [data="M270.00,30.00 C252.27,50.10,253.55,80.61,272.89,99.16 C292.23,117.71,322.77,117.71,342.11,99.16 C361.45,80.61,362.73,50.10,345.00,30.00 C325.40,41.32,315.85,64.38,321.70,86.24 C327.56,108.10,347.37,123.30,370.00,123.30 C392.63,123.30,412.44,108.10,418.30,86.24 C424.15,64.38,414.60,41.32,395.00,30.00 C370.62,36.29,354.73,59.73,357.90,84.71 C361.07,109.69,382.32,128.41,407.50,128.41 C432.68,128.41,453.93,109.69,457.10,84.71 C460.27,59.73,444.38,36.29,420.00,30.00 Z"]
+      RenderSVGPath {rect} at (348,243) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=348.00] [y=243.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (428,303) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=428.00] [y=303.00] [width=4.00] [height=4.00]
+      RenderSVGPath {path} at (252,29) size 209x100 [fill={[type=SOLID] [color=#C0C000] [fill rule=EVEN-ODD]}] [data="M 270 30 C 252.272 50.1015 253.547 80.6061 272.891 99.158 C 292.234 117.71 322.766 117.71 342.109 99.158 C 361.453 80.6061 362.728 50.1015 345 30 C 325.402 41.3151 315.847 64.383 321.704 86.2422 C 327.561 108.101 347.37 123.301 370 123.301 C 392.63 123.301 412.439 108.101 418.296 86.2422 C 424.153 64.383 414.598 41.3151 395 30 C 370.621 36.2946 354.726 59.7348 357.898 84.7125 C 361.071 109.69 382.322 128.412 407.5 128.412 C 432.678 128.412 453.929 109.69 457.101 84.7125 C 460.274 59.7348 444.379 36.2946 420 30 Z"]
       RenderSVGText {text} at (280,124) size 62x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 62x14
           chunk 1 text run 1 at (280.00,135.00) startOffset 0 endOffset 13 width 62.00: "M, A, a, a, z"
-      RenderSVGPath {rect} at (268,28) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M268.00,28.00 L272.00,28.00 L272.00,32.00 L268.00,32.00 Z"]
-      RenderSVGPath {rect} at (343,28) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M343.00,28.00 L347.00,28.00 L347.00,32.00 L343.00,32.00 Z"]
-      RenderSVGPath {rect} at (393,28) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M393.00,28.00 L397.00,28.00 L397.00,32.00 L393.00,32.00 Z"]
-      RenderSVGPath {rect} at (418,28) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M418.00,28.00 L422.00,28.00 L422.00,32.00 L418.00,32.00 Z"]
-      RenderSVGPath {path} at (27,127) size 154x130 [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CF0000]}] [data="M30.00,150.00 C43.81,132.07,69.54,128.72,87.49,142.52 C105.43,156.32,108.79,182.05,95.00,200.00 Z M60.00,180.00 C46.21,197.95,49.57,223.68,67.51,237.48 C85.46,251.29,111.19,247.94,125.00,230.00 Z M100.00,204.00 C113.81,186.06,139.55,182.70,157.49,196.51 C175.44,210.31,178.80,236.05,165.00,254.00 Z"]
+      RenderSVGPath {rect} at (268,28) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=268.00] [y=28.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (343,28) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=343.00] [y=28.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (393,28) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=393.00] [y=28.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (418,28) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=418.00] [y=28.00] [width=4.00] [height=4.00]
+      RenderSVGPath {path} at (27,127) size 154x130 [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CF0000]}] [data="M 30 150 C 43.8116 132.065 69.544 128.716 87.4864 142.518 C 105.429 156.32 108.792 182.05 95 200 Z M 60 180 C 46.2064 197.95 49.5691 223.682 67.5122 237.484 C 85.4553 251.286 111.189 247.936 125 230 Z M 100 204 C 113.809 186.057 139.548 182.703 157.494 196.508 C 175.44 210.313 178.8 236.05 165 254 Z"]
       RenderSVGText {text} at (25,259) size 120x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 120x14
           chunk 1 text run 1 at (25.00,270.00) startOffset 0 endOffset 25 width 120.00: "M, a, Z, m, A, Z, m, a, z"
-      RenderSVGPath {rect} at (28,148) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M28.00,148.00 L32.00,148.00 L32.00,152.00 L28.00,152.00 Z"]
-      RenderSVGPath {rect} at (93,198) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M93.00,198.00 L97.00,198.00 L97.00,202.00 L93.00,202.00 Z"]
-      RenderSVGPath {rect} at (58,178) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M58.00,178.00 L62.00,178.00 L62.00,182.00 L58.00,182.00 Z"]
-      RenderSVGPath {rect} at (123,228) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M123.00,228.00 L127.00,228.00 L127.00,232.00 L123.00,232.00 Z"]
-      RenderSVGPath {rect} at (98,202) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M98.00,202.00 L102.00,202.00 L102.00,206.00 L98.00,206.00 Z"]
-      RenderSVGPath {rect} at (163,252) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M163.00,252.00 L167.00,252.00 L167.00,256.00 L163.00,256.00 Z"]
-      RenderSVGPath {path} at (214,141) size 252x106 [stroke={[type=SOLID] [color=#FF0000]}] [data="M215.00,190.00 C220.26,245.75,240.89,245.75,265.00,190.00 C296.65,141.82,316.85,141.82,315.00,190.00 C309.67,227.54,329.26,227.54,365.00,190.00 C400.96,163.95,419.86,163.95,415.00,190.00 C413.86,205.73,432.08,205.73,465.00,190.00"]
+      RenderSVGPath {rect} at (28,148) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=28.00] [y=148.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (93,198) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=93.00] [y=198.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (58,178) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=58.00] [y=178.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (123,228) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=123.00] [y=228.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (98,202) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=98.00] [y=202.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (163,252) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=163.00] [y=252.00] [width=4.00] [height=4.00]
+      RenderSVGPath {path} at (214,141) size 252x106 [stroke={[type=SOLID] [color=#FF0000]}] [data="M 215 190 C 220.263 245.753 240.885 245.753 265 190 C 296.645 141.819 316.847 141.819 315 190 C 309.671 227.539 329.265 227.539 365 190 C 400.955 163.953 419.858 163.953 415 190 C 413.859 205.73 432.083 205.73 465 190"]
       RenderSVGText {text} at (215,235) size 66x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 66x14
           chunk 1 text run 1 at (215.00,246.00) startOffset 0 endOffset 13 width 66.00: "M, A, A, A, A"
-      RenderSVGPath {rect} at (213,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M213.00,188.00 L217.00,188.00 L217.00,192.00 L213.00,192.00 Z"]
-      RenderSVGPath {rect} at (263,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M263.00,188.00 L267.00,188.00 L267.00,192.00 L263.00,192.00 Z"]
-      RenderSVGPath {rect} at (313,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M313.00,188.00 L317.00,188.00 L317.00,192.00 L313.00,192.00 Z"]
-      RenderSVGPath {rect} at (363,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M363.00,188.00 L367.00,188.00 L367.00,192.00 L363.00,192.00 Z"]
-      RenderSVGPath {rect} at (413,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M413.00,188.00 L417.00,188.00 L417.00,192.00 L413.00,192.00 Z"]
-      RenderSVGPath {rect} at (463,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M463.00,188.00 L467.00,188.00 L467.00,192.00 L463.00,192.00 Z"]
+      RenderSVGPath {rect} at (213,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=213.00] [y=188.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (263,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=263.00] [y=188.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (313,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=313.00] [y=188.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (363,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=363.00] [y=188.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (413,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=413.00] [y=188.00] [width=4.00] [height=4.00]
+      RenderSVGPath {rect} at (463,188) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=463.00] [y=188.00] [width=4.00] [height=4.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
-    RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/win/svg/css/composite-shadow-example-expected.txt b/LayoutTests/platform/win/svg/css/composite-shadow-example-expected.txt
new file mode 100644
index 0000000..145d36e
--- /dev/null
+++ b/LayoutTests/platform/win/svg/css/composite-shadow-example-expected.txt
@@ -0,0 +1,12 @@
+layer at (0,0) size 785x616
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x616
+  RenderBlock {HTML} at (0,0) size 785x616
+    RenderBody {BODY} at (8,8) size 769x600
+      RenderSVGRoot {svg} at (40,36) size 436x150
+        RenderSVGContainer {g} at (40,36) size 146x140
+          RenderSVGPath {path} at (40,36) size 146x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83697e-015 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10218e-014 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"]
+        RenderSVGContainer {g} at (200,46) size 128x125
+          RenderSVGPath {path} at (200,46) size 128x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83697e-015 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10218e-014 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"]
+        RenderSVGContainer {g} at (349,46) size 117x122
+          RenderSVGPath {path} at (349,46) size 117x122 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.53081e-015 25 L -29.3893 40.4509 L -23.7764 7.72542 L -47.5528 -15.4508 L -14.6946 -20.2254 L -9.18485e-015 -50 L 14.6946 -20.2254 L 47.5528 -15.4508 L 23.7764 7.72542 L 29.3893 40.4509 Z"]
diff --git a/LayoutTests/platform/win/svg/css/composite-shadow-with-opacity-expected.txt b/LayoutTests/platform/win/svg/css/composite-shadow-with-opacity-expected.txt
new file mode 100644
index 0000000..b391dc2
--- /dev/null
+++ b/LayoutTests/platform/win/svg/css/composite-shadow-with-opacity-expected.txt
@@ -0,0 +1,13 @@
+layer at (0,0) size 785x616
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x616
+  RenderBlock {HTML} at (0,0) size 785x616
+    RenderBody {BODY} at (8,8) size 769x600
+layer at (8,8) size 769x600
+  RenderSVGRoot {svg} at (40,36) size 436x150 [opacity=0.50]
+    RenderSVGContainer {g} at (40,36) size 146x140
+      RenderSVGPath {path} at (40,36) size 146x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83697e-015 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10218e-014 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"]
+    RenderSVGContainer {g} at (200,46) size 128x125
+      RenderSVGPath {path} at (200,46) size 128x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83697e-015 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10218e-014 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"]
+    RenderSVGContainer {g} at (349,46) size 117x122
+      RenderSVGPath {path} at (349,46) size 117x122 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.53081e-015 25 L -29.3893 40.4509 L -23.7764 7.72542 L -47.5528 -15.4508 L -14.6946 -20.2254 L -9.18485e-015 -50 L 14.6946 -20.2254 L 47.5528 -15.4508 L 23.7764 7.72542 L 29.3893 40.4509 Z"]
diff --git a/LayoutTests/platform/win/svg/css/stars-with-shadow-expected.txt b/LayoutTests/platform/win/svg/css/stars-with-shadow-expected.txt
new file mode 100644
index 0000000..4ebbc3d
--- /dev/null
+++ b/LayoutTests/platform/win/svg/css/stars-with-shadow-expected.txt
@@ -0,0 +1,9 @@
+layer at (0,0) size 785x616
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x616
+  RenderBlock {HTML} at (0,0) size 785x616
+    RenderBody {BODY} at (8,8) size 769x600
+      RenderSVGRoot {svg} at (40,36) size 437x140
+        RenderSVGPath {path} at (40,36) size 156x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}] [stroke={[type=SOLID] [color=#800080] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83697e-015 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10218e-014 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"]
+        RenderSVGPath {path} at (190,36) size 156x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#800080] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83697e-015 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10218e-014 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"]
+        RenderSVGPath {path} at (349,46) size 138x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#800080] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.53081e-015 25 L -29.3893 40.4509 L -23.7764 7.72542 L -47.5528 -15.4508 L -14.6946 -20.2254 L -9.18485e-015 -50 L 14.6946 -20.2254 L 47.5528 -15.4508 L 23.7764 7.72542 L 29.3893 40.4509 Z"]
diff --git a/LayoutTests/platform/win/svg/custom/broken-internal-references-expected.txt b/LayoutTests/platform/win/svg/custom/broken-internal-references-expected.txt
index 8aa4363..2bf6d07 100644
--- a/LayoutTests/platform/win/svg/custom/broken-internal-references-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/broken-internal-references-expected.txt
@@ -3,18 +3,18 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (19,9) size 102x102
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGPath {rect} at (0,0) size 60x10 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L60.00,0.00 L60.00,10.00 L0.00,10.00 Z"]
+      RenderSVGPath {rect} at (0,0) size 60x10 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
       RenderSVGResourceLinearGradient {linearGradient} [id="grad-that-is-never-referred"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
-      RenderSVGPath {path} at (198,13) size 221x99 [stroke={[type=SOLID] [color=#0000FF]}] [data="M199.00,89.30 C206.60,66.60,235.80,13.20,270.00,30.30 C286.60,38.60,298.90,59.40,310.00,73.30 C321.70,87.90,338.60,99.00,356.00,103.30 C387.30,111.10,396.60,90.40,418.00,74.30"]
+      RenderSVGPath {path} at (198,13) size 221x99 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 199 89.3 C 206.6 66.6 235.8 13.2 270 30.3 C 286.6 38.6 298.9 59.4 310 73.3 C 321.7 87.9 338.6 99 356 103.3 C 387.3 111.1 396.6 90.4 418 74.3"]
       RenderSVGText {text} at (0,-14) size 134x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 134x18
           chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 19 width 134.00: "Shoud not be shown."
       RenderSVGResourceLinearGradient {linearGradient} [id="grad-with-invalid-href"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
     RenderSVGContainer {use} at (0,0) size 0x0
       RenderSVGContainer {g} at (0,0) size 0x0
-    RenderSVGPath {rect} at (19,9) size 102x102 [stroke={[type=SOLID] [color=#0000FF] [stroke width=1.33]}] [fill={[type=LINEAR-GRADIENT] [id="grad-with-invalid-href"]}] [data="M20.00,10.00 L120.00,10.00 L120.00,110.00 L20.00,110.00 Z"]
+    RenderSVGPath {rect} at (19,9) size 102x102 [stroke={[type=SOLID] [color=#0000FF] [stroke width=1.33]}] [fill={[type=LINEAR-GRADIENT] [id="grad-with-invalid-href"]}] [x=20.00] [y=10.00] [width=100.00] [height=100.00]
     RenderSVGText {text} at (0,0) size 0x0 contains 1 chunk(s)
       RenderSVGTextPath {textPath} at (0,0) size 0x0
         RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/svg/custom/image-with-transform-clip-filter-expected.txt b/LayoutTests/platform/win/svg/custom/image-with-transform-clip-filter-expected.txt
index 34f6dfb..1564f76 100644
--- a/LayoutTests/platform/win/svg/custom/image-with-transform-clip-filter-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/image-with-transform-clip-filter-expected.txt
@@ -4,7 +4,7 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 542x129
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceClipper {clipPath} [id="myclip"] [clipPathUnits=userSpaceOnUse]
-        RenderSVGPath {path} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
+        RenderSVGPath {path} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 100 0 L 100 100 L 0 100 Z"]
       RenderSVGResourceFilter {filter} [id="myfilter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
         [feGaussianBlur stdDeviation="10.00, 10.00"]
           [SourceGraphic]
diff --git a/LayoutTests/platform/win/svg/custom/junk-data-expected.txt b/LayoutTests/platform/win/svg/custom/junk-data-expected.txt
index a1ec12d..67a981a 100644
--- a/LayoutTests/platform/win/svg/custom/junk-data-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/junk-data-expected.txt
@@ -19,4 +19,4 @@ layer at (0,0) size 785x778
           RenderSVGText {text} at (0,106) size 193x18 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 193x18
               chunk 1 text run 1 at (0.00,120.00) startOffset 0 endOffset 29 width 193.00: "You should see an error above"
-          RenderSVGPath {rect} at (8,166) size 100x100 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
+          RenderSVGPath {rect} at (8,166) size 100x100 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/win/svg/custom/massive-coordinates-expected.txt b/LayoutTests/platform/win/svg/custom/massive-coordinates-expected.txt
index ac63cb0..9754a09 100644
--- a/LayoutTests/platform/win/svg/custom/massive-coordinates-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/massive-coordinates-expected.txt
@@ -2,5 +2,5 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 0x0
-    RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [data="M-1000.00,12345679395506094000.00 L200.00,200.00"]
-    RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#00FF00]}] [data="M600.00,400.00 L1000.00,-98765426367955730000.00"]
+    RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [data="M -1000 1.23457e+019 L 200 200"]
+    RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#00FF00]}] [data="M 600 400 L 1000 -9.87654e+019"]
diff --git a/LayoutTests/platform/win/svg/custom/missing-xlink-expected.txt b/LayoutTests/platform/win/svg/custom/missing-xlink-expected.txt
deleted file mode 100644
index 2c0189b..0000000
--- a/LayoutTests/platform/win/svg/custom/missing-xlink-expected.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-layer at (0,0) size 785x778
-  RenderView at (0,0) size 785x600
-layer at (0,0) size 785x778
-  RenderBlock {html} at (0,0) size 785x778
-    RenderBody {body} at (8,16) size 769x754
-      RenderBlock {parsererror} at (16,0) size 737x134 [bgcolor=#FFDDDD] [border: (2px solid #CC7777)]
-        RenderBlock {h3} at (18,20) size 701x22
-          RenderText {#text} at (0,0) size 324x22
-            text run at (0,0) width 324: "This page contains the following errors:"
-        RenderBlock {div} at (18,60) size 701x14
-          RenderText {#text} at (0,0) size 567x14
-            text run at (0,0) width 567: "error on line 6 at column 14: Namespace prefix xlink for href on a is not defined"
-            text run at (567,0) width 0: " "
-        RenderBlock {h3} at (18,92) size 701x22
-          RenderText {#text} at (0,0) size 429x22
-            text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
-      RenderBlock (anonymous) at (0,150) size 769x604
-        RenderSVGRoot {svg} at (8,166) size 193x124
-          RenderSVGText {text} at (0,106) size 193x18 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 193x18
-              chunk 1 text run 1 at (0.00,120.00) startOffset 0 endOffset 29 width 193.00: "You should see an error above"
-          RenderSVGPath {rect} at (8,166) size 100x100 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
diff --git a/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-container-expected.txt b/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-container-expected.txt
index b4d5f90..3ad16f8 100644
--- a/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-container-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-container-expected.txt
@@ -5,7 +5,7 @@ layer at (0,0) size 800x410
     RenderBody {body} at (0,0) size 800x410
       RenderSVGRoot {svg} at (45,33) size 361x373
         RenderSVGContainer {g} at (303,303) size 100x100
-          RenderSVGPath {circle} at (303,303) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M400.00,350.00 L399.90,353.14 L399.61,356.27 L399.11,359.37 L398.43,362.43 L397.55,365.45 L396.49,368.41 L395.24,371.29 L393.82,374.09 L392.22,376.79 L390.45,379.39 L388.53,381.87 L386.45,384.23 L384.23,386.45 L381.87,388.53 L379.39,390.45 L376.79,392.22 L374.09,393.82 L371.29,395.24 L368.41,396.49 L365.45,397.55 L362.43,398.43 L359.37,399.11 L356.27,399.61 L353.14,399.90 L350.00,400.00 L346.86,399.90 L343.73,399.61 L340.63,399.11 L337.57,398.43 L334.55,397.55 L331.59,396.49 L328.71,395.24 L325.91,393.82 L323.21,392.22 L320.61,390.45 L318.13,388.53 L315.77,386.45 L313.55,384.23 L311.47,381.87 L309.55,379.39 L307.78,376.79 L306.18,374.09 L304.76,371.29 L303.51,368.41 L302.45,365.45 L301.57,362.43 L300.89,359.37 L300.39,356.27 L300.10,353.14 L300.00,350.00 L300.10,346.86 L300.39,343.73 L300.89,340.63 L301.57,337.57 L302.45,334.55 L303.51,331.59 L304.76,328.71 L306.18,325.91 L307.78,323.21 L309.55,320.61 L311.47,318.13 L313.55,315.77 L315.77,313.55 L318.13,311.47 L320.61,309.55 L323.21,307.78 L325.91,306.18 L328.71,304.76 L331.59,303.51 L334.55,302.45 L337.57,301.57 L340.63,300.89 L343.73,300.39 L346.86,300.10 L350.00,300.00 L353.14,300.10 L356.27,300.39 L359.37,300.89 L362.43,301.57 L365.45,302.45 L368.41,303.51 L371.29,304.76 L374.09,306.18 L376.79,307.78 L379.39,309.55 L381.87,311.47 L384.23,313.55 L386.45,315.77 L388.53,318.13 L390.45,320.61 L392.22,323.21 L393.82,325.91 L395.24,328.71 L396.49,331.59 L397.55,334.55 L398.43,337.57 L399.11,340.63 L399.61,343.73 L399.90,346.86 Z"]
+          RenderSVGPath {circle} at (303,303) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=350.00] [cy=350.00] [r=50.00]
         RenderSVGText {text} at (48,36) size 304x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 304x18
             chunk 1 (middle anchor) text run 1 at (48.50,50.00) startOffset 0 endOffset 49 width 303.00: "The circle should stay in the bottom-right corner"
diff --git a/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt b/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt
index c425e10..37149ec 100644
--- a/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt
@@ -3,7 +3,7 @@ layer at (0,0) size 800x600
 layer at (0,0) size 406x406
   RenderSVGRoot {svg} at (45,33) size 361x373
     RenderSVGContainer {g} at (303,303) size 100x100
-      RenderSVGPath {circle} at (303,303) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M400.00,350.00 L399.90,353.14 L399.61,356.27 L399.11,359.37 L398.43,362.43 L397.55,365.45 L396.49,368.41 L395.24,371.29 L393.82,374.09 L392.22,376.79 L390.45,379.39 L388.53,381.87 L386.45,384.23 L384.23,386.45 L381.87,388.53 L379.39,390.45 L376.79,392.22 L374.09,393.82 L371.29,395.24 L368.41,396.49 L365.45,397.55 L362.43,398.43 L359.37,399.11 L356.27,399.61 L353.14,399.90 L350.00,400.00 L346.86,399.90 L343.73,399.61 L340.63,399.11 L337.57,398.43 L334.55,397.55 L331.59,396.49 L328.71,395.24 L325.91,393.82 L323.21,392.22 L320.61,390.45 L318.13,388.53 L315.77,386.45 L313.55,384.23 L311.47,381.87 L309.55,379.39 L307.78,376.79 L306.18,374.09 L304.76,371.29 L303.51,368.41 L302.45,365.45 L301.57,362.43 L300.89,359.37 L300.39,356.27 L300.10,353.14 L300.00,350.00 L300.10,346.86 L300.39,343.73 L300.89,340.63 L301.57,337.57 L302.45,334.55 L303.51,331.59 L304.76,328.71 L306.18,325.91 L307.78,323.21 L309.55,320.61 L311.47,318.13 L313.55,315.77 L315.77,313.55 L318.13,311.47 L320.61,309.55 L323.21,307.78 L325.91,306.18 L328.71,304.76 L331.59,303.51 L334.55,302.45 L337.57,301.57 L340.63,300.89 L343.73,300.39 L346.86,300.10 L350.00,300.00 L353.14,300.10 L356.27,300.39 L359.37,300.89 L362.43,301.57 L365.45,302.45 L368.41,303.51 L371.29,304.76 L374.09,306.18 L376.79,307.78 L379.39,309.55 L381.87,311.47 L384.23,313.55 L386.45,315.77 L388.53,318.13 L390.45,320.61 L392.22,323.21 L393.82,325.91 L395.24,328.71 L396.49,331.59 L397.55,334.55 L398.43,337.57 L399.11,340.63 L399.61,343.73 L399.90,346.86 Z"]
+      RenderSVGPath {circle} at (303,303) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=350.00] [cy=350.00] [r=50.00]
     RenderSVGText {text} at (48,36) size 304x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 304x18
         chunk 1 (middle anchor) text run 1 at (48.50,50.00) startOffset 0 endOffset 49 width 303.00: "The circle should stay in the bottom-right corner"
diff --git a/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-root-expected.txt b/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-root-expected.txt
index 5088f52..7f44810 100644
--- a/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-root-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-root-expected.txt
@@ -4,7 +4,7 @@ layer at (0,0) size 800x410
   RenderBlock {html} at (0,0) size 800x410
     RenderBody {body} at (0,0) size 800x410
       RenderSVGRoot {svg} at (90,33) size 226x223
-        RenderSVGPath {circle} at (150,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M247.00,197.00 L246.90,200.14 L246.61,203.27 L246.11,206.37 L245.43,209.43 L244.55,212.45 L243.49,215.41 L242.24,218.29 L240.82,221.09 L239.22,223.79 L237.45,226.39 L235.53,228.87 L233.45,231.23 L231.23,233.45 L228.87,235.53 L226.39,237.45 L223.79,239.22 L221.09,240.82 L218.29,242.24 L215.41,243.49 L212.45,244.55 L209.43,245.43 L206.37,246.11 L203.27,246.61 L200.14,246.90 L197.00,247.00 L193.86,246.90 L190.73,246.61 L187.63,246.11 L184.57,245.43 L181.55,244.55 L178.59,243.49 L175.71,242.24 L172.91,240.82 L170.21,239.22 L167.61,237.45 L165.13,235.53 L162.77,233.45 L160.55,231.23 L158.47,228.87 L156.55,226.39 L154.78,223.79 L153.18,221.09 L151.76,218.29 L150.51,215.41 L149.45,212.45 L148.57,209.43 L147.89,206.37 L147.39,203.27 L147.10,200.14 L147.00,197.00 L147.10,193.86 L147.39,190.73 L147.89,187.63 L148.57,184.57 L149.45,181.55 L150.51,178.59 L151.76,175.71 L153.18,172.91 L154.78,170.21 L156.55,167.61 L158.47,165.13 L160.55,162.77 L162.77,160.55 L165.13,158.47 L167.61,156.55 L170.21,154.78 L172.91,153.18 L175.71,151.76 L178.59,150.51 L181.55,149.45 L184.57,148.57 L187.63,147.89 L190.73,147.39 L193.86,147.10 L197.00,147.00 L200.14,147.10 L203.27,147.39 L206.37,147.89 L209.43,148.57 L212.45,149.45 L215.41,150.51 L218.29,151.76 L221.09,153.18 L223.79,154.78 L226.39,156.55 L228.87,158.47 L231.23,160.55 L233.45,162.77 L235.53,165.13 L237.45,167.61 L239.22,170.21 L240.82,172.91 L242.24,175.71 L243.49,178.59 L244.55,181.55 L245.43,184.57 L246.11,187.63 L246.61,190.73 L246.90,193.86 Z"]
+        RenderSVGPath {circle} at (150,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=197.00] [cy=197.00] [r=50.00]
         RenderSVGText {text} at (93,36) size 214x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 214x18
             chunk 1 (middle anchor) text run 1 at (93.00,50.00) startOffset 0 endOffset 34 width 214.00: "The circle should be in the middle"
diff --git a/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt b/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt
index 43dc82b..9221ff7 100644
--- a/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt
@@ -2,7 +2,7 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 406x406
   RenderSVGRoot {svg} at (90,33) size 226x223
-    RenderSVGPath {circle} at (150,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M247.00,197.00 L246.90,200.14 L246.61,203.27 L246.11,206.37 L245.43,209.43 L244.55,212.45 L243.49,215.41 L242.24,218.29 L240.82,221.09 L239.22,223.79 L237.45,226.39 L235.53,228.87 L233.45,231.23 L231.23,233.45 L228.87,235.53 L226.39,237.45 L223.79,239.22 L221.09,240.82 L218.29,242.24 L215.41,243.49 L212.45,244.55 L209.43,245.43 L206.37,246.11 L203.27,246.61 L200.14,246.90 L197.00,247.00 L193.86,246.90 L190.73,246.61 L187.63,246.11 L184.57,245.43 L181.55,244.55 L178.59,243.49 L175.71,242.24 L172.91,240.82 L170.21,239.22 L167.61,237.45 L165.13,235.53 L162.77,233.45 L160.55,231.23 L158.47,228.87 L156.55,226.39 L154.78,223.79 L153.18,221.09 L151.76,218.29 L150.51,215.41 L149.45,212.45 L148.57,209.43 L147.89,206.37 L147.39,203.27 L147.10,200.14 L147.00,197.00 L147.10,193.86 L147.39,190.73 L147.89,187.63 L148.57,184.57 L149.45,181.55 L150.51,178.59 L151.76,175.71 L153.18,172.91 L154.78,170.21 L156.55,167.61 L158.47,165.13 L160.55,162.77 L162.77,160.55 L165.13,158.47 L167.61,156.55 L170.21,154.78 L172.91,153.18 L175.71,151.76 L178.59,150.51 L181.55,149.45 L184.57,148.57 L187.63,147.89 L190.73,147.39 L193.86,147.10 L197.00,147.00 L200.14,147.10 L203.27,147.39 L206.37,147.89 L209.43,148.57 L212.45,149.45 L215.41,150.51 L218.29,151.76 L221.09,153.18 L223.79,154.78 L226.39,156.55 L228.87,158.47 L231.23,160.55 L233.45,162.77 L235.53,165.13 L237.45,167.61 L239.22,170.21 L240.82,172.91 L242.24,175.71 L243.49,178.59 L244.55,181.55 L245.43,184.57 L246.11,187.63 L246.61,190.73 L246.90,193.86 Z"]
+    RenderSVGPath {circle} at (150,150) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=197.00] [cy=197.00] [r=50.00]
     RenderSVGText {text} at (93,36) size 214x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 214x18
         chunk 1 (middle anchor) text run 1 at (93.00,50.00) startOffset 0 endOffset 34 width 214.00: "The circle should be in the middle"
diff --git a/LayoutTests/platform/win/svg/custom/relative-sized-inner-svg-expected.txt b/LayoutTests/platform/win/svg/custom/relative-sized-inner-svg-expected.txt
index 8a4eae9..83cee2e 100644
--- a/LayoutTests/platform/win/svg/custom/relative-sized-inner-svg-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/relative-sized-inner-svg-expected.txt
@@ -9,5 +9,5 @@ layer at (0,0) size 800x460
       RenderBlock {div} at (0,34) size 402x402 [border: (1px solid #FF0000)]
         RenderSVGRoot {svg} at (27,67) size 364x364
           RenderSVGViewportContainer {svg} at (27,67) size 364x366
-            RenderSVGPath {path} at (27,67) size 364x366 [fill={[type=SOLID] [color=#008000]}] [data="M143.00,103.00 L143.00,117.00 C143.00,130.91,112.56,142.19,75.00,142.19 C37.44,142.19,7.00,130.91,7.00,117.00 L7.00,117.00 L7.00,103.00 C7.00,89.09,37.44,77.81,75.00,77.81 C112.56,77.81,143.00,89.09,143.00,103.00 L52.00,72.00 C34.31,70.66,20.85,55.57,21.52,37.84 C22.20,20.12,36.76,6.09,54.50,6.09 C72.24,6.09,86.80,20.12,87.48,37.84 C88.15,55.57,74.69,70.66,57.00,72.00"]
+            RenderSVGPath {path} at (27,67) size 364x366 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7 130.909 7.00001 117 L 7 117 L 7 103 C 7.00001 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/svg/custom/relative-sized-use-on-symbol-expected.txt b/LayoutTests/platform/win/svg/custom/relative-sized-use-on-symbol-expected.txt
index bf516bd..a69a526 100644
--- a/LayoutTests/platform/win/svg/custom/relative-sized-use-on-symbol-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/relative-sized-use-on-symbol-expected.txt
@@ -12,5 +12,5 @@ layer at (0,0) size 800x460
           RenderSVGContainer {use} at (45,85) size 328x328
             RenderSVGContainer {g} at (45,85) size 328x328 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
               RenderSVGViewportContainer {svg} at (45,85) size 328x330
-                RenderSVGPath {path} at (45,85) size 328x330 [fill={[type=SOLID] [color=#008000]}] [data="M143.00,103.00 L143.00,117.00 C143.00,130.91,112.56,142.19,75.00,142.19 C37.44,142.19,7.00,130.91,7.00,117.00 L7.00,117.00 L7.00,103.00 C7.00,89.09,37.44,77.81,75.00,77.81 C112.56,77.81,143.00,89.09,143.00,103.00 L52.00,72.00 C34.31,70.66,20.85,55.57,21.52,37.84 C22.20,20.12,36.76,6.09,54.50,6.09 C72.24,6.09,86.80,20.12,87.48,37.84 C88.15,55.57,74.69,70.66,57.00,72.00"]
+                RenderSVGPath {path} at (45,85) size 328x330 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7 130.909 7.00001 117 L 7 117 L 7 103 C 7.00001 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt b/LayoutTests/platform/win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt
index e025747..da231dc 100644
--- a/LayoutTests/platform/win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt
@@ -12,5 +12,5 @@ layer at (0,0) size 800x460
           RenderSVGContainer {use} at (27,67) size 364x364
             RenderSVGContainer {g} at (27,67) size 364x364
               RenderSVGViewportContainer {svg} at (27,67) size 364x366
-                RenderSVGPath {path} at (27,67) size 364x366 [fill={[type=SOLID] [color=#008000]}] [data="M143.00,103.00 L143.00,117.00 C143.00,130.91,112.56,142.19,75.00,142.19 C37.44,142.19,7.00,130.91,7.00,117.00 L7.00,117.00 L7.00,103.00 C7.00,89.09,37.44,77.81,75.00,77.81 C112.56,77.81,143.00,89.09,143.00,103.00 L52.00,72.00 C34.31,70.66,20.85,55.57,21.52,37.84 C22.20,20.12,36.76,6.09,54.50,6.09 C72.24,6.09,86.80,20.12,87.48,37.84 C88.15,55.57,74.69,70.66,57.00,72.00"]
+                RenderSVGPath {path} at (27,67) size 364x366 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7 130.909 7.00001 117 L 7 117 L 7 103 C 7.00001 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/svg/custom/use-css-events-expected.txt b/LayoutTests/platform/win/svg/custom/use-css-events-expected.txt
index 56ff5bb..7500f51 100644
--- a/LayoutTests/platform/win/svg/custom/use-css-events-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/use-css-events-expected.txt
@@ -3,28 +3,28 @@ 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
-    RenderSVGPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#CCCCAA]}] [data="M0.00,0.00 L800.00,0.00 L800.00,600.00 L0.00,600.00 Z"]
+    RenderSVGPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#CCCCAA]}] [x=0.00] [y=0.00] [width=800.00] [height=600.00]
     RenderSVGContainer {a} at (7,94) size 239x218
       RenderSVGContainer {use} at (7,166) size 146x146
         RenderSVGContainer {g} at (7,166) size 146x146 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
           RenderSVGViewportContainer {svg} at (7,166) size 146x147
-            RenderSVGPath {path} at (7,166) size 146x147 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M143.00,103.00 L143.00,117.00 C143.00,130.91,112.56,142.19,75.00,142.19 C37.44,142.19,7.00,130.91,7.00,117.00 L7.00,117.00 L7.00,103.00 C7.00,89.09,37.44,77.81,75.00,77.81 C112.56,77.81,143.00,89.09,143.00,103.00 L52.00,72.00 C34.31,70.66,20.85,55.57,21.52,37.84 C22.20,20.12,36.76,6.09,54.50,6.09 C72.24,6.09,86.80,20.12,87.48,37.84 C88.15,55.57,74.69,70.66,57.00,72.00"]
+            RenderSVGPath {path} at (7,166) size 146x147 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7 130.909 7.00001 117 L 7 117 L 7 103 C 7.00001 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
       RenderSVGContainer {use} at (9,170) size 142x140
         RenderSVGContainer {g} at (9,170) size 142x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
           RenderSVGViewportContainer {svg} at (9,170) size 142x140
-            RenderSVGPath {ellipse} at (10,256) size 140x54 [fill={[type=SOLID] [color=#666666]}] [data="M140.00,115.00 L139.87,116.57 L139.49,118.13 L138.85,119.68 L137.96,121.22 L136.82,122.73 L135.44,124.20 L133.81,125.64 L131.96,127.04 L129.88,128.40 L127.59,129.69 L125.08,130.94 L122.38,132.11 L119.50,133.22 L116.43,134.26 L113.21,135.23 L109.83,136.11 L106.31,136.91 L102.68,137.62 L98.93,138.24 L95.09,138.78 L91.16,139.21 L87.18,139.56 L83.15,139.80 L79.08,139.95 L75.00,140.00 L70.92,139.95 L66.85,139.80 L62.82,139.56 L58.84,139.21 L54.91,138.78 L51.07,138.24 L47.32,137.62 L43.69,136.91 L40.17,136.11 L36.79,135.23 L33.57,134.26 L30.50,133.22 L27.62,132.11 L24.92,130.94 L22.41,129.69 L20.12,128.40 L18.04,127.04 L16.19,125.64 L14.56,124.20 L13.18,122.73 L12.04,121.22 L11.15,119.68 L10.51,118.13 L10.13,116.57 L10.00,115.00 L10.13,113.43 L10.51,111.87 L11.15,110.32 L12.04,108.78 L13.18,107.27 L14.56,105.80 L16.19,104.36 L18.04,102.96 L20.12,101.60 L22.41,100.31 L24.92,99.06 L27.62,97.89 L30.50,96.78 L33.57,95.74 L36.79,94.77 L40.17,93.89 L43.69,93.09 L47.32,92.38 L51.07,91.76 L54.91,91.22 L58.84,90.79 L62.82,90.44 L66.85,90.20 L70.92,90.05 L75.00,90.00 L79.08,90.05 L83.15,90.20 L87.18,90.44 L91.16,90.79 L95.09,91.22 L98.93,91.76 L102.68,92.38 L106.31,93.09 L109.83,93.89 L113.21,94.77 L116.43,95.74 L119.50,96.78 L122.38,97.89 L125.08,99.06 L127.59,100.31 L129.88,101.60 L131.96,102.96 L133.81,104.36 L135.44,105.80 L136.82,107.27 L137.96,108.78 L138.85,110.32 L139.49,111.87 L139.87,113.43 Z"]
-            RenderSVGPath {line} at (9,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M12.00,115.00 L12.00,105.00"]
-            RenderSVGPath {line} at (144,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M138.00,115.00 L138.00,105.00"]
-            RenderSVGPath {ellipse} at (10,245) size 140x54 [fill={[type=SOLID] [color=#999999]}] [data="M140.00,105.00 L139.87,106.57 L139.49,108.13 L138.85,109.68 L137.96,111.22 L136.82,112.73 L135.44,114.20 L133.81,115.64 L131.96,117.04 L129.88,118.40 L127.59,119.69 L125.08,120.94 L122.38,122.11 L119.50,123.22 L116.43,124.26 L113.21,125.23 L109.83,126.11 L106.31,126.91 L102.68,127.62 L98.93,128.24 L95.09,128.78 L91.16,129.21 L87.18,129.56 L83.15,129.80 L79.08,129.95 L75.00,130.00 L70.92,129.95 L66.85,129.80 L62.82,129.56 L58.84,129.21 L54.91,128.78 L51.07,128.24 L47.32,127.62 L43.69,126.91 L40.17,126.11 L36.79,125.23 L33.57,124.26 L30.50,123.22 L27.62,122.11 L24.92,120.94 L22.41,119.69 L20.12,118.40 L18.04,117.04 L16.19,115.64 L14.56,114.20 L13.18,112.73 L12.04,111.22 L11.15,109.68 L10.51,108.13 L10.13,106.57 L10.00,105.00 L10.13,103.43 L10.51,101.87 L11.15,100.32 L12.04,98.78 L13.18,97.27 L14.56,95.80 L16.19,94.36 L18.04,92.96 L20.12,91.60 L22.41,90.31 L24.92,89.06 L27.62,87.89 L30.50,86.78 L33.57,85.74 L36.79,84.77 L40.17,83.89 L43.69,83.09 L47.32,82.38 L51.07,81.76 L54.91,81.22 L58.84,80.79 L62.82,80.44 L66.85,80.20 L70.92,80.05 L75.00,80.00 L79.08,80.05 L83.15,80.20 L87.18,80.44 L91.16,80.79 L95.09,81.22 L98.93,81.76 L102.68,82.38 L106.31,83.09 L109.83,83.89 L113.21,84.77 L116.43,85.74 L119.50,86.78 L122.38,87.89 L125.08,89.06 L127.59,90.31 L129.88,91.60 L131.96,92.96 L133.81,94.36 L135.44,95.80 L136.82,97.27 L137.96,98.78 L138.85,100.32 L139.49,101.87 L139.87,103.43 Z"]
-            RenderSVGPath {path} at (48,197) size 38x84 [fill={[type=SOLID] [color=#666666]}] [data="M70.00,110.00 C73.33,112.67,76.67,112.67,80.00,110.00 C70.00,60.00,58.33,35.00,45.00,35.00 Z"]
-            RenderSVGPath {circle} at (26,170) size 65x65 [fill={[type=SOLID] [color=#333333]}] [data="M85.00,40.00 L84.94,41.88 L84.76,43.76 L84.47,45.62 L84.06,47.46 L83.53,49.27 L82.89,51.04 L82.14,52.77 L81.29,54.45 L80.33,56.07 L79.27,57.63 L78.12,59.12 L76.87,60.54 L75.54,61.87 L74.12,63.12 L72.63,64.27 L71.07,65.33 L69.45,66.29 L67.77,67.14 L66.04,67.89 L64.27,68.53 L62.46,69.06 L60.62,69.47 L58.76,69.76 L56.88,69.94 L55.00,70.00 L53.12,69.94 L51.24,69.76 L49.38,69.47 L47.54,69.06 L45.73,68.53 L43.96,67.89 L42.23,67.14 L40.55,66.29 L38.93,65.33 L37.37,64.27 L35.88,63.12 L34.46,61.87 L33.13,60.54 L31.88,59.12 L30.73,57.63 L29.67,56.07 L28.71,54.45 L27.86,52.77 L27.11,51.04 L26.47,49.27 L25.94,47.46 L25.53,45.62 L25.24,43.76 L25.06,41.88 L25.00,40.00 L25.06,38.12 L25.24,36.24 L25.53,34.38 L25.94,32.54 L26.47,30.73 L27.11,28.96 L27.86,27.23 L28.71,25.55 L29.67,23.93 L30.73,22.37 L31.88,20.88 L33.13,19.46 L34.46,18.13 L35.88,16.88 L37.37,15.73 L38.93,14.67 L40.55,13.71 L42.23,12.86 L43.96,12.11 L45.73,11.47 L47.54,10.94 L49.38,10.53 L51.24,10.24 L53.12,10.06 L55.00,10.00 L56.88,10.06 L58.76,10.24 L60.62,10.53 L62.46,10.94 L64.27,11.47 L66.04,12.11 L67.77,12.86 L69.45,13.71 L71.07,14.67 L72.63,15.73 L74.12,16.88 L75.54,18.13 L76.87,19.46 L78.12,20.88 L79.27,22.37 L80.33,23.93 L81.29,25.55 L82.14,27.23 L82.89,28.96 L83.53,30.73 L84.06,32.54 L84.47,34.38 L84.76,36.24 L84.94,38.12 Z"]
+            RenderSVGPath {ellipse} at (10,256) size 140x54 [fill={[type=SOLID] [color=#666666]}] [cx=75.00] [cy=115.00] [rx=65.00] [ry=25.00]
+            RenderSVGPath {line} at (9,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=12.00] [y1=115.00] [x2=12.00] [y2=105.00]
+            RenderSVGPath {line} at (144,272) size 7x11 [stroke={[type=SOLID] [color=#666666] [stroke width=6.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=138.00] [y1=115.00] [x2=138.00] [y2=105.00]
+            RenderSVGPath {ellipse} at (10,245) size 140x54 [fill={[type=SOLID] [color=#999999]}] [cx=75.00] [cy=105.00] [rx=65.00] [ry=25.00]
+            RenderSVGPath {path} at (48,197) size 38x84 [fill={[type=SOLID] [color=#666666]}] [data="M 70 110 C 73.3333 112.667 76.6667 112.667 80 110 C 70 60 58.3333 35 45 35 Z"]
+            RenderSVGPath {circle} at (26,170) size 65x65 [fill={[type=SOLID] [color=#333333]}] [cx=55.00] [cy=40.00] [r=30.00]
       RenderSVGContainer {use} at (74,94) size 172x172
         RenderSVGContainer {g} at (74,94) size 172x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,90.00)}]
           RenderSVGViewportContainer {svg} at (74,94) size 172x172
-            RenderSVGPath {path} at (84,129) size 72x102 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M5.00,55.00 L45.00,55.00 L70.00,30.00 L70.00,120.00 L45.00,95.00 L5.00,95.00 Z"]
+            RenderSVGPath {path} at (84,129) size 72x102 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 5 55 L 45 55 L 70 30 L 70 120 L 45 95 L 5 95 Z"]
             RenderSVGContainer {g} at (161,111) size 84x138
-              RenderSVGPath {path} at (161,159) size 20x42 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M80.00,60.00 C90.00,70.00,90.00,80.00,80.00,90.00"]
-              RenderSVGPath {path} at (177,143) size 25x74 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M95.00,45.00 C110.00,60.00,110.00,90.00,95.00,105.00"]
-              RenderSVGPath {path} at (193,127) size 30x106 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M110.00,30.00 C130.00,50.00,130.00,100.00,110.00,120.00"]
-              RenderSVGPath {path} at (209,111) size 36x138 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M125.00,15.00 C150.00,40.00,150.00,110.00,125.00,135.00"]
-            RenderSVGPath {circle} at (74,94) size 172x172 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.04]}] [data="M155.00,75.00 L154.84,80.02 L154.37,85.03 L153.58,89.99 L152.49,94.90 L151.08,99.72 L149.38,104.45 L147.39,109.06 L145.10,113.54 L142.55,117.87 L139.72,122.02 L136.64,125.99 L133.32,129.76 L129.76,133.32 L125.99,136.64 L122.02,139.72 L117.87,142.55 L113.54,145.10 L109.06,147.39 L104.45,149.38 L99.72,151.08 L94.90,152.49 L89.99,153.58 L85.03,154.37 L80.02,154.84 L75.00,155.00 L69.98,154.84 L64.97,154.37 L60.01,153.58 L55.10,152.49 L50.28,151.08 L45.55,149.38 L40.94,147.39 L36.46,145.10 L32.13,142.55 L27.98,139.72 L24.01,136.64 L20.24,133.32 L16.68,129.76 L13.36,125.99 L10.28,122.02 L7.45,117.87 L4.90,113.54 L2.61,109.06 L0.62,104.45 L-1.08,99.72 L-2.49,94.90 L-3.58,89.99 L-4.37,85.03 L-4.84,80.02 L-5.00,75.00 L-4.84,69.98 L-4.37,64.97 L-3.58,60.01 L-2.49,55.10 L-1.08,50.28 L0.62,45.55 L2.61,40.94 L4.90,36.46 L7.45,32.13 L10.28,27.98 L13.36,24.01 L16.68,20.24 L20.24,16.68 L24.01,13.36 L27.98,10.28 L32.13,7.45 L36.46,4.90 L40.94,2.61 L45.55,0.62 L50.28,-1.08 L55.10,-2.49 L60.01,-3.58 L64.97,-4.37 L69.98,-4.84 L75.00,-5.00 L80.02,-4.84 L85.03,-4.37 L89.99,-3.58 L94.90,-2.49 L99.72,-1.08 L104.45,0.62 L109.06,2.61 L113.54,4.90 L117.87,7.45 L122.02,10.28 L125.99,13.36 L129.76,16.68 L133.32,20.24 L136.64,24.01 L139.72,27.98 L142.55,32.13 L145.10,36.46 L147.39,40.94 L149.38,45.55 L151.08,50.28 L152.49,55.10 L153.58,60.01 L154.37,64.97 L154.84,69.98 Z"]
+              RenderSVGPath {path} at (161,159) size 20x42 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 80 60 C 90 70 90 80 80 90"]
+              RenderSVGPath {path} at (177,143) size 25x74 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 95 45 C 110 60 110 90 95 105"]
+              RenderSVGPath {path} at (193,127) size 30x106 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 110 30 C 130 50 130 100 110 120"]
+              RenderSVGPath {path} at (209,111) size 36x138 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 125 15 C 150 40 150 110 125 135"]
+            RenderSVGPath {circle} at (74,94) size 172x172 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.04]}] [cx=75.00] [cy=75.00] [r=80.00]
diff --git a/LayoutTests/platform/win/svg/filters/feColorMatrix-values-expected.txt b/LayoutTests/platform/win/svg/filters/feColorMatrix-values-expected.txt
index 882db1c..d3fa8e8 100644
--- a/LayoutTests/platform/win/svg/filters/feColorMatrix-values-expected.txt
+++ b/LayoutTests/platform/win/svg/filters/feColorMatrix-values-expected.txt
@@ -23,16 +23,16 @@ layer at (0,0) size 800x600
         [feColorMatrix type="HUEROTATE" values="720.00"]
           [SourceGraphic]
     RenderSVGContainer {g} at (0,0) size 441x441
-      RenderSVGPath {rect} at (0,0) size 441x441 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,0.00 L400.00,0.00 L400.00,400.00 L0.00,400.00 Z"]
+      RenderSVGPath {rect} at (0,0) size 441x441 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
         [filter="satfull"] RenderSVGResourceFilter {filter} at (-40,-40) size 480x480
-      RenderSVGPath {rect} at (2,2) size 196x396 [fill={[type=SOLID] [color=#FF0000]}] [data="M2.00,2.00 L198.00,2.00 L198.00,398.00 L2.00,398.00 Z"]
+      RenderSVGPath {rect} at (2,2) size 196x396 [fill={[type=SOLID] [color=#FF0000]}] [x=2.00] [y=2.00] [width=196.00] [height=396.00]
       RenderSVGText {text} at (10,18) size 171x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 171x28
           chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 17 width 171.00: "Should be default"
       RenderSVGText {text} at (10,48) size 70x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 70x28
           chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 7 width 70.00: "matrix."
-      RenderSVGPath {rect} at (0,0) size 221x115 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,0.00 L200.00,0.00 L200.00,104.00 L0.00,104.00 Z"]
+      RenderSVGPath {rect} at (0,0) size 221x115 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=200.00] [height=104.00]
         [filter="matnull"] RenderSVGResourceFilter {filter} at (-20,-10.40) size 240x124.80
       RenderSVGText {text} at (10,118) size 171x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 171x28
@@ -40,7 +40,7 @@ layer at (0,0) size 800x600
       RenderSVGText {text} at (10,148) size 82x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 82x28
           chunk 1 text run 1 at (10.00,170.00) startOffset 0 endOffset 9 width 82.00: "saturate."
-      RenderSVGPath {rect} at (0,89) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,100.00 L200.00,100.00 L200.00,204.00 L0.00,204.00 Z"]
+      RenderSVGPath {rect} at (0,89) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=100.00] [width=200.00] [height=104.00]
         [filter="satnull"] RenderSVGResourceFilter {filter} at (-20,89.60) size 240x124.80
       RenderSVGText {text} at (10,218) size 171x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 171x28
@@ -48,7 +48,7 @@ layer at (0,0) size 800x600
       RenderSVGText {text} at (10,248) size 105x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 105x28
           chunk 1 text run 1 at (10.00,270.00) startOffset 0 endOffset 10 width 105.00: "hueRotate."
-      RenderSVGPath {rect} at (0,189) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,200.00 L200.00,200.00 L200.00,304.00 L0.00,304.00 Z"]
+      RenderSVGPath {rect} at (0,189) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=200.00] [width=200.00] [height=104.00]
         [filter="huenull"] RenderSVGResourceFilter {filter} at (-20,189.60) size 240x124.80
       RenderSVGText {text} at (10,318) size 152x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 152x28
@@ -56,9 +56,9 @@ layer at (0,0) size 800x600
       RenderSVGText {text} at (10,348) size 105x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 105x28
           chunk 1 text run 1 at (10.00,370.00) startOffset 0 endOffset 10 width 105.00: "hueRotate."
-      RenderSVGPath {rect} at (0,290) size 221x119 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,300.00 L200.00,300.00 L200.00,399.00 L0.00,399.00 Z"]
+      RenderSVGPath {rect} at (0,290) size 221x119 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=300.00] [width=200.00] [height=99.00]
         [filter="huerange"] RenderSVGResourceFilter {filter} at (-20,290.10) size 240x118.80
-      RenderSVGPath {rect} at (182,0) size 236x108 [fill={[type=SOLID] [color=#FF0000]}] [data="M202.00,2.00 L398.00,2.00 L398.00,98.00 L202.00,98.00 Z"]
+      RenderSVGPath {rect} at (182,0) size 236x108 [fill={[type=SOLID] [color=#FF0000]}] [x=202.00] [y=2.00] [width=196.00] [height=96.00]
         [filter="matbad"] RenderSVGResourceFilter {filter} at (182.40,-7.60) size 235.20x115.20
       RenderSVGText {text} at (210,18) size 139x28 contains 1 chunk(s)
         [filter="matbad"] RenderSVGResourceFilter {filter} at (196.10,15.20) size 166.80x33.60
@@ -70,7 +70,7 @@ layer at (0,0) size 800x600
         RenderSVGInlineText {#text} at (0,0) size 156x28
           [filter="matbad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,70.00) startOffset 0 endOffset 17 width 156.00: "values attribute."
-      RenderSVGPath {rect} at (182,92) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [data="M202.00,102.00 L398.00,102.00 L398.00,198.00 L202.00,198.00 Z"]
+      RenderSVGPath {rect} at (182,92) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [x=202.00] [y=102.00] [width=196.00] [height=96.00]
         [filter="huebad"] RenderSVGResourceFilter {filter} at (182.40,92.40) size 235.20x115.20
       RenderSVGText {text} at (210,118) size 151x28 contains 1 chunk(s)
         [filter="huebad"] RenderSVGResourceFilter {filter} at (194.90,115.20) size 181.20x33.60
@@ -82,7 +82,7 @@ layer at (0,0) size 800x600
         RenderSVGInlineText {#text} at (0,0) size 156x28
           [filter="huebad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,170.00) startOffset 0 endOffset 17 width 156.00: "values attribute."
-      RenderSVGPath {rect} at (182,192) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [data="M202.00,202.00 L398.00,202.00 L398.00,298.00 L202.00,298.00 Z"]
+      RenderSVGPath {rect} at (182,192) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [x=202.00] [y=202.00] [width=196.00] [height=96.00]
         [filter="satbad"] RenderSVGResourceFilter {filter} at (182.40,192.40) size 235.20x115.20
       RenderSVGText {text} at (210,218) size 174x28 contains 1 chunk(s)
         [filter="satbad"] RenderSVGResourceFilter {filter} at (192.60,215.20) size 208.80x33.60
@@ -94,7 +94,7 @@ layer at (0,0) size 800x600
         RenderSVGInlineText {#text} at (0,0) size 156x28
           [filter="satbad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,270.00) startOffset 0 endOffset 17 width 156.00: "values attribute."
-      RenderSVGPath {rect} at (182,292) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [data="M202.00,302.00 L398.00,302.00 L398.00,398.00 L202.00,398.00 Z"]
+      RenderSVGPath {rect} at (182,292) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [x=202.00] [y=302.00] [width=196.00] [height=96.00]
         [filter="satrange"] RenderSVGResourceFilter {filter} at (182.40,292.40) size 235.20x115.20
       RenderSVGText {text} at (210,318) size 162x28 contains 1 chunk(s)
         [filter="satrange"] RenderSVGResourceFilter {filter} at (193.80,315.20) size 194.40x33.60

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list