[Qt] svg/carto.net rebaseline after new test fonts
authorcaio.oliveira@openbossa.org <caio.oliveira@openbossa.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 24 Jul 2012 20:20:51 +0000 (20:20 +0000)
committercaio.oliveira@openbossa.org <caio.oliveira@openbossa.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 24 Jul 2012 20:20:51 +0000 (20:20 +0000)
https://bugs.webkit.org/show_bug.cgi?id=92152

Unreviewed.

* platform/qt-5.0-wk2/Skipped:
* platform/qt-5.0/Skipped:
* platform/qt-5.0/svg/carto.net/window-expected.png: Removed.
* platform/qt-5.0/svg/carto.net/window-expected.txt: Removed.
* platform/qt/svg/carto.net/button-expected.png:
* platform/qt/svg/carto.net/button-expected.txt:
* platform/qt/svg/carto.net/colourpicker-expected.png:
* platform/qt/svg/carto.net/colourpicker-expected.txt:
* platform/qt/svg/carto.net/scrollbar-expected.png:
* platform/qt/svg/carto.net/scrollbar-expected.txt:
* platform/qt/svg/carto.net/selectionlist-expected.png:
* platform/qt/svg/carto.net/selectionlist-expected.txt:
* platform/qt/svg/carto.net/slider-expected.png:
* platform/qt/svg/carto.net/slider-expected.txt:
* platform/qt/svg/carto.net/tabgroup-expected.png:
* platform/qt/svg/carto.net/tabgroup-expected.txt:
* platform/qt/svg/carto.net/textbox-expected.png:
* platform/qt/svg/carto.net/textbox-expected.txt:
* platform/qt/svg/carto.net/window-expected.png:
* platform/qt/svg/carto.net/window-expected.txt:

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

21 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/qt-5.0-wk2/Skipped
LayoutTests/platform/qt-5.0/Skipped
LayoutTests/platform/qt-5.0/svg/carto.net/window-expected.png [deleted file]
LayoutTests/platform/qt-5.0/svg/carto.net/window-expected.txt [deleted file]
LayoutTests/platform/qt/svg/carto.net/button-expected.png
LayoutTests/platform/qt/svg/carto.net/button-expected.txt
LayoutTests/platform/qt/svg/carto.net/colourpicker-expected.png
LayoutTests/platform/qt/svg/carto.net/colourpicker-expected.txt
LayoutTests/platform/qt/svg/carto.net/scrollbar-expected.png
LayoutTests/platform/qt/svg/carto.net/scrollbar-expected.txt
LayoutTests/platform/qt/svg/carto.net/selectionlist-expected.png
LayoutTests/platform/qt/svg/carto.net/selectionlist-expected.txt
LayoutTests/platform/qt/svg/carto.net/slider-expected.png
LayoutTests/platform/qt/svg/carto.net/slider-expected.txt
LayoutTests/platform/qt/svg/carto.net/tabgroup-expected.png
LayoutTests/platform/qt/svg/carto.net/tabgroup-expected.txt
LayoutTests/platform/qt/svg/carto.net/textbox-expected.png
LayoutTests/platform/qt/svg/carto.net/textbox-expected.txt
LayoutTests/platform/qt/svg/carto.net/window-expected.png
LayoutTests/platform/qt/svg/carto.net/window-expected.txt

index be515ab..0d4133c 100644 (file)
@@ -1,3 +1,31 @@
+2012-07-24  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
+
+        [Qt] svg/carto.net rebaseline after new test fonts
+        https://bugs.webkit.org/show_bug.cgi?id=92152
+
+        Unreviewed.
+
+        * platform/qt-5.0-wk2/Skipped:
+        * platform/qt-5.0/Skipped:
+        * platform/qt-5.0/svg/carto.net/window-expected.png: Removed.
+        * platform/qt-5.0/svg/carto.net/window-expected.txt: Removed.
+        * platform/qt/svg/carto.net/button-expected.png:
+        * platform/qt/svg/carto.net/button-expected.txt:
+        * platform/qt/svg/carto.net/colourpicker-expected.png:
+        * platform/qt/svg/carto.net/colourpicker-expected.txt:
+        * platform/qt/svg/carto.net/scrollbar-expected.png:
+        * platform/qt/svg/carto.net/scrollbar-expected.txt:
+        * platform/qt/svg/carto.net/selectionlist-expected.png:
+        * platform/qt/svg/carto.net/selectionlist-expected.txt:
+        * platform/qt/svg/carto.net/slider-expected.png:
+        * platform/qt/svg/carto.net/slider-expected.txt:
+        * platform/qt/svg/carto.net/tabgroup-expected.png:
+        * platform/qt/svg/carto.net/tabgroup-expected.txt:
+        * platform/qt/svg/carto.net/textbox-expected.png:
+        * platform/qt/svg/carto.net/textbox-expected.txt:
+        * platform/qt/svg/carto.net/window-expected.png:
+        * platform/qt/svg/carto.net/window-expected.txt:
+
 2012-07-24  Luciano Wolf  <luciano.wolf@openbossa.org>
 
         [Qt] platform, plugins and printing need rebaseline after new test fonts
index a637f1d..b0827be 100644 (file)
@@ -690,6 +690,8 @@ editing/inserting/4960120-1.html
 editing/inserting/before-after-input-element.html
 tables/mozilla_expected_failures/bugs/bug92647-1.html
 
-# [Qt] Image in tables/mozilla_expected_failures/bugs/bug85016.html scales different in WK1 and WK2
+# [Qt] Images scale differently in WK1 and WK2
 # https://bugs.webkit.org/show_bug.cgi?id=92015
+svg/carto.net/scrollbar.svg
+svg/carto.net/selectionlist.svg
 tables/mozilla_expected_failures/bugs/bug85016.html
index 288cf71..4b6cbac 100644 (file)
@@ -970,14 +970,6 @@ svg/batik/text/textPosition2.svg
 svg/batik/text/textProperties.svg
 svg/batik/text/textProperties2.svg
 svg/batik/text/verticalTextOnPath.svg
-svg/carto.net/button.svg
-svg/carto.net/colourpicker.svg
-svg/carto.net/scrollbar.svg
-svg/carto.net/selectionlist.svg
-svg/carto.net/slider.svg
-svg/carto.net/tabgroup.svg
-svg/carto.net/textbox.svg
-svg/carto.net/window.svg
 svg/clip-path/clip-path-pixelation.svg
 svg/clip-path/clip-path-text-and-shape.svg
 svg/clip-path/clip-path-text-and-stroke.svg
