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

ossy at webkit.org ossy at webkit.org
Wed Feb 10 22:16:42 UTC 2010


The following commit has been merged in the webkit-1.1 branch:
commit ee21cfe87014c09df958ec760349482415bae387
Author: ossy at webkit.org <ossy at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Feb 5 18:08:53 2010 +0000

    Rubber-stamped by Kenneth Rohde Christiansen.
    Reviewed by Dirk Schulze.
    
    [Qt] Modifying SVG path dumping to equal to other ports
    https://bugs.webkit.org/show_bug.cgi?id=33784
    
    WebCore:
    
    * platform/graphics/qt/PathQt.cpp:
    (WebCore::Path::debugString): Path dumping style is aproached to Mac.
    
    LayoutTests:
    
    Expected files updated.
    
    * platform/qt/svg/css/arrow-with-shadow-expected.txt:
    * platform/qt/svg/css/circle-in-mask-with-shadow-expected.txt:
    * platform/qt/svg/css/clippath-with-shadow-expected.txt:
    * platform/qt/svg/css/mask-with-shadow-expected.txt:
    * platform/qt/svg/css/path-with-shadow-expected.txt:
    * platform/qt/svg/css/stars-with-shadow-expected.txt:
    * platform/qt/svg/custom/empty-mask-expected.txt:
    * platform/qt/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt:
    * platform/qt/svg/custom/marker-opacity-expected.txt:
    * platform/qt/svg/custom/marker-referencePoint-expected.txt:
    * platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt:
    * platform/qt/svg/custom/mask-with-default-value-expected.txt:
    * platform/qt/svg/custom/relative-sized-content-expected.txt:
    * platform/qt/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
    * platform/qt/svg/custom/relative-sized-shadow-tree-content-expected.txt:
    * platform/qt/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt:
    * platform/qt/svg/custom/relative-sized-use-on-symbol-expected.txt:
    * platform/qt/svg/custom/transformedMaskFails-expected.txt:
    * platform/qt/svg/custom/use-on-symbol-inside-pattern-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/shadow-on-filter-expected.txt:
    * platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt:
    * platform/qt/svg/filters/subRegion-one-effect-expected.txt:
    * platform/qt/svg/filters/subRegion-two-effects-expected.txt:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54429 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 9e20e30..6d99c3f 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,5 +1,45 @@
 2010-02-05  Csaba Osztrogonác  <ossy at webkit.org>
 
+        Reviewed by Dirk Schulze.
+        Rubber-stamped by Kenneth Rohde Christiansen.
+
+        [Qt] Modifying SVG path dumping to equal to other ports
+        https://bugs.webkit.org/show_bug.cgi?id=33784
+
+        Expected files updated.
+
+        * platform/qt/svg/css/arrow-with-shadow-expected.txt:
+        * platform/qt/svg/css/circle-in-mask-with-shadow-expected.txt:
+        * platform/qt/svg/css/clippath-with-shadow-expected.txt:
+        * platform/qt/svg/css/mask-with-shadow-expected.txt:
+        * platform/qt/svg/css/path-with-shadow-expected.txt:
+        * platform/qt/svg/css/stars-with-shadow-expected.txt:
+        * platform/qt/svg/custom/empty-mask-expected.txt:
+        * platform/qt/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt:
+        * platform/qt/svg/custom/marker-opacity-expected.txt:
+        * platform/qt/svg/custom/marker-referencePoint-expected.txt:
+        * platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt:
+        * platform/qt/svg/custom/mask-with-default-value-expected.txt:
+        * platform/qt/svg/custom/relative-sized-content-expected.txt:
+        * platform/qt/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
+        * platform/qt/svg/custom/relative-sized-shadow-tree-content-expected.txt:
+        * platform/qt/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt:
+        * platform/qt/svg/custom/relative-sized-use-on-symbol-expected.txt:
+        * platform/qt/svg/custom/transformedMaskFails-expected.txt:
+        * platform/qt/svg/custom/use-on-symbol-inside-pattern-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/shadow-on-filter-expected.txt:
+        * platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt:
+        * platform/qt/svg/filters/subRegion-one-effect-expected.txt:
+        * platform/qt/svg/filters/subRegion-two-effects-expected.txt:
+
+2010-02-05  Csaba Osztrogonác  <ossy at webkit.org>
+
         Rubber-stamped by Tor Arne Vestbø.
 
         [Qt] fast/css/dashboard-regions-attr-crash.html skipped,
diff --git a/LayoutTests/platform/qt/svg/css/arrow-with-shadow-expected.txt b/LayoutTests/platform/qt/svg/css/arrow-with-shadow-expected.txt
index 6eacbd8..ba4e656 100644
--- a/LayoutTests/platform/qt/svg/css/arrow-with-shadow-expected.txt
+++ b/LayoutTests/platform/qt/svg/css/arrow-with-shadow-expected.txt
@@ -4,4 +4,4 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (76.67,23.33) size 606.67x410
     RenderSVGContainer {g} at (76.67,23.33) size 606.67x410 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
       RenderSVGContainer {a} at (79.97,23.98) size 570.03x378.71
-        RenderPath {path} at (79.97,23.98) size 570.03x378.71 [stroke={[type=SOLID] [color=#0000FF] [stroke width=20.00]}] [data="M 185 40L 85 40L 85 28L 40 64L 85 100L 85 88L 185 88L 185 40"]
+        RenderPath {path} at (79.97,23.98) size 570.03x378.71 [stroke={[type=SOLID] [color=#0000FF] [stroke width=20.00]}] [data="M185.00,40.00 L85.00,40.00 L85.00,28.00 L40.00,64.00 L85.00,100.00 L85.00,88.00 L185.00,88.00 L185.00,40.00"]
diff --git a/LayoutTests/platform/qt/svg/css/circle-in-mask-with-shadow-expected.txt b/LayoutTests/platform/qt/svg/css/circle-in-mask-with-shadow-expected.txt
index ead28ee..fe2a4dd 100644
--- a/LayoutTests/platform/qt/svg/css/circle-in-mask-with-shadow-expected.txt
+++ b/LayoutTests/platform/qt/svg/css/circle-in-mask-with-shadow-expected.txt
@@ -9,13 +9,13 @@ layer at (0,0) size 450x500
         RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
           RenderSVGGradientStop {stop} at (0,0) size 0x0
           RenderSVGGradientStop {stop} at (0,0) size 0x0
-        RenderPath {rect} at (0,0) size 300x300 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FF0000)]] [start=(0,0)] [end=(1,1)]}] [data="M 0 0L 300 0L 300 300L 0 300L 0 0"]
+        RenderPath {rect} at (0,0) size 300x300 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FF0000)]] [start=(0,0)] [end=(1,1)]}] [data="M0.00,0.00 L300.00,0.00 L300.00,300.00 L0.00,300.00 L0.00,0.00"]
         RenderSVGContainer {mask} at (5,5) size 220x220
