[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.20-204-g221d8e8

zimmermann at webkit.org zimmermann at webkit.org
Wed Feb 10 22:19:42 UTC 2010


The following commit has been merged in the webkit-1.1 branch:
commit 9cc4bfa8e0c04f3cb40840e9f7164fd02ed8a2b9
Author: zimmermann at webkit.org <zimmermann at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Feb 8 16:01:39 2010 +0000

    2010-02-08  Nikolas Zimmermann  <nzimmermann at rim.com>
    
            Not reviewed. Hopefully the last set of updates for Gtk/Qt/Win/Mac.
    
            * platform/gtk/svg/custom/text-zoom-expected.txt:
            * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
            * platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
            * platform/qt/svg/filters/feComposite-expected.txt:
            * platform/qt/svg/filters/feGaussianBlur-expected.txt:
            * platform/qt/svg/filters/feMerge-expected.txt:
            * platform/qt/svg/filters/feMerge-wrong-input-expected.txt:
            * platform/qt/svg/filters/feOffset-expected.txt:
            * platform/qt/svg/filters/feTile-expected.txt:
            * platform/qt/svg/filters/filter-source-position-expected.txt:
            * platform/qt/svg/filters/shadow-on-filter-expected.txt:
            * platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt:
            * platform/qt/svg/filters/sourceAlpha-expected.txt:
            * platform/qt/svg/filters/subRegion-in-userSpace-expected.txt:
            * platform/win/svg/custom/inline-svg-in-xhtml-expected.txt:
            * platform/win/svg/hixie/mixed/003-expected.txt:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54489 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 7fa8fb7..704bd7e 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,5 +1,26 @@
 2010-02-08  Nikolas Zimmermann  <nzimmermann at rim.com>
 
+        Not reviewed. Hopefully the last set of updates for Gtk/Qt/Win/Mac.
+
+        * platform/gtk/svg/custom/text-zoom-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
+        * platform/qt/svg/filters/feComposite-expected.txt:
+        * platform/qt/svg/filters/feGaussianBlur-expected.txt:
+        * platform/qt/svg/filters/feMerge-expected.txt:
+        * platform/qt/svg/filters/feMerge-wrong-input-expected.txt:
+        * platform/qt/svg/filters/feOffset-expected.txt:
+        * platform/qt/svg/filters/feTile-expected.txt:
+        * platform/qt/svg/filters/filter-source-position-expected.txt:
+        * platform/qt/svg/filters/shadow-on-filter-expected.txt:
+        * platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt:
+        * platform/qt/svg/filters/sourceAlpha-expected.txt:
+        * platform/qt/svg/filters/subRegion-in-userSpace-expected.txt:
+        * platform/win/svg/custom/inline-svg-in-xhtml-expected.txt:
+        * platform/win/svg/hixie/mixed/003-expected.txt:
+
+2010-02-08  Nikolas Zimmermann  <nzimmermann at rim.com>
+
         Not reviewed. Attempt to fix all mac/win bots (expect for leopard which already passes)
 
         * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
diff --git a/LayoutTests/platform/gtk/svg/custom/text-zoom-expected.txt b/LayoutTests/platform/gtk/svg/custom/text-zoom-expected.txt
index a815d10..e517ce0 100644
--- a/LayoutTests/platform/gtk/svg/custom/text-zoom-expected.txt
+++ b/LayoutTests/platform/gtk/svg/custom/text-zoom-expected.txt
@@ -7,6 +7,6 @@ layer at (0,30) size 100x100
   RenderBlock (positioned) {div} at (0,30) size 100x100 [bgcolor=#FF0000]
 layer at (0,30) size 200x206
   RenderBlock (positioned) {div} at (0,30) size 200x200
-    RenderSVGRoot {svg} at (8,38) size 100x100
-      RenderPath {rect} at (8,38) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 Z"]
+    RenderSVGRoot {svg} at (0,30) size 200x200
+      RenderPath {rect} at (0,30) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 Z"]
     RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
index f7fcf8f..22390bb 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
@@ -1,87 +1,87 @@
 layer at (0,0) size 480x360
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
-  RenderSVGRoot {svg} at (0.50,0.50) size 495x359
+  RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,-36) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
-    RenderPath {rect} at (0.50,0.50) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderPath {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"]
     RenderSVGText {text} at (173,25) size 134x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,-14) 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 (-45,-45) size 90x90
-        RenderPath {circle} at (-41.00,-41.00) size 82.00x82.00 [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"]
-        RenderPath {line} at (-45,-0.50) size 90x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [data="M-45.00,0.00 L45.00,0.00"]
-        RenderPath {line} at (-0.50,-45) size 1x90 [stroke={[type=SOLID] [color=#C0C0C0]}] [data="M0.00,-45.00 L0.00,45.00"]
-    RenderSVGContainer {g} at (14.50,34.50) size 481x301
-      RenderSVGContainer {g} at (18,65.96) size 84x103.04 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
-        RenderPath {rect} at (35.96,65.96) size 48.08x48.08 [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"]
-        RenderPath {rect} at (35.96,65.96) size 48.08x48.08 [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"]
-        RenderPath {rect} at (39.75,69.75) size 40.50x40.50 [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"]
-        RenderPath {rect} at (44.50,74.50) size 31x31 [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"]
+      RenderSVGContainer {g} at (0,0) size 45x45
+        RenderPath {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"]
+        RenderPath {line} at (0,0) size 45x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [data="M-45.00,0.00 L45.00,0.00"]
+        RenderPath {line} at (0,0) size 1x45 [stroke={[type=SOLID] [color=#C0C0C0]}] [data="M0.00,-45.00 L0.00,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)}]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
         RenderSVGText {text} at (-42,60) size 84x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,-14) size 84x18
             chunk 1 (middle anchor) text run 1 at (-42.00,60.00) startOffset 0 endOffset 13 width 84.00: "same rotation"
         RenderSVGText {text} at (-19,75) size 38x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,-14) 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.96) size 106x103.04 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
-        RenderPath {rect} at (155.96,65.96) size 48.08x48.08 [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"]
-        RenderPath {rect} at (155.96,65.96) size 48.08x48.08 [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"]
-        RenderPath {rect} at (148.19,72.05) size 40.50x40.50 [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"]
-        RenderPath {rect} at (134.50,74.50) size 31x31 [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"]
+      RenderSVGContainer {g} at (127,65) size 106x104 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
         RenderSVGText {text} at (-53,60) size 106x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,-14) size 106x18
             chunk 1 (middle anchor) text run 1 at (-52.50,60.00) startOffset 0 endOffset 18 width 105.00: "different rotation"
         RenderSVGText {text} at (-22,75) size 44x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,-14) 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.50) size 112.50x134.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+      RenderSVGContainer {g} at (243,34) size 113x135 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
         RenderPath {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"]
         RenderPath {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"]
-        RenderPath {rect} at (284.50,74.50) size 31x31 [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"]
-        RenderPath {rect} at (324.50,34.50) size 31x31 [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"]
+        RenderPath {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"]
+        RenderPath {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"]
         RenderSVGText {text} at (-53,75) size 106x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,-14) 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.50) size 112.50x134.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+      RenderSVGContainer {g} at (363,34) size 113x135 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
         RenderPath {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"]
         RenderPath {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"]
-        RenderPath {rect} at (384.50,54.50) size 31x31 [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"]
-        RenderPath {rect} at (444.50,34.50) size 31x31 [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"]
+        RenderPath {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"]
+        RenderPath {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"]
         RenderSVGText {text} at (-52,75) size 104x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,-14) 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.50,188) size 91x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
+      RenderSVGContainer {g} at (14,188) size 92x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
         RenderPath {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"]
         RenderPath {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"]
-        RenderPath {rect} at (14.50,197) size 91x46 [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"]
-        RenderPath {rect} at (44.50,204.50) size 31x31 [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"]
+        RenderPath {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"]
+        RenderPath {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"]
         RenderSVGText {text} at (-36,60) size 72x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,-14) 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.50,188) size 91x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
+      RenderSVGContainer {g} at (134,188) size 92x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
         RenderPath {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"]
         RenderPath {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"]
-        RenderPath {rect} at (134.50,189.50) size 91x61 [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"]
-        RenderPath {rect} at (164.50,204.50) size 31x31 [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"]
+        RenderPath {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"]
+        RenderPath {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"]
         RenderSVGText {text} at (-35,60) size 70x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,-14) 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 120.50x132.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
+      RenderSVGContainer {g} at (255,203) size 121x133 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
         RenderPath {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"]
         RenderPath {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"]
-        RenderPath {rect} at (289.50,209.50) size 31x31 [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"]
-        RenderPath {rect} at (344.50,304.50) size 31x31 [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"]
+        RenderPath {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"]
+        RenderPath {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"]
         RenderSVGText {text} at (-45,75) size 90x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,-14) 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.83) size 119.50x132.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
+      RenderSVGContainer {g} at (376,202) size 104x134 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
         RenderPath {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"]
         RenderPath {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"]
-        RenderPath {rect} at (379.54,202.83) size 43.84x43.84 [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"]
-        RenderPath {rect} at (464.50,304.50) size 31x31 [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"]
+        RenderPath {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"]
+        RenderPath {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"]
         RenderSVGText {text} at (-44,75) size 88x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,-14) 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/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
index 6bc57a4..e51fed3 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 480x360
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
-  RenderSVGRoot {svg} at (0.50,0.50) size 479x359
+  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
         RenderPath {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"]
@@ -30,53 +30,53 @@ layer at (0,0) size 480x360
         RenderPath {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"]
         RenderPath {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"]
         RenderPath {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"]
-        RenderPath {line} at (10,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.50,10.00 L10.50,260.50"]
-        RenderPath {line} at (20,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M20.50,10.00 L20.50,260.50"]
-        RenderPath {line} at (30,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M30.50,10.00 L30.50,260.50"]
-        RenderPath {line} at (40,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M40.50,10.00 L40.50,260.50"]
-        RenderPath {line} at (50,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M50.50,10.00 L50.50,260.50"]
-        RenderPath {line} at (60,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M60.50,10.00 L60.50,260.50"]
-        RenderPath {line} at (70,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M70.50,10.00 L70.50,260.50"]
-        RenderPath {line} at (80,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M80.50,10.00 L80.50,260.50"]
-        RenderPath {line} at (90,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M90.50,10.00 L90.50,260.50"]
-        RenderPath {line} at (100,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M100.50,10.00 L100.50,260.50"]
-        RenderPath {line} at (110,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M110.50,10.00 L110.50,260.50"]
-        RenderPath {line} at (120,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M120.50,10.00 L120.50,260.50"]
-        RenderPath {line} at (130,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M130.50,10.00 L130.50,260.50"]
-        RenderPath {line} at (140,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M140.50,10.00 L140.50,260.50"]
-        RenderPath {line} at (150,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M150.50,10.00 L150.50,260.50"]
-        RenderPath {line} at (160,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M160.50,10.00 L160.50,260.50"]
-        RenderPath {line} at (170,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M170.50,10.00 L170.50,260.50"]
-        RenderPath {line} at (180,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M180.50,10.00 L180.50,260.50"]
-        RenderPath {line} at (190,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M190.50,10.00 L190.50,260.50"]
-        RenderPath {line} at (200,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M200.50,10.00 L200.50,260.50"]
-        RenderPath {line} at (210,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M210.50,10.00 L210.50,260.50"]
-        RenderPath {line} at (220,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M220.50,10.00 L220.50,260.50"]
-        RenderPath {line} at (230,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M230.50,10.00 L230.50,260.50"]
-        RenderPath {line} at (240,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M240.50,10.00 L240.50,260.50"]
-        RenderPath {line} at (250,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M250.50,10.00 L250.50,260.50"]
-        RenderPath {line} at (260,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M260.50,10.00 L260.50,260.50"]
-        RenderPath {line} at (270,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M270.50,10.00 L270.50,260.50"]
-        RenderPath {line} at (280,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M280.50,10.00 L280.50,260.50"]
-        RenderPath {line} at (290,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M290.50,10.00 L290.50,260.50"]
-        RenderPath {line} at (300,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M300.50,10.00 L300.50,260.50"]
-        RenderPath {line} at (310,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M310.50,10.00 L310.50,260.50"]
-        RenderPath {line} at (320,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M320.50,10.00 L320.50,260.50"]
-        RenderPath {line} at (330,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M330.50,10.00 L330.50,260.50"]
-        RenderPath {line} at (340,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M340.50,10.00 L340.50,260.50"]
-        RenderPath {line} at (350,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M350.50,10.00 L350.50,260.50"]
-        RenderPath {line} at (360,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M360.50,10.00 L360.50,260.50"]
-        RenderPath {line} at (370,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M370.50,10.00 L370.50,260.50"]
-        RenderPath {line} at (380,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M380.50,10.00 L380.50,260.50"]
-        RenderPath {line} at (390,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M390.50,10.00 L390.50,260.50"]
-        RenderPath {line} at (400,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M400.50,10.00 L400.50,260.50"]
-        RenderPath {line} at (410,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M410.50,10.00 L410.50,260.50"]
-        RenderPath {line} at (420,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M420.50,10.00 L420.50,260.50"]
-        RenderPath {line} at (430,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M430.50,10.00 L430.50,260.50"]
-        RenderPath {line} at (440,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M440.50,10.00 L440.50,260.50"]
-        RenderPath {line} at (450,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M450.50,10.00 L450.50,260.50"]
-        RenderPath {line} at (460,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M460.50,10.00 L460.50,260.50"]
-        RenderPath {line} at (470,40) size 1x250.50 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [data="M470.50,10.00 L470.50,260.50"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
+        RenderPath {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"]
       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)}]
@@ -127,14 +127,14 @@ layer at (0,0) size 480x360
           RenderPath {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"]
       RenderSVGContainer {g} at (40,216) size 402x67
         RenderSVGContainer {g} at (50,240) size 260x40
-          RenderSVGContainer {g} at (50,240) size 60.00x40 [transform={m=((3.00,0.00)(0.00,2.00)) t=(50.00,210.00)}]
-            RenderPath {rect} at (50,240) size 60.00x2 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L20.00,0.00 L20.00,1.00 L0.00,1.00 Z"]
-            RenderPath {rect} at (50,240) size 2.01x40 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L0.67,0.00 L0.67,20.00 L0.00,20.00 Z"]
+          RenderSVGContainer {g} at (50,240) size 60x40 [transform={m=((3.00,0.00)(0.00,2.00)) t=(50.00,210.00)}]
+            RenderPath {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"]
+            RenderPath {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"]
           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 (250,240) size 60x40 [transform={m=((3.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
-              RenderSVGContainer {g} at (250,240) size 60x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(16.67,105.00)}]
-                RenderPath {rect} at (250,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"]
-                RenderPath {rect} at (250,240) size 2.01x40 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L0.67,0.00 L0.67,20.00 L0.00,20.00 Z"]
+            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)}]
+                RenderPath {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"]
+                RenderPath {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"]
         RenderSVGContainer {g} at (40,216) size 402x67
           RenderSVGText {text} at (40,200) size 198x18 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,-14) size 198x18
@@ -151,4 +151,4 @@ layer at (0,0) size 480x360
     RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,-36) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $"
-    RenderPath {rect} at (0.50,0.50) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderPath {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"]
diff --git a/LayoutTests/platform/qt/svg/filters/feComposite-expected.txt b/LayoutTests/platform/qt/svg/filters/feComposite-expected.txt
index eb3474f..ebeab46 100644
--- a/LayoutTests/platform/qt/svg/filters/feComposite-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feComposite-expected.txt
@@ -7,7 +7,7 @@ KCanvasResource {id="arithmetic" [type=FILTER]  [bounding box=at (0,0) size 0x0]
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 400x400
-  RenderSVGRoot {svg} at (10,10) size 189x184
+  RenderSVGRoot {svg} at (0,0) size 400x400
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderPath {rect} at (10,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=over] [data="M10.00,10.00 L60.00,10.00 L60.00,60.00 L10.00,60.00 L10.00,10.00"]
     RenderSVGText {text} at (10,90) size 31x20 contains 1 chunk(s)
diff --git a/LayoutTests/platform/qt/svg/filters/feGaussianBlur-expected.txt b/LayoutTests/platform/qt/svg/filters/feGaussianBlur-expected.txt
index 3191e9a..bc401bf 100644
--- a/LayoutTests/platform/qt/svg/filters/feGaussianBlur-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feGaussianBlur-expected.txt
@@ -11,35 +11,35 @@ KCanvasResource {id="15x15" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bou
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (2.50,2.50) size 490x190
+  RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (2.50,2.50) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}] [filter=0x0]
+    RenderSVGContainer {g} at (2,2) size 91x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}] [filter=0x0]
       RenderPath {rect} at (10,10) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
       RenderPath {rect} at (35,35) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
-    RenderSVGContainer {g} at (102.50,2.50) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,10.00)}] [filter=0x5]
+    RenderSVGContainer {g} at (102,2) size 91x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,10.00)}] [filter=0x5]
       RenderPath {rect} at (110,10) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
       RenderPath {rect} at (135,35) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
-    RenderSVGContainer {g} at (202.50,2.50) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(210.00,10.00)}] [filter=5x0]
+    RenderSVGContainer {g} at (202,2) size 91x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(210.00,10.00)}] [filter=5x0]
       RenderPath {rect} at (210,10) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
       RenderPath {rect} at (235,35) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
-    RenderSVGContainer {g} at (302.50,2.50) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,10.00)}] [filter=3x3]
+    RenderSVGContainer {g} at (302,2) size 91x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,10.00)}] [filter=3x3]
       RenderPath {rect} at (310,10) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
       RenderPath {rect} at (335,35) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
-    RenderSVGContainer {g} at (402.50,2.50) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,10.00)}] [filter=1x6]
+    RenderSVGContainer {g} at (402,2) size 91x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,10.00)}] [filter=1x6]
       RenderPath {rect} at (410,10) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
       RenderPath {rect} at (435,35) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
-    RenderSVGContainer {g} at (2.50,102.50) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}] [filter=6x1]
+    RenderSVGContainer {g} at (2,102) size 91x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}] [filter=6x1]
       RenderPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
       RenderPath {rect} at (35,135) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
-    RenderSVGContainer {g} at (102.50,102.50) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,110.00)}] [filter=2x10]
+    RenderSVGContainer {g} at (102,102) size 91x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,110.00)}] [filter=2x10]
       RenderPath {rect} at (110,110) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
       RenderPath {rect} at (135,135) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
-    RenderSVGContainer {g} at (202.50,102.50) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(210.00,110.00)}] [filter=1x1]
+    RenderSVGContainer {g} at (202,102) size 91x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(210.00,110.00)}] [filter=1x1]
       RenderPath {rect} at (210,110) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
       RenderPath {rect} at (235,135) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
-    RenderSVGContainer {g} at (302.50,102.50) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,110.00)}] [filter=10x100]
+    RenderSVGContainer {g} at (302,102) size 91x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,110.00)}] [filter=10x100]
       RenderPath {rect} at (310,110) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
       RenderPath {rect} at (335,135) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
-    RenderSVGContainer {g} at (402.50,102.50) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,110.00)}] [filter=15x15]
+    RenderSVGContainer {g} at (402,102) size 91x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,110.00)}] [filter=15x15]
       RenderPath {rect} at (410,110) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
       RenderPath {rect} at (435,135) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
diff --git a/LayoutTests/platform/qt/svg/filters/feMerge-expected.txt b/LayoutTests/platform/qt/svg/filters/feMerge-expected.txt
index debbf7b..2f18da3 100644
--- a/LayoutTests/platform/qt/svg/filters/feMerge-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feMerge-expected.txt
@@ -4,8 +4,8 @@ KCanvasResource {id="filter_3" [type=FILTER]  [bounding box=at (0,0) size 0x0] [
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (-5,-5) size 580x180
+  RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderPath {rect} at (-5,-5) size 180x180 [fill={[type=SOLID] [color=#000000]}] [filter=filter_1] [data="M10.00,10.00 L160.00,10.00 L160.00,160.00 L10.00,160.00 L10.00,10.00"]
-    RenderPath {rect} at (195,-5) size 180x180 [fill={[type=SOLID] [color=#000000]}] [filter=filter_2] [data="M210.00,10.00 L360.00,10.00 L360.00,160.00 L210.00,160.00 L210.00,10.00"]
-    RenderPath {rect} at (395,-5) size 180x180 [fill={[type=SOLID] [color=#000000]}] [filter=filter_3] [data="M410.00,10.00 L560.00,10.00 L560.00,160.00 L410.00,160.00 L410.00,10.00"]
+    RenderPath {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#000000]}] [filter=filter_1] [data="M10.00,10.00 L160.00,10.00 L160.00,160.00 L10.00,160.00 L10.00,10.00"]
+    RenderPath {rect} at (195,0) size 180x175 [fill={[type=SOLID] [color=#000000]}] [filter=filter_2] [data="M210.00,10.00 L360.00,10.00 L360.00,160.00 L210.00,160.00 L210.00,10.00"]
+    RenderPath {rect} at (395,0) size 180x175 [fill={[type=SOLID] [color=#000000]}] [filter=filter_3] [data="M410.00,10.00 L560.00,10.00 L560.00,160.00 L410.00,160.00 L410.00,10.00"]
diff --git a/LayoutTests/platform/qt/svg/filters/feMerge-wrong-input-expected.txt b/LayoutTests/platform/qt/svg/filters/feMerge-wrong-input-expected.txt
index 81e51e5..eddf610 100644
--- a/LayoutTests/platform/qt/svg/filters/feMerge-wrong-input-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feMerge-wrong-input-expected.txt
@@ -2,7 +2,7 @@ KCanvasResource {id="filter" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bo
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (0,0) size 100x100
+  RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (0,0) size 0x0 [filter=filter]
     RenderPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 L0.00,0.00"]
diff --git a/LayoutTests/platform/qt/svg/filters/feOffset-expected.txt b/LayoutTests/platform/qt/svg/filters/feOffset-expected.txt
index 0f221cf..1a6aad1 100644
--- a/LayoutTests/platform/qt/svg/filters/feOffset-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feOffset-expected.txt
@@ -8,7 +8,7 @@ KCanvasResource {id="filter_1effect_07" [type=FILTER]  [bounding box=at (0,0) si
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (30,30) size 660x60
+  RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (30,30) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
       RenderPath {rect} at (30,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_01] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
diff --git a/LayoutTests/platform/qt/svg/filters/feTile-expected.txt b/LayoutTests/platform/qt/svg/filters/feTile-expected.txt
index 07fc2da..0291cb9 100644
--- a/LayoutTests/platform/qt/svg/filters/feTile-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feTile-expected.txt
@@ -5,12 +5,12 @@ KCanvasResource {id="filter_3" [type=FILTER]  [bounding box=at (0,0) size 0x0] [
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (-40,-40) size 459.50x200
+  RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
         RenderSVGGradientStop {stop} at (0,0) size 0x0
         RenderSVGGradientStop {stop} at (0,0) size 0x0
-    RenderSVGContainer {g} at (-40,-40) size 459.50x200
-      RenderPath {rect} at (-40,-40) size 200x200 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (1.00,#0000FF)]] [start=(0,0)] [end=(1,1)]}] [filter=filter_1] [data="M10.00,10.00 L110.00,10.00 L110.00,110.00 L10.00,110.00 L10.00,10.00"]
+    RenderSVGContainer {g} at (0,0) size 420x160
+      RenderPath {rect} at (0,0) size 160x160 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (1.00,#0000FF)]] [start=(0,0)] [end=(1,1)]}] [filter=filter_1] [data="M10.00,10.00 L110.00,10.00 L110.00,110.00 L10.00,110.00 L10.00,10.00"]
       RenderPath {rect} at (160,10) size 100x100 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (1.00,#0000FF)]] [start=(0,0)] [end=(1,1)]}] [filter=filter_2] [data="M160.00,10.00 L210.00,10.00 L210.00,60.00 L160.00,60.00 L160.00,10.00"]
-      RenderPath {rect} at (319.50,9.50) size 100x100 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (1.00,#0000FF)]] [start=(0,0)] [end=(1,1)]}] [filter=filter_3] [data="M332.00,22.00 L382.00,22.00 L382.00,72.00 L332.00,72.00 L332.00,22.00"]
+      RenderPath {rect} at (319,9) size 101x101 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (1.00,#0000FF)]] [start=(0,0)] [end=(1,1)]}] [filter=filter_3] [data="M332.00,22.00 L382.00,22.00 L382.00,72.00 L332.00,72.00 L332.00,22.00"]
diff --git a/LayoutTests/platform/qt/svg/filters/filter-source-position-expected.txt b/LayoutTests/platform/qt/svg/filters/filter-source-position-expected.txt
index 29c0aaa..2294dca 100644
--- a/LayoutTests/platform/qt/svg/filters/filter-source-position-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/filter-source-position-expected.txt
@@ -5,7 +5,7 @@ KCanvasResource {id="filter4" [type=FILTER]  [bounding box=at (0,0) size 0x0] [b
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (42,42) size 196x196
+  RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGImage {image} at (20,20) size 110x110
     RenderSVGContainer {use} at (42,42) size 88x88 [filter=filter1]
diff --git a/LayoutTests/platform/qt/svg/filters/shadow-on-filter-expected.txt b/LayoutTests/platform/qt/svg/filters/shadow-on-filter-expected.txt
index d73556e..213036a 100644
--- a/LayoutTests/platform/qt/svg/filters/shadow-on-filter-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/shadow-on-filter-expected.txt
@@ -2,6 +2,6 @@ KCanvasResource {id="filter" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bo
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (50,50) size 480x480
+  RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderPath {rect} at (50,50) size 480x480 [fill={[type=SOLID] [color=#008000]}] [filter=filter] [data="M200.00,200.00 L500.00,200.00 L500.00,500.00 L200.00,500.00 L200.00,200.00"]
diff --git a/LayoutTests/platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt b/LayoutTests/platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt
index 216e044..3ae8e2a 100644
--- a/LayoutTests/platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt
@@ -2,6 +2,6 @@ KCanvasResource {id="filter" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bo
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (37,37) size 493x493
+  RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderPath {rect} at (37,37) size 493x493 [fill={[type=SOLID] [color=#008000]}] [filter=filter] [data="M200.00,200.00 L500.00,200.00 L500.00,500.00 L200.00,500.00 L200.00,200.00"]
+    RenderPath {rect} at (24,24) size 506x506 [fill={[type=SOLID] [color=#008000]}] [filter=filter] [data="M200.00,200.00 L500.00,200.00 L500.00,500.00 L200.00,500.00 L200.00,200.00"]
diff --git a/LayoutTests/platform/qt/svg/filters/sourceAlpha-expected.txt b/LayoutTests/platform/qt/svg/filters/sourceAlpha-expected.txt
index e728917..03f331c 100644
--- a/LayoutTests/platform/qt/svg/filters/sourceAlpha-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/sourceAlpha-expected.txt
@@ -2,9 +2,9 @@ KCanvasResource {id="filter" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bo
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (41.50,6) size 102x60
+  RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (41.50,6) size 102x60 [filter=filter]
+    RenderSVGContainer {g} at (41,6) size 103x60 [filter=filter]
       RenderSVGText {text} at (50,50) size 85x50 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-39) size 85x50
           chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 3 width 85.00: "SVG"
diff --git a/LayoutTests/platform/qt/svg/filters/subRegion-in-userSpace-expected.txt b/LayoutTests/platform/qt/svg/filters/subRegion-in-userSpace-expected.txt
index a426175..516f229 100644
--- a/LayoutTests/platform/qt/svg/filters/subRegion-in-userSpace-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/subRegion-in-userSpace-expected.txt
@@ -2,5 +2,5 @@ KCanvasResource {id="filter1" [type=FILTER]  [bounding box=at (0,0) size 0x0] [b
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 400x400
-  RenderSVGRoot {svg} at (-40,-40) size 480x480
-    RenderSVGContainer {g} at (-40,-40) size 480x480 [filter=filter1]
+  RenderSVGRoot {svg} at (0,0) size 400x400
+    RenderSVGContainer {g} at (0,0) size 400x400 [filter=filter1]
diff --git a/LayoutTests/platform/win/svg/custom/inline-svg-in-xhtml-expected.txt b/LayoutTests/platform/win/svg/custom/inline-svg-in-xhtml-expected.txt
index 678c9d6..d53f5fd 100644
--- a/LayoutTests/platform/win/svg/custom/inline-svg-in-xhtml-expected.txt
+++ b/LayoutTests/platform/win/svg/custom/inline-svg-in-xhtml-expected.txt
@@ -5,11 +5,11 @@ layer at (0,0) size 800x0
   RenderBlock {html} at (0,0) size 800x0
 layer at (48,38) size 722x542 layerType: background only
 layer at (49,39) size 720x540
-  RenderSVGRoot {svg} at (49,-51) size 720x720
+  RenderSVGRoot {svg} at (49,39) size 720x540
     RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
       RenderSVGGradientStop {stop} at (0,0) size 0x0
       RenderSVGGradientStop {stop} at (0,0) size 0x0
-    RenderPath {rect} at (49,-51) size 720x720 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFF00), (1.00,#008000)]] [start=(0,0)] [end=(1,0)]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
+    RenderPath {rect} at (49,39) size 720x540 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFF00), (1.00,#008000)]] [start=(0,0)] [end=(1,0)]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
     RenderPath {circle} at (193,93) size 432x432 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFF00), (1.00,#008000)]] [start=(0,0)] [end=(1,0)]}] [data="M80.00,50.00 L79.94,51.88 L79.76,53.76 L79.47,55.62 L79.06,57.46 L78.53,59.27 L77.89,61.04 L77.14,62.77 L76.29,64.45 L75.33,66.07 L74.27,67.63 L73.12,69.12 L71.87,70.54 L70.54,71.87 L69.12,73.12 L67.63,74.27 L66.07,75.33 L64.45,76.29 L62.77,77.14 L61.04,77.89 L59.27,78.53 L57.46,79.06 L55.62,79.47 L53.76,79.76 L51.88,79.94 L50.00,80.00 L48.12,79.94 L46.24,79.76 L44.38,79.47 L42.54,79.06 L40.73,78.53 L38.96,77.89 L37.23,77.14 L35.55,76.29 L33.93,75.33 L32.37,74.27 L30.88,73.12 L29.46,71.87 L28.13,70.54 L26.88,69.12 L25.73,67.63 L24.67,66.07 L23.71,64.45 L22.86,62.77 L22.11,61.04 L21.47,59.27 L20.94,57.46 L20.53,55.62 L20.24,53.76 L20.06,51.88 L20.00,50.00 L20.06,48.12 L20.24,46.24 L20.53,44.38 L20.94,42.54 L21.47,40.73 L22.11,38.96 L22.86,37.23 L23.71,35.55 L24.67,33.93 L25.73,32.37 L26.88,30.88 L28.13,29.46 L29.46,28.13 L30.88,26.88 L32.37,25.73 L33.93,24.67 L35.55,23.71 L37.23,22.86 L38.96,22.11 L40.73,21.47 L42.54,20.94 L44.38,20.53 L46.24,20.24 L48.12,20.06 L50.00,20.00 L51.88,20.06 L53.76,20.24 L55.62,20.53 L57.46,20.94 L59.27,21.47 L61.04,22.11 L62.77,22.86 L64.45,23.71 L66.07,24.67 L67.63,25.73 L69.12,26.88 L70.54,28.13 L71.87,29.46 L73.12,30.88 L74.27,32.37 L75.33,33.93 L76.29,35.55 L77.14,37.23 L77.89,38.96 L78.53,40.73 L79.06,42.54 L79.47,44.38 L79.76,46.24 L79.94,48.12 Z"]
 layer at (48,38) size 722x542 layerType: foreground only
   RenderBody {body} at (48,38) size 722x542 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/win/svg/hixie/mixed/003-expected.txt b/LayoutTests/platform/win/svg/hixie/mixed/003-expected.txt
index 5380347..53af122 100644
--- a/LayoutTests/platform/win/svg/hixie/mixed/003-expected.txt
+++ b/LayoutTests/platform/win/svg/hixie/mixed/003-expected.txt
@@ -9,7 +9,7 @@ layer at (0,0) size 800x301
         RenderText {#text} at (0,0) size 463x18
           text run at (0,0) width 463: "It should say \"PASSED\" above and there should be a green circle below."
       RenderBlock (anonymous) at (0,73) size 784x204
-        RenderSVGRoot {svg} at (8,89) size 100x100
+        RenderSVGRoot {svg} at (8,89) size 200x200
           RenderPath {circle} at (8,89) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M100.00,50.00 L99.90,53.14 L99.61,56.27 L99.11,59.37 L98.43,62.43 L97.55,65.45 L96.49,68.41 L95.24,71.29 L93.82,74.09 L92.22,76.79 L90.45,79.39 L88.53,81.87 L86.45,84.23 L84.23,86.45 L81.87,88.53 L79.39,90.45 L76.79,92.22 L74.09,93.82 L71.29,95.24 L68.41,96.49 L65.45,97.55 L62.43,98.43 L59.37,99.11 L56.27,99.61 L53.14,99.90 L50.00,100.00 L46.86,99.90 L43.73,99.61 L40.63,99.11 L37.57,98.43 L34.55,97.55 L31.59,96.49 L28.71,95.24 L25.91,93.82 L23.21,92.22 L20.61,90.45 L18.13,88.53 L15.77,86.45 L13.55,84.23 L11.47,81.87 L9.55,79.39 L7.78,76.79 L6.18,74.09 L4.76,71.29 L3.51,68.41 L2.45,65.45 L1.57,62.43 L0.89,59.37 L0.39,56.27 L0.10,53.14 L0.00,50.00 L0.10,46.86 L0.39,43.73 L0.89,40.63 L1.57,37.57 L2.45,34.55 L3.51,31.59 L4.76,28.71 L6.18,25.91 L7.78,23.21 L9.55,20.61 L11.47,18.13 L13.55,15.77 L15.77,13.55 L18.13,11.47 L20.61,9.55 L23.21,7.78 L25.91,6.18 L28.71,4.76 L31.59,3.51 L34.55,2.45 L37.57,1.57 L40.63,0.89 L43.73,0.39 L46.86,0.10 L50.00,0.00 L53.14,0.10 L56.27,0.39 L59.37,0.89 L62.43,1.57 L65.45,2.45 L68.41,3.51 L71.29,4.76 L74.09,6.18 L76.79,7.78 L79.39,9.55 L81.87,11.47 L84.23,13.55 L86.45,15.77 L88.53,18.13 L90.45,20.61 L92.22,23.21 L93.82,25.91 L95.24,28.71 L96.49,31.59 L97.55,34.55 L98.43,37.57 L99.11,40.63 L99.61,43.73 L99.90,46.86 Z"]
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list