diff --git a/LayoutTests/platform/qt-5.0/svg/carto.net/window-expected.png b/LayoutTests/platform/qt-5.0/svg/carto.net/window-expected.png
deleted file mode 100644 (file)
index be4cdd4..0000000
Binary files a/LayoutTests/platform/qt-5.0/svg/carto.net/window-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/qt-5.0/svg/carto.net/window-expected.txt b/LayoutTests/platform/qt-5.0/svg/carto.net/window-expected.txt
deleted file mode 100644 (file)
index c5f1a94..0000000
+++ /dev/null
@@ -1,266 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (0,0) size 800x600
-    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGHiddenContainer {symbol} at (0,0) size 0x0
-        RenderSVGRect {rect} at (0,18) size 56x17 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-      RenderSVGHiddenContainer {symbol} at (0,0) size 0x0
-        RenderSVGRect {rect} at (0,22) size 5x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-        RenderSVGPath {line} at (0,21) size 5x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-        RenderSVGPath {line} at (0,21) size 5x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-      RenderSVGHiddenContainer {symbol} at (0,0) size 0x0
-        RenderSVGRect {rect} at (0,21) size 5x11 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-      RenderSVGHiddenContainer {symbol} at (0,0) size 0x0
-        RenderSVGRect {rect} at (0,22) size 5x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-        RenderSVGPath {line} at (0,30) size 5x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-    RenderSVGRect {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#D3D3D3]}] [x=-5000.00] [y=-5000.00] [width=15000.00] [height=15000.00]
-    RenderSVGRect {rect} at (0,26) size 800x64 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-5000.00] [y=0.00] [width=15000.00] [height=80.00]
-    RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-5000.00] [y=-5000.00] [width=5000.00] [height=15000.00]
-    RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFFFFF]}] [x=1024.00] [y=-5000.00] [width=5000.00] [height=15000.00]
-    RenderSVGRect {rect} at (0,573) size 800x27 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-5000.00] [y=700.00] [width=15000.00] [height=5000.00]
-    RenderSVGText {text} at (10,9) size 328x27 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 328x27
-        chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 34 width 327.68: "Demonstration of the Window object"
-    RenderSVGText {text} at (10,35) size 63x20 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 63x20
-        chunk 1 text run 1 at (10.00,50.00) startOffset 0 endOffset 10 width 62.72: "Statustext"
-    RenderSVGContainer {use} at (319,33) size 112x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(480.00,20.00)}]
-      RenderSVGViewportContainer {svg} at (319,33) size 112x18
-        RenderSVGRect {rect} at (319,33) size 112x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (411,13) size 137x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 137x16
-        chunk 1 (middle anchor) text run 1 at (411.52,25.00) startOffset 0 endOffset 23 width 136.96: "Close Navigation Window"
-    RenderSVGContainer {use} at (437,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(630.00,20.00)}]
-      RenderSVGViewportContainer {svg} at (437,33) size 111x18
-        RenderSVGRect {rect} at (437,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (581,13) size 98x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 98x16
-        chunk 1 (middle anchor) text run 1 at (581.36,25.00) startOffset 0 endOffset 16 width 97.28: "Close Big Window"
-    RenderSVGContainer {use} at (554,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(780.00,20.00)}]
-      RenderSVGViewportContainer {svg} at (554,33) size 111x18
-        RenderSVGRect {rect} at (554,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (711,13) size 137x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 137x16
-        chunk 1 (middle anchor) text run 1 at (711.52,25.00) startOffset 0 endOffset 23 width 136.96: "Close Middlesize Window"
-    RenderSVGContainer {use} at (671,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(930.00,20.00)}]
-      RenderSVGViewportContainer {svg} at (671,33) size 111x18
-        RenderSVGRect {rect} at (671,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (876,13) size 107x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 107x16
-        chunk 1 (middle anchor) text run 1 at (876.88,25.00) startOffset 0 endOffset 19 width 106.24: "Close Colour Picker"
-    RenderSVGContainer {use} at (671,57) size 111x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(930.00,50.00)}]
-      RenderSVGViewportContainer {svg} at (671,57) size 111x17
-        RenderSVGRect {rect} at (671,57) size 111x17 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (874,43) size 111x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 111x16
-        chunk 1 (middle anchor) text run 1 at (874.96,55.00) startOffset 0 endOffset 18 width 110.08: "Close Small Window"
-    RenderSVGContainer {use} at (319,57) size 112x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(480.00,50.00)}]
-      RenderSVGViewportContainer {svg} at (319,57) size 112x17
-        RenderSVGRect {rect} at (319,57) size 112x17 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (408,43) size 144x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 144x16
-        chunk 1 (middle anchor) text run 1 at (408.32,55.00) startOffset 0 endOffset 24 width 143.36: "Resize Navigation Window"
-    RenderSVGContainer {g} at (38,81) size 760x455
-      RenderSVGContainer {g} at (613,81) size 185x169 [transform={m=((1.00,0.00)(0.00,1.00)) t=(800.00,85.00)}]
-        RenderSVGContainer {g} at (624,92) size 174x158
-          RenderSVGRect {rect} at (624,92) size 174x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=220.00] [height=200.00]
-          RenderSVGContainer {g} at (632,100) size 160x102
-            RenderSVGText {text} at (10,10) size 203x128 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 122x20
-                chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 18 width 121.60: "This window should"
-              RenderSVGTSpan {tspan} at (0,0) size 145x20
-                RenderSVGInlineText {#text} at (0,16) size 145x20
-                  chunk 1 text run 1 at (10.00,41.00) startOffset 0 endOffset 24 width 144.64: "contain navigation tools"
-              RenderSVGTSpan {tspan} at (0,0) size 93x20
-                RenderSVGInlineText {#text} at (0,38) size 93x20
-                  chunk 1 text run 1 at (10.00,63.00) startOffset 0 endOffset 15 width 92.16: "Click on button"
-              RenderSVGTSpan {tspan} at (0,0) size 203x20
-                RenderSVGInlineText {#text} at (0,54) size 203x20
-                  chunk 1 text run 1 at (10.00,79.00) startOffset 0 endOffset 32 width 202.24: "'Resize Navigation Window' for a"
-              RenderSVGTSpan {tspan} at (0,0) size 184x20
-                RenderSVGInlineText {#text} at (0,70) size 184x20
-                  chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 28 width 183.04: "random resize of this Window"
-              RenderSVGTSpan {tspan} at (0,0) size 162x20
-                RenderSVGInlineText {#text} at (0,92) size 162x20
-                  chunk 1 text run 1 at (10.00,117.00) startOffset 0 endOffset 26 width 161.28: "Note that this window also"
-              RenderSVGTSpan {tspan} at (0,0) size 182x20
-                RenderSVGInlineText {#text} at (0,108) size 182x20
-                  chunk 1 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 181.76: "features a window decoration"
-          RenderSVGRect {rect} at (624,238) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=187.00] [width=220.00] [height=13.00]
-          RenderSVGText {text} at (3,186) size 41x15 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 41x15
-              chunk 1 text run 1 at (3.00,197.00) startOffset 0 endOffset 9 width 40.96: "Statusbar"
-        RenderSVGContainer {g} at (613,81) size 185x159
-          RenderSVGContainer {g} at (613,81) size 185x159
-            RenderSVGRect {rect} at (613,81) size 16x159 [fill={[type=SOLID] [color=#B0C4DE]}] [x=-15.00] [y=-15.00] [width=20.00] [height=202.00]
-            RenderSVGRect {rect} at (613,81) size 185x16 [fill={[type=SOLID] [color=#B0C4DE]}] [x=-15.00] [y=-15.00] [width=236.00] [height=20.00]
-            RenderSVGText {text} at (0,168) size 103x16 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 103x16
-                chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 17 width 102.40: "Navigation Window"
-          RenderSVGContainer {use} at (616,84) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,-5.00)}]
-            RenderSVGViewportContainer {svg} at (616,84) size 10x10
-              RenderSVGRect {rect} at (616,84) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-              RenderSVGPath {line} at (616,84) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-              RenderSVGPath {line} at (616,84) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-          RenderSVGContainer {use} at (616,100) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,15.00)}]
-            RenderSVGViewportContainer {svg} at (616,100) size 10x10
-              RenderSVGRect {rect} at (616,100) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-          RenderSVGContainer {use} at (616,116) size 10x9 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,35.00)}]
-            RenderSVGViewportContainer {svg} at (616,116) size 10x9
-              RenderSVGRect {rect} at (616,116) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-              RenderSVGPath {line} at (616,124) size 10x1 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-      RenderSVGContainer {g} at (38,142) size 549x394 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,150.00)}]
-        RenderSVGContainer {g} at (38,143) size 549x393
-          RenderSVGRect {rect} at (38,143) size 549x392 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=700.00] [height=500.00]
-          RenderSVGContainer {g} at (0,0) size 0x0
-          RenderSVGRect {rect} at (38,523) size 549x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=487.00] [width=700.00] [height=13.00]
-          RenderSVGText {text} at (3,486) size 129x15 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 129x15
-              chunk 1 text run 1 at (3.00,497.00) startOffset 0 endOffset 28 width 128.00: "This is a big movable window"
-          RenderSVGContainer {g} at (77,182) size 315x236 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
-            RenderSVGContainer {g} at (77,182) size 315x236
-              RenderSVGRect {rect} at (77,182) size 315x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=400.00] [height=300.00]
-              RenderSVGContainer {g} at (0,0) size 0x0
-              RenderSVGRect {rect} at (77,406) size 315x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=287.00] [width=400.00] [height=13.00]
-              RenderSVGText {text} at (3,286) size 159x15 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 159x15
-                  chunk 1 text run 1 at (3.00,297.00) startOffset 0 endOffset 34 width 158.72: "This window contains other windows"
-              RenderSVGContainer {g} at (77,195) size 174x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,17.00)}]
-                RenderSVGContainer {g} at (77,195) size 174x143
-                  RenderSVGRect {rect} at (77,195) size 174x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=220.00] [height=180.00]
-                  RenderSVGContainer {g} at (0,0) size 0x0
-                  RenderSVGRect {rect} at (77,326) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=220.00] [height=13.00]
-                  RenderSVGText {text} at (3,166) size 169x15 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 169x15
-                      chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 36 width 168.96: "Changing a colour changes background"
-                RenderSVGContainer {g} at (77,195) size 174x17
-                  RenderSVGRect {rect} at (77,195) size 174x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=220.00] [height=17.00]
-                  RenderSVGText {text} at (3,-1) size 85x20 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 85x20
-                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 84.48: "Colour Picker"
-                  RenderSVGContainer {use} at (236,198) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(208.50,8.50)}]
-                    RenderSVGViewportContainer {svg} at (236,198) size 10x10
-                      RenderSVGRect {rect} at (236,198) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                      RenderSVGPath {line} at (236,198) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-                      RenderSVGPath {line} at (236,198) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-                  RenderSVGContainer {use} at (223,198) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(191.50,8.50)}]
-                    RenderSVGViewportContainer {svg} at (223,198) size 10x10
-                      RenderSVGRect {rect} at (223,198) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                  RenderSVGContainer {use} at (210,198) size 9x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(174.50,8.50)}]
-                    RenderSVGViewportContainer {svg} at (210,198) size 9x10
-                      RenderSVGRect {rect} at (210,198) size 9x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                      RenderSVGPath {line} at (210,206) size 9x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-              RenderSVGContainer {g} at (249,343) size 143x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,207.00)}]
-                RenderSVGContainer {g} at (249,344) size 143x64
-                  RenderSVGRect {rect} at (249,344) size 143x64 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=180.00] [height=80.00]
-                  RenderSVGContainer {g} at (257,364) size 121x42
-                    RenderSVGText {text} at (10,25) size 153x52 contains 1 chunk(s)
-                      RenderSVGInlineText {#text} at (0,0) size 153x20
-                        chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 23 width 152.32: "This is a none-moveable"
-                      RenderSVGTSpan {tspan} at (0,0) size 137x21
-                        RenderSVGInlineText {#text} at (0,15) size 137x20
-                          chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 21 width 136.96: "none-closeable status"
-                      RenderSVGTSpan {tspan} at (0,0) size 47x21
-                        RenderSVGInlineText {#text} at (0,31) size 47x20
-                          chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 46.08: "window"
-                RenderSVGContainer {g} at (249,343) size 143x18
-                  RenderSVGRect {rect} at (249,344) size 143x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=180.00] [height=17.00]
-                  RenderSVGText {text} at (3,-1) size 93x20 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 93x20
-                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 92.16: "Status Window"
-                  RenderSVGContainer {use} at (376,346) size 11x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(168.50,8.50)}]
-                    RenderSVGViewportContainer {svg} at (376,346) size 11x10
-                      RenderSVGRect {rect} at (376,346) size 11x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                  RenderSVGContainer {use} at (364,346) size 9x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(151.50,8.50)}]
-                    RenderSVGViewportContainer {svg} at (364,346) size 9x10
-                      RenderSVGRect {rect} at (364,346) size 9x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                      RenderSVGPath {line} at (364,355) size 9x1 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-            RenderSVGContainer {g} at (77,182) size 315x17
-              RenderSVGRect {rect} at (77,182) size 315x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=400.00] [height=17.00]
-              RenderSVGText {text} at (3,-1) size 167x20 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 167x20
-                  chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 24 width 166.40: "Nested middlesize Window"
-              RenderSVGContainer {use} at (377,184) size 10x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(388.50,8.50)}]
-                RenderSVGViewportContainer {svg} at (377,184) size 10x11
-                  RenderSVGRect {rect} at (377,185) size 9x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                  RenderSVGPath {line} at (377,184) size 10x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-                  RenderSVGPath {line} at (377,184) size 10x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-              RenderSVGContainer {use} at (363,184) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(371.50,8.50)}]
-                RenderSVGViewportContainer {svg} at (363,184) size 11x11
-                  RenderSVGRect {rect} at (363,184) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-              RenderSVGContainer {use} at (350,185) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(354.50,8.50)}]
-                RenderSVGViewportContainer {svg} at (350,185) size 10x10
-                  RenderSVGRect {rect} at (350,185) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                  RenderSVGPath {line} at (350,193) size 10x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-          RenderSVGContainer {g} at (312,377) size 158x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,300.00)}]
-            RenderSVGContainer {g} at (312,377) size 158x143
-              RenderSVGRect {rect} at (312,377) size 158x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=200.00] [height=180.00]
-              RenderSVGContainer {g} at (320,397) size 136x68
-                RenderSVGText {text} at (10,25) size 173x84 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 171x20
-                    chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 26 width 170.24: "This window has a callback"
-                  RenderSVGTSpan {tspan} at (0,0) size 157x21
-                    RenderSVGInlineText {#text} at (0,15) size 157x20
-                      chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 25 width 156.16: "function indicating mouse"
-                  RenderSVGTSpan {tspan} at (0,0) size 173x21
-                    RenderSVGInlineText {#text} at (0,31) size 173x20
-                      chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 26 width 172.80: "movements in the statusbar"
-                  RenderSVGTSpan {tspan} at (0,0) size 122x20
-                    RenderSVGInlineText {#text} at (0,48) size 122x20
-                      chunk 1 text run 1 at (10.00,88.00) startOffset 0 endOffset 19 width 121.60: "and alerting window"
-                  RenderSVGTSpan {tspan} at (0,0) size 43x20
-                    RenderSVGInlineText {#text} at (0,64) size 43x20
-                      chunk 1 text run 1 at (10.00,104.00) startOffset 0 endOffset 6 width 42.24: "events"
-              RenderSVGRect {rect} at (312,508) size 158x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=200.00] [height=13.00]
-              RenderSVGText {text} at (3,166) size 113x15 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 113x15
-                  chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 27 width 112.64: "Callback function is active"
-            RenderSVGContainer {g} at (312,377) size 158x17
-              RenderSVGRect {rect} at (312,377) size 158x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=200.00] [height=17.00]
-              RenderSVGText {text} at (3,-1) size 86x20 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 86x20
-                  chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 12 width 85.76: "Small Window"
-              RenderSVGContainer {use} at (455,380) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(188.50,8.50)}]
-                RenderSVGViewportContainer {svg} at (455,380) size 10x10
-                  RenderSVGRect {rect} at (455,380) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                  RenderSVGPath {line} at (455,380) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-                  RenderSVGPath {line} at (455,380) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-              RenderSVGContainer {use} at (441,380) size 11x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(171.50,8.50)}]
-                RenderSVGViewportContainer {svg} at (441,380) size 11x10
-                  RenderSVGRect {rect} at (441,380) size 11x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-              RenderSVGContainer {use} at (428,380) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(154.50,8.50)}]
-                RenderSVGViewportContainer {svg} at (428,380) size 10x10
-                  RenderSVGRect {rect} at (428,380) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-                  RenderSVGPath {line} at (428,388) size 10x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-          RenderSVGContainer {g} at (39,476) size 119x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,426.00)}]
-            RenderSVGContainer {g} at (39,476) size 119x48
-              RenderSVGRect {rect} at (39,476) size 119x48 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=150.00] [height=60.00]
-              RenderSVGContainer {g} at (43,479) size 115x39
-                RenderSVGText {text} at (5,4) size 146x48 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 135x16
-                    chunk 1 text run 1 at (5.00,16.00) startOffset 0 endOffset 24 width 134.40: "This is a minimal window"
-                  RenderSVGTSpan {tspan} at (0,0) size 146x16
-                    RenderSVGInlineText {#text} at (0,16) size 146x16
-                      chunk 1 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 145.92: "without title and status bar."
-                  RenderSVGTSpan {tspan} at (0,0) size 121x16
-                    RenderSVGInlineText {#text} at (0,32) size 121x16
-                      chunk 1 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 120.32: "it is also not moveable"
-            RenderSVGContainer {g} at (0,0) size 0x0
-        RenderSVGContainer {g} at (38,142) size 549x18
-          RenderSVGRect {rect} at (38,143) size 549x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=700.00] [height=17.00]
-          RenderSVGText {text} at (3,-1) size 72x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 72x20
-              chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 10 width 71.68: "Big Window"
-          RenderSVGContainer {use} at (572,145) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(688.50,8.50)}]
-            RenderSVGViewportContainer {svg} at (572,145) size 10x10
-              RenderSVGRect {rect} at (572,146) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-              RenderSVGPath {line} at (572,145) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
-              RenderSVGPath {line} at (572,145) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
-          RenderSVGContainer {use} at (558,145) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(671.50,8.50)}]
-            RenderSVGViewportContainer {svg} at (558,145) size 11x11
-              RenderSVGRect {rect} at (558,145) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-          RenderSVGContainer {use} at (546,146) size 9x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(654.50,8.50)}]
-            RenderSVGViewportContainer {svg} at (546,146) size 9x10
-              RenderSVGRect {rect} at (546,146) size 9x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
-              RenderSVGPath {line} at (546,154) size 9x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
index 92ef19b..eb42f22 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/carto.net/button-expected.png and b/LayoutTests/platform/qt/svg/carto.net/button-expected.png differ
index 7e0076c..d72875f 100644 (file)
@@ -13,63 +13,63 @@ layer at (0,0) size 800x600
         RenderSVGRect {rect} at (77,77) size 79x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=99.00] [y=99.00] [width=100.00] [height=30.00]
         RenderSVGRect {rect} at (78,78) size 80x25 [fill={[type=SOLID] [color=#000080]}] [x=101.00] [y=101.00] [width=100.00] [height=30.00]
         RenderSVGRect {rect} at (78,78) size 79x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=100.00] [y=100.00] [width=100.00] [height=30.00]
-        RenderSVGText {text} at (126,108) size 48x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 48x16
-            RenderSVGInlineText {#text} at (0,0) size 48x16
+        RenderSVGText {text} at (126,108) size 48x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 48x15
+            RenderSVGInlineText {#text} at (0,0) size 48x15
               chunk 1 (middle anchor) text run 1 at (126.32,120.40) startOffset 0 endOffset 8 width 47.36: "Click me"
       RenderSVGContainer {g} at (171,77) size 80x26
         RenderSVGRect {rect} at (171,77) size 79x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=219.00] [y=99.00] [width=100.00] [height=30.00]
         RenderSVGRect {rect} at (172,78) size 79x25 [fill={[type=SOLID] [color=#000080]}] [x=221.00] [y=101.00] [width=100.00] [height=30.00]
         RenderSVGRect {rect} at (171,78) size 79x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=220.00] [y=100.00] [width=100.00] [height=30.00]
-        RenderSVGText {text} at (241,108) size 58x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 58x16
-            RenderSVGInlineText {#text} at (0,0) size 58x16
+        RenderSVGText {text} at (241,108) size 58x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 58x15
+            RenderSVGInlineText {#text} at (0,0) size 58x15
               chunk 1 (middle anchor) text run 1 at (241.20,120.40) startOffset 0 endOffset 10 width 57.60: "Click me 2"
       RenderSVGContainer {g} at (264,77) size 104x26
         RenderSVGRect {rect} at (264,77) size 103x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=339.00] [y=99.00] [width=130.00] [height=30.00]
         RenderSVGRect {rect} at (266,78) size 102x25 [fill={[type=SOLID] [color=#000080]}] [x=341.00] [y=101.00] [width=130.00] [height=30.00]
         RenderSVGRect {rect} at (265,78) size 103x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=340.00] [y=100.00] [width=130.00] [height=30.00]
-        RenderSVGText {text} at (351,108) size 107x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 107x16
-            RenderSVGInlineText {#text} at (0,0) size 107x16
-              chunk 1 (middle anchor) text run 1 at (351.88,120.40) startOffset 0 endOffset 19 width 106.24: "Deactivate Button 2"
+        RenderSVGText {text} at (351,108) size 108x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 108x15
+            RenderSVGInlineText {#text} at (0,0) size 108x15
+              chunk 1 (middle anchor) text run 1 at (351.24,120.40) startOffset 0 endOffset 19 width 107.52: "Deactivate Button 2"
       RenderSVGContainer {g} at (382,77) size 96x26
         RenderSVGRect {rect} at (382,77) size 94x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=489.00] [y=99.00] [width=120.00] [height=30.00]
         RenderSVGRect {rect} at (383,78) size 95x25 [fill={[type=SOLID] [color=#000080]}] [x=491.00] [y=101.00] [width=120.00] [height=30.00]
         RenderSVGRect {rect} at (382,78) size 95x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=490.00] [y=100.00] [width=120.00] [height=30.00]
-        RenderSVGText {text} at (504,108) size 91x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 91x16
-            RenderSVGInlineText {#text} at (0,0) size 91x16
-              chunk 1 (middle anchor) text run 1 at (504.56,120.40) startOffset 0 endOffset 16 width 90.88: "Switch Button on"
+        RenderSVGText {text} at (505,108) size 90x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 90x15
+            RenderSVGInlineText {#text} at (0,0) size 90x15
+              chunk 1 (middle anchor) text run 1 at (505.20,120.40) startOffset 0 endOffset 16 width 89.60: "Switch Button on"
       RenderSVGContainer {g} at (491,77) size 104x26
         RenderSVGRect {rect} at (491,77) size 102x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=629.00] [y=99.00] [width=130.00] [height=30.00]
         RenderSVGRect {rect} at (492,78) size 103x25 [fill={[type=SOLID] [color=#000080]}] [x=631.00] [y=101.00] [width=130.00] [height=30.00]
         RenderSVGRect {rect} at (492,78) size 102x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=630.00] [y=100.00] [width=130.00] [height=30.00]
-        RenderSVGText {text} at (648,108) size 94x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 94x16
-            RenderSVGInlineText {#text} at (0,0) size 94x16
-              chunk 1 (middle anchor) text run 1 at (648.28,120.40) startOffset 0 endOffset 15 width 93.44: "Remove Button 1"
+        RenderSVGText {text} at (647,108) size 95x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 95x15
+            RenderSVGInlineText {#text} at (0,0) size 95x15
+              chunk 1 (middle anchor) text run 1 at (647.64,120.40) startOffset 0 endOffset 15 width 94.72: "Remove Button 1"
       RenderSVGContainer {g} at (608,77) size 104x26
         RenderSVGRect {rect} at (608,77) size 103x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=779.00] [y=99.00] [width=130.00] [height=30.00]
         RenderSVGRect {rect} at (610,78) size 102x25 [fill={[type=SOLID] [color=#000080]}] [x=781.00] [y=101.00] [width=130.00] [height=30.00]
         RenderSVGRect {rect} at (609,78) size 102x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=780.00] [y=100.00] [width=130.00] [height=30.00]
-        RenderSVGText {text} at (794,108) size 102x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 102x16
-            RenderSVGInlineText {#text} at (0,0) size 102x16
-              chunk 1 (middle anchor) text run 1 at (794.44,120.40) startOffset 0 endOffset 18 width 101.12: "Switch Button 4 on"
+        RenderSVGText {text} at (795,108) size 100x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 100x15
+            RenderSVGInlineText {#text} at (0,0) size 100x15
+              chunk 1 (middle anchor) text run 1 at (795.08,120.40) startOffset 0 endOffset 18 width 99.84: "Switch Button 4 on"
       RenderSVGContainer {g} at (155,233) size 120x50
         RenderSVGRect {rect} at (155,233) size 118x48 [fill={[type=SOLID] [color=#FFFFFF]}] [x=199.00] [y=299.00] [width=150.00] [height=60.00]
         RenderSVGRect {rect} at (157,235) size 118x48 [fill={[type=SOLID] [color=#000080]}] [x=201.00] [y=301.00] [width=150.00] [height=60.00]
         RenderSVGRect {rect} at (156,234) size 118x48 [fill={[type=SOLID] [color=#B0C4DE]}] [x=200.00] [y=300.00] [width=150.00] [height=60.00]
-        RenderSVGText {text} at (228,310) size 94x42 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 94x16
-            RenderSVGInlineText {#text} at (0,0) size 94x16
-              chunk 1 (middle anchor) text run 1 at (228.28,322.20) startOffset 0 endOffset 19 width 93.44: "This is a multiline"
-          RenderSVGTSpan {tspan} at (0,0) size 80x16
-            RenderSVGInlineText {#text} at (7,13) size 80x16
-              chunk 1 (middle anchor) text run 1 at (235.32,335.40) startOffset 0 endOffset 15 width 79.36: "textbutton with"
-          RenderSVGTSpan {tspan} at (0,0) size 74x16
-            RenderSVGInlineText {#text} at (10,26) size 73x16
+        RenderSVGText {text} at (228,310) size 93x41 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 93x15
+            RenderSVGInlineText {#text} at (0,0) size 93x15
+              chunk 1 (middle anchor) text run 1 at (228.92,322.20) startOffset 0 endOffset 19 width 92.16: "This is a multiline"
+          RenderSVGTSpan {tspan} at (0,0) size 79x15
+            RenderSVGInlineText {#text} at (7,13) size 79x15
+              chunk 1 (middle anchor) text run 1 at (235.96,335.40) startOffset 0 endOffset 15 width 78.08: "textbutton with"
+          RenderSVGTSpan {tspan} at (0,0) size 74x15
+            RenderSVGInlineText {#text} at (9,26) size 73x15
               chunk 1 (middle anchor) text run 1 at (238.52,348.60) startOffset 0 endOffset 13 width 72.96: "round corners"
     RenderSVGContainer {g} at (233,112) size 61x22
       RenderSVGContainer {g} at (233,116) size 18x18
@@ -90,12 +90,12 @@ layer at (0,0) size 800x600
             RenderSVGContainer {g} at (279,115) size 10x16 [transform={m=((1.25,0.00)(0.00,1.25)) t=(0.00,0.00)}]
               RenderSVGPath {line} at (282,122) size 5x9 [stroke={[type=SOLID] [color=#000000] [stroke width=1.75]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=3.00] [y2=7.00]
               RenderSVGPath {path} at (279,115) size 10x13 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [data="M -3 -7 L -3 3 L 0 0 L 4.25 -0.5 Z"]
-    RenderSVGText {text} at (100,193) size 82x22 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 82x22
-        chunk 1 text run 1 at (100.00,210.00) startOffset 0 endOffset 10 width 81.92: "StatusText"
-    RenderSVGText {text} at (430,303) size 518x22 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 518x22
-        chunk 1 text run 1 at (430.00,320.00) startOffset 0 endOffset 73 width 517.12: "Click this text to randomly resize the multiline textbutton (textbutton7)"
-    RenderSVGText {text} at (430,323) size 544x22 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 544x22
-        chunk 1 text run 1 at (430.00,340.00) startOffset 0 endOffset 77 width 544.00: "Click this text to randomly reposition the multiline textbutton (textbutton7)"
+    RenderSVGText {text} at (100,194) size 73x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 73x20
+        chunk 1 text run 1 at (100.00,210.00) startOffset 0 endOffset 10 width 72.96: "StatusText"
+    RenderSVGText {text} at (430,304) size 473x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 473x20
+        chunk 1 text run 1 at (430.00,320.00) startOffset 0 endOffset 73 width 472.32: "Click this text to randomly resize the multiline textbutton (textbutton7)"
+    RenderSVGText {text} at (430,324) size 504x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 504x20
+        chunk 1 text run 1 at (430.00,340.00) startOffset 0 endOffset 77 width 503.04: "Click this text to randomly reposition the multiline textbutton (textbutton7)"
index a4b9480..aea8c52 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/carto.net/colourpicker-expected.png and b/LayoutTests/platform/qt/svg/carto.net/colourpicker-expected.png differ
index 2553070..d248d4e 100644 (file)
@@ -76,9 +76,9 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (215,316) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(278.00,415.60)}]
           RenderSVGViewportContainer {svg} at (215,316) size 5x17
             RenderSVGPath {line} at (215,316) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (416,408) size 76x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 76x16
-            chunk 1 text run 1 at (416.00,420.10) startOffset 0 endOffset 13 width 75.52: "Hue (0\x{B0}-360\x{B0})"
+        RenderSVGText {text} at (416,408) size 73x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x15
+            chunk 1 text run 1 at (416.00,420.10) startOffset 0 endOffset 13 width 72.96: "Hue (0\x{B0}-360\x{B0})"
         RenderSVGRect {rect} at (186,351) size 42x35 [stroke={[type=SOLID] [color=#000000] [opacity=0.70] [stroke width=7.50]}] [x=242.00] [y=454.00] [width=45.00] [height=36.00]
         RenderSVGRect {rect} at (165,340) size 36x29 [fill={[type=SOLID] [color=#00FF00]}] [x=212.00] [y=436.00] [width=45.00] [height=36.00]
         RenderSVGRect {rect} at (235,340) size 86x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_satGradient"]}] [x=302.00] [y=435.85] [width=108.00] [height=7.50]
@@ -87,8 +87,8 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (318,335) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,439.60)}]
           RenderSVGViewportContainer {svg} at (318,335) size 5x17
             RenderSVGPath {line} at (318,335) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (416,432) size 76x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 76x16
+        RenderSVGText {text} at (416,432) size 76x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x15
             chunk 1 text run 1 at (416.00,444.10) startOffset 0 endOffset 14 width 75.52: "Saturation (%)"
         RenderSVGRect {rect} at (235,359) size 86x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_valGradient"]}] [x=302.00] [y=459.85] [width=108.00] [height=7.50]
         RenderSVGPath {line} at (230,356) size 97x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=302.00] [y1=463.60] [x2=410.00] [y2=463.60]
@@ -96,8 +96,8 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (318,354) size 5x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,463.60)}]
           RenderSVGViewportContainer {svg} at (318,354) size 5x16
             RenderSVGPath {line} at (318,354) size 5x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (416,456) size 52x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x16
+        RenderSVGText {text} at (416,456) size 52x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x15
             chunk 1 text run 1 at (416.00,468.10) startOffset 0 endOffset 9 width 51.20: "Value (%)"
         RenderSVGRect {rect} at (235,378) size 86x6 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_alphaGradient"]}] [x=302.00] [y=483.85] [width=108.00] [height=7.50]
         RenderSVGPath {line} at (230,375) size 97x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=302.00] [y1=487.60] [x2=410.00] [y2=487.60]
@@ -105,11 +105,11 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (318,373) size 5x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,487.60)}]
           RenderSVGViewportContainer {svg} at (318,373) size 5x16
             RenderSVGPath {line} at (318,373) size 5x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (416,480) size 63x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 63x16
-            chunk 1 text run 1 at (416.00,492.10) startOffset 0 endOffset 11 width 62.72: "Opacity (%)"
-        RenderSVGText {text} at (212,502) size 240x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 240x16
+        RenderSVGText {text} at (416,480) size 64x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x15
+            chunk 1 text run 1 at (416.00,492.10) startOffset 0 endOffset 11 width 64.00: "Opacity (%)"
+        RenderSVGText {text} at (212,502) size 240x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 240x15
             chunk 1 text run 1 at (212.00,514.00) startOffset 0 endOffset 40 width 239.36: "RGBA: 0,255,0,100; HSVA: 120,100,100,100"
       RenderSVGContainer {g} at (390,156) size 235x79
         RenderSVGRect {rect} at (390,156) size 235x79 [fill={[type=SOLID] [color=#DCDCDC]}] [x=500.00] [y=200.00] [width=300.00] [height=100.00]
@@ -119,9 +119,9 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (398,158) size 4x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(512.00,213.00)}]
           RenderSVGViewportContainer {svg} at (398,158) size 4x17
             RenderSVGPath {line} at (398,158) size 4x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (716,205) size 76x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 76x16
-            chunk 1 text run 1 at (716.00,217.50) startOffset 0 endOffset 13 width 75.52: "Hue (0\x{B0}-180\x{B0})"
+        RenderSVGText {text} at (716,205) size 73x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x15
+            chunk 1 text run 1 at (716.00,217.50) startOffset 0 endOffset 13 width 72.96: "Hue (0\x{B0}-180\x{B0})"
         RenderSVGRect {rect} at (420,188) size 42x30 [stroke={[type=SOLID] [color=#787878] [stroke width=7.50]}] [x=542.00] [y=245.00] [width=45.00] [height=30.00]
         RenderSVGRect {rect} at (400,179) size 36x25 [fill={[type=SOLID] [color=#FF0000]}] [x=512.00] [y=230.00] [width=45.00] [height=30.00]
         RenderSVGRect {rect} at (470,184) size 85x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker3_satGradient"]}] [x=602.00] [y=235.92] [width=108.00] [height=7.50]
@@ -130,8 +130,8 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (552,179) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,239.67)}]
           RenderSVGViewportContainer {svg} at (552,179) size 5x17
             RenderSVGPath {line} at (552,179) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (716,232) size 76x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 76x16
+        RenderSVGText {text} at (716,232) size 76x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x15
             chunk 1 text run 1 at (716.00,244.17) startOffset 0 endOffset 14 width 75.52: "Saturation (%)"
         RenderSVGRect {rect} at (470,205) size 85x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker3_valGradient"]}] [x=602.00] [y=262.58] [width=108.00] [height=7.50]
         RenderSVGPath {line} at (464,202) size 97x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=602.00] [y1=266.33] [x2=710.00] [y2=266.33]
@@ -139,11 +139,11 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (552,200) size 5x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,266.33)}]
           RenderSVGViewportContainer {svg} at (552,200) size 5x16
             RenderSVGPath {line} at (552,200) size 5x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (716,259) size 52x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x16
+        RenderSVGText {text} at (716,259) size 52x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x15
             chunk 1 text run 1 at (716.00,270.83) startOffset 0 endOffset 9 width 51.20: "Value (%)"
-        RenderSVGText {text} at (512,283) size 227x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 227x16
+        RenderSVGText {text} at (512,283) size 227x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 227x15
             chunk 1 text run 1 at (512.00,295.00) startOffset 0 endOffset 38 width 226.56: "RGBA: 255,0,0,100; HSVA: 0,100,100,100"
       RenderSVGContainer {g} at (546,390) size 236x95
         RenderSVGRect {rect} at (546,390) size 236x95 [fill={[type=SOLID] [color=#DCDCDC]}] [x=700.00] [y=500.00] [width=300.00] [height=120.00]
@@ -153,9 +153,9 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (554,394) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(712.00,515.60)}]
           RenderSVGViewportContainer {svg} at (554,394) size 5x17
             RenderSVGPath {line} at (554,394) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (916,508) size 76x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 76x16
-            chunk 1 text run 1 at (916.00,520.10) startOffset 0 endOffset 13 width 75.52: "Hue (0\x{B0}-360\x{B0})"
+        RenderSVGText {text} at (916,508) size 73x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x15
+            chunk 1 text run 1 at (916.00,520.10) startOffset 0 endOffset 13 width 72.96: "Hue (0\x{B0}-360\x{B0})"
         RenderSVGRect {rect} at (553,415) size 42x35 [stroke={[type=SOLID] [color=#787878] [stroke width=7.50]}] [x=712.00] [y=536.00] [width=45.00] [height=36.00]
         RenderSVGRect {rect} at (603,418) size 108x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_satGradient"]}] [x=772.00] [y=535.85] [width=138.00] [height=7.50]
         RenderSVGPath {line} at (597,415) size 120x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=772.00] [y1=539.60] [x2=910.00] [y2=539.60]
@@ -163,8 +163,8 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (601,413) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(772.00,539.60)}]
           RenderSVGViewportContainer {svg} at (601,413) size 5x17
             RenderSVGPath {line} at (601,413) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (916,532) size 76x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 76x16
+        RenderSVGText {text} at (916,532) size 76x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x15
             chunk 1 text run 1 at (916.00,544.10) startOffset 0 endOffset 14 width 75.52: "Saturation (%)"
         RenderSVGRect {rect} at (603,437) size 108x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_valGradient"]}] [x=772.00] [y=559.85] [width=138.00] [height=7.50]
         RenderSVGPath {line} at (597,434) size 120x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=772.00] [y1=563.60] [x2=910.00] [y2=563.60]
@@ -172,8 +172,8 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (651,432) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(836.86,563.60)}]
           RenderSVGViewportContainer {svg} at (651,432) size 5x17
             RenderSVGPath {line} at (651,432) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (916,556) size 52x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x16
+        RenderSVGText {text} at (916,556) size 52x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x15
             chunk 1 text run 1 at (916.00,568.10) startOffset 0 endOffset 9 width 51.20: "Value (%)"
         RenderSVGRect {rect} at (603,456) size 108x6 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_alphaGradient"]}] [x=772.00] [y=583.85] [width=138.00] [height=7.50]
         RenderSVGPath {line} at (597,453) size 120x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=772.00] [y1=587.60] [x2=910.00] [y2=587.60]
@@ -181,19 +181,19 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (708,451) size 5x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(910.00,587.60)}]
           RenderSVGViewportContainer {svg} at (708,451) size 5x16
             RenderSVGPath {line} at (708,451) size 5x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (916,580) size 63x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 63x16
-            chunk 1 text run 1 at (916.00,592.10) startOffset 0 endOffset 11 width 62.72: "Opacity (%)"
-        RenderSVGText {text} at (712,602) size 233x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 233x16
+        RenderSVGText {text} at (916,580) size 64x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x15
+            chunk 1 text run 1 at (916.00,592.10) startOffset 0 endOffset 11 width 64.00: "Opacity (%)"
+        RenderSVGText {text} at (712,602) size 233x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 233x15
             chunk 1 text run 1 at (712.00,614.00) startOffset 0 endOffset 39 width 232.96: "RGBA: 120,120,120,100; HSVA: 0,0,47,100"
-    RenderSVGContainer {g} at (80,63) size 272x272 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,-400.00)}]
+    RenderSVGContainer {g} at (80,63) size 272x271 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,-400.00)}]
       RenderSVGRect {rect} at (104,63) size 239x238 [fill={[type=SOLID] [color=#00FFFF] [opacity=0.50]}] [x=490.00] [y=190.00] [width=320.00] [height=110.00]
-      RenderSVGText {text} at (500,303) size 326x41 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 309x22
-          chunk 1 text run 1 at (500.00,320.00) startOffset 0 endOffset 41 width 308.48: "This colourPicker has a callBack function"
-        RenderSVGTSpan {tspan} at (0,0) size 326x22
-          RenderSVGInlineText {#text} at (0,19) size 326x22
+      RenderSVGText {text} at (500,304) size 326x39 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 306x20
+          chunk 1 text run 1 at (500.00,320.00) startOffset 0 endOffset 41 width 305.92: "This colourPicker has a callBack function"
+        RenderSVGTSpan {tspan} at (0,0) size 326x20
+          RenderSVGInlineText {#text} at (0,19) size 326x20
             chunk 1 text run 1 at (500.00,339.20) startOffset 0 endOffset 42 width 325.12: "attached that changes the background color"
       RenderSVGContainer {g} at (116,74) size 216x216
         RenderSVGRect {rect} at (116,74) size 216x216 [fill={[type=SOLID] [color=#DCDCDC]}] [x=500.00] [y=200.00] [width=300.00] [height=90.00]
@@ -203,9 +203,9 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (224,146) size 15x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(630.80,211.70)}]
           RenderSVGViewportContainer {svg} at (224,146) size 15x14
             RenderSVGPath {line} at (224,146) size 15x14 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (716,204) size 82x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 82x16
-            chunk 1 text run 1 at (716.00,216.20) startOffset 0 endOffset 14 width 81.92: "Hue (90\x{B0}-240\x{B0})"
+        RenderSVGText {text} at (716,204) size 80x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 80x15
+            chunk 1 text run 1 at (716.00,216.20) startOffset 0 endOffset 14 width 79.36: "Hue (90\x{B0}-240\x{B0})"
         RenderSVGRect {rect} at (142,95) size 41x41 [fill={[type=SOLID] [color=#00FFFF] [opacity=0.50]}] [x=512.00] [y=227.00] [width=45.00] [height=27.00]
         RenderSVGRect {rect} at (183,131) size 82x82 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_satGradient"]}] [x=572.00] [y=231.95] [width=138.00] [height=7.50]
         RenderSVGPath {line} at (177,125) size 94x94 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=572.00] [y1=235.70] [x2=710.00] [y2=235.70]
@@ -213,8 +213,8 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (255,203) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,235.70)}]
           RenderSVGViewportContainer {svg} at (255,203) size 14x14
             RenderSVGPath {line} at (255,203) size 14x14 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (716,228) size 76x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 76x16
+        RenderSVGText {text} at (716,228) size 76x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x15
             chunk 1 text run 1 at (716.00,240.20) startOffset 0 endOffset 14 width 75.52: "Saturation (%)"
         RenderSVGRect {rect} at (170,144) size 81x82 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_alphaGradient"]}] [x=572.00] [y=255.95] [width=138.00] [height=7.50]
         RenderSVGPath {line} at (164,138) size 94x94 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=572.00] [y1=259.70] [x2=710.00] [y2=259.70]
@@ -222,58 +222,58 @@ layer at (0,0) size 800x600
         RenderSVGContainer {use} at (203,178) size 15x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(641.00,259.70)}]
           RenderSVGViewportContainer {svg} at (203,178) size 15x14
             RenderSVGPath {line} at (203,178) size 15x14 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-        RenderSVGText {text} at (716,252) size 63x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 63x16
-            chunk 1 text run 1 at (716.00,264.20) startOffset 0 endOffset 11 width 62.72: "Opacity (%)"
-        RenderSVGText {text} at (512,273) size 240x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 240x16
+        RenderSVGText {text} at (716,252) size 64x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x15
+            chunk 1 text run 1 at (716.00,264.20) startOffset 0 endOffset 11 width 64.00: "Opacity (%)"
+        RenderSVGText {text} at (512,273) size 240x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 240x15
             chunk 1 text run 1 at (512.00,285.50) startOffset 0 endOffset 40 width 239.36: "RGBA: 0,255,255,50; HSVA: 180,100,100,50"
     RenderSVGContainer {g} at (389,132) size 288x274
       RenderSVGContainer {g} at (397,344) size 89x18
         RenderSVGRect {rect} at (397,344) size 87x17 [fill={[type=SOLID] [color=#FFFFFF]}] [x=509.00] [y=441.00] [width=110.00] [height=20.00]
         RenderSVGRect {rect} at (399,346) size 87x16 [fill={[type=SOLID] [color=#696969]}] [x=511.00] [y=443.00] [width=110.00] [height=20.00]
         RenderSVGRect {rect} at (398,345) size 87x16 [fill={[type=SOLID] [color=#DCDCDC]}] [x=510.00] [y=442.00] [width=110.00] [height=20.00]
-        RenderSVGText {text} at (517,445) size 96x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 96x16
-            RenderSVGInlineText {#text} at (0,0) size 96x16
+        RenderSVGText {text} at (517,445) size 96x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 96x15
+            RenderSVGInlineText {#text} at (0,0) size 96x15
               chunk 1 (middle anchor) text run 1 at (517.00,457.40) startOffset 0 endOffset 17 width 96.00: "Hide ColourPicker"
       RenderSVGContainer {g} at (397,366) size 89x18
         RenderSVGRect {rect} at (397,366) size 87x17 [fill={[type=SOLID] [color=#FFFFFF]}] [x=509.00] [y=469.00] [width=110.00] [height=20.00]
         RenderSVGRect {rect} at (399,367) size 87x17 [fill={[type=SOLID] [color=#696969]}] [x=511.00] [y=471.00] [width=110.00] [height=20.00]
         RenderSVGRect {rect} at (398,367) size 87x16 [fill={[type=SOLID] [color=#DCDCDC]}] [x=510.00] [y=470.00] [width=110.00] [height=20.00]
-        RenderSVGText {text} at (522,473) size 86x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 86x16
-            RenderSVGInlineText {#text} at (0,0) size 86x16
+        RenderSVGText {text} at (522,473) size 86x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 86x15
+            RenderSVGInlineText {#text} at (0,0) size 86x15
               chunk 1 (middle anchor) text run 1 at (522.12,485.40) startOffset 0 endOffset 15 width 85.76: "Set Random Fill"
       RenderSVGContainer {g} at (397,388) size 89x18
         RenderSVGRect {rect} at (397,388) size 87x16 [fill={[type=SOLID] [color=#FFFFFF]}] [x=509.00] [y=497.00] [width=110.00] [height=20.00]
         RenderSVGRect {rect} at (399,389) size 87x17 [fill={[type=SOLID] [color=#696969]}] [x=511.00] [y=499.00] [width=110.00] [height=20.00]
         RenderSVGRect {rect} at (398,389) size 87x16 [fill={[type=SOLID] [color=#DCDCDC]}] [x=510.00] [y=498.00] [width=110.00] [height=20.00]
-        RenderSVGText {text} at (512,501) size 105x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 105x16
-            RenderSVGInlineText {#text} at (0,0) size 105x16
+        RenderSVGText {text} at (512,501) size 105x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 105x15
+            RenderSVGInlineText {#text} at (0,0) size 105x15
               chunk 1 (middle anchor) text run 1 at (512.52,513.40) startOffset 0 endOffset 17 width 104.96: "Set Random Stroke"
       RenderSVGContainer {g} at (389,132) size 144x18
         RenderSVGRect {rect} at (389,132) size 142x16 [fill={[type=SOLID] [color=#FFFFFF]}] [x=499.00] [y=169.00] [width=180.00] [height=20.00]
         RenderSVGRect {rect} at (391,133) size 142x17 [fill={[type=SOLID] [color=#696969]}] [x=501.00] [y=171.00] [width=180.00] [height=20.00]
         RenderSVGRect {rect} at (390,132) size 142x17 [fill={[type=SOLID] [color=#DCDCDC]}] [x=500.00] [y=170.00] [width=180.00] [height=20.00]
-        RenderSVGText {text} at (504,173) size 171x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 171x16
-            RenderSVGInlineText {#text} at (0,0) size 171x16
+        RenderSVGText {text} at (504,173) size 171x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 171x15
+            RenderSVGInlineText {#text} at (0,0) size 171x15
               chunk 1 (middle anchor) text run 1 at (504.88,185.40) startOffset 0 endOffset 29 width 170.24: "Randomly Resize Colour Picker"
       RenderSVGContainer {g} at (534,132) size 143x18
         RenderSVGRect {rect} at (534,132) size 141x16 [fill={[type=SOLID] [color=#FFFFFF]}] [x=684.00] [y=169.00] [width=180.00] [height=20.00]
         RenderSVGRect {rect} at (535,133) size 142x17 [fill={[type=SOLID] [color=#696969]}] [x=686.00] [y=171.00] [width=180.00] [height=20.00]
         RenderSVGRect {rect} at (535,132) size 141x17 [fill={[type=SOLID] [color=#DCDCDC]}] [x=685.00] [y=170.00] [width=180.00] [height=20.00]
-        RenderSVGText {text} at (693,173) size 163x16 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 163x16
-            RenderSVGInlineText {#text} at (0,0) size 163x16
-              chunk 1 (middle anchor) text run 1 at (693.72,185.40) startOffset 0 endOffset 27 width 162.56: "Randomly Move Colour Picker"
+        RenderSVGText {text} at (693,173) size 164x15 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 164x15
+            RenderSVGInlineText {#text} at (0,0) size 164x15
+              chunk 1 (middle anchor) text run 1 at (693.08,185.40) startOffset 0 endOffset 27 width 163.84: "Randomly Move Colour Picker"
     RenderSVGContainer {g} at (358,389) size 22x15
       RenderSVGRect {rect} at (358,389) size 21x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=459.00] [y=498.00] [width=25.00] [height=16.00]
       RenderSVGRect {rect} at (360,390) size 20x14 [fill={[type=SOLID] [color=#696969]}] [x=461.00] [y=500.00] [width=25.00] [height=16.00]
       RenderSVGRect {rect} at (359,389) size 20x14 [fill={[type=SOLID] [color=#DCDCDC]}] [x=460.00] [y=499.00] [width=25.00] [height=16.00]
-      RenderSVGText {text} at (464,500) size 17x16 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 17x16
-          RenderSVGInlineText {#text} at (0,0) size 17x16
+      RenderSVGText {text} at (464,500) size 17x15 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 17x15
+          RenderSVGInlineText {#text} at (0,0) size 17x15
             chunk 1 (middle anchor) text run 1 at (464.18,512.40) startOffset 0 endOffset 2 width 16.64: "OK"
index 6ab1bd7..e32a82a 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/carto.net/scrollbar-expected.png and b/LayoutTests/platform/qt/svg/carto.net/scrollbar-expected.png differ
index 340d24f..d0712c3 100644 (file)
@@ -3,42 +3,42 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGRect {rect} at (0,0) size 800x600 [x=-1000.00] [y=-1000.00] [width=5000.00] [height=5000.00]
-    RenderSVGText {text} at (50,10) size 339x27 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 339x27
+    RenderSVGText {text} at (50,11) size 339x24 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 339x24
         chunk 1 text run 1 at (50.00,30.00) startOffset 0 endOffset 34 width 338.75: "Demonstration of the SVG Scrollbar"
-    RenderSVGText {text} at (548,15) size 402x20 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 402x20
-        chunk 1 (end anchor) text run 1 at (548.75,30.00) startOffset 0 endOffset 59 width 401.25: "One can also drag the images and the scrollbars will adopt."
+    RenderSVGText {text} at (542,16) size 408x18 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 408x18
+        chunk 1 (end anchor) text run 1 at (542.50,30.00) startOffset 0 endOffset 59 width 407.50: "One can also drag the images and the scrollbars will adopt."
     RenderSVGViewportContainer {svg} at (40,60) size 760x337
       RenderSVGContainer {g} at (40,60) size 760x337
         RenderSVGImage {image} at (40,60) size 760x337
-        RenderSVGContainer {g} at (368,111) size 432x263
-          RenderSVGText {text} at (410,73) size 92x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 92x20
+        RenderSVGContainer {g} at (368,112) size 432x261
+          RenderSVGText {text} at (410,75) size 92x18 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 92x18
               chunk 1 (middle anchor) text run 1 at (410.38,88.80) startOffset 0 endOffset 13 width 91.25: "Furggeltihorn"
-          RenderSVGText {text} at (569,83) size 49x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 49x20
+          RenderSVGText {text} at (569,85) size 49x18 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 49x18
               chunk 1 (middle anchor) text run 1 at (569.42,98.80) startOffset 0 endOffset 6 width 48.75: "P 2821"
-          RenderSVGText {text} at (589,64) size 92x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 92x20
-              chunk 1 (middle anchor) text run 1 at (589.38,79.80) startOffset 0 endOffset 13 width 91.25: "Zervreilahorn"
-          RenderSVGText {text} at (765,97) size 79x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 79x20
+          RenderSVGText {text} at (590,66) size 90x18 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 90x18
+              chunk 1 (middle anchor) text run 1 at (590.00,79.80) startOffset 0 endOffset 13 width 90.00: "Zervreilahorn"
+          RenderSVGText {text} at (765,99) size 79x18 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 79x18
               chunk 1 (middle anchor) text run 1 at (765.63,112.80) startOffset 0 endOffset 11 width 78.75: "Plattenberg"
-          RenderSVGText {text} at (2192,163) size 58x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 58x20
-              chunk 1 (middle anchor) text run 1 at (2192.15,178.80) startOffset 0 endOffset 8 width 57.50: "Piz Fess"
-          RenderSVGText {text} at (2250,147) size 82x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 82x20
-              chunk 1 (middle anchor) text run 1 at (2250.77,162.60) startOffset 0 endOffset 11 width 81.25: "Crap Grisch"
-          RenderSVGText {text} at (2378,134) size 68x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 68x20
+          RenderSVGText {text} at (2191,165) size 59x18 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 59x18
+              chunk 1 (middle anchor) text run 1 at (2191.52,178.80) startOffset 0 endOffset 8 width 58.75: "Piz Fess"
+          RenderSVGText {text} at (2250,148) size 83x18 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 83x18
+              chunk 1 (middle anchor) text run 1 at (2250.15,162.60) startOffset 0 endOffset 11 width 82.50: "Crap Grisch"
+          RenderSVGText {text} at (2378,135) size 68x18 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 68x18
               chunk 1 (middle anchor) text run 1 at (2378.95,149.60) startOffset 0 endOffset 9 width 67.50: "Piz Tom\x{FC}l"
-          RenderSVGText {text} at (1734,97) size 57x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 57x20
+          RenderSVGText {text} at (1734,98) size 57x18 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 57x18
               chunk 1 (middle anchor) text run 1 at (1734.47,112.60) startOffset 0 endOffset 8 width 56.25: "Fruntalp"
-          RenderSVGText {text} at (961,371) size 85x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 85x20
+          RenderSVGText {text} at (961,372) size 85x18 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 85x18
               chunk 1 (middle anchor) text run 1 at (961.30,386.50) startOffset 0 endOffset 12 width 85.00: "Zervreilasee"
     RenderSVGContainer {g} at (40,60) size 733x173
       RenderSVGContainer {g} at (40,220) size 720x13
@@ -55,9 +55,9 @@ layer at (0,0) size 800x600
         RenderSVGRect {rect} at (760,207) size 13x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=950.50] [y=234.50] [width=15.00] [height=15.00]
         RenderSVGPath {path} at (763,63) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 958 54.5 L 962.5 62.5 L 954.5 62.5 Z"]
         RenderSVGPath {path} at (763,210) size 7x8 [fill={[type=SOLID] [color=#696969]}] [data="M 958 246.5 L 954.5 238.5 L 962.5 238.5 Z"]
-    RenderSVGText {text} at (396,267) size 554x17 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 554x17
-        chunk 1 (end anchor) text run 1 at (396.25,280.00) startOffset 0 endOffset 89 width 553.75: "Panorama Zervreilastausee, Vals, Graub\x{FC}nden, Switzerland, taken 2006-02-04 (\x{A9} A. Neumann)"
+    RenderSVGText {text} at (392,267) size 558x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 558x17
+        chunk 1 (end anchor) text run 1 at (392.50,280.00) startOffset 0 endOffset 89 width 557.50: "Panorama Zervreilastausee, Vals, Graub\x{FC}nden, Switzerland, taken 2006-02-04 (\x{A9} A. Neumann)"
     RenderSVGViewportContainer {svg} at (40,300) size 760x300
       RenderSVGContainer {g} at (40,300) size 760x300
         RenderSVGImage {image} at (40,300) size 760x300
@@ -76,23 +76,23 @@ layer at (0,0) size 800x600
         RenderSVGRect {rect} at (760,451) size 9x9 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=950.50] [y=539.50] [width=10.00] [height=10.00]
         RenderSVGPath {path} at (762,446) size 6x5 [fill={[type=SOLID] [color=#696969]}] [data="M 955.5 532.5 L 959.5 538.5 L 953.5 538.5 Z"]
         RenderSVGPath {path} at (762,454) size 6x5 [fill={[type=SOLID] [color=#696969]}] [data="M 955.5 548.5 L 953.5 542.5 L 959.5 542.5 Z"]
-    RenderSVGText {text} at (403,562) size 547x17 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 547x17
-        chunk 1 (end anchor) text run 1 at (403.75,575.00) startOffset 0 endOffset 94 width 546.25: "Panorama Chalchtrittli, Tierfed, Linthal, Glarus, Switzerland, taken 2005-09-03 (\x{A9} A. Neumann)"
+    RenderSVGText {text} at (388,562) size 562x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 562x17
+        chunk 1 (end anchor) text run 1 at (388.75,575.00) startOffset 0 endOffset 94 width 561.25: "Panorama Chalchtrittli, Tierfed, Linthal, Glarus, Switzerland, taken 2005-09-03 (\x{A9} A. Neumann)"
     RenderSVGContainer {g} at (39,483) size 186x18
       RenderSVGContainer {g} at (39,483) size 90x18
         RenderSVGRect {rect} at (39,483) size 89x17 [fill={[type=SOLID] [color=#FFFFFF]}] [x=49.00] [y=579.00] [width=110.00] [height=20.00]
         RenderSVGRect {rect} at (40,484) size 89x17 [fill={[type=SOLID] [color=#696969]}] [x=51.00] [y=581.00] [width=110.00] [height=20.00]
         RenderSVGRect {rect} at (40,484) size 88x16 [fill={[type=SOLID] [color=#DCDCDC]}] [x=50.00] [y=580.00] [width=110.00] [height=20.00]
-        RenderSVGText {text} at (65,582) size 80x17 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 80x17
-            RenderSVGInlineText {#text} at (0,0) size 80x17
-              chunk 1 (middle anchor) text run 1 at (65.00,595.40) startOffset 0 endOffset 14 width 80.00: "Hide Scrollbar"
+        RenderSVGText {text} at (62,582) size 85x17 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 85x17
+            RenderSVGInlineText {#text} at (0,0) size 85x17
+              chunk 1 (middle anchor) text run 1 at (62.50,595.40) startOffset 0 endOffset 14 width 85.00: "Hide Scrollbar"
       RenderSVGContainer {g} at (135,483) size 90x18
         RenderSVGRect {rect} at (135,483) size 89x17 [fill={[type=SOLID] [color=#FFFFFF]}] [x=169.00] [y=579.00] [width=110.00] [height=20.00]
         RenderSVGRect {rect} at (136,484) size 89x17 [fill={[type=SOLID] [color=#696969]}] [x=171.00] [y=581.00] [width=110.00] [height=20.00]
         RenderSVGRect {rect} at (136,484) size 88x16 [fill={[type=SOLID] [color=#DCDCDC]}] [x=170.00] [y=580.00] [width=110.00] [height=20.00]
-        RenderSVGText {text} at (174,582) size 102x17 contains 1 chunk(s)
-          RenderSVGTSpan {tspan} at (0,0) size 102x17
-            RenderSVGInlineText {#text} at (0,0) size 102x17
-              chunk 1 (middle anchor) text run 1 at (174.38,595.40) startOffset 0 endOffset 16 width 101.25: "Remove Scrollbar"
+        RenderSVGText {text} at (171,582) size 107x17 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 107x17
+            RenderSVGInlineText {#text} at (0,0) size 107x17
+              chunk 1 (middle anchor) text run 1 at (171.88,595.40) startOffset 0 endOffset 16 width 106.25: "Remove Scrollbar"
index 7ba3093..9f9f6b7 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/carto.net/selectionlist-expected.png and b/LayoutTests/platform/qt/svg/carto.net/selectionlist-expected.png differ
index 678c076..aa43e41 100644 (file)
@@ -3,109 +3,109 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGRect {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-1000.00] [y=-1000.00] [width=3000.00] [height=3000.00]
-    RenderSVGContainer {g} at (39,36) size 691x563
-      RenderSVGText {text} at (350,47) size 217x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 217x18
+    RenderSVGContainer {g} at (39,36) size 693x562
+      RenderSVGText {text} at (350,47) size 217x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 217x17
           chunk 1 text run 1 at (350.00,60.00) startOffset 0 endOffset 33 width 216.32: "Selectionlist/Drop-Down List Demo"
-      RenderSVGContainer {a} at (273,53) size 95x13
-        RenderSVGText {text} at (350,68) size 121x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 121x16
+      RenderSVGContainer {a} at (273,53) size 95x12
+        RenderSVGText {text} at (350,68) size 121x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 121x15
             chunk 1 text run 1 at (350.00,80.00) startOffset 0 endOffset 21 width 120.32: "Link to Documentation"
-      RenderSVGText {text} at (350,100) size 285x16 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 285x16
+      RenderSVGText {text} at (350,100) size 285x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 285x15
           chunk 1 text run 1 at (350.00,112.00) startOffset 0 endOffset 55 width 284.16: "Click on this text to randomly resize the selectionList"
-      RenderSVGText {text} at (350,115) size 326x16 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 326x16
-          chunk 1 text run 1 at (350.00,127.00) startOffset 0 endOffset 62 width 325.12: "Click on this text to randomly move the selectionList (x-axis)"
-      RenderSVGText {text} at (50,463) size 68x16 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 68x16
+      RenderSVGText {text} at (350,115) size 328x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 328x15
+          chunk 1 text run 1 at (350.00,127.00) startOffset 0 endOffset 62 width 327.68: "Click on this text to randomly move the selectionList (x-axis)"
+      RenderSVGText {text} at (50,463) size 68x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x15
           chunk 1 text run 1 at (50.00,475.00) startOffset 0 endOffset 12 width 67.84: "Butterscotch"
-      RenderSVGText {text} at (150,388) size 214x16 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 214x16
+      RenderSVGText {text} at (150,388) size 214x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 214x15
           chunk 1 text run 1 at (150.00,400.00) startOffset 0 endOffset 38 width 213.76: "Loading Rose Image, Please be patient!"
-      RenderSVGText {text} at (240,735) size 269x31 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 269x16
+      RenderSVGText {text} at (240,735) size 269x30 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 269x15
           chunk 1 text run 1 at (240.00,747.00) startOffset 0 endOffset 38 width 202.24: "Click this text to remove the Flowers "
           chunk 1 text run 1 at (442.24,747.00) startOffset 0 endOffset 13 width 66.56: "selectionList"
-        RenderSVGTSpan {tspan} at (0,0) size 196x16
-          RenderSVGInlineText {#text} at (0,15) size 196x16
-            chunk 1 text run 1 at (240.00,762.00) startOffset 0 endOffset 38 width 195.84: "This list does not react on user input"
-      RenderSVGText {text} at (240,50) size 31x16 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 31x16
+        RenderSVGTSpan {tspan} at (0,0) size 195x15
+          RenderSVGInlineText {#text} at (0,15) size 195x15
+            chunk 1 text run 1 at (240.00,762.00) startOffset 0 endOffset 38 width 194.56: "This list does not react on user input"
+      RenderSVGText {text} at (240,50) size 31x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 31x15
           chunk 1 text run 1 at (240.00,62.00) startOffset 0 endOffset 6 width 30.72: "Fruits"
-      RenderSVGText {text} at (240,100) size 35x16 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 35x16
+      RenderSVGText {text} at (240,100) size 35x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 35x15
           chunk 1 text run 1 at (240.00,112.00) startOffset 0 endOffset 5 width 34.56: "Roses"
-      RenderSVGText {text} at (240,720) size 255x16 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 255x16
+      RenderSVGText {text} at (240,720) size 255x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 255x15
           chunk 1 text run 1 at (240.00,732.00) startOffset 0 endOffset 47 width 254.72: "Flowers, this selectionList opens above the box"
-      RenderSVGText {text} at (765,48) size 169x31 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 169x16
-          chunk 1 text run 1 at (765.00,60.00) startOffset 0 endOffset 31 width 168.96: "Select a base value to generate"
-        RenderSVGTSpan {tspan} at (0,0) size 144x16
-          RenderSVGInlineText {#text} at (0,15) size 144x16
-            chunk 1 text run 1 at (765.00,75.00) startOffset 0 endOffset 25 width 143.36: "random nrs for selnumber2"
-      RenderSVGText {text} at (765,100) size 102x16 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 102x16
-          chunk 1 text run 1 at (765.00,112.00) startOffset 0 endOffset 18 width 101.12: "This is selnumber2"
+      RenderSVGText {text} at (765,48) size 171x30 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 171x15
+          chunk 1 text run 1 at (765.00,60.00) startOffset 0 endOffset 31 width 170.24: "Select a base value to generate"
+        RenderSVGTSpan {tspan} at (0,0) size 145x15
+          RenderSVGInlineText {#text} at (0,15) size 145x15
+            chunk 1 text run 1 at (765.00,75.00) startOffset 0 endOffset 25 width 144.64: "random nrs for selnumber2"
+      RenderSVGText {text} at (765,100) size 100x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 100x15
+          chunk 1 text run 1 at (765.00,112.00) startOffset 0 endOffset 18 width 99.84: "This is selnumber2"
     RenderSVGImage {image} at (39,117) size 321x241
-    RenderSVGContainer {g} at (470,236) size 330x236 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
-      RenderSVGText {text} at (220,200) size 470x76 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 218x16
-          chunk 1 text run 1 at (220.00,212.00) startOffset 0 endOffset 39 width 217.60: "Communities of Kt. Aargau (Switzerland)"
-        RenderSVGTSpan {tspan} at (0,0) size 379x16
-          RenderSVGInlineText {#text} at (0,20) size 379x16
+    RenderSVGContainer {g} at (471,236) size 329x236 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
+      RenderSVGText {text} at (220,200) size 470x75 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 217x15
+          chunk 1 text run 1 at (220.00,212.00) startOffset 0 endOffset 39 width 216.32: "Communities of Kt. Aargau (Switzerland)"
+        RenderSVGTSpan {tspan} at (0,0) size 381x15
+          RenderSVGInlineText {#text} at (0,20) size 381x15
             chunk 1 text run 1 at (220.00,232.00) startOffset 0 endOffset 23 width 125.44: "Note that one can also "
-            chunk 1 text run 1 at (345.44,232.00) startOffset 0 endOffset 49 width 253.44: "transform the group containing the selection list"
-        RenderSVGTSpan {tspan} at (0,0) size 442x16
-          RenderSVGInlineText {#text} at (0,40) size 442x16
-            chunk 1 text run 1 at (220.00,252.00) startOffset 0 endOffset 5 width 26.88: "This "
-            chunk 1 text run 1 at (246.88,252.00) startOffset 0 endOffset 74 width 382.72: "selectionlist does not react on user input (functionToCall is a undefined "
-            chunk 1 text run 1 at (629.60,252.00) startOffset 0 endOffset 6 width 32.00: "value)"
-        RenderSVGTSpan {tspan} at (0,0) size 470x16
-          RenderSVGInlineText {#text} at (0,60) size 470x16
+            chunk 1 text run 1 at (345.44,232.00) startOffset 0 endOffset 49 width 254.72: "transform the group containing the selection list"
+        RenderSVGTSpan {tspan} at (0,0) size 443x15
+          RenderSVGInlineText {#text} at (0,40) size 443x15
+            chunk 1 text run 1 at (220.00,252.00) startOffset 0 endOffset 5 width 25.60: "This "
+            chunk 1 text run 1 at (245.60,252.00) startOffset 0 endOffset 74 width 384.00: "selectionlist does not react on user input (functionToCall is a undefined "
+            chunk 1 text run 1 at (629.60,252.00) startOffset 0 endOffset 6 width 33.28: "value)"
+        RenderSVGTSpan {tspan} at (0,0) size 470x15
+          RenderSVGInlineText {#text} at (0,60) size 470x15
             chunk 1 text run 1 at (220.00,272.00) startOffset 0 endOffset 14 width 70.40: "Click on this "
             chunk 1 text run 1 at (290.40,272.00) startOffset 0 endOffset 69 width 362.24: "text to toggle \"above\"/\"below\" mode to open the box either to top or "
             chunk 1 text run 1 at (652.64,272.00) startOffset 0 endOffset 6 width 37.12: "bottom"
     RenderSVGContainer {g} at (38,38) size 549x538
       RenderSVGContainer {g} at (378,169) size 110x72 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
         RenderSVGRect {rect} at (378,169) size 110x72 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=200.00] [width=150.00] [height=16.00]
-        RenderSVGText {text} at (53,200) size 31x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 31x16
+        RenderSVGText {text} at (53,200) size 31x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x15
             chunk 1 text run 1 at (53.00,212.50) startOffset 0 endOffset 5 width 30.72: "Aarau"
         RenderSVGRect {rect} at (469,222) size 19x19 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=184.00] [y=200.00] [width=16.00] [height=16.00]
         RenderSVGPath {path} at (474,227) size 9x9 [fill={[type=SOLID] [color=#696969]}] [data="M 188 204 L 196 204 L 192 212 Z"]
       RenderSVGContainer {g} at (38,562) size 135x14
         RenderSVGRect {rect} at (38,562) size 135x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=720.00] [width=170.00] [height=16.00]
-        RenderSVGText {text} at (53,720) size 36x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 36x16
+        RenderSVGText {text} at (53,720) size 36x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 36x15
             chunk 1 text run 1 at (53.00,732.50) startOffset 0 endOffset 6 width 35.84: "Acacia"
         RenderSVGRect {rect} at (158,562) size 15x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=720.00] [width=16.00] [height=16.00]
         RenderSVGPath {path} at (162,565) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 208 724 L 216 724 L 212 732 Z"]
       RenderSVGContainer {g} at (38,77) size 135x15
         RenderSVGRect {rect} at (38,77) size 135x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=100.00] [width=170.00] [height=16.00]
-        RenderSVGText {text} at (53,100) size 68x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 68x16
+        RenderSVGText {text} at (53,100) size 68x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 68x15
             chunk 1 text run 1 at (53.00,112.50) startOffset 0 endOffset 12 width 67.84: "Butterscotch"
         RenderSVGRect {rect} at (158,77) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=100.00] [width=16.00] [height=16.00]
         RenderSVGPath {path} at (162,81) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 208 104 L 216 104 L 212 112 Z"]
-      RenderSVGContainer {g} at (38,38) size 135x15
+      RenderSVGContainer {g} at (38,38) size 135x14
         RenderSVGRect {rect} at (38,38) size 135x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=50.00] [width=170.00] [height=16.00]
-        RenderSVGText {text} at (53,50) size 31x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 31x16
+        RenderSVGText {text} at (53,50) size 31x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x15
             chunk 1 text run 1 at (53.00,62.50) startOffset 0 endOffset 5 width 30.72: "Pears"
         RenderSVGRect {rect} at (158,38) size 15x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=50.00] [width=16.00] [height=16.00]
         RenderSVGPath {path} at (162,42) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 208 54 L 216 54 L 212 62 Z"]
       RenderSVGContainer {g} at (546,38) size 41x54
         RenderSVGRect {rect} at (546,77) size 41x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=700.00] [y=100.00] [width=50.00] [height=16.00]
-        RenderSVGText {text} at (703,100) size 7x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x16
+        RenderSVGText {text} at (703,100) size 7x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x15
             chunk 1 text run 1 at (703.00,112.50) startOffset 0 endOffset 1 width 6.40: "1"
         RenderSVGRect {rect} at (573,77) size 14x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=734.00] [y=100.00] [width=16.00] [height=16.00]
         RenderSVGPath {path} at (576,81) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 738 104 L 746 104 L 742 112 Z"]
         RenderSVGRect {rect} at (546,38) size 25x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=700.00] [y=50.00] [width=30.00] [height=16.00]
-        RenderSVGText {text} at (703,50) size 7x16 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x16
+        RenderSVGText {text} at (703,50) size 7x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x15
             chunk 1 text run 1 at (703.00,62.50) startOffset 0 endOffset 1 width 6.40: "1"
         RenderSVGRect {rect} at (557,38) size 14x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=714.00] [y=50.00] [width=16.00] [height=16.00]
         RenderSVGPath {path} at (560,42) size 8x7 [fill={[type=SOLID] [color=#696969]}] [data="M 718 54 L 726 54 L 722 62 Z"]
index 587a0b1..0b87afa 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/carto.net/slider-expected.png and b/LayoutTests/platform/qt/svg/carto.net/slider-expected.png differ
index ced17ed..4a72318 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderSVGHiddenContainer {symbol} at (0,0) size 0x0
         RenderSVGPath {line} at (0,0) size 2x8 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
     RenderSVGRect {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-2000.00] [y=-2000.00] [width=6000.00] [height=6000.00]
-    RenderSVGText {text} at (257,19) size 510x27 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 510x27
+    RenderSVGText {text} at (257,20) size 510x25 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 510x25
         chunk 1 (middle anchor) text run 1 at (257.28,40.00) startOffset 0 endOffset 52 width 509.44: "Demonstration of the carto.net SVG GUI slider object"
     RenderSVGContainer {g} at (546,44) size 17x91
       RenderSVGPath {line} at (548,44) size 13x91 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=710.00] [y1=65.00] [x2=710.00] [y2=165.00]
@@ -33,9 +33,9 @@ layer at (0,0) size 800x600
       RenderSVGContainer {use} at (363,307) size 15x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(380.00,300.00)}]
         RenderSVGViewportContainer {svg} at (363,307) size 15x14
           RenderSVGPath {line} at (363,307) size 15x14 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
-    RenderSVGText {text} at (20,683) size 77x22 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 77x22
-        chunk 1 text run 1 at (20.00,700.00) startOffset 0 endOffset 10 width 76.80: "Statusbar:"
-    RenderSVGText {text} at (500,583) size 354x22 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 354x22
-        chunk 1 text run 1 at (500.00,600.00) startOffset 0 endOffset 50 width 353.28: "Click on this text to randomly reposition slider 4"
+    RenderSVGText {text} at (20,684) size 70x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 70x20
+        chunk 1 text run 1 at (20.00,700.00) startOffset 0 endOffset 10 width 69.12: "Statusbar:"
+    RenderSVGText {text} at (500,584) size 324x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 324x20
+        chunk 1 text run 1 at (500.00,600.00) startOffset 0 endOffset 50 width 323.84: "Click on this text to randomly reposition slider 4"
index 359809e..13e2b81 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/carto.net/tabgroup-expected.png and b/LayoutTests/platform/qt/svg/carto.net/tabgroup-expected.png differ
index 06d2cb0..2220171 100644 (file)
@@ -2,204 +2,204 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (7,7) size 736x573
-    RenderSVGContainer {g} at (38,7) size 159x236 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(250.00,10.00)}]
-      RenderSVGContainer {g} at (38,7) size 159x236
-        RenderSVGContainer {g} at (38,7) size 159x236
-          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 82 0 L 82 20 L 300 20 L 300 200 L 0 200 Z"]
-          RenderSVGPath {path} at (179,7) size 17x66 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 0 L 82 0 L 82 20 L 0 20 Z"]
-          RenderSVGText {text} at (5,-1) size 72x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 72x21
-              RenderSVGInlineText {#text} at (0,0) size 72x21
-                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 71.68: "Biography"
-          RenderSVGContainer {g} at (0,0) size 0x0
-        RenderSVGContainer {g} at (38,7) size 159x236
+    RenderSVGContainer {g} at (38,7) size 158x236 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(250.00,10.00)}]
+      RenderSVGContainer {g} at (38,7) size 158x236
+        RenderSVGContainer {g} at (38,7) size 158x236
+          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 81 0 L 81 20 L 300 20 L 300 200 L 0 200 Z"]
+          RenderSVGPath {path} at (179,7) size 17x65 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 0 L 81 0 L 81 20 L 0 20 Z"]
+          RenderSVGText {text} at (5,0) size 71x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 71x18
+              RenderSVGInlineText {#text} at (0,0) size 71x18
+                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 70.40: "Biography"
+          RenderSVGContainer {g} at (0,0) size 0x0
+        RenderSVGContainer {g} at (38,7) size 158x236
           RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 159 0 L 217 0 L 217 20 L 300 20 L 300 200 L 0 200 L 0 20 L 159 20 Z"]
           RenderSVGPath {path} at (179,131) size 17x47 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 159 0 L 217 0 L 217 20 L 159 20 Z"]
-          RenderSVGText {text} at (164,-1) size 48x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 48x21
-              RenderSVGInlineText {#text} at (0,0) size 48x21
+          RenderSVGText {text} at (164,0) size 48x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 48x18
+              RenderSVGInlineText {#text} at (0,0) size 48x18
                 chunk 1 text run 1 at (164.00,15.00) startOffset 0 endOffset 6 width 47.36: "Events"
           RenderSVGContainer {g} at (0,0) size 0x0
-        RenderSVGContainer {g} at (38,7) size 159x236
+        RenderSVGContainer {g} at (38,7) size 158x236
           RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 217 0 L 277 0 L 277 20 L 300 20 L 300 200 L 0 200 L 0 20 L 217 20 Z"]
           RenderSVGPath {path} at (179,176) size 17x49 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 217 0 L 277 0 L 277 20 L 217 20 Z"]
-          RenderSVGText {text} at (222,-1) size 50x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 50x21
-              RenderSVGInlineText {#text} at (0,0) size 50x21
+          RenderSVGText {text} at (222,0) size 50x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 50x18
+              RenderSVGInlineText {#text} at (0,0) size 50x18
                 chunk 1 text run 1 at (222.00,15.00) startOffset 0 endOffset 8 width 49.92: "Portrait"
           RenderSVGContainer {g} at (0,0) size 0x0
-        RenderSVGContainer {g} at (38,7) size 159x236
-          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 82 0 L 159 0 L 159 20 L 300 20 L 300 200 L 0 200 L 0 20 L 82 20 Z"]
-          RenderSVGPath {path} at (179,71) size 17x62 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 82 0 L 159 0 L 159 20 L 82 20 Z"]
-          RenderSVGText {text} at (87,-1) size 67x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 67x21
-              RenderSVGInlineText {#text} at (0,0) size 67x21
-                chunk 1 text run 1 at (87.00,15.00) startOffset 0 endOffset 9 width 66.56: "Relations"
+        RenderSVGContainer {g} at (38,7) size 158x236
+          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 81 0 L 159 0 L 159 20 L 300 20 L 300 200 L 0 200 L 0 20 L 81 20 Z"]
+          RenderSVGPath {path} at (179,70) size 17x63 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 81 0 L 159 0 L 159 20 L 81 20 Z"]
+          RenderSVGText {text} at (86,0) size 68x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 68x18
+              RenderSVGInlineText {#text} at (0,0) size 68x18
+                chunk 1 text run 1 at (86.00,15.00) startOffset 0 endOffset 9 width 67.84: "Relations"
           RenderSVGContainer {g} at (0,0) size 0x0
     RenderSVGContainer {g} at (7,257) size 236x158
       RenderSVGContainer {g} at (7,257) size 236x158 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,330.00)}]
         RenderSVGContainer {g} at (7,257) size 236x158
           RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 72 5 L 77 0 L 149 0 L 154 5 L 154 35 L 300 35 L 300 200 L 0 200 L 0 35 L 72 35 Z"]
           RenderSVGPath {path} at (63,257) size 66x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 72 5 L 77 0 L 149 0 L 154 5 L 154 35 L 72 35 Z"]
-          RenderSVGText {text} at (41,-1) size 72x37 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 72x21
-              RenderSVGInlineText {#text} at (0,0) size 72x21
+          RenderSVGText {text} at (41,0) size 72x35 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 72x18
+              RenderSVGInlineText {#text} at (0,0) size 72x18
                 chunk 1 (middle anchor) text run 1 at (41.16,15.00) startOffset 0 endOffset 8 width 71.68: "Download"
-            RenderSVGTSpan {tspan} at (0,0) size 46x21
-              RenderSVGInlineText {#text} at (13,16) size 45x21
+            RenderSVGTSpan {tspan} at (0,0) size 46x19
+              RenderSVGInlineText {#text} at (13,16) size 45x18
                 chunk 1 (middle anchor) text run 1 at (54.60,31.50) startOffset 0 endOffset 6 width 44.80: "Folder"
           RenderSVGHiddenContainer {g} at (0,0) size 0x0
             RenderSVGHiddenContainer {g} at (0,0) size 0x0
               RenderSVGRect {rect} at (38,405) size 174x96 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x=40.00] [y=190.00] [width=220.00] [height=120.00]
               RenderSVGRect {rect} at (39,404) size 172x96 [fill={[type=SOLID] [color=#F0F8FF]}] [x=40.50] [y=188.00] [width=219.00] [height=121.50]
               RenderSVGRect {rect} at (31,404) size 188x10 [fill={[type=SOLID] [color=#F0F8FF]}] [x=30.00] [y=188.00] [width=240.00] [height=11.50]
-              RenderSVGText {text} at (10,43) size 192x31 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 192x16
-                  chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 36 width 192.00: "This is oversize content that can be"
-                RenderSVGTSpan {tspan} at (0,0) size 114x16
-                  RenderSVGInlineText {#text} at (0,15) size 114x16
+              RenderSVGText {text} at (10,43) size 191x30 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 191x15
+                  chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 36 width 190.72: "This is oversize content that can be"
+                RenderSVGTSpan {tspan} at (0,0) size 114x15
+                  RenderSVGInlineText {#text} at (0,15) size 114x15
                     chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 20 width 113.92: "hidden on tab-change"
         RenderSVGContainer {g} at (7,257) size 236x158
-          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 154 5 L 159 0 L 217 0 L 222 5 L 222 35 L 300 35 L 300 200 L 0 200 L 0 35 L 154 35 Z"]
-          RenderSVGPath {path} at (127,257) size 55x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 154 5 L 159 0 L 217 0 L 222 5 L 222 35 L 154 35 Z"]
-          RenderSVGText {text} at (130,-1) size 57x37 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 34x21
-              RenderSVGInlineText {#text} at (11,0) size 34x21
-                chunk 1 (middle anchor) text run 1 at (142.36,15.00) startOffset 0 endOffset 4 width 33.28: "Your"
-            RenderSVGTSpan {tspan} at (0,0) size 57x21
-              RenderSVGInlineText {#text} at (0,16) size 57x21
-                chunk 1 (middle anchor) text run 1 at (130.84,31.50) startOffset 0 endOffset 7 width 56.32: "Account"
+          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 154 5 L 159 0 L 215 0 L 220 5 L 220 35 L 300 35 L 300 200 L 0 200 L 0 35 L 154 35 Z"]
+          RenderSVGPath {path} at (127,257) size 54x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 154 5 L 159 0 L 215 0 L 220 5 L 220 35 L 154 35 Z"]
+          RenderSVGText {text} at (131,0) size 56x35 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 33x18
+              RenderSVGInlineText {#text} at (11,0) size 32x18
+                chunk 1 (middle anchor) text run 1 at (143.00,15.00) startOffset 0 endOffset 4 width 32.00: "Your"
+            RenderSVGTSpan {tspan} at (0,0) size 56x19
+              RenderSVGInlineText {#text} at (0,16) size 56x18
+                chunk 1 (middle anchor) text run 1 at (131.48,31.50) startOffset 0 endOffset 7 width 55.04: "Account"
           RenderSVGHiddenContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (7,257) size 236x158
-          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 222 5 L 227 0 L 267 0 L 272 5 L 272 35 L 300 35 L 300 200 L 0 200 L 0 35 L 222 35 Z"]
-          RenderSVGPath {path} at (180,257) size 41x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 222 5 L 227 0 L 267 0 L 272 5 L 272 35 L 222 35 Z"]
-          RenderSVGText {text} at (207,-1) size 40x37 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 34x21
-              RenderSVGInlineText {#text} at (3,0) size 34x21
-                chunk 1 (middle anchor) text run 1 at (210.36,15.00) startOffset 0 endOffset 4 width 33.28: "Help"
-            RenderSVGTSpan {tspan} at (0,0) size 40x21
-              RenderSVGInlineText {#text} at (0,16) size 40x21
-                chunk 1 (middle anchor) text run 1 at (207.16,31.50) startOffset 0 endOffset 6 width 39.68: "& Info"
+          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 220 5 L 225 0 L 265 0 L 270 5 L 270 35 L 300 35 L 300 200 L 0 200 L 0 35 L 220 35 Z"]
+          RenderSVGPath {path} at (179,257) size 41x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 220 5 L 225 0 L 265 0 L 270 5 L 270 35 L 220 35 Z"]
+          RenderSVGText {text} at (205,0) size 40x35 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 34x18
+              RenderSVGInlineText {#text} at (3,0) size 34x18
+                chunk 1 (middle anchor) text run 1 at (208.36,15.00) startOffset 0 endOffset 4 width 33.28: "Help"
+            RenderSVGTSpan {tspan} at (0,0) size 40x19
+              RenderSVGInlineText {#text} at (0,16) size 40x18
+                chunk 1 (middle anchor) text run 1 at (205.16,31.50) startOffset 0 endOffset 6 width 39.68: "& Info"
           RenderSVGHiddenContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (7,257) size 236x158
           RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 5 L 5 0 L 67 0 L 72 5 L 72 35 L 300 35 L 300 200 L 0 200 Z"]
           RenderSVGPath {path} at (7,257) size 58x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 0 5 L 5 0 L 67 0 L 72 5 L 72 35 L 0 35 Z"]
-          RenderSVGText {text} at (-26,-1) size 61x37 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 61x21
-              RenderSVGInlineText {#text} at (0,0) size 61x21
+          RenderSVGText {text} at (-26,0) size 61x35 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 61x18
+              RenderSVGInlineText {#text} at (0,0) size 61x18
                 chunk 1 (middle anchor) text run 1 at (-25.08,15.00) startOffset 0 endOffset 7 width 60.16: "Geodata"
-            RenderSVGTSpan {tspan} at (0,0) size 58x21
-              RenderSVGInlineText {#text} at (1,16) size 58x21
-                chunk 1 (middle anchor) text run 1 at (-23.80,31.50) startOffset 0 endOffset 7 width 57.60: "Browser"
-          RenderSVGContainer {g} at (15,291) size 211x37
-            RenderSVGText {text} at (10,43) size 269x46 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 239x16
-                chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 46 width 238.08: "This is a tabgroup with triangular tab corners"
-              RenderSVGTSpan {tspan} at (0,0) size 269x16
-                RenderSVGInlineText {#text} at (0,15) size 269x16
+            RenderSVGTSpan {tspan} at (0,0) size 60x19
+              RenderSVGInlineText {#text} at (0,16) size 59x18
+                chunk 1 (middle anchor) text run 1 at (-24.44,31.50) startOffset 0 endOffset 7 width 58.88: "Browser"
+          RenderSVGContainer {g} at (15,291) size 211x36
+            RenderSVGText {text} at (10,43) size 269x45 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 236x15
+                chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 46 width 235.52: "This is a tabgroup with triangular tab corners"
+              RenderSVGTSpan {tspan} at (0,0) size 269x15
+                RenderSVGInlineText {#text} at (0,15) size 269x15
                   chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 53 width 268.80: "and a double line tab. (use \"\\n\" as a line separator)"
-              RenderSVGTSpan {tspan} at (0,0) size 256x17
-                RenderSVGInlineText {#text} at (0,29) size 256x16
+              RenderSVGTSpan {tspan} at (0,0) size 256x16
+                RenderSVGInlineText {#text} at (0,29) size 256x15
                   chunk 1 text run 1 at (10.00,85.00) startOffset 0 endOffset 47 width 256.00: "Click on the second tab to see oversize content"
     RenderSVGContainer {g} at (507,233) size 236x159
       RenderSVGContainer {g} at (507,233) size 236x159 [transform={m=((1.00,0.00)(0.00,1.00)) t=(650.00,300.00)}]
         RenderSVGContainer {g} at (507,233) size 236x159
-          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 77 0 L 82 5 L 82 20 L 300 20 L 300 200 L 0 200 Z"]
-          RenderSVGPath {path} at (507,233) size 66x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 0 L 77 0 L 82 5 L 82 20 L 0 20 Z"]
-          RenderSVGText {text} at (5,-1) size 72x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 72x21
-              RenderSVGInlineText {#text} at (0,0) size 72x21
-                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 71.68: "Biography"
+          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 76 0 L 81 5 L 81 20 L 300 20 L 300 200 L 0 200 Z"]
+          RenderSVGPath {path} at (507,233) size 65x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 0 L 76 0 L 81 5 L 81 20 L 0 20 Z"]
+          RenderSVGText {text} at (5,0) size 71x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 71x18
+              RenderSVGInlineText {#text} at (0,0) size 71x18
+                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 70.40: "Biography"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (507,233) size 236x159
-          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 82 0 L 154 0 L 159 5 L 159 20 L 300 20 L 300 200 L 0 200 L 0 20 L 82 20 Z"]
-          RenderSVGPath {path} at (571,233) size 62x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 82 0 L 154 0 L 159 5 L 159 20 L 82 20 Z"]
-          RenderSVGText {text} at (87,-1) size 67x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 67x21
-              RenderSVGInlineText {#text} at (0,0) size 67x21
-                chunk 1 text run 1 at (87.00,15.00) startOffset 0 endOffset 9 width 66.56: "Relations"
+          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 81 0 L 154 0 L 159 5 L 159 20 L 300 20 L 300 200 L 0 200 L 0 20 L 81 20 Z"]
+          RenderSVGPath {path} at (570,233) size 63x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 81 0 L 154 0 L 159 5 L 159 20 L 81 20 Z"]
+          RenderSVGText {text} at (86,0) size 68x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 68x18
+              RenderSVGInlineText {#text} at (0,0) size 68x18
+                chunk 1 text run 1 at (86.00,15.00) startOffset 0 endOffset 9 width 67.84: "Relations"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (507,233) size 236x159
           RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 217 0 L 272 0 L 277 5 L 277 20 L 300 20 L 300 200 L 0 200 L 0 20 L 217 20 Z"]
           RenderSVGPath {path} at (676,233) size 49x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 217 0 L 272 0 L 277 5 L 277 20 L 217 20 Z"]
-          RenderSVGText {text} at (222,-1) size 50x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 50x21
-              RenderSVGInlineText {#text} at (0,0) size 50x21
+          RenderSVGText {text} at (222,0) size 50x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 50x18
+              RenderSVGInlineText {#text} at (0,0) size 50x18
                 chunk 1 text run 1 at (222.00,15.00) startOffset 0 endOffset 8 width 49.92: "Portrait"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (507,233) size 236x159
           RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 159 0 L 212 0 L 217 5 L 217 20 L 300 20 L 300 200 L 0 200 L 0 20 L 159 20 Z"]
           RenderSVGPath {path} at (631,233) size 47x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 159 0 L 212 0 L 217 5 L 217 20 L 159 20 Z"]
-          RenderSVGText {text} at (164,-1) size 48x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 48x21
-              RenderSVGInlineText {#text} at (0,0) size 48x21
+          RenderSVGText {text} at (164,0) size 48x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 48x18
+              RenderSVGInlineText {#text} at (0,0) size 48x18
                 chunk 1 text run 1 at (164.00,15.00) startOffset 0 endOffset 6 width 47.36: "Events"
           RenderSVGContainer {g} at (0,0) size 0x0
     RenderSVGContainer {g} at (390,38) size 314x80
       RenderSVGContainer {g} at (390,38) size 314x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(500.00,50.00)}]
         RenderSVGContainer {g} at (390,38) size 314x80
-          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 5 C 2.98023e-7 2.23858 2.23858 -3.29296e-8 5 0 L 77 0 C 79.7614 0.00000238419 82 2.23858 82 5 L 82 20 L 400 20 L 400 100 L 0 100 Z"]
-          RenderSVGPath {path} at (390,38) size 66x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 5 C 2.98023e-7 2.23858 2.23858 -3.29296e-8 5 0 L 77 0 C 79.7614 0.00000238419 82 2.23858 82 5 L 82 20 L 0 20 Z"]
-          RenderSVGText {text} at (5,-1) size 72x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 72x21
-              RenderSVGInlineText {#text} at (0,0) size 72x21
-                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 71.68: "Biography"
+          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 5 C 2.98023e-7 2.23858 2.23858 -3.29296e-8 5 0 L 76 0 C 78.7614 -0.00000238419 81 2.23857 81 5 L 81 20 L 400 20 L 400 100 L 0 100 Z"]
+          RenderSVGPath {path} at (390,38) size 65x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 5 C 2.98023e-7 2.23858 2.23858 -3.29296e-8 5 0 L 76 0 C 78.7614 -0.00000238419 81 2.23857 81 5 L 81 20 L 0 20 Z"]
+          RenderSVGText {text} at (5,0) size 71x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 71x18
+              RenderSVGInlineText {#text} at (0,0) size 71x18
+                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 70.40: "Biography"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (390,38) size 314x80
           RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 159 5 C 159 2.23858 161.239 -3.29296e-8 164 0 L 212 0 C 214.761 0 217 2.23858 217 5 L 217 20 L 400 20 L 400 100 L 0 100 L 0 20 L 159 20 Z"]
           RenderSVGPath {path} at (514,38) size 47x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 159 5 C 159 2.23858 161.239 -3.29296e-8 164 0 L 212 0 C 214.761 0 217 2.23858 217 5 L 217 20 L 159 20 Z"]
-          RenderSVGText {text} at (164,-1) size 48x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 48x21
-              RenderSVGInlineText {#text} at (0,0) size 48x21
+          RenderSVGText {text} at (164,0) size 48x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 48x18
+              RenderSVGInlineText {#text} at (0,0) size 48x18
                 chunk 1 text run 1 at (164.00,15.00) startOffset 0 endOffset 6 width 47.36: "Events"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (390,38) size 314x80
           RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 217 5 C 217 2.23858 219.239 -3.29296e-8 222 0 L 272 0 C 274.761 0 277 2.23858 277 5 L 277 20 L 400 20 L 400 100 L 0 100 L 0 20 L 217 20 Z"]
           RenderSVGPath {path} at (559,38) size 49x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 217 5 C 217 2.23858 219.239 -3.29296e-8 222 0 L 272 0 C 274.761 0 277 2.23858 277 5 L 277 20 L 217 20 Z"]
-          RenderSVGText {text} at (222,-1) size 50x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 50x21
-              RenderSVGInlineText {#text} at (0,0) size 50x21
+          RenderSVGText {text} at (222,0) size 50x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 50x18
+              RenderSVGInlineText {#text} at (0,0) size 50x18
                 chunk 1 text run 1 at (222.00,15.00) startOffset 0 endOffset 8 width 49.92: "Portrait"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (390,38) size 314x80
-          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 82 5 C 82 2.23858 84.2386 -3.29296e-8 87 0 L 154 0 C 156.761 0 159 2.23858 159 5 L 159 20 L 400 20 L 400 100 L 0 100 L 0 20 L 82 20 Z"]
-          RenderSVGPath {path} at (454,38) size 62x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 82 5 C 82 2.23858 84.2386 -3.29296e-8 87 0 L 154 0 C 156.761 0 159 2.23858 159 5 L 159 20 L 82 20 Z"]
-          RenderSVGText {text} at (87,-1) size 67x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 67x21
-              RenderSVGInlineText {#text} at (0,0) size 67x21
-                chunk 1 text run 1 at (87.00,15.00) startOffset 0 endOffset 9 width 66.56: "Relations"
+          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 81 5 C 81 2.23858 83.2386 -3.29296e-8 86 0 L 154 0 C 156.761 0 159 2.23858 159 5 L 159 20 L 400 20 L 400 100 L 0 100 L 0 20 L 81 20 Z"]
+          RenderSVGPath {path} at (453,38) size 63x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 81 5 C 81 2.23858 83.2386 -3.29296e-8 86 0 L 154 0 C 156.761 0 159 2.23858 159 5 L 159 20 L 81 20 Z"]
+          RenderSVGText {text} at (86,0) size 68x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 68x18
+              RenderSVGInlineText {#text} at (0,0) size 68x18
+                chunk 1 text run 1 at (86.00,15.00) startOffset 0 endOffset 9 width 67.84: "Relations"
           RenderSVGContainer {g} at (0,0) size 0x0
     RenderSVGContainer {g} at (263,279) size 301x301 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(727.49,-171.75)}]
       RenderSVGContainer {g} at (263,279) size 301x301 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,550.00)}]
         RenderSVGContainer {g} at (263,279) size 301x301
-          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 97 0 L 174 0 C 179.523 0 184 4.47715 184 10 L 184 20 L 340 20 L 340 200 L 0 200 L 0 20 L 97 20 Z"]
-          RenderSVGPath {path} at (416,333) size 62x61 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 97 0 L 174 0 C 179.523 0 184 4.47715 184 10 L 184 20 L 97 20 Z"]
-          RenderSVGText {text} at (107,-1) size 67x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 67x21
-              RenderSVGInlineText {#text} at (0,0) size 67x21
-                chunk 1 text run 1 at (107.00,15.00) startOffset 0 endOffset 9 width 66.56: "Relations"
+          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 96 0 L 174 0 C 179.523 0 184 4.47715 184 10 L 184 20 L 340 20 L 340 200 L 0 200 L 0 20 L 96 20 Z"]
+          RenderSVGPath {path} at (416,332) size 62x62 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 96 0 L 174 0 C 179.523 0 184 4.47715 184 10 L 184 20 L 96 20 Z"]
+          RenderSVGText {text} at (106,0) size 68x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 68x18
+              RenderSVGInlineText {#text} at (0,0) size 68x18
+                chunk 1 text run 1 at (106.00,15.00) startOffset 0 endOffset 9 width 67.84: "Relations"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (263,279) size 301x301
           RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 189 0 L 247 0 C 252.523 0 257 4.47715 257 10 L 257 20 L 340 20 L 340 200 L 0 200 L 0 20 L 189 20 Z"]
           RenderSVGPath {path} at (467,383) size 51x51 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 189 0 L 247 0 C 252.523 0 257 4.47715 257 10 L 257 20 L 189 20 Z"]
-          RenderSVGText {text} at (199,-1) size 48x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 48x21
-              RenderSVGInlineText {#text} at (0,0) size 48x21
+          RenderSVGText {text} at (199,0) size 48x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 48x18
+              RenderSVGInlineText {#text} at (0,0) size 48x18
                 chunk 1 text run 1 at (199.00,15.00) startOffset 0 endOffset 6 width 47.36: "Events"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (263,279) size 301x301
           RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 262 0 L 322 0 C 327.523 0 332 4.47715 332 10 L 332 20 L 340 20 L 340 200 L 0 200 L 0 20 L 262 20 Z"]
           RenderSVGPath {path} at (508,424) size 51x52 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 262 0 L 322 0 C 327.523 0 332 4.47715 332 10 L 332 20 L 262 20 Z"]
-          RenderSVGText {text} at (272,-1) size 50x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 50x21
-              RenderSVGInlineText {#text} at (0,0) size 50x21
+          RenderSVGText {text} at (272,0) size 50x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 50x18
+              RenderSVGInlineText {#text} at (0,0) size 50x18
                 chunk 1 text run 1 at (272.00,15.00) startOffset 0 endOffset 8 width 49.92: "Portrait"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (263,279) size 301x301
-          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 82 0 C 87.5229 0 92 4.47715 92 10 L 92 20 L 340 20 L 340 200 L 0 200 Z"]
-          RenderSVGPath {path} at (363,279) size 64x64 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 0 0 L 82 0 C 87.5229 0 92 4.47715 92 10 L 92 20 L 0 20 Z"]
-          RenderSVGText {text} at (10,-1) size 72x21 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 72x21
-              RenderSVGInlineText {#text} at (0,0) size 72x21
-                chunk 1 text run 1 at (10.00,15.00) startOffset 0 endOffset 9 width 71.68: "Biography"
+          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 81 0 C 86.5228 0 91 4.47715 91 10 L 91 20 L 340 20 L 340 200 L 0 200 Z"]
+          RenderSVGPath {path} at (363,279) size 63x64 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 0 0 L 81 0 C 86.5228 0 91 4.47715 91 10 L 91 20 L 0 20 Z"]
+          RenderSVGText {text} at (10,0) size 71x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 71x18
+              RenderSVGInlineText {#text} at (0,0) size 71x18
+                chunk 1 text run 1 at (10.00,15.00) startOffset 0 endOffset 9 width 70.40: "Biography"
           RenderSVGContainer {g} at (0,0) size 0x0
index 168ad67..22f2d5f 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/carto.net/textbox-expected.png and b/LayoutTests/platform/qt/svg/carto.net/textbox-expected.png differ
index 5000228..ca768c7 100644 (file)
@@ -13,43 +13,43 @@ layer at (0,0) size 800x600
     RenderSVGContainer {g} at (77,22) size 49x26
       RenderSVGContainer {g} at (77,22) size 49x26
         RenderSVGRect {rect} at (77,22) size 49x26 [stroke={[type=SOLID] [color=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=100.00] [y=30.00] [width=60.00] [height=30.00]
-        RenderSVGViewportContainer {svg} at (77,28) size 20x18
-          RenderSVGContainer {g} at (77,28) size 20x18
-            RenderSVGText {text} at (105,36) size 18x21 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 18x21
+        RenderSVGViewportContainer {svg} at (77,28) size 20x16
+          RenderSVGContainer {g} at (77,28) size 20x16
+            RenderSVGText {text} at (105,37) size 18x18 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 18x18
                 chunk 1 text run 1 at (105.00,52.00) startOffset 0 endOffset 2 width 17.92: "50"
             RenderSVGPath {line} at (77,30) size 2x13 [stroke={[type=SOLID] [color=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=55.00] [x2=100.00] [y2=38.50]
-    RenderSVGContainer {g} at (77,233) size 350x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,300.00)}]
-      RenderSVGContainer {g} at (77,233) size 350x26
+    RenderSVGContainer {g} at (77,233) size 346x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,300.00)}]
+      RenderSVGContainer {g} at (77,233) size 346x26
         RenderSVGRect {rect} at (77,233) size 182x26 [stroke={[type=SOLID] [color=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00] [y=0.00] [width=230.00] [height=30.00]
-        RenderSVGViewportContainer {svg} at (77,239) size 350x18
-          RenderSVGContainer {g} at (77,239) size 350x18
-            RenderSVGText {text} at (5,6) size 441x21 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 441x21
-                chunk 1 text run 1 at (5.00,22.00) startOffset 0 endOffset 66 width 440.32: "This is a transformed textbox with a very, very, very long content"
+        RenderSVGViewportContainer {svg} at (77,239) size 346x16
+          RenderSVGContainer {g} at (77,239) size 346x16
+            RenderSVGText {text} at (5,7) size 436x18 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 436x18
+                chunk 1 text run 1 at (5.00,22.00) startOffset 0 endOffset 66 width 435.20: "This is a transformed textbox with a very, very, very long content"
             RenderSVGPath {line} at (77,241) size 2x13 [stroke={[type=SOLID] [color=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=25.00] [x2=0.00] [y2=8.50]
-    RenderSVGContainer {g} at (78,26) size 685x261
-      RenderSVGText {text} at (100,214) size 75x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 75x21
-          chunk 1 text run 1 at (100.00,230.00) startOffset 0 endOffset 10 width 74.24: "ResultText"
-      RenderSVGText {text} at (170,34) size 347x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 347x21
-          chunk 1 text run 1 at (170.00,50.00) startOffset 0 endOffset 53 width 346.88: "This textbox (textbox 2) only accepts up to 5 digits."
-      RenderSVGText {text} at (310,104) size 420x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 420x21
-          chunk 1 text run 1 at (310.00,120.00) startOffset 0 endOffset 63 width 419.84: "This textbox (textbox 1) accepts up to 25 characters [a-zA-Z ]."
-      RenderSVGText {text} at (350,299) size 263x44 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 263x21
-          chunk 1 text run 1 at (350.00,315.00) startOffset 0 endOffset 39 width 262.40: "This textbox (textbox 3) is transformed"
-        RenderSVGTSpan {tspan} at (0,0) size 262x21
-          RenderSVGInlineText {#text} at (0,23) size 262x21
-            chunk 1 text run 1 at (350.00,338.00) startOffset 0 endOffset 38 width 261.12: "and accepts all characters (up to 300)"
-      RenderSVGText {text} at (620,299) size 324x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 324x21
-          chunk 1 text run 1 at (620.00,315.00) startOffset 0 endOffset 51 width 323.84: "Click on this text to reset content of textbox nr 3"
-      RenderSVGText {text} at (620,322) size 356x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 356x21
-          chunk 1 text run 1 at (620.00,338.00) startOffset 0 endOffset 54 width 355.84: "Click on this text to randomly reposition textbox nr 3"
-      RenderSVGText {text} at (620,345) size 329x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 329x21
-          chunk 1 text run 1 at (620.00,361.00) startOffset 0 endOffset 50 width 328.96: "Click on this text to randomly resize textbox nr 3"
+    RenderSVGContainer {g} at (78,27) size 663x259
+      RenderSVGText {text} at (100,215) size 68x18 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x18
+          chunk 1 text run 1 at (100.00,230.00) startOffset 0 endOffset 10 width 67.84: "ResultText"
+      RenderSVGText {text} at (170,35) size 319x18 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 319x18
+          chunk 1 text run 1 at (170.00,50.00) startOffset 0 endOffset 53 width 318.72: "This textbox (textbox 2) only accepts up to 5 digits."
+      RenderSVGText {text} at (310,105) size 387x18 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 387x18
+          chunk 1 text run 1 at (310.00,120.00) startOffset 0 endOffset 63 width 386.56: "This textbox (textbox 1) accepts up to 25 characters [a-zA-Z ]."
+      RenderSVGText {text} at (350,300) size 240x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 240x18
+          chunk 1 text run 1 at (350.00,315.00) startOffset 0 endOffset 39 width 239.36: "This textbox (textbox 3) is transformed"
+        RenderSVGTSpan {tspan} at (0,0) size 230x18
+          RenderSVGInlineText {#text} at (0,23) size 230x18
+            chunk 1 text run 1 at (350.00,338.00) startOffset 0 endOffset 38 width 229.12: "and accepts all characters (up to 300)"
+      RenderSVGText {text} at (620,300) size 299x18 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 299x18
+          chunk 1 text run 1 at (620.00,315.00) startOffset 0 endOffset 51 width 298.24: "Click on this text to reset content of textbox nr 3"
+      RenderSVGText {text} at (620,323) size 328x18 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 328x18
+          chunk 1 text run 1 at (620.00,338.00) startOffset 0 endOffset 54 width 327.68: "Click on this text to randomly reposition textbox nr 3"
+      RenderSVGText {text} at (620,346) size 301x18 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 301x18
+          chunk 1 text run 1 at (620.00,361.00) startOffset 0 endOffset 50 width 300.80: "Click on this text to randomly resize textbox nr 3"
index cd84293..8c4908e 100644 (file)
Binary files a/LayoutTests/platform/qt/svg/carto.net/window-expected.png and b/LayoutTests/platform/qt/svg/carto.net/window-expected.png differ
index 0c077d3..8139cf3 100644 (file)
@@ -19,84 +19,84 @@ layer at (0,0) size 800x600
     RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-5000.00] [y=-5000.00] [width=5000.00] [height=15000.00]
     RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFFFFF]}] [x=1024.00] [y=-5000.00] [width=5000.00] [height=15000.00]
     RenderSVGRect {rect} at (0,573) size 800x27 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-5000.00] [y=700.00] [width=15000.00] [height=5000.00]
-    RenderSVGText {text} at (10,9) size 328x27 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 328x27
-        chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 34 width 327.68: "Demonstration of the Window object"
-    RenderSVGText {text} at (10,35) size 63x20 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 63x20
+    RenderSVGText {text} at (10,10) size 320x25 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 320x25
+        chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 34 width 320.00: "Demonstration of the Window object"
+    RenderSVGText {text} at (10,37) size 63x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 63x17
         chunk 1 text run 1 at (10.00,50.00) startOffset 0 endOffset 10 width 62.72: "Statustext"
     RenderSVGContainer {use} at (319,33) size 112x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(480.00,20.00)}]
       RenderSVGViewportContainer {svg} at (319,33) size 112x18
         RenderSVGRect {rect} at (319,33) size 112x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (411,13) size 137x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 137x16
+    RenderSVGText {text} at (411,13) size 137x15 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 137x15
         chunk 1 (middle anchor) text run 1 at (411.52,25.00) startOffset 0 endOffset 23 width 136.96: "Close Navigation Window"
     RenderSVGContainer {use} at (437,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(630.00,20.00)}]
       RenderSVGViewportContainer {svg} at (437,33) size 111x18
         RenderSVGRect {rect} at (437,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (581,13) size 98x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 98x16
-        chunk 1 (middle anchor) text run 1 at (581.36,25.00) startOffset 0 endOffset 16 width 97.28: "Close Big Window"
+    RenderSVGText {text} at (582,13) size 96x15 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 96x15
+        chunk 1 (middle anchor) text run 1 at (582.00,25.00) startOffset 0 endOffset 16 width 96.00: "Close Big Window"
     RenderSVGContainer {use} at (554,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(780.00,20.00)}]
       RenderSVGViewportContainer {svg} at (554,33) size 111x18
         RenderSVGRect {rect} at (554,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (711,13) size 137x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 137x16
-        chunk 1 (middle anchor) text run 1 at (711.52,25.00) startOffset 0 endOffset 23 width 136.96: "Close Middlesize Window"
+    RenderSVGText {text} at (713,13) size 134x15 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 134x15
+        chunk 1 (middle anchor) text run 1 at (713.44,25.00) startOffset 0 endOffset 23 width 133.12: "Close Middlesize Window"
     RenderSVGContainer {use} at (671,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(930.00,20.00)}]
       RenderSVGViewportContainer {svg} at (671,33) size 111x18
         RenderSVGRect {rect} at (671,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (876,13) size 107x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 107x16
+    RenderSVGText {text} at (876,13) size 107x15 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 107x15
         chunk 1 (middle anchor) text run 1 at (876.88,25.00) startOffset 0 endOffset 19 width 106.24: "Close Colour Picker"
     RenderSVGContainer {use} at (671,57) size 111x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(930.00,50.00)}]
       RenderSVGViewportContainer {svg} at (671,57) size 111x17
         RenderSVGRect {rect} at (671,57) size 111x17 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (874,43) size 111x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 111x16
-        chunk 1 (middle anchor) text run 1 at (874.96,55.00) startOffset 0 endOffset 18 width 110.08: "Close Small Window"
+    RenderSVGText {text} at (875,43) size 109x15 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 109x15
+        chunk 1 (middle anchor) text run 1 at (875.60,55.00) startOffset 0 endOffset 18 width 108.80: "Close Small Window"
     RenderSVGContainer {use} at (319,57) size 112x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(480.00,50.00)}]
       RenderSVGViewportContainer {svg} at (319,57) size 112x17
         RenderSVGRect {rect} at (319,57) size 112x17 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
-    RenderSVGText {text} at (408,43) size 144x16 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 144x16
-        chunk 1 (middle anchor) text run 1 at (408.32,55.00) startOffset 0 endOffset 24 width 143.36: "Resize Navigation Window"
-    RenderSVGContainer {g} at (38,81) size 760x455
+    RenderSVGText {text} at (408,43) size 143x15 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 143x15
+        chunk 1 (middle anchor) text run 1 at (408.96,55.00) startOffset 0 endOffset 24 width 142.08: "Resize Navigation Window"
+    RenderSVGContainer {g} at (38,81) size 760x454
       RenderSVGContainer {g} at (613,81) size 185x169 [transform={m=((1.00,0.00)(0.00,1.00)) t=(800.00,85.00)}]
         RenderSVGContainer {g} at (624,92) size 174x158
           RenderSVGRect {rect} at (624,92) size 174x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=220.00] [height=200.00]
-          RenderSVGContainer {g} at (632,100) size 160x102
-            RenderSVGText {text} at (10,10) size 203x128 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 122x20
-                chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 18 width 121.60: "This window should"
-              RenderSVGTSpan {tspan} at (0,0) size 145x20
-                RenderSVGInlineText {#text} at (0,16) size 145x20
+          RenderSVGContainer {g} at (632,102) size 161x98
+            RenderSVGText {text} at (10,12) size 204x125 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 126x17
+                chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 18 width 125.44: "This window should"
+              RenderSVGTSpan {tspan} at (0,0) size 145x17
+                RenderSVGInlineText {#text} at (0,16) size 145x17
                   chunk 1 text run 1 at (10.00,41.00) startOffset 0 endOffset 24 width 144.64: "contain navigation tools"
-              RenderSVGTSpan {tspan} at (0,0) size 93x20
-                RenderSVGInlineText {#text} at (0,38) size 93x20
-                  chunk 1 text run 1 at (10.00,63.00) startOffset 0 endOffset 15 width 92.16: "Click on button"
-              RenderSVGTSpan {tspan} at (0,0) size 203x20
-                RenderSVGInlineText {#text} at (0,54) size 203x20
-                  chunk 1 text run 1 at (10.00,79.00) startOffset 0 endOffset 32 width 202.24: "'Resize Navigation Window' for a"
-              RenderSVGTSpan {tspan} at (0,0) size 184x20
-                RenderSVGInlineText {#text} at (0,70) size 184x20
-                  chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 28 width 183.04: "random resize of this Window"
-              RenderSVGTSpan {tspan} at (0,0) size 162x20
-                RenderSVGInlineText {#text} at (0,92) size 162x20
-                  chunk 1 text run 1 at (10.00,117.00) startOffset 0 endOffset 26 width 161.28: "Note that this window also"
-              RenderSVGTSpan {tspan} at (0,0) size 182x20
-                RenderSVGInlineText {#text} at (0,108) size 182x20
-                  chunk 1 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 181.76: "features a window decoration"
+              RenderSVGTSpan {tspan} at (0,0) size 90x17
+                RenderSVGInlineText {#text} at (0,38) size 90x17
+                  chunk 1 text run 1 at (10.00,63.00) startOffset 0 endOffset 15 width 89.60: "Click on button"
+              RenderSVGTSpan {tspan} at (0,0) size 204x18
+                RenderSVGInlineText {#text} at (0,53) size 204x17
+                  chunk 1 text run 1 at (10.00,79.00) startOffset 0 endOffset 32 width 203.52: "'Resize Navigation Window' for a"
+              RenderSVGTSpan {tspan} at (0,0) size 186x17
+                RenderSVGInlineText {#text} at (0,70) size 186x17
+                  chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 28 width 185.60: "random resize of this Window"
+              RenderSVGTSpan {tspan} at (0,0) size 166x17
+                RenderSVGInlineText {#text} at (0,92) size 166x17
+                  chunk 1 text run 1 at (10.00,117.00) startOffset 0 endOffset 26 width 165.12: "Note that this window also"
+              RenderSVGTSpan {tspan} at (0,0) size 189x17
+                RenderSVGInlineText {#text} at (0,108) size 189x17
+                  chunk 1 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 188.16: "features a window decoration"
           RenderSVGRect {rect} at (624,238) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=187.00] [width=220.00] [height=13.00]
-          RenderSVGText {text} at (3,186) size 41x15 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 41x15
+          RenderSVGText {text} at (3,186) size 41x13 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 41x13
               chunk 1 text run 1 at (3.00,197.00) startOffset 0 endOffset 9 width 40.96: "Statusbar"
         RenderSVGContainer {g} at (613,81) size 185x159
           RenderSVGContainer {g} at (613,81) size 185x159
             RenderSVGRect {rect} at (613,81) size 16x159 [fill={[type=SOLID] [color=#B0C4DE]}] [x=-15.00] [y=-15.00] [width=20.00] [height=202.00]
             RenderSVGRect {rect} at (613,81) size 185x16 [fill={[type=SOLID] [color=#B0C4DE]}] [x=-15.00] [y=-15.00] [width=236.00] [height=20.00]
-            RenderSVGText {text} at (0,168) size 103x16 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 103x16
+            RenderSVGText {text} at (0,168) size 103x15 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 103x15
                 chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 17 width 102.40: "Navigation Window"
           RenderSVGContainer {use} at (616,84) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,-5.00)}]
             RenderSVGViewportContainer {svg} at (616,84) size 10x10
@@ -110,35 +110,35 @@ layer at (0,0) size 800x600
             RenderSVGViewportContainer {svg} at (616,116) size 10x9
               RenderSVGRect {rect} at (616,116) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
               RenderSVGPath {line} at (616,124) size 10x1 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-      RenderSVGContainer {g} at (38,142) size 549x394 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,150.00)}]
-        RenderSVGContainer {g} at (38,143) size 549x393
+      RenderSVGContainer {g} at (38,143) size 549x392 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,150.00)}]
+        RenderSVGContainer {g} at (38,143) size 549x392
           RenderSVGRect {rect} at (38,143) size 549x392 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=700.00] [height=500.00]
           RenderSVGContainer {g} at (0,0) size 0x0
           RenderSVGRect {rect} at (38,523) size 549x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=487.00] [width=700.00] [height=13.00]
-          RenderSVGText {text} at (3,486) size 128x15 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 128x15
-              chunk 1 text run 1 at (3.00,497.00) startOffset 0 endOffset 28 width 128.00: "This is a big movable window"
+          RenderSVGText {text} at (3,486) size 125x13 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 125x13
+              chunk 1 text run 1 at (3.00,497.00) startOffset 0 endOffset 28 width 124.16: "This is a big movable window"
           RenderSVGContainer {g} at (77,182) size 315x236 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
             RenderSVGContainer {g} at (77,182) size 315x236
               RenderSVGRect {rect} at (77,182) size 315x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=400.00] [height=300.00]
               RenderSVGContainer {g} at (0,0) size 0x0
               RenderSVGRect {rect} at (77,406) size 315x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=287.00] [width=400.00] [height=13.00]
-              RenderSVGText {text} at (3,286) size 159x15 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 159x15
-                  chunk 1 text run 1 at (3.00,297.00) startOffset 0 endOffset 34 width 158.72: "This window contains other windows"
+              RenderSVGText {text} at (3,286) size 154x13 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 154x13
+                  chunk 1 text run 1 at (3.00,297.00) startOffset 0 endOffset 34 width 153.60: "This window contains other windows"
               RenderSVGContainer {g} at (77,195) size 174x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,17.00)}]
                 RenderSVGContainer {g} at (77,195) size 174x143
                   RenderSVGRect {rect} at (77,195) size 174x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=220.00] [height=180.00]
                   RenderSVGContainer {g} at (0,0) size 0x0
                   RenderSVGRect {rect} at (77,326) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=220.00] [height=13.00]
-                  RenderSVGText {text} at (3,166) size 169x15 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 169x15
-                      chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 36 width 168.96: "Changing a colour changes background"
-                RenderSVGContainer {g} at (77,195) size 174x17
+                  RenderSVGText {text} at (3,166) size 173x13 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 173x13
+                      chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 36 width 172.80: "Changing a colour changes background"
+                RenderSVGContainer {g} at (77,195) size 174x16
                   RenderSVGRect {rect} at (77,195) size 174x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=220.00] [height=17.00]
-                  RenderSVGText {text} at (3,-1) size 85x20 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 85x20
-                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 84.48: "Colour Picker"
+                  RenderSVGText {text} at (3,1) size 81x17 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 81x17
+                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 80.64: "Colour Picker"
                   RenderSVGContainer {use} at (236,198) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(208.50,8.50)}]
                     RenderSVGViewportContainer {svg} at (236,198) size 10x10
                       RenderSVGRect {rect} at (236,198) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
@@ -151,24 +151,24 @@ layer at (0,0) size 800x600
                     RenderSVGViewportContainer {svg} at (210,198) size 9x10
                       RenderSVGRect {rect} at (210,198) size 9x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
                       RenderSVGPath {line} at (210,206) size 9x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-              RenderSVGContainer {g} at (249,343) size 143x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,207.00)}]
+              RenderSVGContainer {g} at (249,344) size 143x64 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,207.00)}]
                 RenderSVGContainer {g} at (249,344) size 143x64
                   RenderSVGRect {rect} at (249,344) size 143x64 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=180.00] [height=80.00]
-                  RenderSVGContainer {g} at (257,364) size 121x42
-                    RenderSVGText {text} at (10,25) size 153x52 contains 1 chunk(s)
-                      RenderSVGInlineText {#text} at (0,0) size 153x20
-                        chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 23 width 152.32: "This is a none-moveable"
-                      RenderSVGTSpan {tspan} at (0,0) size 137x21
-                        RenderSVGInlineText {#text} at (0,15) size 137x20
+                  RenderSVGContainer {g} at (257,365) size 118x39
+                    RenderSVGText {text} at (10,27) size 150x49 contains 1 chunk(s)
+                      RenderSVGInlineText {#text} at (0,0) size 150x17
+                        chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 23 width 149.76: "This is a none-moveable"
+                      RenderSVGTSpan {tspan} at (0,0) size 137x17
+                        RenderSVGInlineText {#text} at (0,16) size 137x17
                           chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 21 width 136.96: "none-closeable status"
-                      RenderSVGTSpan {tspan} at (0,0) size 47x21
-                        RenderSVGInlineText {#text} at (0,31) size 47x20
-                          chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 46.08: "window"
-                RenderSVGContainer {g} at (249,343) size 143x18
+                      RenderSVGTSpan {tspan} at (0,0) size 52x17
+                        RenderSVGInlineText {#text} at (0,32) size 52x17
+                          chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 51.20: "window"
+                RenderSVGContainer {g} at (249,344) size 143x15
                   RenderSVGRect {rect} at (249,344) size 143x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=180.00] [height=17.00]
-                  RenderSVGText {text} at (3,-1) size 93x20 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 93x20
-                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 92.16: "Status Window"
+                  RenderSVGText {text} at (3,1) size 95x17 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 95x17
+                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 94.72: "Status Window"
                   RenderSVGContainer {use} at (376,346) size 11x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(168.50,8.50)}]
                     RenderSVGViewportContainer {svg} at (376,346) size 11x10
                       RenderSVGRect {rect} at (376,346) size 11x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
@@ -176,10 +176,10 @@ layer at (0,0) size 800x600
                     RenderSVGViewportContainer {svg} at (364,346) size 9x10
                       RenderSVGRect {rect} at (364,346) size 9x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
                       RenderSVGPath {line} at (364,355) size 9x1 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
-            RenderSVGContainer {g} at (77,182) size 315x17
+            RenderSVGContainer {g} at (77,182) size 315x15
               RenderSVGRect {rect} at (77,182) size 315x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=400.00] [height=17.00]
-              RenderSVGText {text} at (3,-1) size 167x20 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 167x20
+              RenderSVGText {text} at (3,1) size 167x17 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 167x17
                   chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 24 width 166.40: "Nested middlesize Window"
               RenderSVGContainer {use} at (377,184) size 10x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(388.50,8.50)}]
                 RenderSVGViewportContainer {svg} at (377,184) size 10x11
@@ -196,31 +196,31 @@ layer at (0,0) size 800x600
           RenderSVGContainer {g} at (312,377) size 158x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,300.00)}]
             RenderSVGContainer {g} at (312,377) size 158x143
               RenderSVGRect {rect} at (312,377) size 158x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=200.00] [height=180.00]
-              RenderSVGContainer {g} at (320,397) size 136x68
-                RenderSVGText {text} at (10,25) size 173x84 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 171x20
-                    chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 26 width 170.24: "This window has a callback"
-                  RenderSVGTSpan {tspan} at (0,0) size 157x21
-                    RenderSVGInlineText {#text} at (0,15) size 157x20
+              RenderSVGContainer {g} at (320,399) size 136x64
+                RenderSVGText {text} at (10,27) size 173x81 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 173x17
+                    chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 26 width 172.80: "This window has a callback"
+                  RenderSVGTSpan {tspan} at (0,0) size 157x17
+                    RenderSVGInlineText {#text} at (0,16) size 157x17
                       chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 25 width 156.16: "function indicating mouse"
-                  RenderSVGTSpan {tspan} at (0,0) size 173x21
-                    RenderSVGInlineText {#text} at (0,31) size 173x20
-                      chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 26 width 172.80: "movements in the statusbar"
-                  RenderSVGTSpan {tspan} at (0,0) size 122x20
-                    RenderSVGInlineText {#text} at (0,48) size 122x20
-                      chunk 1 text run 1 at (10.00,88.00) startOffset 0 endOffset 19 width 121.60: "and alerting window"
-                  RenderSVGTSpan {tspan} at (0,0) size 43x20
-                    RenderSVGInlineText {#text} at (0,64) size 43x20
+                  RenderSVGTSpan {tspan} at (0,0) size 171x17
+                    RenderSVGInlineText {#text} at (0,32) size 171x17
+                      chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 26 width 170.24: "movements in the statusbar"
+                  RenderSVGTSpan {tspan} at (0,0) size 127x18
+                    RenderSVGInlineText {#text} at (0,47) size 127x17
+                      chunk 1 text run 1 at (10.00,88.00) startOffset 0 endOffset 19 width 126.72: "and alerting window"
+                  RenderSVGTSpan {tspan} at (0,0) size 43x18
+                    RenderSVGInlineText {#text} at (0,63) size 43x17
                       chunk 1 text run 1 at (10.00,104.00) startOffset 0 endOffset 6 width 42.24: "events"
               RenderSVGRect {rect} at (312,508) size 158x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=200.00] [height=13.00]
-              RenderSVGText {text} at (3,166) size 113x15 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 113x15
-                  chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 27 width 112.64: "Callback function is active"
-            RenderSVGContainer {g} at (312,377) size 158x17
+              RenderSVGText {text} at (3,166) size 111x13 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 111x13
+                  chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 27 width 110.08: "Callback function is active"
+            RenderSVGContainer {g} at (312,377) size 158x16
               RenderSVGRect {rect} at (312,377) size 158x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=200.00] [height=17.00]
-              RenderSVGText {text} at (3,-1) size 86x20 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 86x20
-                  chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 12 width 85.76: "Small Window"
+              RenderSVGText {text} at (3,1) size 88x17 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 88x17
+                  chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 12 width 87.04: "Small Window"
               RenderSVGContainer {use} at (455,380) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(188.50,8.50)}]
                 RenderSVGViewportContainer {svg} at (455,380) size 10x10
                   RenderSVGRect {rect} at (455,380) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
@@ -236,22 +236,22 @@ layer at (0,0) size 800x600
           RenderSVGContainer {g} at (39,476) size 119x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,426.00)}]
             RenderSVGContainer {g} at (39,476) size 119x48
               RenderSVGRect {rect} at (39,476) size 119x48 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=150.00] [height=60.00]
-              RenderSVGContainer {g} at (43,479) size 115x39
-                RenderSVGText {text} at (5,4) size 146x48 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 135x16
-                    chunk 1 text run 1 at (5.00,16.00) startOffset 0 endOffset 24 width 134.40: "This is a minimal window"
-                  RenderSVGTSpan {tspan} at (0,0) size 146x16
-                    RenderSVGInlineText {#text} at (0,16) size 146x16
-                      chunk 1 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 145.92: "without title and status bar."
-                  RenderSVGTSpan {tspan} at (0,0) size 121x16
-                    RenderSVGInlineText {#text} at (0,32) size 121x16
-                      chunk 1 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 120.32: "it is also not moveable"
+              RenderSVGContainer {g} at (43,479) size 115x38
+                RenderSVGText {text} at (5,4) size 145x47 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 131x15
+                    chunk 1 text run 1 at (5.00,16.00) startOffset 0 endOffset 24 width 130.56: "This is a minimal window"
+                  RenderSVGTSpan {tspan} at (0,0) size 145x15
+                    RenderSVGInlineText {#text} at (0,16) size 145x15
+                      chunk 1 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 144.64: "without title and status bar."
+                  RenderSVGTSpan {tspan} at (0,0) size 122x15
+                    RenderSVGInlineText {#text} at (0,32) size 122x15
+                      chunk 1 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 121.60: "it is also not moveable"
             RenderSVGContainer {g} at (0,0) size 0x0
-        RenderSVGContainer {g} at (38,142) size 549x18
+        RenderSVGContainer {g} at (38,143) size 549x15
           RenderSVGRect {rect} at (38,143) size 549x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=700.00] [height=17.00]
-          RenderSVGText {text} at (3,-1) size 72x20 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 72x20
-              chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 10 width 71.68: "Big Window"
+          RenderSVGText {text} at (3,1) size 75x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 75x17
+              chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 10 width 74.24: "Big Window"
           RenderSVGContainer {use} at (572,145) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(688.50,8.50)}]
             RenderSVGViewportContainer {svg} at (572,145) size 10x10
               RenderSVGRect {rect} at (572,146) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]