-          RenderPath {circle} at (5,5) size 110x110 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 105 55L 104.901 58.1395L 104.606 61.2667L 104.114 64.3691L 103.429 67.4345L 102.553 70.4509L 101.489 73.4062L 100.241 76.289L 98.8153 79.0877L 97.2164 81.7913L 95.4509 84.3893L 93.5257 86.8712L 91.4484 89.2274L 89.2274 91.4484L 86.8712 93.5257L 84.3893 95.4509L 81.7913 97.2164L 79.0877 98.8153L 76.289 100.241L 73.4062 101.489L 70.4509 102.553L 67.4345 103.429L 64.3691 104.114L 61.2667 104.606L 58.1395 104.901L 55 105L 51.8605 104.901L 48.7333 104.606L 45.6309 104.114L 42.5655 103.429L 39.5491 102.553L 36.5938 101.489L 33.711 100.241L 30.9123 98.8153L 28.2087 97.2164L 25.6107 95.4509L 23.1288 93.5257L 20.7726 91.4484L 18.5516 89.2274L 16.4743 86.8712L 14.5491 84.3893L 12.7836 81.7913L 11.1847 79.0877L 9.75864 76.289L 8.51117 73.4062L 7.44717 70.4508L 6.57084 67.4345L 5.88564 64.3691L 5.39426 61.2667L 5.09866 58.1395L 5 55L 5.09866 51.8605L 5.39427 48.7333L 5.88564 45.6309L 6.57084 42.5655L 7.44717 39.5492L 8.51118 36.5938L 9.75865 33.711L 11.1847 30.9123L 12.7836 28.2087L 14.5492 25.6107L 16.4743 23.1288L 18.5516 20.7726L 20.7727 18.5516L 23.1288 16.4743L 25.6107 14.5491L 28.2087 12.7836L 30.9123 11.1847L 33.711 9.75864L 36.5938 8.51117L 39.5491 7.44718L 42.5655 6.57084L 45.6309 5.88564L 48.7333 5.39426L 51.8605 5.09866L 55 5L 58.1395 5.09866L 61.2667 5.39426L 64.3691 5.88564L 67.4345 6.57084L 70.4509 7.44718L 73.4062 8.51118L 76.289 9.75865L 79.0877 11.1847L 81.7914 12.7836L 84.3893 14.5492L 86.8712 16.4743L 89.2274 18.5516L 91.4484 20.7727L 93.5257 23.1288L 95.4509 25.6108L 97.2164 28.2087L 98.8153 30.9123L 100.241 33.711L 101.489 36.5938L 102.553 39.5492L 103.429 42.5655L 104.114 45.6309L 104.606 48.7333L 104.901 51.8605L 105 55"]
-          RenderPath {circle} at (5,115) size 110x110 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 105 165L 104.901 168.14L 104.606 171.267L 104.114 174.369L 103.429 177.434L 102.553 180.451L 101.489 183.406L 100.241 186.289L 98.8153 189.088L 97.2164 191.791L 95.4509 194.389L 93.5257 196.871L 91.4484 199.227L 89.2274 201.448L 86.8712 203.526L 84.3893 205.451L 81.7913 207.216L 79.0877 208.815L 76.289 210.241L 73.4062 211.489L 70.4509 212.553L 67.4345 213.429L 64.3691 214.114L 61.2667 214.606L 58.1395 214.901L 55 215L 51.8605 214.901L 48.7333 214.606L 45.6309 214.114L 42.5655 213.429L 39.5491 212.553L 36.5938 211.489L 33.711 210.241L 30.9123 208.815L 28.2087 207.216L 25.6107 205.451L 23.1288 203.526L 20.7726 201.448L 18.5516 199.227L 16.4743 196.871L 14.5491 194.389L 12.7836 191.791L 11.1847 189.088L 9.75864 186.289L 8.51117 183.406L 7.44717 180.451L 6.57084 177.434L 5.88564 174.369L 5.39426 171.267L 5.09866 168.14L 5 165L 5.09866 161.86L 5.39427 158.733L 5.88564 155.631L 6.57084 152.565L 7.44717 149.549L 8.51118 146.594L 9.75865 143.711L 11.1847 140.912L 12.7836 138.209L 14.5492 135.611L 16.4743 133.129L 18.5516 130.773L 20.7727 128.552L 23.1288 126.474L 25.6107 124.549L 28.2087 122.784L 30.9123 121.185L 33.711 119.759L 36.5938 118.511L 39.5491 117.447L 42.5655 116.571L 45.6309 115.886L 48.7333 115.394L 51.8605 115.099L 55 115L 58.1395 115.099L 61.2667 115.394L 64.3691 115.886L 67.4345 116.571L 70.4509 117.447L 73.4062 118.511L 76.289 119.759L 79.0877 121.185L 81.7914 122.784L 84.3893 124.549L 86.8712 126.474L 89.2274 128.552L 91.4484 130.773L 93.5257 133.129L 95.4509 135.611L 97.2164 138.209L 98.8153 140.912L 100.241 143.711L 101.489 146.594L 102.553 149.549L 103.429 152.566L 104.114 155.631L 104.606 158.733L 104.901 161.86L 105 165"]
-          RenderPath {circle} at (115,5) size 110x110 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 215 55L 214.901 58.1395L 214.606 61.2667L 214.114 64.3691L 213.429 67.4345L 212.553 70.4509L 211.489 73.4062L 210.241 76.289L 208.815 79.0877L 207.216 81.7913L 205.451 84.3893L 203.526 86.8712L 201.448 89.2274L 199.227 91.4484L 196.871 93.5257L 194.389 95.4509L 191.791 97.2164L 189.088 98.8153L 186.289 100.241L 183.406 101.489L 180.451 102.553L 177.434 103.429L 174.369 104.114L 171.267 104.606L 168.14 104.901L 165 105L 161.86 104.901L 158.733 104.606L 155.631 104.114L 152.566 103.429L 149.549 102.553L 146.594 101.489L 143.711 100.241L 140.912 98.8153L 138.209 97.2164L 135.611 95.4509L 133.129 93.5257L 130.773 91.4484L 128.552 89.2274L 126.474 86.8712L 124.549 84.3893L 122.784 81.7913L 121.185 79.0877L 119.759 76.289L 118.511 73.4062L 117.447 70.4508L 116.571 67.4345L 115.886 64.3691L 115.394 61.2667L 115.099 58.1395L 115 55L 115.099 51.8605L 115.394 48.7333L 115.886 45.6309L 116.571 42.5655L 117.447 39.5492L 118.511 36.5938L 119.759 33.711L 121.185 30.9123L 122.784 28.2087L 124.549 25.6107L 126.474 23.1288L 128.552 20.7726L 130.773 18.5516L 133.129 16.4743L 135.611 14.5491L 138.209 12.7836L 140.912 11.1847L 143.711 9.75864L 146.594 8.51117L 149.549 7.44718L 152.566 6.57084L 155.631 5.88564L 158.733 5.39426L 161.86 5.09866L 165 5L 168.14 5.09866L 171.267 5.39426L 174.369 5.88564L 177.434 6.57084L 180.451 7.44718L 183.406 8.51118L 186.289 9.75865L 189.088 11.1847L 191.791 12.7836L 194.389 14.5492L 196.871 16.4743L 199.227 18.5516L 201.448 20.7727L 203.526 23.1288L 205.451 25.6108L 207.216 28.2087L 208.815 30.9123L 210.241 33.711L 211.489 36.5938L 212.553 39.5492L 213.429 42.5655L 214.114 45.6309L 214.606 48.7333L 214.901 51.8605L 215 55"]
-          RenderPath {circle} at (115,115) size 110x110 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 215 165L 214.901 168.14L 214.606 171.267L 214.114 174.369L 213.429 177.434L 212.553 180.451L 211.489 183.406L 210.241 186.289L 208.815 189.088L 207.216 191.791L 205.451 194.389L 203.526 196.871L 201.448 199.227L 199.227 201.448L 196.871 203.526L 194.389 205.451L 191.791 207.216L 189.088 208.815L 186.289 210.241L 183.406 211.489L 180.451 212.553L 177.434 213.429L 174.369 214.114L 171.267 214.606L 168.14 214.901L 165 215L 161.86 214.901L 158.733 214.606L 155.631 214.114L 152.566 213.429L 149.549 212.553L 146.594 211.489L 143.711 210.241L 140.912 208.815L 138.209 207.216L 135.611 205.451L 133.129 203.526L 130.773 201.448L 128.552 199.227L 126.474 196.871L 124.549 194.389L 122.784 191.791L 121.185 189.088L 119.759 186.289L 118.511 183.406L 117.447 180.451L 116.571 177.434L 115.886 174.369L 115.394 171.267L 115.099 168.14L 115 165L 115.099 161.86L 115.394 158.733L 115.886 155.631L 116.571 152.565L 117.447 149.549L 118.511 146.594L 119.759 143.711L 121.185 140.912L 122.784 138.209L 124.549 135.611L 126.474 133.129L 128.552 130.773L 130.773 128.552L 133.129 126.474L 135.611 124.549L 138.209 122.784L 140.912 121.185L 143.711 119.759L 146.594 118.511L 149.549 117.447L 152.566 116.571L 155.631 115.886L 158.733 115.394L 161.86 115.099L 165 115L 168.14 115.099L 171.267 115.394L 174.369 115.886L 177.434 116.571L 180.451 117.447L 183.406 118.511L 186.289 119.759L 189.088 121.185L 191.791 122.784L 194.389 124.549L 196.871 126.474L 199.227 128.552L 201.448 130.773L 203.526 133.129L 205.451 135.611L 207.216 138.209L 208.815 140.912L 210.241 143.711L 211.489 146.594L 212.553 149.549L 213.429 152.566L 214.114 155.631L 214.606 158.733L 214.901 161.86L 215 165"]
+          RenderPath {circle} at (5,5) size 110x110 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M105.00,55.00 L104.90,58.14 L104.61,61.27 L104.11,64.37 L103.43,67.43 L102.55,70.45 L101.49,73.41 L100.24,76.29 L98.82,79.09 L97.22,81.79 L95.45,84.39 L93.53,86.87 L91.45,89.23 L89.23,91.45 L86.87,93.53 L84.39,95.45 L81.79,97.22 L79.09,98.82 L76.29,100.24 L73.41,101.49 L70.45,102.55 L67.43,103.43 L64.37,104.11 L61.27,104.61 L58.14,104.90 L55.00,105.00 L51.86,104.90 L48.73,104.61 L45.63,104.11 L42.57,103.43 L39.55,102.55 L36.59,101.49 L33.71,100.24 L30.91,98.82 L28.21,97.22 L25.61,95.45 L23.13,93.53 L20.77,91.45 L18.55,89.23 L16.47,86.87 L14.55,84.39 L12.78,81.79 L11.18,79.09 L9.76,76.29 L8.51,73.41 L7.45,70.45 L6.57,67.43 L5.89,64.37 L5.39,61.27 L5.10,58.14 L5.00,55.00 L5.10,51.86 L5.39,48.73 L5.89,45.63 L6.57,42.57 L7.45,39.55 L8.51,36.59 L9.76,33.71 L11.18,30.91 L12.78,28.21 L14.55,25.61 L16.47,23.13 L18.55,20.77 L20.77,18.55 L23.13,16.47 L25.61,14.55 L28.21,12.78 L30.91,11.18 L33.71,9.76 L36.59,8.51 L39.55,7.45 L42.57,6.57 L45.63,5.89 L48.73,5.39 L51.86,5.10 L55.00,5.00 L58.14,5.10 L61.27,5.39 L64.37,5.89 L67.43,6.57 L70.45,7.45 L73.41,8.51 L76.29,9.76 L79.09,11.18 L81.79,12.78 L84.39,14.55 L86.87,16.47 L89.23,18.55 L91.45,20.77 L93.53,23.13 L95.45,25.61 L97.22,28.21 L98.82,30.91 L100.24,33.71 L101.49,36.59 L102.55,39.55 L103.43,42.57 L104.11,45.63 L104.61,48.73 L104.90,51.86 L105.00,55.00"]
+          RenderPath {circle} at (5,115) size 110x110 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M105.00,165.00 L104.90,168.14 L104.61,171.27 L104.11,174.37 L103.43,177.43 L102.55,180.45 L101.49,183.41 L100.24,186.29 L98.82,189.09 L97.22,191.79 L95.45,194.39 L93.53,196.87 L91.45,199.23 L89.23,201.45 L86.87,203.53 L84.39,205.45 L81.79,207.22 L79.09,208.82 L76.29,210.24 L73.41,211.49 L70.45,212.55 L67.43,213.43 L64.37,214.11 L61.27,214.61 L58.14,214.90 L55.00,215.00 L51.86,214.90 L48.73,214.61 L45.63,214.11 L42.57,213.43 L39.55,212.55 L36.59,211.49 L33.71,210.24 L30.91,208.82 L28.21,207.22 L25.61,205.45 L23.13,203.53 L20.77,201.45 L18.55,199.23 L16.47,196.87 L14.55,194.39 L12.78,191.79 L11.18,189.09 L9.76,186.29 L8.51,183.41 L7.45,180.45 L6.57,177.43 L5.89,174.37 L5.39,171.27 L5.10,168.14 L5.00,165.00 L5.10,161.86 L5.39,158.73 L5.89,155.63 L6.57,152.57 L7.45,149.55 L8.51,146.59 L9.76,143.71 L11.18,140.91 L12.78,138.21 L14.55,135.61 L16.47,133.13 L18.55,130.77 L20.77,128.55 L23.13,126.47 L25.61,124.55 L28.21,122.78 L30.91,121.18 L33.71,119.76 L36.59,118.51 L39.55,117.45 L42.57,116.57 L45.63,115.89 L48.73,115.39 L51.86,115.10 L55.00,115.00 L58.14,115.10 L61.27,115.39 L64.37,115.89 L67.43,116.57 L70.45,117.45 L73.41,118.51 L76.29,119.76 L79.09,121.18 L81.79,122.78 L84.39,124.55 L86.87,126.47 L89.23,128.55 L91.45,130.77 L93.53,133.13 L95.45,135.61 L97.22,138.21 L98.82,140.91 L100.24,143.71 L101.49,146.59 L102.55,149.55 L103.43,152.57 L104.11,155.63 L104.61,158.73 L104.90,161.86 L105.00,165.00"]
+          RenderPath {circle} at (115,5) size 110x110 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M215.00,55.00 L214.90,58.14 L214.61,61.27 L214.11,64.37 L213.43,67.43 L212.55,70.45 L211.49,73.41 L210.24,76.29 L208.82,79.09 L207.22,81.79 L205.45,84.39 L203.53,86.87 L201.45,89.23 L199.23,91.45 L196.87,93.53 L194.39,95.45 L191.79,97.22 L189.09,98.82 L186.29,100.24 L183.41,101.49 L180.45,102.55 L177.43,103.43 L174.37,104.11 L171.27,104.61 L168.14,104.90 L165.00,105.00 L161.86,104.90 L158.73,104.61 L155.63,104.11 L152.57,103.43 L149.55,102.55 L146.59,101.49 L143.71,100.24 L140.91,98.82 L138.21,97.22 L135.61,95.45 L133.13,93.53 L130.77,91.45 L128.55,89.23 L126.47,86.87 L124.55,84.39 L122.78,81.79 L121.18,79.09 L119.76,76.29 L118.51,73.41 L117.45,70.45 L116.57,67.43 L115.89,64.37 L115.39,61.27 L115.10,58.14 L115.00,55.00 L115.10,51.86 L115.39,48.73 L115.89,45.63 L116.57,42.57 L117.45,39.55 L118.51,36.59 L119.76,33.71 L121.18,30.91 L122.78,28.21 L124.55,25.61 L126.47,23.13 L128.55,20.77 L130.77,18.55 L133.13,16.47 L135.61,14.55 L138.21,12.78 L140.91,11.18 L143.71,9.76 L146.59,8.51 L149.55,7.45 L152.57,6.57 L155.63,5.89 L158.73,5.39 L161.86,5.10 L165.00,5.00 L168.14,5.10 L171.27,5.39 L174.37,5.89 L177.43,6.57 L180.45,7.45 L183.41,8.51 L186.29,9.76 L189.09,11.18 L191.79,12.78 L194.39,14.55 L196.87,16.47 L199.23,18.55 L201.45,20.77 L203.53,23.13 L205.45,25.61 L207.22,28.21 L208.82,30.91 L210.24,33.71 L211.49,36.59 L212.55,39.55 L213.43,42.57 L214.11,45.63 L214.61,48.73 L214.90,51.86 L215.00,55.00"]
+          RenderPath {circle} at (115,115) size 110x110 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M215.00,165.00 L214.90,168.14 L214.61,171.27 L214.11,174.37 L213.43,177.43 L212.55,180.45 L211.49,183.41 L210.24,186.29 L208.82,189.09 L207.22,191.79 L205.45,194.39 L203.53,196.87 L201.45,199.23 L199.23,201.45 L196.87,203.53 L194.39,205.45 L191.79,207.22 L189.09,208.82 L186.29,210.24 L183.41,211.49 L180.45,212.55 L177.43,213.43 L174.37,214.11 L171.27,214.61 L168.14,214.90 L165.00,215.00 L161.86,214.90 L158.73,214.61 L155.63,214.11 L152.57,213.43 L149.55,212.55 L146.59,211.49 L143.71,210.24 L140.91,208.82 L138.21,207.22 L135.61,205.45 L133.13,203.53 L130.77,201.45 L128.55,199.23 L126.47,196.87 L124.55,194.39 L122.78,191.79 L121.18,189.09 L119.76,186.29 L118.51,183.41 L117.45,180.45 L116.57,177.43 L115.89,174.37 L115.39,171.27 L115.10,168.14 L115.00,165.00 L115.10,161.86 L115.39,158.73 L115.89,155.63 L116.57,152.57 L117.45,149.55 L118.51,146.59 L119.76,143.71 L121.18,140.91 L122.78,138.21 L124.55,135.61 L126.47,133.13 L128.55,130.77 L130.77,128.55 L133.13,126.47 L135.61,124.55 L138.21,122.78 L140.91,121.18 L143.71,119.76 L146.59,118.51 L149.55,117.45 L152.57,116.57 L155.63,115.89 L158.73,115.39 L161.86,115.10 L165.00,115.00 L168.14,115.10 L171.27,115.39 L174.37,115.89 L177.43,116.57 L180.45,117.45 L183.41,118.51 L186.29,119.76 L189.09,121.18 L191.79,122.78 L194.39,124.55 L196.87,126.47 L199.23,128.55 L201.45,130.77 L203.53,133.13 L205.45,135.61 L207.22,138.21 L208.82,140.91 L210.24,143.71 L211.49,146.59 L212.55,149.55 L213.43,152.57 L214.11,155.63 L214.61,158.73 L214.90,161.86 L215.00,165.00"]
       RenderSVGContainer {g} at (0,0) size 300x300
         RenderSVGContainer {use} at (0,0) size 300x300
           RenderSVGContainer {g} at (0,0) size 300x300
-            RenderPath {rect} at (0,0) size 300x300 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FF0000)]] [start=(0,0)] [end=(1,1)]}] [data="M 0 0L 300 0L 300 300L 0 300L 0 0"]
+            RenderPath {rect} at (0,0) size 300x300 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FF0000)]] [start=(0,0)] [end=(1,1)]}] [data="M0.00,0.00 L300.00,0.00 L300.00,300.00 L0.00,300.00 L0.00,0.00"]
diff --git a/LayoutTests/platform/qt/svg/css/clippath-with-shadow-expected.txt b/LayoutTests/platform/qt/svg/css/clippath-with-shadow-expected.txt
index 5bf84c4..3fcdc8b 100644
--- a/LayoutTests/platform/qt/svg/css/clippath-with-shadow-expected.txt
+++ b/LayoutTests/platform/qt/svg/css/clippath-with-shadow-expected.txt
@@ -1,12 +1,12 @@
-KCanvasResource {id="clip" [type=CLIPPER] [clip data=[[winding=NON-ZERO] [path=M 0 0L 200 0L 200 200L 0 200L 0 0]]]}
+KCanvasResource {id="clip" [type=CLIPPER] [clip data=[[winding=NON-ZERO] [path=M0.00,0.00 L200.00,0.00 L200.00,200.00 L0.00,200.00 L0.00,0.00]]]}
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 200x200
-    RenderPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 200 0L 200 200L 0 200L 0 0"]
-    RenderPath {rect} at (0,0) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-200.00,0.00)}] [data="M 200 0L 400 0L 400 200L 200 200L 200 0"]
+    RenderPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L200.00,0.00 L200.00,200.00 L0.00,200.00 L0.00,0.00"]
+    RenderPath {rect} at (0,0) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-200.00,0.00)}] [data="M200.00,0.00 L400.00,0.00 L400.00,200.00 L200.00,200.00 L200.00,0.00"]
     RenderSVGHiddenContainer {clipPath} at (0,0) size 0x0
       RenderSVGContainer {use} at (0,0) size 200x200
         RenderSVGContainer {g} at (0,0) size 200x200
-          RenderPath {rect} at (0,0) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-200.00,0.00)}] [data="M 200 0L 400 0L 400 200L 200 200L 200 0"]
-    RenderPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [clip path="clip"] [data="M 0 0L 400 0L 400 200L 0 200L 0 0"]
+          RenderPath {rect} at (0,0) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-200.00,0.00)}] [data="M200.00,0.00 L400.00,0.00 L400.00,200.00 L200.00,200.00 L200.00,0.00"]
+    RenderPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [clip path="clip"] [data="M0.00,0.00 L400.00,0.00 L400.00,200.00 L0.00,200.00 L0.00,0.00"]
diff --git a/LayoutTests/platform/qt/svg/css/mask-with-shadow-expected.txt b/LayoutTests/platform/qt/svg/css/mask-with-shadow-expected.txt
index db046d9..fbe52b5 100644
--- a/LayoutTests/platform/qt/svg/css/mask-with-shadow-expected.txt
+++ b/LayoutTests/platform/qt/svg/css/mask-with-shadow-expected.txt
@@ -9,13 +9,13 @@ layer at (0,0) size 450x500
         RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
           RenderSVGGradientStop {stop} at (0,0) size 0x0
           RenderSVGGradientStop {stop} at (0,0) size 0x0
-        RenderPath {rect} at (0,0) size 300x300 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FF0000)]] [start=(0,0)] [end=(1,1)]}] [data="M 0 0L 300 0L 300 300L 0 300L 0 0"]
+        RenderPath {rect} at (0,0) size 300x300 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FF0000)]] [start=(0,0)] [end=(1,1)]}] [data="M0.00,0.00 L300.00,0.00 L300.00,300.00 L0.00,300.00 L0.00,0.00"]
         RenderSVGContainer {mask} at (5,5) size 220x220
-          RenderPath {circle} at (5,5) size 100x100 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 105 55L 104.901 58.1395L 104.606 61.2667L 104.114 64.3691L 103.429 67.4345L 102.553 70.4509L 101.489 73.4062L 100.241 76.289L 98.8153 79.0877L 97.2164 81.7913L 95.4509 84.3893L 93.5257 86.8712L 91.4484 89.2274L 89.2274 91.4484L 86.8712 93.5257L 84.3893 95.4509L 81.7913 97.2164L 79.0877 98.8153L 76.289 100.241L 73.4062 101.489L 70.4509 102.553L 67.4345 103.429L 64.3691 104.114L 61.2667 104.606L 58.1395 104.901L 55 105L 51.8605 104.901L 48.7333 104.606L 45.6309 104.114L 42.5655 103.429L 39.5491 102.553L 36.5938 101.489L 33.711 100.241L 30.9123 98.8153L 28.2087 97.2164L 25.6107 95.4509L 23.1288 93.5257L 20.7726 91.4484L 18.5516 89.2274L 16.4743 86.8712L 14.5491 84.3893L 12.7836 81.7913L 11.1847 79.0877L 9.75864 76.289L 8.51117 73.4062L 7.44717 70.4508L 6.57084 67.4345L 5.88564 64.3691L 5.39426 61.2667L 5.09866 58.1395L 5 55L 5.09866 51.8605L 5.39427 48.7333L 5.88564 45.6309L 6.57084 42.5655L 7.44717 39.5492L 8.51118 36.5938L 9.75865 33.711L 11.1847 30.9123L 12.7836 28.2087L 14.5492 25.6107L 16.4743 23.1288L 18.5516 20.7726L 20.7727 18.5516L 23.1288 16.4743L 25.6107 14.5491L 28.2087 12.7836L 30.9123 11.1847L 33.711 9.75864L 36.5938 8.51117L 39.5491 7.44718L 42.5655 6.57084L 45.6309 5.88564L 48.7333 5.39426L 51.8605 5.09866L 55 5L 58.1395 5.09866L 61.2667 5.39426L 64.3691 5.88564L 67.4345 6.57084L 70.4509 7.44718L 73.4062 8.51118L 76.289 9.75865L 79.0877 11.1847L 81.7914 12.7836L 84.3893 14.5492L 86.8712 16.4743L 89.2274 18.5516L 91.4484 20.7727L 93.5257 23.1288L 95.4509 25.6108L 97.2164 28.2087L 98.8153 30.9123L 100.241 33.711L 101.489 36.5938L 102.553 39.5492L 103.429 42.5655L 104.114 45.6309L 104.606 48.7333L 104.901 51.8605L 105 55"]
-          RenderPath {circle} at (5,115) size 100x100 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 105 165L 104.901 168.14L 104.606 171.267L 104.114 174.369L 103.429 177.434L 102.553 180.451L 101.489 183.406L 100.241 186.289L 98.8153 189.088L 97.2164 191.791L 95.4509 194.389L 93.5257 196.871L 91.4484 199.227L 89.2274 201.448L 86.8712 203.526L 84.3893 205.451L 81.7913 207.216L 79.0877 208.815L 76.289 210.241L 73.4062 211.489L 70.4509 212.553L 67.4345 213.429L 64.3691 214.114L 61.2667 214.606L 58.1395 214.901L 55 215L 51.8605 214.901L 48.7333 214.606L 45.6309 214.114L 42.5655 213.429L 39.5491 212.553L 36.5938 211.489L 33.711 210.241L 30.9123 208.815L 28.2087 207.216L 25.6107 205.451L 23.1288 203.526L 20.7726 201.448L 18.5516 199.227L 16.4743 196.871L 14.5491 194.389L 12.7836 191.791L 11.1847 189.088L 9.75864 186.289L 8.51117 183.406L 7.44717 180.451L 6.57084 177.434L 5.88564 174.369L 5.39426 171.267L 5.09866 168.14L 5 165L 5.09866 161.86L 5.39427 158.733L 5.88564 155.631L 6.57084 152.565L 7.44717 149.549L 8.51118 146.594L 9.75865 143.711L 11.1847 140.912L 12.7836 138.209L 14.5492 135.611L 16.4743 133.129L 18.5516 130.773L 20.7727 128.552L 23.1288 126.474L 25.6107 124.549L 28.2087 122.784L 30.9123 121.185L 33.711 119.759L 36.5938 118.511L 39.5491 117.447L 42.5655 116.571L 45.6309 115.886L 48.7333 115.394L 51.8605 115.099L 55 115L 58.1395 115.099L 61.2667 115.394L 64.3691 115.886L 67.4345 116.571L 70.4509 117.447L 73.4062 118.511L 76.289 119.759L 79.0877 121.185L 81.7914 122.784L 84.3893 124.549L 86.8712 126.474L 89.2274 128.552L 91.4484 130.773L 93.5257 133.129L 95.4509 135.611L 97.2164 138.209L 98.8153 140.912L 100.241 143.711L 101.489 146.594L 102.553 149.549L 103.429 152.566L 104.114 155.631L 104.606 158.733L 104.901 161.86L 105 165"]
-          RenderPath {circle} at (115,5) size 100x100 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 215 55L 214.901 58.1395L 214.606 61.2667L 214.114 64.3691L 213.429 67.4345L 212.553 70.4509L 211.489 73.4062L 210.241 76.289L 208.815 79.0877L 207.216 81.7913L 205.451 84.3893L 203.526 86.8712L 201.448 89.2274L 199.227 91.4484L 196.871 93.5257L 194.389 95.4509L 191.791 97.2164L 189.088 98.8153L 186.289 100.241L 183.406 101.489L 180.451 102.553L 177.434 103.429L 174.369 104.114L 171.267 104.606L 168.14 104.901L 165 105L 161.86 104.901L 158.733 104.606L 155.631 104.114L 152.566 103.429L 149.549 102.553L 146.594 101.489L 143.711 100.241L 140.912 98.8153L 138.209 97.2164L 135.611 95.4509L 133.129 93.5257L 130.773 91.4484L 128.552 89.2274L 126.474 86.8712L 124.549 84.3893L 122.784 81.7913L 121.185 79.0877L 119.759 76.289L 118.511 73.4062L 117.447 70.4508L 116.571 67.4345L 115.886 64.3691L 115.394 61.2667L 115.099 58.1395L 115 55L 115.099 51.8605L 115.394 48.7333L 115.886 45.6309L 116.571 42.5655L 117.447 39.5492L 118.511 36.5938L 119.759 33.711L 121.185 30.9123L 122.784 28.2087L 124.549 25.6107L 126.474 23.1288L 128.552 20.7726L 130.773 18.5516L 133.129 16.4743L 135.611 14.5491L 138.209 12.7836L 140.912 11.1847L 143.711 9.75864L 146.594 8.51117L 149.549 7.44718L 152.566 6.57084L 155.631 5.88564L 158.733 5.39426L 161.86 5.09866L 165 5L 168.14 5.09866L 171.267 5.39426L 174.369 5.88564L 177.434 6.57084L 180.451 7.44718L 183.406 8.51118L 186.289 9.75865L 189.088 11.1847L 191.791 12.7836L 194.389 14.5492L 196.871 16.4743L 199.227 18.5516L 201.448 20.7727L 203.526 23.1288L 205.451 25.6108L 207.216 28.2087L 208.815 30.9123L 210.241 33.711L 211.489 36.5938L 212.553 39.5492L 213.429 42.5655L 214.114 45.6309L 214.606 48.7333L 214.901 51.8605L 215 55"]
-          RenderPath {circle} at (115,115) size 100x100 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 215 165L 214.901 168.14L 214.606 171.267L 214.114 174.369L 213.429 177.434L 212.553 180.451L 211.489 183.406L 210.241 186.289L 208.815 189.088L 207.216 191.791L 205.451 194.389L 203.526 196.871L 201.448 199.227L 199.227 201.448L 196.871 203.526L 194.389 205.451L 191.791 207.216L 189.088 208.815L 186.289 210.241L 183.406 211.489L 180.451 212.553L 177.434 213.429L 174.369 214.114L 171.267 214.606L 168.14 214.901L 165 215L 161.86 214.901L 158.733 214.606L 155.631 214.114L 152.566 213.429L 149.549 212.553L 146.594 211.489L 143.711 210.241L 140.912 208.815L 138.209 207.216L 135.611 205.451L 133.129 203.526L 130.773 201.448L 128.552 199.227L 126.474 196.871L 124.549 194.389L 122.784 191.791L 121.185 189.088L 119.759 186.289L 118.511 183.406L 117.447 180.451L 116.571 177.434L 115.886 174.369L 115.394 171.267L 115.099 168.14L 115 165L 115.099 161.86L 115.394 158.733L 115.886 155.631L 116.571 152.565L 117.447 149.549L 118.511 146.594L 119.759 143.711L 121.185 140.912L 122.784 138.209L 124.549 135.611L 126.474 133.129L 128.552 130.773L 130.773 128.552L 133.129 126.474L 135.611 124.549L 138.209 122.784L 140.912 121.185L 143.711 119.759L 146.594 118.511L 149.549 117.447L 152.566 116.571L 155.631 115.886L 158.733 115.394L 161.86 115.099L 165 115L 168.14 115.099L 171.267 115.394L 174.369 115.886L 177.434 116.571L 180.451 117.447L 183.406 118.511L 186.289 119.759L 189.088 121.185L 191.791 122.784L 194.389 124.549L 196.871 126.474L 199.227 128.552L 201.448 130.773L 203.526 133.129L 205.451 135.611L 207.216 138.209L 208.815 140.912L 210.241 143.711L 211.489 146.594L 212.553 149.549L 213.429 152.566L 214.114 155.631L 214.606 158.733L 214.901 161.86L 215 165"]
+          RenderPath {circle} at (5,5) size 100x100 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M105.00,55.00 L104.90,58.14 L104.61,61.27 L104.11,64.37 L103.43,67.43 L102.55,70.45 L101.49,73.41 L100.24,76.29 L98.82,79.09 L97.22,81.79 L95.45,84.39 L93.53,86.87 L91.45,89.23 L89.23,91.45 L86.87,93.53 L84.39,95.45 L81.79,97.22 L79.09,98.82 L76.29,100.24 L73.41,101.49 L70.45,102.55 L67.43,103.43 L64.37,104.11 L61.27,104.61 L58.14,104.90 L55.00,105.00 L51.86,104.90 L48.73,104.61 L45.63,104.11 L42.57,103.43 L39.55,102.55 L36.59,101.49 L33.71,100.24 L30.91,98.82 L28.21,97.22 L25.61,95.45 L23.13,93.53 L20.77,91.45 L18.55,89.23 L16.47,86.87 L14.55,84.39 L12.78,81.79 L11.18,79.09 L9.76,76.29 L8.51,73.41 L7.45,70.45 L6.57,67.43 L5.89,64.37 L5.39,61.27 L5.10,58.14 L5.00,55.00 L5.10,51.86 L5.39,48.73 L5.89,45.63 L6.57,42.57 L7.45,39.55 L8.51,36.59 L9.76,33.71 L11.18,30.91 L12.78,28.21 L14.55,25.61 L16.47,23.13 L18.55,20.77 L20.77,18.55 L23.13,16.47 L25.61,14.55 L28.21,12.78 L30.91,11.18 L33.71,9.76 L36.59,8.51 L39.55,7.45 L42.57,6.57 L45.63,5.89 L48.73,5.39 L51.86,5.10 L55.00,5.00 L58.14,5.10 L61.27,5.39 L64.37,5.89 L67.43,6.57 L70.45,7.45 L73.41,8.51 L76.29,9.76 L79.09,11.18 L81.79,12.78 L84.39,14.55 L86.87,16.47 L89.23,18.55 L91.45,20.77 L93.53,23.13 L95.45,25.61 L97.22,28.21 L98.82,30.91 L100.24,33.71 L101.49,36.59 L102.55,39.55 L103.43,42.57 L104.11,45.63 L104.61,48.73 L104.90,51.86 L105.00,55.00"]
+          RenderPath {circle} at (5,115) size 100x100 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M105.00,165.00 L104.90,168.14 L104.61,171.27 L104.11,174.37 L103.43,177.43 L102.55,180.45 L101.49,183.41 L100.24,186.29 L98.82,189.09 L97.22,191.79 L95.45,194.39 L93.53,196.87 L91.45,199.23 L89.23,201.45 L86.87,203.53 L84.39,205.45 L81.79,207.22 L79.09,208.82 L76.29,210.24 L73.41,211.49 L70.45,212.55 L67.43,213.43 L64.37,214.11 L61.27,214.61 L58.14,214.90 L55.00,215.00 L51.86,214.90 L48.73,214.61 L45.63,214.11 L42.57,213.43 L39.55,212.55 L36.59,211.49 L33.71,210.24 L30.91,208.82 L28.21,207.22 L25.61,205.45 L23.13,203.53 L20.77,201.45 L18.55,199.23 L16.47,196.87 L14.55,194.39 L12.78,191.79 L11.18,189.09 L9.76,186.29 L8.51,183.41 L7.45,180.45 L6.57,177.43 L5.89,174.37 L5.39,171.27 L5.10,168.14 L5.00,165.00 L5.10,161.86 L5.39,158.73 L5.89,155.63 L6.57,152.57 L7.45,149.55 L8.51,146.59 L9.76,143.71 L11.18,140.91 L12.78,138.21 L14.55,135.61 L16.47,133.13 L18.55,130.77 L20.77,128.55 L23.13,126.47 L25.61,124.55 L28.21,122.78 L30.91,121.18 L33.71,119.76 L36.59,118.51 L39.55,117.45 L42.57,116.57 L45.63,115.89 L48.73,115.39 L51.86,115.10 L55.00,115.00 L58.14,115.10 L61.27,115.39 L64.37,115.89 L67.43,116.57 L70.45,117.45 L73.41,118.51 L76.29,119.76 L79.09,121.18 L81.79,122.78 L84.39,124.55 L86.87,126.47 L89.23,128.55 L91.45,130.77 L93.53,133.13 L95.45,135.61 L97.22,138.21 L98.82,140.91 L100.24,143.71 L101.49,146.59 L102.55,149.55 L103.43,152.57 L104.11,155.63 L104.61,158.73 L104.90,161.86 L105.00,165.00"]
+          RenderPath {circle} at (115,5) size 100x100 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M215.00,55.00 L214.90,58.14 L214.61,61.27 L214.11,64.37 L213.43,67.43 L212.55,70.45 L211.49,73.41 L210.24,76.29 L208.82,79.09 L207.22,81.79 L205.45,84.39 L203.53,86.87 L201.45,89.23 L199.23,91.45 L196.87,93.53 L194.39,95.45 L191.79,97.22 L189.09,98.82 L186.29,100.24 L183.41,101.49 L180.45,102.55 L177.43,103.43 L174.37,104.11 L171.27,104.61 L168.14,104.90 L165.00,105.00 L161.86,104.90 L158.73,104.61 L155.63,104.11 L152.57,103.43 L149.55,102.55 L146.59,101.49 L143.71,100.24 L140.91,98.82 L138.21,97.22 L135.61,95.45 L133.13,93.53 L130.77,91.45 L128.55,89.23 L126.47,86.87 L124.55,84.39 L122.78,81.79 L121.18,79.09 L119.76,76.29 L118.51,73.41 L117.45,70.45 L116.57,67.43 L115.89,64.37 L115.39,61.27 L115.10,58.14 L115.00,55.00 L115.10,51.86 L115.39,48.73 L115.89,45.63 L116.57,42.57 L117.45,39.55 L118.51,36.59 L119.76,33.71 L121.18,30.91 L122.78,28.21 L124.55,25.61 L126.47,23.13 L128.55,20.77 L130.77,18.55 L133.13,16.47 L135.61,14.55 L138.21,12.78 L140.91,11.18 L143.71,9.76 L146.59,8.51 L149.55,7.45 L152.57,6.57 L155.63,5.89 L158.73,5.39 L161.86,5.10 L165.00,5.00 L168.14,5.10 L171.27,5.39 L174.37,5.89 L177.43,6.57 L180.45,7.45 L183.41,8.51 L186.29,9.76 L189.09,11.18 L191.79,12.78 L194.39,14.55 L196.87,16.47 L199.23,18.55 L201.45,20.77 L203.53,23.13 L205.45,25.61 L207.22,28.21 L208.82,30.91 L210.24,33.71 L211.49,36.59 L212.55,39.55 L213.43,42.57 L214.11,45.63 L214.61,48.73 L214.90,51.86 L215.00,55.00"]
+          RenderPath {circle} at (115,115) size 100x100 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M215.00,165.00 L214.90,168.14 L214.61,171.27 L214.11,174.37 L213.43,177.43 L212.55,180.45 L211.49,183.41 L210.24,186.29 L208.82,189.09 L207.22,191.79 L205.45,194.39 L203.53,196.87 L201.45,199.23 L199.23,201.45 L196.87,203.53 L194.39,205.45 L191.79,207.22 L189.09,208.82 L186.29,210.24 L183.41,211.49 L180.45,212.55 L177.43,213.43 L174.37,214.11 L171.27,214.61 L168.14,214.90 L165.00,215.00 L161.86,214.90 L158.73,214.61 L155.63,214.11 L152.57,213.43 L149.55,212.55 L146.59,211.49 L143.71,210.24 L140.91,208.82 L138.21,207.22 L135.61,205.45 L133.13,203.53 L130.77,201.45 L128.55,199.23 L126.47,196.87 L124.55,194.39 L122.78,191.79 L121.18,189.09 L119.76,186.29 L118.51,183.41 L117.45,180.45 L116.57,177.43 L115.89,174.37 L115.39,171.27 L115.10,168.14 L115.00,165.00 L115.10,161.86 L115.39,158.73 L115.89,155.63 L116.57,152.57 L117.45,149.55 L118.51,146.59 L119.76,143.71 L121.18,140.91 L122.78,138.21 L124.55,135.61 L126.47,133.13 L128.55,130.77 L130.77,128.55 L133.13,126.47 L135.61,124.55 L138.21,122.78 L140.91,121.18 L143.71,119.76 L146.59,118.51 L149.55,117.45 L152.57,116.57 L155.63,115.89 L158.73,115.39 L161.86,115.10 L165.00,115.00 L168.14,115.10 L171.27,115.39 L174.37,115.89 L177.43,116.57 L180.45,117.45 L183.41,118.51 L186.29,119.76 L189.09,121.18 L191.79,122.78 L194.39,124.55 L196.87,126.47 L199.23,128.55 L201.45,130.77 L203.53,133.13 L205.45,135.61 L207.22,138.21 L208.82,140.91 L210.24,143.71 L211.49,146.59 L212.55,149.55 L213.43,152.57 L214.11,155.63 L214.61,158.73 L214.90,161.86 L215.00,165.00"]
       RenderSVGContainer {g} at (0,0) size 300x300
         RenderSVGContainer {use} at (0,0) size 300x300
           RenderSVGContainer {g} at (0,0) size 300x300
-            RenderPath {rect} at (0,0) size 300x300 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FF0000)]] [start=(0,0)] [end=(1,1)]}] [data="M 0 0L 300 0L 300 300L 0 300L 0 0"]
+            RenderPath {rect} at (0,0) size 300x300 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FF0000)]] [start=(0,0)] [end=(1,1)]}] [data="M0.00,0.00 L300.00,0.00 L300.00,300.00 L0.00,300.00 L0.00,0.00"]
diff --git a/LayoutTests/platform/qt/svg/css/path-with-shadow-expected.txt b/LayoutTests/platform/qt/svg/css/path-with-shadow-expected.txt
index 8b655a6..eff7baf 100644
--- a/LayoutTests/platform/qt/svg/css/path-with-shadow-expected.txt
+++ b/LayoutTests/platform/qt/svg/css/path-with-shadow-expected.txt
@@ -2,4 +2,4 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (200,200) size 110x210
-    RenderPath {path} at (200,200) size 110x210 [fill={[type=SOLID] [color=#0000FF]}] [data="M 200 200L 300 200L 300 400L 200 400L 200 200"]
+    RenderPath {path} at (200,200) size 110x210 [fill={[type=SOLID] [color=#0000FF]}] [data="M200.00,200.00 L300.00,200.00 L300.00,400.00 L200.00,400.00 L200.00,200.00"]
diff --git a/LayoutTests/platform/qt/svg/css/stars-with-shadow-expected.txt b/LayoutTests/platform/qt/svg/css/stars-with-shadow-expected.txt
index d55c2d2..648c217 100644
--- a/LayoutTests/platform/qt/svg/css/stars-with-shadow-expected.txt
+++ b/LayoutTests/platform/qt/svg/css/stars-with-shadow-expected.txt
@@ -4,6 +4,6 @@ layer at (0,0) size 784x616
   RenderBlock {HTML} at (0,0) size 784x616
     RenderBody {BODY} at (8,8) size 768x600
       RenderSVGRoot {svg} at (41,37) size 435x138
-        RenderPath {path} at (41,37) size 144x138 [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.83691e-15 30L -35.2671 48.541L -28.5317 9.27051L -57.0634 -18.541L -17.6336 -24.2705L -1.10215e-14 -60L 17.6336 -24.2705L 57.0634 -18.541L 28.5317 9.27051L 35.2671 48.541L 1.83691e-15 30"]
-        RenderPath {path} at (191,37) size 144x138 [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.83691e-15 30L -35.2671 48.541L -28.5317 9.27051L -57.0634 -18.541L -17.6336 -24.2705L -1.10215e-14 -60L 17.6336 -24.2705L 57.0634 -18.541L 28.5317 9.27051L 35.2671 48.541L 1.83691e-15 30"]
-        RenderPath {path} at (350,47) size 126x120 [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.53076e-15 25L -29.3893 40.4509L -23.7764 7.72542L -47.5528 -15.4508L -14.6946 -20.2254L -9.18455e-15 -50L 14.6946 -20.2254L 47.5528 -15.4508L 23.7764 7.72542L 29.3893 40.4509L 1.53076e-15 25"]
+        RenderPath {path} at (41,37) size 144x138 [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="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L-0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 L0.00,30.00"]
+        RenderPath {path} at (191,37) size 144x138 [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="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L-0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 L0.00,30.00"]
+        RenderPath {path} at (350,47) size 126x120 [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="M0.00,25.00 L-29.39,40.45 L-23.78,7.73 L-47.55,-15.45 L-14.69,-20.23 L-0.00,-50.00 L14.69,-20.23 L47.55,-15.45 L23.78,7.73 L29.39,40.45 L0.00,25.00"]
diff --git a/LayoutTests/platform/qt/svg/custom/empty-mask-expected.txt b/LayoutTests/platform/qt/svg/custom/empty-mask-expected.txt
index 08cb8d9..4be3a4f 100644
--- a/LayoutTests/platform/qt/svg/custom/empty-mask-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/empty-mask-expected.txt
@@ -5,8 +5,8 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (20,20) size 100x100
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {mask} at (-0.50,-0.50) size 0.10x0.10
-        RenderPath {rect} at (-0.50,-0.50) size 0.10x0.10 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M -0.5 -0.5L -0.4 -0.5L -0.4 -0.4L -0.5 -0.4L -0.5 -0.5"]
-    RenderPath {rect} at (20,20) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M 20 20L 120 20L 120 120L 20 120L 20 20"]
+        RenderPath {rect} at (-0.50,-0.50) size 0.10x0.10 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M-0.50,-0.50 L-0.40,-0.50 L-0.40,-0.40 L-0.50,-0.40 L-0.50,-0.50"]
+    RenderPath {rect} at (20,20) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M20.00,20.00 L120.00,20.00 L120.00,120.00 L20.00,120.00 L20.00,20.00"]
     RenderSVGText {text} at (60,60) size 25x20 contains 1 chunk(s)
       RenderSVGTSpan {tspan} at (0,0) size 25x20
         RenderSVGInlineText {#text} at (0,-16) size 25x20
diff --git a/LayoutTests/platform/qt/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt b/LayoutTests/platform/qt/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt
index d940769..18efa36 100644
--- a/LayoutTests/platform/qt/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt
@@ -15,6 +15,6 @@ layer at (0,0) size 300x400
       RenderSVGHiddenContainer {radialGradient} at (0,0) size 0x0
         RenderSVGGradientStop {stop} at (0,0) size 0x0
         RenderSVGGradientStop {stop} at (0,0) size 0x0
-    RenderPath {rect} at (0,0) size 300x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (1.00,#00FF00)]] [bounding box mode=0] [start=(0,0)] [end=(150,0)]}] [data="M 0 0L 300 0L 300 50L 0 50L 0 0"]
-    RenderPath {rect} at (0,50) size 300x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (1.00,#00FF00)]] [bounding box mode=0] [start=(0,0)] [end=(150,0)]}] [data="M 0 50L 300 50L 300 100L 0 100L 0 50"]
-    RenderPath {rect} at (0,100) size 300x300 [fill={[type=RADIAL-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#FF0000)]] [bounding box mode=0] [center=(150,264)] [focal=(150,264)] [radius=282.84]}] [data="M 0 100L 300 100L 300 400L 0 400L 0 100"]
+    RenderPath {rect} at (0,0) size 300x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (1.00,#00FF00)]] [bounding box mode=0] [start=(0,0)] [end=(150,0)]}] [data="M0.00,0.00 L300.00,0.00 L300.00,50.00 L0.00,50.00 L0.00,0.00"]
+    RenderPath {rect} at (0,50) size 300x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (1.00,#00FF00)]] [bounding box mode=0] [start=(0,0)] [end=(150,0)]}] [data="M0.00,50.00 L300.00,50.00 L300.00,100.00 L0.00,100.00 L0.00,50.00"]
+    RenderPath {rect} at (0,100) size 300x300 [fill={[type=RADIAL-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#FF0000)]] [bounding box mode=0] [center=(150,264)] [focal=(150,264)] [radius=282.84]}] [data="M0.00,100.00 L300.00,100.00 L300.00,400.00 L0.00,400.00 L0.00,100.00"]
diff --git a/LayoutTests/platform/qt/svg/custom/marker-opacity-expected.txt b/LayoutTests/platform/qt/svg/custom/marker-opacity-expected.txt
index 2df1210..4c3887f 100644
--- a/LayoutTests/platform/qt/svg/custom/marker-opacity-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/marker-opacity-expected.txt
@@ -8,16 +8,16 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (88.95,63.64) size 304.49x297.80
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGViewportContainer {marker} at (1.50,-0.00) size 5.00x4.00
-        RenderPath {path} at (1.50,-0.00) size 5.00x4.00 [stroke={[type=SOLID] [color=#5555FF] [line cap=ROUND] [line join=ROUND]}] [data="M 2 0.5L 6 2L 2 3.5"]
+        RenderPath {path} at (1.50,-0.00) size 5.00x4.00 [stroke={[type=SOLID] [color=#5555FF] [line cap=ROUND] [line join=ROUND]}] [data="M2.00,0.50 L6.00,2.00 L2.00,3.50"]
       RenderSVGViewportContainer {marker} at (0.80,0.80) size 2.40x2.40
-        RenderPath {circle} at (0.80,0.80) size 2.40x2.40 [fill={[type=SOLID] [color=#5555FF]}] [data="M 8 5L 7.99408 5.18837L 7.97634 5.376L 7.94686 5.56214L 7.90575 5.74607L 7.85317 5.92705L 7.78933 6.10437L 7.71448 6.27734L 7.62892 6.44526L 7.53298 6.60748L 7.42705 6.76336L 7.31154 6.91227L 7.18691 7.05364L 7.05364 7.18691L 6.91227 7.31154L 6.76336 7.42705L 6.60748 7.53298L 6.44526 7.62892L 6.27734 7.71448L 6.10437 7.78933L 5.92705 7.85317L 5.74607 7.90575L 5.56214 7.94686L 5.376 7.97634L 5.18837 7.99408L 5 8L 4.81163 7.99408L 4.624 7.97634L 4.43786 7.94686L 4.25393 7.90575L 4.07295 7.85317L 3.89563 7.78933L 3.72266 7.71448L 3.55474 7.62892L 3.39252 7.53298L 3.23664 7.42705L 3.08773 7.31154L 2.94636 7.18691L 2.81309 7.05364L 2.68846 6.91227L 2.57295 6.76336L 2.46702 6.60748L 2.37108 6.44526L 2.28552 6.27734L 2.21067 6.10437L 2.14683 5.92705L 2.09425 5.74607L 2.05314 5.56214L 2.02366 5.376L 2.00592 5.18837L 2 5L 2.00592 4.81163L 2.02366 4.624L 2.05314 4.43786L 2.09425 4.25393L 2.14683 4.07295L 2.21067 3.89563L 2.28552 3.72266L 2.37108 3.55474L 2.46702 3.39252L 2.57295 3.23664L 2.68846 3.08773L 2.81309 2.94636L 2.94636 2.81309L 3.08773 2.68846L 3.23664 2.57295L 3.39252 2.46702L 3.55474 2.37108L 3.72266 2.28552L 3.89563 2.21067L 4.07295 2.14683L 4.25393 2.09425L 4.43786 2.05314L 4.624 2.02366L 4.81163 2.00592L 5 2L 5.18837 2.00592L 5.376 2.02366L 5.56214 2.05314L 5.74607 2.09425L 5.92705 2.14683L 6.10437 2.21067L 6.27734 2.28552L 6.44526 2.37108L 6.60748 2.46702L 6.76336 2.57295L 6.91227 2.68846L 7.05364 2.81309L 7.18691 2.94636L 7.31154 3.08773L 7.42705 3.23665L 7.53298 3.39252L 7.62892 3.55474L 7.71448 3.72266L 7.78933 3.89563L 7.85317 4.07295L 7.90575 4.25393L 7.94686 4.43786L 7.97634 4.624L 7.99408 4.81163L 8 5"]
+        RenderPath {circle} at (0.80,0.80) size 2.40x2.40 [fill={[type=SOLID] [color=#5555FF]}] [data="M8.00,5.00 L7.99,5.19 L7.98,5.38 L7.95,5.56 L7.91,5.75 L7.85,5.93 L7.79,6.10 L7.71,6.28 L7.63,6.45 L7.53,6.61 L7.43,6.76 L7.31,6.91 L7.19,7.05 L7.05,7.19 L6.91,7.31 L6.76,7.43 L6.61,7.53 L6.45,7.63 L6.28,7.71 L6.10,7.79 L5.93,7.85 L5.75,7.91 L5.56,7.95 L5.38,7.98 L5.19,7.99 L5.00,8.00 L4.81,7.99 L4.62,7.98 L4.44,7.95 L4.25,7.91 L4.07,7.85 L3.90,7.79 L3.72,7.71 L3.55,7.63 L3.39,7.53 L3.24,7.43 L3.09,7.31 L2.95,7.19 L2.81,7.05 L2.69,6.91 L2.57,6.76 L2.47,6.61 L2.37,6.45 L2.29,6.28 L2.21,6.10 L2.15,5.93 L2.09,5.75 L2.05,5.56 L2.02,5.38 L2.01,5.19 L2.00,5.00 L2.01,4.81 L2.02,4.62 L2.05,4.44 L2.09,4.25 L2.15,4.07 L2.21,3.90 L2.29,3.72 L2.37,3.55 L2.47,3.39 L2.57,3.24 L2.69,3.09 L2.81,2.95 L2.95,2.81 L3.09,2.69 L3.24,2.57 L3.39,2.47 L3.55,2.37 L3.72,2.29 L3.90,2.21 L4.07,2.15 L4.25,2.09 L4.44,2.05 L4.62,2.02 L4.81,2.01 L5.00,2.00 L5.19,2.01 L5.38,2.02 L5.56,2.05 L5.75,2.09 L5.93,2.15 L6.10,2.21 L6.28,2.29 L6.45,2.37 L6.61,2.47 L6.76,2.57 L6.91,2.69 L7.05,2.81 L7.19,2.95 L7.31,3.09 L7.43,3.24 L7.53,3.39 L7.63,3.55 L7.71,3.72 L7.79,3.90 L7.85,4.07 L7.91,4.25 L7.95,4.44 L7.98,4.62 L7.99,4.81 L8.00,5.00"]
       RenderSVGViewportContainer {marker} at (1.50,-0.00) size 5.00x4.00
-        RenderPath {path} at (1.50,-0.00) size 5.00x4.00 [stroke={[type=SOLID] [color=#5555FF] [opacity=0.25] [line cap=ROUND] [line join=ROUND]}] [data="M 2 0.5L 6 2L 2 3.5"]
+        RenderPath {path} at (1.50,-0.00) size 5.00x4.00 [stroke={[type=SOLID] [color=#5555FF] [opacity=0.25] [line cap=ROUND] [line join=ROUND]}] [data="M2.00,0.50 L6.00,2.00 L2.00,3.50"]
       RenderSVGViewportContainer {marker} at (0.80,0.80) size 2.40x2.40
-        RenderPath {circle} at (0.80,0.80) size 2.40x2.40 [fill={[type=SOLID] [color=#5555FF] [opacity=0.25]}] [data="M 8 5L 7.99408 5.18837L 7.97634 5.376L 7.94686 5.56214L 7.90575 5.74607L 7.85317 5.92705L 7.78933 6.10437L 7.71448 6.27734L 7.62892 6.44526L 7.53298 6.60748L 7.42705 6.76336L 7.31154 6.91227L 7.18691 7.05364L 7.05364 7.18691L 6.91227 7.31154L 6.76336 7.42705L 6.60748 7.53298L 6.44526 7.62892L 6.27734 7.71448L 6.10437 7.78933L 5.92705 7.85317L 5.74607 7.90575L 5.56214 7.94686L 5.376 7.97634L 5.18837 7.99408L 5 8L 4.81163 7.99408L 4.624 7.97634L 4.43786 7.94686L 4.25393 7.90575L 4.07295 7.85317L 3.89563 7.78933L 3.72266 7.71448L 3.55474 7.62892L 3.39252 7.53298L 3.23664 7.42705L 3.08773 7.31154L 2.94636 7.18691L 2.81309 7.05364L 2.68846 6.91227L 2.57295 6.76336L 2.46702 6.60748L 2.37108 6.44526L 2.28552 6.27734L 2.21067 6.10437L 2.14683 5.92705L 2.09425 5.74607L 2.05314 5.56214L 2.02366 5.376L 2.00592 5.18837L 2 5L 2.00592 4.81163L 2.02366 4.624L 2.05314 4.43786L 2.09425 4.25393L 2.14683 4.07295L 2.21067 3.89563L 2.28552 3.72266L 2.37108 3.55474L 2.46702 3.39252L 2.57295 3.23664L 2.68846 3.08773L 2.81309 2.94636L 2.94636 2.81309L 3.08773 2.68846L 3.23664 2.57295L 3.39252 2.46702L 3.55474 2.37108L 3.72266 2.28552L 3.89563 2.21067L 4.07295 2.14683L 4.25393 2.09425L 4.43786 2.05314L 4.624 2.02366L 4.81163 2.00592L 5 2L 5.18837 2.00592L 5.376 2.02366L 5.56214 2.05314L 5.74607 2.09425L 5.92705 2.14683L 6.10437 2.21067L 6.27734 2.28552L 6.44526 2.37108L 6.60748 2.46702L 6.76336 2.57295L 6.91227 2.68846L 7.05364 2.81309L 7.18691 2.94636L 7.31154 3.08773L 7.42705 3.23665L 7.53298 3.39252L 7.62892 3.55474L 7.71448 3.72266L 7.78933 3.89563L 7.85317 4.07295L 7.90575 4.25393L 7.94686 4.43786L 7.97634 4.624L 7.99408 4.81163L 8 5"]
+        RenderPath {circle} at (0.80,0.80) size 2.40x2.40 [fill={[type=SOLID] [color=#5555FF] [opacity=0.25]}] [data="M8.00,5.00 L7.99,5.19 L7.98,5.38 L7.95,5.56 L7.91,5.75 L7.85,5.93 L7.79,6.10 L7.71,6.28 L7.63,6.45 L7.53,6.61 L7.43,6.76 L7.31,6.91 L7.19,7.05 L7.05,7.19 L6.91,7.31 L6.76,7.43 L6.61,7.53 L6.45,7.63 L6.28,7.71 L6.10,7.79 L5.93,7.85 L5.75,7.91 L5.56,7.95 L5.38,7.98 L5.19,7.99 L5.00,8.00 L4.81,7.99 L4.62,7.98 L4.44,7.95 L4.25,7.91 L4.07,7.85 L3.90,7.79 L3.72,7.71 L3.55,7.63 L3.39,7.53 L3.24,7.43 L3.09,7.31 L2.95,7.19 L2.81,7.05 L2.69,6.91 L2.57,6.76 L2.47,6.61 L2.37,6.45 L2.29,6.28 L2.21,6.10 L2.15,5.93 L2.09,5.75 L2.05,5.56 L2.02,5.38 L2.01,5.19 L2.00,5.00 L2.01,4.81 L2.02,4.62 L2.05,4.44 L2.09,4.25 L2.15,4.07 L2.21,3.90 L2.29,3.72 L2.37,3.55 L2.47,3.39 L2.57,3.24 L2.69,3.09 L2.81,2.95 L2.95,2.81 L3.09,2.69 L3.24,2.57 L3.39,2.47 L3.55,2.37 L3.72,2.29 L3.90,2.21 L4.07,2.15 L4.25,2.09 L4.44,2.05 L4.62,2.02 L4.81,2.01 L5.00,2.00 L5.19,2.01 L5.38,2.02 L5.56,2.05 L5.75,2.09 L5.93,2.15 L6.10,2.21 L6.28,2.29 L6.45,2.37 L6.61,2.47 L6.76,2.57 L6.91,2.69 L7.05,2.81 L7.19,2.95 L7.31,3.09 L7.43,3.24 L7.53,3.39 L7.63,3.55 L7.71,3.72 L7.79,3.90 L7.85,4.07 L7.91,4.25 L7.95,4.44 L7.98,4.62 L7.99,4.81 L8.00,5.00"]
     RenderSVGContainer {g} at (88.95,63.64) size 304.49x97.80 [opacity=0.25]
-      RenderPath {path} at (88.95,63.64) size 304.49x97.80 [stroke={[type=SOLID] [color=#5555FF] [stroke width=4.00] [line cap=ROUND]}] [start marker=circle] [end marker=arrow] [data="M 388 156C 244 135 244 94 100 73"]
+      RenderPath {path} at (88.95,63.64) size 304.49x97.80 [stroke={[type=SOLID] [color=#5555FF] [stroke width=4.00] [line cap=ROUND]}] [start marker=circle] [end marker=arrow] [data="M388.00,156.00 C244.00,135.00,244.00,94.00,100.00,73.00"]
     RenderSVGContainer {g} at (88.95,163.64) size 304.49x97.80
-      RenderPath {path} at (88.95,163.64) size 304.49x97.80 [stroke={[type=SOLID] [color=#5555FF] [stroke width=4.00] [line cap=ROUND]}] [start marker=circle] [end marker=arrow] [data="M 388 256C 244 235 244 194 100 173"]
+      RenderPath {path} at (88.95,163.64) size 304.49x97.80 [stroke={[type=SOLID] [color=#5555FF] [stroke width=4.00] [line cap=ROUND]}] [start marker=circle] [end marker=arrow] [data="M388.00,256.00 C244.00,235.00,244.00,194.00,100.00,173.00"]
     RenderSVGContainer {g} at (88.95,263.64) size 304.49x97.80
-      RenderPath {path} at (88.95,263.64) size 304.49x97.80 [stroke={[type=SOLID] [color=#5555FF] [opacity=0.25] [stroke width=4.00] [line cap=ROUND]}] [start marker=circle2] [end marker=arrow2] [data="M 388 356C 244 335 244 294 100 273"]
+      RenderPath {path} at (88.95,263.64) size 304.49x97.80 [stroke={[type=SOLID] [color=#5555FF] [opacity=0.25] [stroke width=4.00] [line cap=ROUND]}] [start marker=circle2] [end marker=arrow2] [data="M388.00,356.00 C244.00,335.00,244.00,294.00,100.00,273.00"]
diff --git a/LayoutTests/platform/qt/svg/custom/marker-referencePoint-expected.txt b/LayoutTests/platform/qt/svg/custom/marker-referencePoint-expected.txt
index 3023cf0..65b4ad9 100644
--- a/LayoutTests/platform/qt/svg/custom/marker-referencePoint-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/marker-referencePoint-expected.txt
@@ -5,6 +5,6 @@ layer at (0,0) size 384x192
   RenderSVGRoot {svg} at (0.48,0.48) size 383.04x191.04
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGViewportContainer {marker} at (0.50,0) size 3x3
-        RenderPath {path} at (0.50,0) size 3x3 [fill={[type=SOLID] [color=#000000]}] [data="M 0 0L 10 5L 0 10L 0 0"]
-    RenderPath {rect} at (0.48,0.48) size 383.04x191.04 [stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00]}] [data="M 10 10L 3990 10L 3990 1990L 10 1990L 10 10"]
-    RenderPath {path} at (96,67.20) size 174.55x83.35 [stroke={[type=SOLID] [color=#000000] [stroke width=100.00]}] [end marker=Triangle] [data="M 1000 750L 2000 750L 2500 1250"]
+        RenderPath {path} at (0.50,0) size 3x3 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L10.00,5.00 L0.00,10.00 L0.00,0.00"]
+    RenderPath {rect} at (0.48,0.48) size 383.04x191.04 [stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00]}] [data="M10.00,10.00 L3990.00,10.00 L3990.00,1990.00 L10.00,1990.00 L10.00,10.00"]
+    RenderPath {path} at (96,67.20) size 174.55x83.35 [stroke={[type=SOLID] [color=#000000] [stroke width=100.00]}] [end marker=Triangle] [data="M1000.00,750.00 L2000.00,750.00 L2500.00,1250.00"]
diff --git a/LayoutTests/platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt b/LayoutTests/platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt
index e305515..249cb9b 100644
--- a/LayoutTests/platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt
@@ -7,10 +7,10 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (122,127) size 66x66
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGViewportContainer {marker} at (0,0) size 2x2
-        RenderPath {rect} at (0,0) size 2x2 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 10 0L 10 10L 0 10L 0 0"]
+        RenderPath {rect} at (0,0) size 2x2 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 L0.00,0.00"]
       RenderSVGViewportContainer {marker} at (0,0) size 2x2
-        RenderPath {circle} at (0,0) size 2x2 [fill={[type=SOLID] [color=#008000]}] [data="M 10 5L 9.99013 5.31395L 9.96057 5.62667L 9.91144 5.93691L 9.84292 6.24345L 9.75528 6.54508L 9.64888 6.84062L 9.52414 7.1289L 9.38153 7.40877L 9.22164 7.67913L 9.04508 7.93893L 8.85257 8.18712L 8.64484 8.42274L 8.42274 8.64484L 8.18712 8.85257L 7.93893 9.04508L 7.67913 9.22164L 7.40877 9.38153L 7.1289 9.52414L 6.84062 9.64888L 6.54508 9.75528L 6.24345 9.84292L 5.93691 9.91144L 5.62667 9.96057L 5.31395 9.99013L 5 10L 4.68605 9.99013L 4.37333 9.96057L 4.06309 9.91144L 3.75655 9.84292L 3.45491 9.75528L 3.15938 9.64888L 2.8711 9.52413L 2.59123 9.38153L 2.32087 9.22164L 2.06107 9.04508L 1.81288 8.85257L 1.57726 8.64484L 1.35516 8.42274L 1.14743 8.18712L 0.954915 7.93893L 0.77836 7.67913L 0.618466 7.40877L 0.475864 7.1289L 0.351117 6.84062L 0.244717 6.54508L 0.157084 6.24345L 0.0885639 5.93691L 0.0394264 5.62667L 0.00986636 5.31395L 0 5L 0.00986636 4.68605L 0.0394267 4.37333L 0.0885639 4.06309L 0.157084 3.75655L 0.244717 3.45492L 0.351118 3.15938L 0.475865 2.8711L 0.618467 2.59123L 0.778361 2.32087L 0.954915 2.06107L 1.14743 1.81288L 1.35516 1.57726L 1.57727 1.35516L 1.81288 1.14743L 2.06107 0.954914L 2.32087 0.77836L 2.59123 0.618466L 2.8711 0.475864L 3.15938 0.351117L 3.45491 0.244718L 3.75655 0.157084L 4.06309 0.0885639L 4.37333 0.0394264L 4.68605 0.00986636L 5 0L 5.31395 0.00986636L 5.62667 0.0394264L 5.93691 0.0885639L 6.24345 0.157084L 6.54509 0.244718L 6.84062 0.351118L 7.1289 0.475865L 7.40877 0.618467L 7.67913 0.778361L 7.93893 0.954916L 8.18712 1.14743L 8.42274 1.35516L 8.64484 1.57727L 8.85257 1.81288L 9.04509 2.06108L 9.22164 2.32087L 9.38153 2.59123L 9.52414 2.8711L 9.64888 3.15938L 9.75528 3.45492L 9.84292 3.75655L 9.91144 4.06309L 9.96057 4.37333L 9.99013 4.68605L 10 5"]
+        RenderPath {circle} at (0,0) size 2x2 [fill={[type=SOLID] [color=#008000]}] [data="M10.00,5.00 L9.99,5.31 L9.96,5.63 L9.91,5.94 L9.84,6.24 L9.76,6.55 L9.65,6.84 L9.52,7.13 L9.38,7.41 L9.22,7.68 L9.05,7.94 L8.85,8.19 L8.64,8.42 L8.42,8.64 L8.19,8.85 L7.94,9.05 L7.68,9.22 L7.41,9.38 L7.13,9.52 L6.84,9.65 L6.55,9.76 L6.24,9.84 L5.94,9.91 L5.63,9.96 L5.31,9.99 L5.00,10.00 L4.69,9.99 L4.37,9.96 L4.06,9.91 L3.76,9.84 L3.45,9.76 L3.16,9.65 L2.87,9.52 L2.59,9.38 L2.32,9.22 L2.06,9.05 L1.81,8.85 L1.58,8.64 L1.36,8.42 L1.15,8.19 L0.95,7.94 L0.78,7.68 L0.62,7.41 L0.48,7.13 L0.35,6.84 L0.24,6.55 L0.16,6.24 L0.09,5.94 L0.04,5.63 L0.01,5.31 L0.00,5.00 L0.01,4.69 L0.04,4.37 L0.09,4.06 L0.16,3.76 L0.24,3.45 L0.35,3.16 L0.48,2.87 L0.62,2.59 L0.78,2.32 L0.95,2.06 L1.15,1.81 L1.36,1.58 L1.58,1.36 L1.81,1.15 L2.06,0.95 L2.32,0.78 L2.59,0.62 L2.87,0.48 L3.16,0.35 L3.45,0.24 L3.76,0.16 L4.06,0.09 L4.37,0.04 L4.69,0.01 L5.00,0.00 L5.31,0.01 L5.63,0.04 L5.94,0.09 L6.24,0.16 L6.55,0.24 L6.84,0.35 L7.13,0.48 L7.41,0.62 L7.68,0.78 L7.94,0.95 L8.19,1.15 L8.42,1.36 L8.64,1.58 L8.85,1.81 L9.05,2.06 L9.22,2.32 L9.38,2.59 L9.52,2.87 L9.65,3.16 L9.76,3.45 L9.84,3.76 L9.91,4.06 L9.96,4.37 L9.99,4.69 L10.00,5.00"]
       RenderSVGViewportContainer {marker} at (0,0) size 2x2
-        RenderPath {path} at (0,0) size 2x2 [fill={[type=SOLID] [color=#0000FF]}] [data="M 5 0L 10 10L 0 10L 5 0"]
+        RenderPath {path} at (0,0) size 2x2 [fill={[type=SOLID] [color=#0000FF]}] [data="M5.00,0.00 L10.00,10.00 L0.00,10.00 L5.00,0.00"]
     RenderSVGContainer {g} at (122,127) size 66x66
-      RenderPath {path} at (122,127) size 66x66 [stroke={[type=SOLID] [color=#000000] [stroke width=8.00]}] [start marker=markerStart] [middle marker=markerMiddle] [end marker=markerEnd] [data="M 130 135L 180 135L 180 185"]
+      RenderPath {path} at (122,127) size 66x66 [stroke={[type=SOLID] [color=#000000] [stroke width=8.00]}] [start marker=markerStart] [middle marker=markerMiddle] [end marker=markerEnd] [data="M130.00,135.00 L180.00,135.00 L180.00,185.00"]
diff --git a/LayoutTests/platform/qt/svg/custom/mask-with-default-value-expected.txt b/LayoutTests/platform/qt/svg/custom/mask-with-default-value-expected.txt
index e328d61..51c9daa 100644
--- a/LayoutTests/platform/qt/svg/custom/mask-with-default-value-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/mask-with-default-value-expected.txt
@@ -5,6 +5,6 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 120x120
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {mask} at (0,0) size 800x600
-        RenderPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#000000]}] [data="M 0 0L 800 0L 800 600L 0 600L 0 0"]
-    RenderPath {rect} at (0,0) size 120x120 [fill={[type=SOLID] [color=#008000]}] [data="M 0 0L 120 0L 120 120L 0 120L 0 0"]
-    RenderPath {rect} at (10,10) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [data="M 10 10L 110 10L 110 110L 10 110L 10 10"]
+        RenderPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L800.00,0.00 L800.00,600.00 L0.00,600.00 L0.00,0.00"]
+    RenderPath {rect} at (0,0) size 120x120 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,0.00 L120.00,0.00 L120.00,120.00 L0.00,120.00 L0.00,0.00"]
+    RenderPath {rect} at (10,10) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [data="M10.00,10.00 L110.00,10.00 L110.00,110.00 L10.00,110.00 L10.00,10.00"]
diff --git a/LayoutTests/platform/qt/svg/custom/relative-sized-content-expected.txt b/LayoutTests/platform/qt/svg/custom/relative-sized-content-expected.txt
index 0c2a203..d721acc 100644
--- a/LayoutTests/platform/qt/svg/custom/relative-sized-content-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/relative-sized-content-expected.txt
@@ -9,5 +9,5 @@ layer at (0,0) size 800x482
           text run at (0,20) width 327: "after resizing the content box to a different size"
       RenderBlock {div} at (0,56) size 402x402 [border: (1px solid #FF0000)]
         RenderSVGRoot {svg} at (9,73) size 400x400
-          RenderPath {rect} at (9,73) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [data="M 0 0L 400 0L 400 400L 0 400L 0 0"]
+          RenderPath {rect} at (9,73) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L400.00,0.00 L400.00,400.00 L0.00,400.00 L0.00,0.00"]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt b/LayoutTests/platform/qt/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt
index 334d511..868e557 100644
--- a/LayoutTests/platform/qt/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt
@@ -10,12 +10,12 @@ layer at (0,0) size 800x482
       RenderBlock {div} at (0,56) size 402x402 [border: (1px solid #FF0000)]
         RenderSVGRoot {svg} at (209,273) size 200x200
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderPath {rect} at (0,100) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M 0 100L 200 100L 200 300L 0 300L 0 100"]
+            RenderPath {rect} at (0,100) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,100.00 L200.00,100.00 L200.00,300.00 L0.00,300.00 L0.00,100.00"]
             RenderSVGContainer {use} at (100,100) size 200x200
               RenderSVGContainer {g} at (100,100) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-                RenderPath {rect} at (100,100) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M 0 100L 200 100L 200 300L 0 300L 0 100"]
+                RenderPath {rect} at (100,100) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,100.00 L200.00,100.00 L200.00,300.00 L0.00,300.00 L0.00,100.00"]
           RenderSVGContainer {use} at (209,273) size 200x200
             RenderSVGContainer {g} at (209,273) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
               RenderSVGContainer {g} at (209,273) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-                RenderPath {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M 0 100L 200 100L 200 300L 0 300L 0 100"]
+                RenderPath {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,100.00 L200.00,100.00 L200.00,300.00 L0.00,300.00 L0.00,100.00"]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/svg/custom/relative-sized-shadow-tree-content-expected.txt b/LayoutTests/platform/qt/svg/custom/relative-sized-shadow-tree-content-expected.txt
index 409f38e..e0712a4 100644
--- a/LayoutTests/platform/qt/svg/custom/relative-sized-shadow-tree-content-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/relative-sized-shadow-tree-content-expected.txt
@@ -10,16 +10,16 @@ layer at (0,0) size 800x482
       RenderBlock {div} at (0,56) size 402x402 [border: (1px solid #FF0000)]
         RenderSVGRoot {svg} at (9,73) size 400x400
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderPath {rect} at (0,200) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M 0 200L 200 200L 200 400L 0 400L 0 200"]
-            RenderPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M 0 0L 200 0L 200 200L 0 200L 0 0"]
+            RenderPath {rect} at (0,200) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,200.00 L200.00,200.00 L200.00,400.00 L0.00,400.00 L0.00,200.00"]
+            RenderPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L200.00,0.00 L200.00,200.00 L0.00,200.00 L0.00,0.00"]
             RenderSVGContainer {use} at (0,0) size 200x200
               RenderSVGContainer {g} at (0,0) size 200x200
-                RenderPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M 0 0L 200 0L 200 200L 0 200L 0 0"]
+                RenderPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L200.00,0.00 L200.00,200.00 L0.00,200.00 L0.00,0.00"]
           RenderSVGContainer {use} at (209,273) size 200x200
             RenderSVGContainer {g} at (209,273) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
-              RenderPath {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M 0 200L 200 200L 200 400L 0 400L 0 200"]
+              RenderPath {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,200.00 L200.00,200.00 L200.00,400.00 L0.00,400.00 L0.00,200.00"]
           RenderSVGContainer {use} at (9,73) size 200x200
             RenderSVGContainer {g} at (9,73) size 200x200
               RenderSVGContainer {g} at (9,73) size 200x200
-                RenderPath {rect} at (9,73) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M 0 0L 200 0L 200 200L 0 200L 0 0"]
+                RenderPath {rect} at (9,73) size 200x200 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L200.00,0.00 L200.00,200.00 L0.00,200.00 L0.00,0.00"]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt b/LayoutTests/platform/qt/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt
index d13312a..0c2acb4 100644
--- a/LayoutTests/platform/qt/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt
@@ -13,6 +13,6 @@ layer at (0,0) size 800x482
           RenderSVGContainer {use} at (9,73) size 400x400
             RenderSVGContainer {g} at (9,73) size 400x400
               RenderSVGViewportContainer {svg} at (9,73) size 400x400
-                RenderPath {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#008000]}] [data="M 100 100L 200 100L 200 200L 100 200L 100 100"]
-                RenderPath {rect} at (9,73) size 200x200 [fill={[type=SOLID] [color=#008000]}] [data="M 0 0L 100 0L 100 100L 0 100L 0 0"]
+                RenderPath {rect} at (209,273) size 200x200 [fill={[type=SOLID] [color=#008000]}] [data="M100.00,100.00 L200.00,100.00 L200.00,200.00 L100.00,200.00 L100.00,100.00"]
+                RenderPath {rect} at (9,73) size 200x200 [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"]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/svg/custom/relative-sized-use-on-symbol-expected.txt b/LayoutTests/platform/qt/svg/custom/relative-sized-use-on-symbol-expected.txt
index 87cae9f..79f4535 100644
--- a/LayoutTests/platform/qt/svg/custom/relative-sized-use-on-symbol-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/relative-sized-use-on-symbol-expected.txt
@@ -12,5 +12,5 @@ layer at (0,0) size 800x462
           RenderSVGContainer {use} at (45.80,87.63) size 326.40x326.62
             RenderSVGContainer {g} at (45.80,87.63) size 326.40x326.62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
               RenderSVGViewportContainer {svg} at (45.80,87.63) size 326.40x326.62
-                RenderPath {path} at (45.80,87.63) size 326.40x326.62 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103L 143 117C 143 130.909 112.555 142.185 75 142.185C 37.4446 142.185 7 130.909 7 117L 7 103C 7 89.0906 37.4446 77.8148 75 77.8148C 112.555 77.8148 143 89.0906 143 103L 52 72C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439C 22.1961 20.118 36.7613 6.09483 54.5 6.09483C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439C 88.1487 55.5699 74.6877 70.6562 57 72"]
+                RenderPath {path} at (45.80,87.63) size 326.40x326.62 [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,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"]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/svg/custom/transformedMaskFails-expected.txt b/LayoutTests/platform/qt/svg/custom/transformedMaskFails-expected.txt
index eed88a9..e4a163e 100644
--- a/LayoutTests/platform/qt/svg/custom/transformedMaskFails-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/transformedMaskFails-expected.txt
@@ -6,6 +6,6 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {mask} at (100,100) size 150x150
         RenderSVGContainer {g} at (100,100) size 150x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
-          RenderPath {rect} at (100,100) size 150x150 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 0 0L 150 0L 150 150L 0 150L 0 0"]
-    RenderPath {rect} at (100,100) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [data="M 100 100L 200 100L 200 200L 100 200L 100 100"]
-    RenderPath {rect} at (100,100) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M 100 100L 200 100L 200 200L 100 200L 100 100"]
+          RenderPath {rect} at (100,100) size 150x150 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 L0.00,0.00"]
+    RenderPath {rect} at (100,100) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [data="M100.00,100.00 L200.00,100.00 L200.00,200.00 L100.00,200.00 L100.00,100.00"]
+    RenderPath {rect} at (100,100) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M100.00,100.00 L200.00,100.00 L200.00,200.00 L100.00,200.00 L100.00,100.00"]
diff --git a/LayoutTests/platform/qt/svg/custom/use-on-symbol-inside-pattern-expected.txt b/LayoutTests/platform/qt/svg/custom/use-on-symbol-inside-pattern-expected.txt
index 4b7a427..24e5c0a 100644
--- a/LayoutTests/platform/qt/svg/custom/use-on-symbol-inside-pattern-expected.txt
+++ b/LayoutTests/platform/qt/svg/custom/use-on-symbol-inside-pattern-expected.txt
@@ -9,31 +9,31 @@ layer at (0,0) size 225x425
         RenderSVGContainer {use} at (2.50,3.75) size 15x22.50 [transform={m=((0.75,0.00)(0.00,0.75)) t=(10.00,15.00)}]
           RenderSVGContainer {g} at (2.50,3.75) size 15x22.50
             RenderSVGViewportContainer {svg} at (2.50,3.75) size 15x22.50
-              RenderPath {path} at (9.25,3.75) size 1.50x22.50 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15L 0 15"]
-              RenderPath {path} at (9.25,3.75) size 4.50x3.38 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15C 0 -12.6667 1.66667 -11.5 5 -11.5"]
-              RenderPath {path} at (6.25,3.75) size 4.50x3.38 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -15C 0 -12.6667 -1.66667 -11.5 -5 -11.5"]
-              RenderPath {path} at (9.25,8.25) size 6.75x5.25 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9C 0 -5 2.66667 -3 8 -3"]
-              RenderPath {path} at (4,8.25) size 6.75x5.25 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 -9C 0 -5 -2.66667 -3 -8 -3"]
-              RenderPath {path} at (9.25,15) size 8.25x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0C 0 4.66667 3.33333 7 10 7"]
-              RenderPath {path} at (2.50,15) size 8.25x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 0C 0 4.66667 -3.33333 7 -10 7"]
+              RenderPath {path} at (9.25,3.75) size 1.50x22.50 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,-15.00 L0.00,15.00"]
+              RenderPath {path} at (9.25,3.75) size 4.50x3.38 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,-15.00 C0.00,-12.67,1.67,-11.50,5.00,-11.50"]
+              RenderPath {path} at (6.25,3.75) size 4.50x3.38 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,-15.00 C0.00,-12.67,-1.67,-11.50,-5.00,-11.50"]
+              RenderPath {path} at (9.25,8.25) size 6.75x5.25 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,-9.00 C0.00,-5.00,2.67,-3.00,8.00,-3.00"]
+              RenderPath {path} at (4,8.25) size 6.75x5.25 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,-9.00 C0.00,-5.00,-2.67,-3.00,-8.00,-3.00"]
+              RenderPath {path} at (9.25,15) size 8.25x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,0.00 C0.00,4.67,3.33,7.00,10.00,7.00"]
+              RenderPath {path} at (2.50,15) size 8.25x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,0.00 C0.00,4.67,-3.33,7.00,-10.00,7.00"]
       RenderSVGContainer {pattern} at (9.31,11.56) size 11.38x15.94
         RenderSVGContainer {use} at (9.31,11.56) size 11.38x15.94 [transform={m=((0.50,0.00)(0.00,0.50)) t=(15.00,20.00)}]
           RenderSVGContainer {g} at (9.31,11.56) size 11.38x15.94
             RenderSVGViewportContainer {svg} at (9.31,11.56) size 11.38x15.94
-              RenderPath {path} at (14.50,22.50) size 1x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 15L 0 5"]
-              RenderPath {path} at (9.31,11.56) size 11.38x12.38 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585C -9.06566 -3.81196 -6.3263 -5.43327 -3.5 -5C -5.61622 -6.51983 -6.50972 -9.23171 -5.71141 -11.7118C -4.91309 -14.1919 -2.60543 -15.8734 -1.10215e-15 -15.8734C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5C 6.3263 -5.43327 9.06566 -3.81196 10.0457 -1.12585C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534C 5.09176 7.54205 1.93923 7.10121 -6.66134e-16 5L 0 5"]
-      RenderPath {path} at (-1.85,-1.05) size 203.87x92.12 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 50L 100 0L 200 20L 150 70L 50 90L 0 50"]
+              RenderPath {path} at (14.50,22.50) size 1x5 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,15.00 L0.00,5.00"]
+              RenderPath {path} at (9.31,11.56) size 11.38x12.38 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M0.00,5.00 C-1.94,7.10,-5.09,7.54,-7.53,6.05 C-9.97,4.56,-11.03,1.56,-10.05,-1.13 C-9.07,-3.81,-6.33,-5.43,-3.50,-5.00 C-5.62,-6.52,-6.51,-9.23,-5.71,-11.71 C-4.91,-14.19,-2.61,-15.87,-0.00,-15.87 C2.61,-15.87,4.91,-14.19,5.71,-11.71 C6.51,-9.23,5.62,-6.52,3.50,-5.00 C6.33,-5.43,9.07,-3.81,10.05,-1.13 C11.03,1.56,9.97,4.56,7.53,6.05 C5.09,7.54,1.94,7.10,-0.00,5.00 L0.00,5.00"]
+      RenderPath {path} at (-1.85,-1.05) size 203.87x92.12 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,50.00 L100.00,0.00 L200.00,20.00 L150.00,70.00 L50.00,90.00 L0.00,50.00"]
     RenderSVGContainer {g} at (8.15,4) size 203.87x97.07 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
       RenderSVGText {text} at (0,10) size 74x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-16) size 74x20
           chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 74.00: "coniferous"
       RenderSVGContainer {use} at (8.15,8.95) size 203.87x92.12
         RenderSVGContainer {g} at (8.15,8.95) size 203.87x92.12
-          RenderPath {path} at (8.15,8.95) size 203.87x92.12 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [bbox=at (0,0) size 1x1]}] [data="M 0 50L 100 0L 200 20L 150 70L 50 90L 0 50"]
+          RenderPath {path} at (8.15,8.95) size 203.87x92.12 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [bbox=at (0,0) size 1x1]}] [data="M0.00,50.00 L100.00,0.00 L200.00,20.00 L150.00,70.00 L50.00,90.00 L0.00,50.00"]
     RenderSVGContainer {g} at (8.15,104) size 203.87x97.07 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}]
       RenderSVGText {text} at (0,10) size 85x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-16) size 85x20
           chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 85.00: "broadLeave"
       RenderSVGContainer {use} at (8.15,108.95) size 203.87x92.12
         RenderSVGContainer {g} at (8.15,108.95) size 203.87x92.12
-          RenderPath {path} at (8.15,108.95) size 203.87x92.12 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [bbox=at (0,0) size 1x1]}] [data="M 0 50L 100 0L 200 20L 150 70L 50 90L 0 50"]
+          RenderPath {path} at (8.15,108.95) size 203.87x92.12 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=PATTERN] [bbox=at (0,0) size 1x1]}] [data="M0.00,50.00 L100.00,0.00 L200.00,20.00 L150.00,70.00 L50.00,90.00 L0.00,50.00"]
diff --git a/LayoutTests/platform/qt/svg/filters/feComposite-expected.txt b/LayoutTests/platform/qt/svg/filters/feComposite-expected.txt
index da625a7..eb3474f 100644
--- a/LayoutTests/platform/qt/svg/filters/feComposite-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feComposite-expected.txt
@@ -9,27 +9,27 @@ layer at (0,0) size 800x600
 layer at (0,0) size 400x400
   RenderSVGRoot {svg} at (10,10) size 189x184
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderPath {rect} at (10,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=over] [data="M 10 10L 60 10L 60 60L 10 60L 10 10"]
+    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)
       RenderSVGInlineText {#text} at (0,-16) size 31x20
         chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 4 width 31.00: "over"
-    RenderPath {rect} at (70,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=in] [data="M 70 10L 120 10L 120 60L 70 60L 70 10"]
+    RenderPath {rect} at (70,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=in] [data="M70.00,10.00 L120.00,10.00 L120.00,60.00 L70.00,60.00 L70.00,10.00"]
     RenderSVGText {text} at (70,90) size 13x20 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,-16) size 13x20
         chunk 1 text run 1 at (70.00,90.00) startOffset 0 endOffset 2 width 13.00: "in"
-    RenderPath {rect} at (130,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=out] [data="M 130 10L 180 10L 180 60L 130 60L 130 10"]
+    RenderPath {rect} at (130,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=out] [data="M130.00,10.00 L180.00,10.00 L180.00,60.00 L130.00,60.00 L130.00,10.00"]
     RenderSVGText {text} at (130,90) size 22x20 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,-16) size 22x20
         chunk 1 text run 1 at (130.00,90.00) startOffset 0 endOffset 3 width 22.00: "out"
-    RenderPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=atop] [data="M 10 110L 60 110L 60 160L 10 160L 10 110"]
+    RenderPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=atop] [data="M10.00,110.00 L60.00,110.00 L60.00,160.00 L10.00,160.00 L10.00,110.00"]
     RenderSVGText {text} at (10,190) size 31x20 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,-16) size 31x20
         chunk 1 text run 1 at (10.00,190.00) startOffset 0 endOffset 4 width 31.00: "atop"
-    RenderPath {rect} at (70,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=xor] [data="M 70 110L 120 110L 120 160L 70 160L 70 110"]
+    RenderPath {rect} at (70,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=xor] [data="M70.00,110.00 L120.00,110.00 L120.00,160.00 L70.00,160.00 L70.00,110.00"]
     RenderSVGText {text} at (70,190) size 22x20 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,-16) size 22x20
         chunk 1 text run 1 at (70.00,190.00) startOffset 0 endOffset 3 width 22.00: "xor"
-    RenderPath {rect} at (130,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=arithmetic] [data="M 130 110L 180 110L 180 160L 130 160L 130 110"]
+    RenderPath {rect} at (130,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=arithmetic] [data="M130.00,110.00 L180.00,110.00 L180.00,160.00 L130.00,160.00 L130.00,110.00"]
     RenderSVGText {text} at (130,190) size 69x20 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,-16) size 69x20
         chunk 1 text run 1 at (130.00,190.00) startOffset 0 endOffset 10 width 69.00: "arithmetic"
diff --git a/LayoutTests/platform/qt/svg/filters/feGaussianBlur-expected.txt b/LayoutTests/platform/qt/svg/filters/feGaussianBlur-expected.txt
index 886d704..3191e9a 100644
--- a/LayoutTests/platform/qt/svg/filters/feGaussianBlur-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feGaussianBlur-expected.txt
@@ -14,32 +14,32 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (2.50,2.50) size 490x190
     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]
-      RenderPath {rect} at (10,10) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (35,35) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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]
-      RenderPath {rect} at (110,10) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (135,35) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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]
-      RenderPath {rect} at (210,10) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (235,35) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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]
-      RenderPath {rect} at (310,10) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (335,35) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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]
-      RenderPath {rect} at (410,10) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (435,35) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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]
-      RenderPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (35,135) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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]
-      RenderPath {rect} at (110,110) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (135,135) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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]
-      RenderPath {rect} at (210,110) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (235,135) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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]
-      RenderPath {rect} at (310,110) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (335,135) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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]
-      RenderPath {rect} at (410,110) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (435,135) size 50x50 [fill={[type=SOLID] [color=#0000FF]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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 1d47f6b..debbf7b 100644
--- a/LayoutTests/platform/qt/svg/filters/feMerge-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feMerge-expected.txt
@@ -6,6 +6,6 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (-5,-5) size 580x180
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderPath {rect} at (-5,-5) size 180x180 [fill={[type=SOLID] [color=#000000]}] [filter=filter_1] [data="M 10 10L 160 10L 160 160L 10 160L 10 10"]
-    RenderPath {rect} at (195,-5) size 180x180 [fill={[type=SOLID] [color=#000000]}] [filter=filter_2] [data="M 210 10L 360 10L 360 160L 210 160L 210 10"]
-    RenderPath {rect} at (395,-5) size 180x180 [fill={[type=SOLID] [color=#000000]}] [filter=filter_3] [data="M 410 10L 560 10L 560 160L 410 160L 410 10"]
+    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"]
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 4182e65..81e51e5 100644
--- a/LayoutTests/platform/qt/svg/filters/feMerge-wrong-input-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feMerge-wrong-input-expected.txt
@@ -5,4 +5,4 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 100x100
     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="M 0 0L 100 0L 100 100L 0 100L 0 0"]
+    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 c92b122..0f221cf 100644
--- a/LayoutTests/platform/qt/svg/filters/feOffset-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feOffset-expected.txt
@@ -11,16 +11,16 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (30,30) size 660x60
     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="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      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"]
     RenderSVGContainer {g} at (130,30) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,10.00)}]
-      RenderPath {rect} at (130,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_02] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      RenderPath {rect} at (130,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_02] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
     RenderSVGContainer {g} at (230,30) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(210.00,10.00)}]
-      RenderPath {rect} at (230,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_03] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      RenderPath {rect} at (230,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_03] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
     RenderSVGContainer {g} at (330,30) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,10.00)}]
-      RenderPath {rect} at (330,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_04] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      RenderPath {rect} at (330,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_04] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
     RenderSVGContainer {g} at (430,30) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,10.00)}]
-      RenderPath {rect} at (430,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_05] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      RenderPath {rect} at (430,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_05] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
     RenderSVGContainer {g} at (530,30) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(510.00,10.00)}]
-      RenderPath {rect} at (530,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_06] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      RenderPath {rect} at (530,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_06] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
     RenderSVGContainer {g} at (630,30) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(610.00,10.00)}]
-      RenderPath {rect} at (630,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_07] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
+      RenderPath {rect} at (630,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_07] [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 da6d632..07fc2da 100644
--- a/LayoutTests/platform/qt/svg/filters/feTile-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/feTile-expected.txt
@@ -11,6 +11,6 @@ layer at (0,0) size 800x600
         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="M 10 10L 110 10L 110 110L 10 110L 10 10"]
-      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="M 160 10L 210 10L 210 60L 160 60L 160 10"]
-      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="M 332 22L 382 22L 382 72L 332 72L 332 22"]
+      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"]
+      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"]
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 5d9b861..d73556e 100644
--- a/LayoutTests/platform/qt/svg/filters/shadow-on-filter-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/shadow-on-filter-expected.txt
@@ -4,4 +4,4 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (50,50) size 480x480
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderPath {rect} at (50,50) size 480x480 [fill={[type=SOLID] [color=#008000]}] [filter=filter] [data="M 200 200L 500 200L 500 500L 200 500L 200 200"]
+    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 ef5a2a8..216e044 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
@@ -4,4 +4,4 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (37,37) size 493x493
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderPath {rect} at (37,37) size 493x493 [fill={[type=SOLID] [color=#008000]}] [filter=filter] [data="M 200 200L 500 200L 500 500L 200 500L 200 200"]
+    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"]
diff --git a/LayoutTests/platform/qt/svg/filters/subRegion-one-effect-expected.txt b/LayoutTests/platform/qt/svg/filters/subRegion-one-effect-expected.txt
index 94913f0..f532ecc 100644
--- a/LayoutTests/platform/qt/svg/filters/subRegion-one-effect-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/subRegion-one-effect-expected.txt
@@ -18,72 +18,72 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (9.90,9.90) size 687.85x380.10
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (9.90,9.90) size 75.35x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
-      RenderPath {rect} at (34.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (9.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (34.75,34.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_01] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (34.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (9.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (34.75,34.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_01] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (109.90,9.90) size 75.20x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,10.00)}]
-      RenderPath {rect} at (134.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (109.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (122.25,22.25) size 25.50x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 37.5 12.5L 37.5 50L 12.5 50L 12.5 12.5"]
-      RenderPath {rect} at (110,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_02] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (134.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (109.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (122.25,22.25) size 25.50x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L37.50,12.50 L37.50,50.00 L12.50,50.00 L12.50,12.50"]
+      RenderPath {rect} at (110,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_02] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (209.90,9.90) size 75.20x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(210.00,10.00)}]
-      RenderPath {rect} at (234.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (209.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (234.75,34.75) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 25 25L 50 25L 50 50L 25 50L 25 25"]
-      RenderPath {rect} at (210,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_03] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (234.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (209.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (234.75,34.75) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M25.00,25.00 L50.00,25.00 L50.00,50.00 L25.00,50.00 L25.00,25.00"]
+      RenderPath {rect} at (210,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_03] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (309.90,9.90) size 75.35x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,10.00)}]
-      RenderPath {rect} at (334.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (309.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (359.75,47.25) size 25.50x13 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 50 37.5L 75 37.5L 75 50L 50 50L 50 37.5"]
-      RenderPath {rect} at (310,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_04] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (334.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (309.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (359.75,47.25) size 25.50x13 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M50.00,37.50 L75.00,37.50 L75.00,50.00 L50.00,50.00 L50.00,37.50"]
+      RenderPath {rect} at (310,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_04] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (409.90,9.90) size 75.20x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,10.00)}]
-      RenderPath {rect} at (434.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (409.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (447.25,47.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 37.5 37.5L 62.5 37.5L 62.5 62.5L 37.5 62.5L 37.5 37.5"]
-      RenderPath {rect} at (410,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_05] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (434.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (409.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (447.25,47.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M37.50,37.50 L62.50,37.50 L62.50,62.50 L37.50,62.50 L37.50,37.50"]
+      RenderPath {rect} at (410,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_05] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (509.90,9.90) size 75.20x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(510.00,10.00)}]
-      RenderPath {rect} at (534.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (509.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (522.25,22.25) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 62.5 12.5L 62.5 62.5L 12.5 62.5L 12.5 12.5"]
-      RenderPath {rect} at (510,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_06] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (534.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (509.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (522.25,22.25) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L62.50,12.50 L62.50,62.50 L12.50,62.50 L12.50,12.50"]
+      RenderPath {rect} at (510,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_06] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (609.90,9.90) size 75.20x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(610.00,10.00)}]
-      RenderPath {rect} at (634.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (609.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (641,41) size 13x13 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 31.25 31.25L 43.75 31.25L 43.75 43.75L 31.25 43.75L 31.25 31.25"]
-      RenderPath {rect} at (610,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_07] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (634.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (609.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (641,41) size 13x13 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M31.25,31.25 L43.75,31.25 L43.75,43.75 L31.25,43.75 L31.25,31.25"]
+      RenderPath {rect} at (610,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_07] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (29.90,229.90) size 60.20x160.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,210.00)}]
-      RenderPath {rect} at (34.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (29.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (34.75,234.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (30,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_08] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (34.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (29.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (34.75,234.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (30,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_08] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (122.25,222.25) size 67.85x167.75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,210.00)}]
-      RenderPath {rect} at (134.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (129.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (122.25,222.25) size 25.50x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 37.5 12.5L 37.5 50L 12.5 50L 12.5 12.5"]
-      RenderPath {rect} at (130,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_09] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (134.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (129.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (122.25,222.25) size 25.50x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L37.50,12.50 L37.50,50.00 L12.50,50.00 L12.50,12.50"]
+      RenderPath {rect} at (130,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_09] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (229.90,229.90) size 60.20x160.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(210.00,210.00)}]
-      RenderPath {rect} at (234.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (229.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (234.75,234.75) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 25 25L 50 25L 50 50L 25 50L 25 25"]
-      RenderPath {rect} at (230,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_10] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (234.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (229.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (234.75,234.75) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M25.00,25.00 L50.00,25.00 L50.00,50.00 L25.00,50.00 L25.00,25.00"]
+      RenderPath {rect} at (230,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_10] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (329.90,229.90) size 80.35x160.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,210.00)}]
-      RenderPath {rect} at (334.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (329.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (359.75,259.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 50 50L 100 50L 100 100L 50 100L 50 50"]
-      RenderPath {rect} at (330,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_11] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (334.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (329.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (359.75,259.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M50.00,50.00 L100.00,50.00 L100.00,100.00 L50.00,100.00 L50.00,50.00"]
+      RenderPath {rect} at (330,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_11] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (429.90,229.90) size 60.20x160.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,210.00)}]
-      RenderPath {rect} at (434.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (429.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (447.25,247.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 37.5 37.5L 62.5 37.5L 62.5 62.5L 37.5 62.5L 37.5 37.5"]
-      RenderPath {rect} at (430,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_12] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (434.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (429.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (447.25,247.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M37.50,37.50 L62.50,37.50 L62.50,62.50 L37.50,62.50 L37.50,37.50"]
+      RenderPath {rect} at (430,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_12] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (522.25,222.25) size 67.85x167.75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(510.00,210.00)}]
-      RenderPath {rect} at (534.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (529.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (522.25,222.25) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 62.5 12.5L 62.5 62.5L 12.5 62.5L 12.5 12.5"]
-      RenderPath {rect} at (530,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_13] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (534.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (529.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (522.25,222.25) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L62.50,12.50 L62.50,62.50 L12.50,62.50 L12.50,12.50"]
+      RenderPath {rect} at (530,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_13] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (622.25,222.25) size 75.50x167.75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(610.00,210.00)}]
-      RenderPath {rect} at (634.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (629.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (622.25,222.25) size 75.50x75.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 87.5 12.5L 87.5 87.5L 12.5 87.5L 12.5 12.5"]
-      RenderPath {rect} at (630,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_14] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (634.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (629.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (622.25,222.25) size 75.50x75.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L87.50,12.50 L87.50,87.50 L12.50,87.50 L12.50,12.50"]
+      RenderPath {rect} at (630,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_14] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
diff --git a/LayoutTests/platform/qt/svg/filters/subRegion-two-effects-expected.txt b/LayoutTests/platform/qt/svg/filters/subRegion-two-effects-expected.txt
index cf2d45b..1c0bb45 100644
--- a/LayoutTests/platform/qt/svg/filters/subRegion-two-effects-expected.txt
+++ b/LayoutTests/platform/qt/svg/filters/subRegion-two-effects-expected.txt
@@ -18,86 +18,86 @@ layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (9.75,9.75) size 700.50x380.25
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (9.75,9.75) size 75.50x150.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
-      RenderPath {rect} at (34.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (9.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (34.75,34.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (9.75,9.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_01] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (34.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (9.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (34.75,34.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (9.75,9.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_01] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (109.90,9.90) size 87.85x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,10.00)}]
-      RenderPath {rect} at (134.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (109.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (122.25,22.25) size 25.50x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 37.5 12.5L 37.5 50L 12.5 50L 12.5 12.5"]
-      RenderPath {rect} at (159.75,59.75) size 38x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 50 50L 87.5 50L 87.5 87.5L 50 87.5L 50 50"]
-      RenderPath {rect} at (110,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_02] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (134.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (109.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (122.25,22.25) size 25.50x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L37.50,12.50 L37.50,50.00 L12.50,50.00 L12.50,12.50"]
+      RenderPath {rect} at (159.75,59.75) size 38x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M50.00,50.00 L87.50,50.00 L87.50,87.50 L50.00,87.50 L50.00,50.00"]
+      RenderPath {rect} at (110,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_02] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (209.75,9.75) size 75.35x150.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(210.00,10.00)}]
-      RenderPath {rect} at (234.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (209.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (209.75,9.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (209.75,9.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (210,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_03] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (234.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (209.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (209.75,9.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (209.75,9.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (210,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_03] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (309.75,9.90) size 88x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,10.00)}]
-      RenderPath {rect} at (334.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (309.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (309.75,34.75) size 50.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 0 25L 50 25L 50 50L 0 50L 0 25"]
-      RenderPath {rect} at (347.25,34.75) size 50.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 37.5 25L 87.5 25L 87.5 50L 37.5 50L 37.5 25"]
-      RenderPath {rect} at (310,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_04] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (334.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (309.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (309.75,34.75) size 50.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M0.00,25.00 L50.00,25.00 L50.00,50.00 L0.00,50.00 L0.00,25.00"]
+      RenderPath {rect} at (347.25,34.75) size 50.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M37.50,25.00 L87.50,25.00 L87.50,50.00 L37.50,50.00 L37.50,25.00"]
+      RenderPath {rect} at (310,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_04] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (409.90,9.90) size 75.35x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,10.00)}]
-      RenderPath {rect} at (434.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (409.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (434.75,34.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (434.75,34.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (410,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_05] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (434.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (409.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (434.75,34.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (434.75,34.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (410,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_05] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (509.75,9.75) size 75.50x150.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(510.00,10.00)}]
-      RenderPath {rect} at (534.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (509.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (509.75,9.75) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 0 0L 25 0L 25 25L 0 25L 0 0"]
-      RenderPath {rect} at (534.75,34.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (510,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_06] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (534.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (509.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (509.75,9.75) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M0.00,0.00 L25.00,0.00 L25.00,25.00 L0.00,25.00 L0.00,0.00"]
+      RenderPath {rect} at (534.75,34.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (510,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_06] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (609.90,9.90) size 75.20x150.10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(610.00,10.00)}]
-      RenderPath {rect} at (634.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (609.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 0 0L 50 0L 50 50L 0 50L 0 0"]
-      RenderPath {rect} at (622.25,22.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 37.5 12.5L 37.5 37.5L 12.5 37.5L 12.5 12.5"]
-      RenderPath {rect} at (634.75,34.75) size 38x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 25 25L 62.5 25L 62.5 50L 25 50L 25 25"]
-      RenderPath {rect} at (610,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_07] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (634.90,34.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (609.90,9.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M0.00,0.00 L50.00,0.00 L50.00,50.00 L0.00,50.00 L0.00,0.00"]
+      RenderPath {rect} at (622.25,22.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L37.50,12.50 L37.50,37.50 L12.50,37.50 L12.50,12.50"]
+      RenderPath {rect} at (634.75,34.75) size 38x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M25.00,25.00 L62.50,25.00 L62.50,50.00 L25.00,50.00 L25.00,25.00"]
+      RenderPath {rect} at (610,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_07] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (22.25,222.25) size 67.85x167.75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,210.00)}]
-      RenderPath {rect} at (34.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (29.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (34.75,234.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (22.25,222.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 12.5 12.5L 37.5 12.5L 37.5 37.5L 12.5 37.5L 12.5 12.5"]
-      RenderPath {rect} at (30,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_08] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (34.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (29.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (34.75,234.75) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (22.25,222.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M12.50,12.50 L37.50,12.50 L37.50,37.50 L12.50,37.50 L12.50,12.50"]
+      RenderPath {rect} at (30,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_08] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (122.25,222.25) size 67.85x167.75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,210.00)}]
-      RenderPath {rect} at (134.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (129.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (122.25,222.25) size 25.50x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 37.5 12.5L 37.5 50L 12.5 50L 12.5 12.5"]
-      RenderPath {rect} at (147.25,247.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 37.5 37.5L 62.5 37.5L 62.5 62.5L 37.5 62.5L 37.5 37.5"]
-      RenderPath {rect} at (130,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_09] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (134.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (129.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (122.25,222.25) size 25.50x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L37.50,12.50 L37.50,50.00 L12.50,50.00 L12.50,12.50"]
+      RenderPath {rect} at (147.25,247.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M37.50,37.50 L62.50,37.50 L62.50,62.50 L37.50,62.50 L37.50,37.50"]
+      RenderPath {rect} at (130,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_09] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (229.75,229.75) size 65.50x160.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(210.00,210.00)}]
-      RenderPath {rect} at (234.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (229.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (234.75,234.75) size 60.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 25 25L 85 25L 85 50L 25 50L 25 25"]
-      RenderPath {rect} at (229.75,229.75) size 60.50x60.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (230,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_10] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (234.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (229.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (234.75,234.75) size 60.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M25.00,25.00 L85.00,25.00 L85.00,50.00 L25.00,50.00 L25.00,25.00"]
+      RenderPath {rect} at (229.75,229.75) size 60.50x60.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (230,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_10] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (329.75,229.75) size 60.50x160.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,210.00)}]
-      RenderPath {rect} at (334.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (329.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (329.75,229.75) size 60.50x60.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (329.75,229.75) size 60.50x60.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (330,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_11] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (334.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (329.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (329.75,229.75) size 60.50x60.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (329.75,229.75) size 60.50x60.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (330,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_11] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (422.25,222.25) size 67.85x167.75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,210.00)}]
-      RenderPath {rect} at (434.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (429.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (422.25,222.25) size 60.50x60.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 72.5 12.5L 72.5 72.5L 12.5 72.5L 12.5 12.5"]
-      RenderPath {rect} at (447.25,247.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 37.5 37.5L 62.5 37.5L 62.5 62.5L 37.5 62.5L 37.5 37.5"]
-      RenderPath {rect} at (430,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_12] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (434.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (429.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (422.25,222.25) size 60.50x60.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L72.50,12.50 L72.50,72.50 L12.50,72.50 L12.50,12.50"]
+      RenderPath {rect} at (447.25,247.25) size 25.50x25.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M37.50,37.50 L62.50,37.50 L62.50,62.50 L37.50,62.50 L37.50,37.50"]
+      RenderPath {rect} at (430,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_12] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (522.25,222.25) size 75.50x167.75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(510.00,210.00)}]
-      RenderPath {rect} at (534.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (529.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (522.25,222.25) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 62.5 12.5L 62.5 62.5L 12.5 62.5L 12.5 12.5"]
-      RenderPath {rect} at (559.75,259.75) size 38x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 50 50L 87.5 50L 87.5 87.5L 50 87.5L 50 50"]
-      RenderPath {rect} at (530,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_13] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (534.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (529.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (522.25,222.25) size 50.50x50.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L62.50,12.50 L62.50,62.50 L12.50,62.50 L12.50,12.50"]
+      RenderPath {rect} at (559.75,259.75) size 38x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M50.00,50.00 L87.50,50.00 L87.50,87.50 L50.00,87.50 L50.00,50.00"]
+      RenderPath {rect} at (530,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_13] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
     RenderSVGContainer {g} at (609.75,209.75) size 100.50x180.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(610.00,210.00)}]
-      RenderPath {rect} at (634.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M 25 25L 75 25L 75 75L 25 75L 25 25"]
-      RenderPath {rect} at (629.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M 20 20L 80 20L 80 80L 20 80L 20 20"]
-      RenderPath {rect} at (622.25,222.25) size 75.50x75.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M 12.5 12.5L 87.5 12.5L 87.5 87.5L 12.5 87.5L 12.5 12.5"]
-      RenderPath {rect} at (609.75,209.75) size 100.50x100.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M 0 0L 100 0L 100 100L 0 100L 0 0"]
-      RenderPath {rect} at (630,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_14] [data="M 25 125L 75 125L 75 175L 25 175L 25 125"]
+      RenderPath {rect} at (634.90,234.90) size 50.20x50.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={5.00}]}] [fill={[type=SOLID] [color=#96FF96]}] [data="M25.00,25.00 L75.00,25.00 L75.00,75.00 L25.00,75.00 L25.00,25.00"]
+      RenderPath {rect} at (629.90,229.90) size 60.20x60.20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.20] [dash array={3.00}]}] [fill={[type=SOLID] [color=#C8C8C8] [opacity=0.40]}] [data="M20.00,20.00 L80.00,20.00 L80.00,80.00 L20.00,80.00 L20.00,20.00"]
+      RenderPath {rect} at (622.25,222.25) size 75.50x75.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000096] [opacity=0.40]}] [data="M12.50,12.50 L87.50,12.50 L87.50,87.50 L12.50,87.50 L12.50,12.50"]
+      RenderPath {rect} at (609.75,209.75) size 100.50x100.50 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#960000] [opacity=0.40]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 L0.00,0.00"]
+      RenderPath {rect} at (630,330) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [filter=filter_1effect_14] [data="M25.00,125.00 L75.00,125.00 L75.00,175.00 L25.00,175.00 L25.00,125.00"]
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index dbd7242..b5fb8f3 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,14 @@
+2010-02-05  Csaba Osztrogonác  <ossy at webkit.org>
+
+        Reviewed by Dirk Schulze.
+        Rubber-stamped by Kenneth Rohde Christiansen.
+
+        [Qt] Modifying SVG path dumping to equal to other ports
+        https://bugs.webkit.org/show_bug.cgi?id=33784
+
+        * platform/graphics/qt/PathQt.cpp:
+        (WebCore::Path::debugString): Path dumping style is aproached to Mac.
+
 2010-02-05  Sebastian Dröge  <sebastian.droege at collabora.co.uk>
 
         Reviewed by Gustavo Noronha.
diff --git a/WebCore/platform/graphics/qt/PathQt.cpp b/WebCore/platform/graphics/qt/PathQt.cpp
index 2721984..fc80a69 100644
--- a/WebCore/platform/graphics/qt/PathQt.cpp
+++ b/WebCore/platform/graphics/qt/PathQt.cpp
@@ -311,10 +311,10 @@ String Path::debugString() const
 
         switch (cur.type) {
             case QPainterPath::MoveToElement:
-                ret += QString(QLatin1String("M %1 %2")).arg(cur.x).arg(cur.y);
+                ret += QString(QLatin1String("M%1,%2 ")).arg(cur.x, 0, 'f', 2).arg(cur.y, 0, 'f', 2);
                 break;
             case QPainterPath::LineToElement:
-                ret += QString(QLatin1String("L %1 %2")).arg(cur.x).arg(cur.y);
+                ret += QString(QLatin1String("L%1,%2 ")).arg(cur.x, 0, 'f', 2).arg(cur.y, 0, 'f', 2);
                 break;
             case QPainterPath::CurveToElement:
             {
@@ -324,8 +324,8 @@ String Path::debugString() const
                 Q_ASSERT(c1.type == QPainterPath::CurveToDataElement);
                 Q_ASSERT(c2.type == QPainterPath::CurveToDataElement);
 
-                ret += QString(QLatin1String("C %1 %2 %3 %4 %5 %6")).arg(cur.x).arg(cur.y).arg(c1.x).arg(c1.y).arg(c2.x).arg(c2.y);
-
+                ret += QString(QLatin1String("C%1,%2,%3,%4,%5,%6 ")).arg(cur.x, 0, 'f', 2).arg(cur.y, 0, 'f', 2).arg(c1.x, 0, 'f', 2)
+                                                                    .arg(c1.y, 0, 'f', 2).arg(c2.x, 0, 'f', 2).arg(c2.y, 0, 'f', 2);
                 i += 2;
                 break;
             }
@@ -335,7 +335,7 @@ String Path::debugString() const
         }
     }
 
-    return ret;
+    return ret.trimmed();
 }
 
 void Path::apply(void* info, PathApplierFunction function) const

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list