Unreviewed, GTK gardening. Rebaseline after r105613, marked 3 svg
authorphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Jan 2012 15:52:06 +0000 (15:52 +0000)
committerphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Jan 2012 15:52:06 +0000 (15:52 +0000)
flaky tests and added baselines for 15 tests.

* platform/gtk/css3/images/cross-fade-background-size-expected.txt: Added.
* platform/gtk/fast/backgrounds/mask-box-image-expected.txt: Added.
* platform/gtk/fast/borders/scaled-border-image-expected.txt: Added.
* platform/gtk/fast/css/text-overflow-input-expected.txt: Added.
* platform/gtk/fast/line-grid/line-grid-floating-expected.txt: Added.
* platform/gtk/fast/line-grid/line-grid-inside-columns-expected.txt: Added.
* platform/gtk/fast/line-grid/line-grid-into-floats-expected.txt: Added.
* platform/gtk/fast/line-grid/line-grid-positioned-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
* platform/gtk/svg/custom/relative-sized-image-expected.txt: Added.
* platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt: Added.
* platform/gtk/svg/filters/feImage-preserveAspectratio-expected.txt: Added.
* platform/gtk/svg/text/append-text-node-to-tspan-expected.txt: Added.
* platform/gtk/svg/text/modify-text-node-in-tspan-expected.txt: Added.
* platform/gtk/svg/text/remove-text-node-from-tspan-expected.txt: Added.
* platform/gtk/svg/text/remove-tspan-from-text-expected.txt: Added.
* platform/gtk/test_expectations.txt:

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

18 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/css3/images/cross-fade-background-size-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/mask-box-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/borders/scaled-border-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/css/text-overflow-input-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/line-grid/line-grid-floating-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/line-grid/line-grid-inside-columns-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/line-grid/line-grid-into-floats-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/line-grid/line-grid-positioned-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt
LayoutTests/platform/gtk/svg/custom/relative-sized-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/filters/feImage-preserveAspectratio-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/append-text-node-to-tspan-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/modify-text-node-in-tspan-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/remove-text-node-from-tspan-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/remove-tspan-from-text-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/test_expectations.txt

index 1ea1cce..751262c 100644 (file)
@@ -1,3 +1,26 @@
+2012-01-23  Philippe Normand  <pnormand@igalia.com>
+
+        Unreviewed, GTK gardening. Rebaseline after r105613, marked 3 svg
+        flaky tests and added baselines for 15 tests.
+
+        * platform/gtk/css3/images/cross-fade-background-size-expected.txt: Added.
+        * platform/gtk/fast/backgrounds/mask-box-image-expected.txt: Added.
+        * platform/gtk/fast/borders/scaled-border-image-expected.txt: Added.
+        * platform/gtk/fast/css/text-overflow-input-expected.txt: Added.
+        * platform/gtk/fast/line-grid/line-grid-floating-expected.txt: Added.
+        * platform/gtk/fast/line-grid/line-grid-inside-columns-expected.txt: Added.
+        * platform/gtk/fast/line-grid/line-grid-into-floats-expected.txt: Added.
+        * platform/gtk/fast/line-grid/line-grid-positioned-expected.txt: Added.
+        * platform/gtk/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
+        * platform/gtk/svg/custom/relative-sized-image-expected.txt: Added.
+        * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt: Added.
+        * platform/gtk/svg/filters/feImage-preserveAspectratio-expected.txt: Added.
+        * platform/gtk/svg/text/append-text-node-to-tspan-expected.txt: Added.
+        * platform/gtk/svg/text/modify-text-node-in-tspan-expected.txt: Added.
+        * platform/gtk/svg/text/remove-text-node-from-tspan-expected.txt: Added.
+        * platform/gtk/svg/text/remove-tspan-from-text-expected.txt: Added.
+        * platform/gtk/test_expectations.txt:
+
 2012-01-23  Csaba Osztrogonác  <ossy@webkit.org>
 
         [Qt] Unreviewed gardening after r105613.
diff --git a/LayoutTests/platform/gtk/css3/images/cross-fade-background-size-expected.txt b/LayoutTests/platform/gtk/css3/images/cross-fade-background-size-expected.txt
new file mode 100644 (file)
index 0000000..a5ea8e4
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (anonymous) at (0,50) size 784x18
+        RenderBR {BR} at (0,0) size 0x17
+      RenderBlock (anonymous) at (0,118) size 784x36
+        RenderBR {BR} at (0,0) size 0x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {DIV} at (0,154) size 200x50
+      RenderBlock (anonymous) at (0,204) size 784x18
+        RenderBR {BR} at (0,0) size 0x17
+      RenderBlock {DIV} at (0,222) size 200x50
+layer at (8,8) size 200x50
+  RenderBlock {DIV} at (0,0) size 200x50
+layer at (8,76) size 200x50
+  RenderBlock {DIV} at (0,68) size 200x50
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/mask-box-image-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/mask-box-image-expected.txt
new file mode 100644 (file)
index 0000000..7800f4f
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (20,20) size 122x232 [border: (1px solid #000000)]
+      RenderText {#text} at (162,258) size 4x17
+        text run at (162,258) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+layer at (39,39) size 100x100
+  RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#000000]
+layer at (39,149) size 100x100
+  RenderBlock {DIV} at (11,121) size 100x100 [bgcolor=#000000]
+layer at (194,28) size 122x232
+  RenderBlock {DIV} at (186,20) size 122x232 [border: (1px solid #000000)]
+layer at (205,39) size 100x100
+  RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#000000]
+layer at (205,149) size 100x100
+  RenderBlock {DIV} at (11,121) size 100x100 [bgcolor=#000000]
diff --git a/LayoutTests/platform/gtk/fast/borders/scaled-border-image-expected.txt b/LayoutTests/platform/gtk/fast/borders/scaled-border-image-expected.txt
new file mode 100644 (file)
index 0000000..bd05977
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,10) size 784x570
+      RenderBlock {DIV} at (10,0) size 126x126 [border: (21px none #000000) (30px none #000000) (21px none #000000)]
+      RenderBlock (anonymous) at (0,136) size 784x18
+        RenderText {#text} at (0,0) size 408x17
+          text run at (0,0) width 408: "This should look like the above, only scaled up by a factor of 2:"
+      RenderBlock {DIV} at (20,174) size 252x252 [border: (42px none #000000) (60px none #000000) (42px none #000000)]
diff --git a/LayoutTests/platform/gtk/fast/css/text-overflow-input-expected.txt b/LayoutTests/platform/gtk/fast/css/text-overflow-input-expected.txt
new file mode 100644 (file)
index 0000000..cf31f33
--- /dev/null
@@ -0,0 +1,238 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x432
+  RenderBlock {HTML} at (0,0) size 800x432
+    RenderBody {BODY} at (8,16) size 784x400
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 316x17
+          text run at (0,0) width 316: "This test is a basic check for using text-overflow."
+      RenderBlock {P} at (0,34) size 784x130
+        RenderText {#text} at (0,0) size 490x17
+          text run at (0,0) width 490: "Apply \"text-overflow:clip\" to inputs. The following input should be clipped:"
+        RenderBR {BR} at (489,0) size 1x17
+        RenderTextControl {INPUT} at (2,20) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (197,23) size 4x17
+          text run at (197,23) width 4: " "
+        RenderTextControl {INPUT} at (203,20) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 187x18
+            RenderBlock {DIV} at (0,9) size 0x0
+            RenderBlock {DIV} at (0,0) size 171x18
+            RenderBlock {DIV} at (171,1) size 16x16
+        RenderText {#text} at (398,23) size 4x17
+          text run at (398,23) width 4: " "
+        RenderTextControl {INPUT} at (404,20) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderTextControl {INPUT} at (2,48) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 187x18
+            RenderBlock {DIV} at (0,9) size 0x0
+            RenderBlock {DIV} at (0,0) size 171x18
+            RenderBlock {DIV} at (171,1) size 16x16
+        RenderText {#text} at (197,51) size 4x17
+          text run at (197,51) width 4: " "
+        RenderTextControl {INPUT} at (203,48) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderBR {BR} at (398,51) size 0x17
+        RenderTextControl {INPUT} at (2,76) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (197,79) size 4x17
+          text run at (197,79) width 4: " "
+        RenderTextControl {INPUT} at (203,76) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 187x18
+            RenderBlock {DIV} at (0,9) size 0x0
+            RenderBlock {DIV} at (0,0) size 171x18
+            RenderBlock {DIV} at (171,1) size 16x16
+        RenderText {#text} at (398,79) size 4x17
+          text run at (398,79) width 4: " "
+        RenderTextControl {INPUT} at (404,76) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderTextControl {INPUT} at (2,104) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 187x18
+            RenderBlock {DIV} at (0,9) size 0x0
+            RenderBlock {DIV} at (0,0) size 171x18
+            RenderBlock {DIV} at (171,1) size 16x16
+        RenderText {#text} at (197,107) size 4x17
+          text run at (197,107) width 4: " "
+        RenderTextControl {INPUT} at (203,104) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,180) size 784x130
+        RenderText {#text} at (0,0) size 547x17
+          text run at (0,0) width 547: "Apply \"text-overflow:ellipsis\" to inputs. The following input should show an ellipsis:"
+        RenderBR {BR} at (546,0) size 1x17
+        RenderTextControl {INPUT} at (2,20) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (197,23) size 4x17
+          text run at (197,23) width 4: " "
+        RenderTextControl {INPUT} at (203,20) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 187x18
+            RenderBlock {DIV} at (0,9) size 0x0
+            RenderBlock {DIV} at (0,0) size 171x18
+            RenderBlock {DIV} at (171,1) size 16x16
+        RenderText {#text} at (398,23) size 4x17
+          text run at (398,23) width 4: " "
+        RenderTextControl {INPUT} at (404,20) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderTextControl {INPUT} at (2,48) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 187x18
+            RenderBlock {DIV} at (0,9) size 0x0
+            RenderBlock {DIV} at (0,0) size 171x18
+            RenderBlock {DIV} at (171,1) size 16x16
+        RenderText {#text} at (197,51) size 4x17
+          text run at (197,51) width 4: " "
+        RenderTextControl {INPUT} at (203,48) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderBR {BR} at (398,51) size 0x17
+        RenderTextControl {INPUT} at (2,76) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (197,79) size 4x17
+          text run at (197,79) width 4: " "
+        RenderTextControl {INPUT} at (203,76) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 187x18
+            RenderBlock {DIV} at (0,9) size 0x0
+            RenderBlock {DIV} at (0,0) size 171x18
+            RenderBlock {DIV} at (171,1) size 16x16
+        RenderText {#text} at (398,79) size 4x17
+          text run at (398,79) width 4: " "
+        RenderTextControl {INPUT} at (404,76) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderTextControl {INPUT} at (2,104) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderDeprecatedFlexibleBox {DIV} at (3,3) size 187x18
+            RenderBlock {DIV} at (0,9) size 0x0
+            RenderBlock {DIV} at (0,0) size 171x18
+            RenderBlock {DIV} at (171,1) size 16x16
+        RenderText {#text} at (197,107) size 4x17
+          text run at (197,107) width 4: " "
+        RenderTextControl {INPUT} at (203,104) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,326) size 784x74
+        RenderText {#text} at (0,0) size 238x17
+          text run at (0,0) width 238: "Dynamic style change text-overflow:"
+        RenderBR {BR} at (237,0) size 1x17
+        RenderText {#text} at (0,23) size 247x17
+          text run at (0,23) width 247: "Clip to ellipsis (should show ellipsis): "
+        RenderTextControl {INPUT} at (248,20) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (443,23) size 5x17
+          text run at (443,23) width 5: " "
+        RenderTextControl {INPUT} at (449,20) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (644,23) size 5x17
+          text run at (644,23) width 5: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderText {#text} at (0,51) size 270x17
+          text run at (0,51) width 270: "Ellipsis to clip (should not show ellipsis): "
+        RenderTextControl {INPUT} at (272,48) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (466,51) size 5x17
+          text run at (466,51) width 5: " "
+        RenderTextControl {INPUT} at (473,48) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (667,51) size 5x17
+          text run at (667,51) width 5: " "
+        RenderBR {BR} at (0,0) size 0x0
+layer at (13,73) size 187x18
+  RenderBlock {DIV} at (3,3) size 187x18
+layer at (13,73) size 187x18 scrollWidth 388
+  RenderBlock {DIV} at (3,3) size 187x18 [color=#A9A9A9]
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (214,73) size 171x18
+  RenderBlock {DIV} at (0,0) size 171x18
+layer at (214,73) size 171x18 scrollWidth 388
+  RenderBlock {DIV} at (3,3) size 171x18 [color=#A9A9A9]
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (415,73) size 187x18 scrollWidth 388
+  RenderBlock {DIV} at (3,3) size 187x18
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,101) size 171x18 scrollWidth 388
+  RenderBlock {DIV} at (0,0) size 171x18
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (214,101) size 187x18 scrollWidth 311
+  RenderBlock {DIV} at (3,3) size 187x18
+    RenderText {#text} at (1,0) size 309x17
+      text run at (1,0) width 309: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
+layer at (13,129) size 187x18
+  RenderBlock {DIV} at (3,3) size 187x18
+layer at (13,129) size 187x18 scrollX 200 scrollWidth 387
+  RenderBlock {DIV} at (3,3) size 187x18 [color=#A9A9A9]
+    RenderText {#text} at (-199,0) size 386x17
+      text run at (-199,0) width 385: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (214,129) size 171x18
+  RenderBlock {DIV} at (0,0) size 171x18
+layer at (214,129) size 171x18 scrollX 216 scrollWidth 387
+  RenderBlock {DIV} at (3,3) size 171x18 [color=#A9A9A9]
+    RenderText {#text} at (-215,0) size 386x17
+      text run at (-215,0) width 385: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (415,129) size 187x18 scrollX 200 scrollWidth 387
+  RenderBlock {DIV} at (3,3) size 187x18
+    RenderText {#text} at (-199,0) size 386x17
+      text run at (-199,0) width 385: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,157) size 171x18 scrollX 216 scrollWidth 387
+  RenderBlock {DIV} at (0,0) size 171x18
+    RenderText {#text} at (-215,0) size 386x17
+      text run at (-215,0) width 385: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (214,157) size 187x18 scrollX 123 scrollWidth 310
+  RenderBlock {DIV} at (3,3) size 187x18
+    RenderText {#text} at (-122,0) size 309x17
+      text run at (-122,0) width 308 RTL: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
+layer at (13,219) size 187x18
+  RenderBlock {DIV} at (3,3) size 187x18
+layer at (13,219) size 187x18 scrollWidth 388
+  RenderBlock {DIV} at (3,3) size 187x18 [color=#A9A9A9]
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (214,219) size 171x18
+  RenderBlock {DIV} at (0,0) size 171x18
+layer at (214,219) size 171x18 scrollWidth 388
+  RenderBlock {DIV} at (3,3) size 171x18 [color=#A9A9A9]
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (415,219) size 187x18 scrollWidth 388
+  RenderBlock {DIV} at (3,3) size 187x18
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,247) size 171x18 scrollWidth 388
+  RenderBlock {DIV} at (0,0) size 171x18
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (214,247) size 187x18 scrollWidth 311
+  RenderBlock {DIV} at (3,3) size 187x18
+    RenderText {#text} at (1,0) size 309x17
+      text run at (1,0) width 309: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
+layer at (13,275) size 187x18
+  RenderBlock {DIV} at (3,3) size 187x18
+layer at (13,275) size 187x18 scrollX 200 scrollWidth 387
+  RenderBlock {DIV} at (3,3) size 187x18 [color=#A9A9A9]
+    RenderText {#text} at (-199,0) size 386x17
+      text run at (-199,0) width 385: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (214,275) size 171x18
+  RenderBlock {DIV} at (0,0) size 171x18
+layer at (214,275) size 171x18 scrollX 216 scrollWidth 387
+  RenderBlock {DIV} at (3,3) size 171x18 [color=#A9A9A9]
+    RenderText {#text} at (-215,0) size 386x17
+      text run at (-215,0) width 385: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (415,275) size 187x18 scrollX 200 scrollWidth 387
+  RenderBlock {DIV} at (3,3) size 187x18
+    RenderText {#text} at (-199,0) size 386x17
+      text run at (-199,0) width 385: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (13,303) size 171x18 scrollX 216 scrollWidth 387
+  RenderBlock {DIV} at (0,0) size 171x18
+    RenderText {#text} at (-215,0) size 386x17
+      text run at (-215,0) width 385: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (214,303) size 187x18 scrollX 123 scrollWidth 310
+  RenderBlock {DIV} at (3,3) size 187x18
+    RenderText {#text} at (-122,0) size 309x17
+      text run at (-122,0) width 308 RTL: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
+layer at (259,365) size 187x18
+  RenderBlock {DIV} at (3,3) size 187x18
+layer at (259,365) size 187x18 scrollWidth 388
+  RenderBlock {DIV} at (3,3) size 187x18 [color=#A9A9A9]
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (460,365) size 187x18 scrollWidth 388
+  RenderBlock {DIV} at (3,3) size 187x18
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (283,393) size 187x18
+  RenderBlock {DIV} at (3,3) size 187x18
+layer at (283,393) size 187x18 scrollWidth 388
+  RenderBlock {DIV} at (3,3) size 187x18 [color=#A9A9A9]
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
+layer at (484,393) size 187x18 scrollWidth 388
+  RenderBlock {DIV} at (3,3) size 187x18
+    RenderText {#text} at (1,0) size 386x17
+      text run at (1,0) width 386: "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
diff --git a/LayoutTests/platform/gtk/fast/line-grid/line-grid-floating-expected.txt b/LayoutTests/platform/gtk/fast/line-grid/line-grid-floating-expected.txt
new file mode 100644 (file)
index 0000000..f308660
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (floating) {DIV} at (5,5) size 274x145 [border: (2px solid #000000)]
+        RenderBlock {DIV} at (12,12) size 250x121
+          RenderText {#text} at (0,22) size 103x14
+            text run at (0,22) width 103: "This text should snap"
+          RenderBR {BR} at (102,33) size 1x0
+          RenderText {#text} at (0,64) size 115x14
+            text run at (0,64) width 115: "to a 36px font-size grid."
+          RenderBR {BR} at (114,75) size 1x0
+          RenderText {#text} at (0,106) size 250x14
+            text run at (0,106) width 250: "There should be lots of spacing between these lines."
+      RenderBlock (floating) {DIV} at (289,5) size 369x108 [border: (2px solid #000000)]
+        RenderText {#text} at (12,13) size 307x40
+          text run at (12,13) width 307: "This text should snap"
+        RenderBR {BR} at (318,45) size 1x0
+        RenderText {#text} at (12,55) size 345x40
+          text run at (12,55) width 345: "to a 36px font-size grid."
+        RenderBR {BR} at (356,87) size 1x0
diff --git a/LayoutTests/platform/gtk/fast/line-grid/line-grid-inside-columns-expected.txt b/LayoutTests/platform/gtk/fast/line-grid/line-grid-inside-columns-expected.txt
new file mode 100644 (file)
index 0000000..05a0b55
--- /dev/null
@@ -0,0 +1,72 @@
+layer at (0,0) size 1586x584
+  RenderView at (0,0) size 800x584
+layer at (0,0) size 800x584
+  RenderBlock {HTML} at (0,0) size 800x584
+    RenderBody {BODY} at (8,8) size 784x568
+layer at (8,8) size 784x504
+  RenderBlock {DIV} at (0,0) size 784x504 [border: (2px solid #FF0000)]
+    RenderBlock {DIV} at (2,2) size 382x1538
+      RenderBlock {DIV} at (0,0) size 382x373
+        RenderText {#text} at (0,19) size 359x101
+          text run at (0,19) width 358: "All of this text even though it's smaller should be on the"
+          text run at (0,61) width 359: "36px grid. The grid should reset at the top of the second"
+          text run at (0,103) width 52: "column."
+        RenderBR {BR} at (51,117) size 1x0
+        RenderText {#text} at (0,145) size 359x101
+          text run at (0,145) width 358: "All of this text even though it's smaller should be on the"
+          text run at (0,187) width 359: "36px grid. The grid should reset at the top of the second"
+          text run at (0,229) width 52: "column."
+        RenderBR {BR} at (51,243) size 1x0
+        RenderText {#text} at (0,271) size 359x101
+          text run at (0,271) width 358: "All of this text even though it's smaller should be on the"
+          text run at (0,313) width 359: "36px grid. The grid should reset at the top of the second"
+          text run at (0,355) width 52: "column."
+        RenderBR {BR} at (51,369) size 1x0
+      RenderBlock {DIV} at (0,373) size 382x544
+        RenderText {#text} at (0,17) size 373x190
+          text run at (0,17) width 373: "All of this text even though it's smaller"
+          text run at (0,59) width 351: "should be on the 36px grid. The grid"
+          text run at (0,127) width 345: "should reset at the top of the second"
+          text run at (0,181) width 78: "column."
+        RenderBR {BR} at (77,202) size 1x0
+        RenderText {#text} at (0,223) size 373x152
+          text run at (0,223) width 373: "All of this text even though it's smaller"
+          text run at (0,265) width 351: "should be on the 36px grid. The grid"
+          text run at (0,307) width 345: "should reset at the top of the second"
+          text run at (0,349) width 78: "column."
+        RenderBR {BR} at (77,370) size 1x0
+        RenderText {#text} at (0,391) size 373x152
+          text run at (0,391) width 373: "All of this text even though it's smaller"
+          text run at (0,433) width 351: "should be on the 36px grid. The grid"
+          text run at (0,475) width 345: "should reset at the top of the second"
+          text run at (0,517) width 78: "column."
+        RenderBR {BR} at (77,538) size 1x0
+      RenderBlock {DIV} at (0,917) size 382x244
+        RenderText {#text} at (0,27) size 379x53
+          text run at (0,27) width 379: "All of this text even though it's smaller should be on the 36px grid. The grid should reset at the"
+          text run at (0,69) width 104: "top of the second column."
+        RenderBR {BR} at (103,78) size 1x0
+        RenderText {#text} at (0,107) size 379x53
+          text run at (0,107) width 379: "All of this text even though it's smaller should be on the 36px grid. The grid should reset at the"
+          text run at (0,149) width 104: "top of the second column."
+        RenderBR {BR} at (103,158) size 1x0
+        RenderText {#text} at (0,191) size 379x53
+          text run at (0,191) width 379: "All of this text even though it's smaller should be on the 36px grid. The grid should reset at the"
+          text run at (0,233) width 104: "top of the second column."
+        RenderBR {BR} at (103,242) size 1x0
+      RenderBlock {DIV} at (0,1161) size 382x377
+        RenderText {#text} at (0,24) size 377x104
+          text run at (0,24) width 377: "All of this text even though it's smaller should be on"
+          text run at (0,66) width 375: "the 36px grid. The grid should reset at the top of the"
+          text run at (0,108) width 113: "second column."
+        RenderBR {BR} at (112,124) size 1x0
+        RenderText {#text} at (0,150) size 377x104
+          text run at (0,150) width 377: "All of this text even though it's smaller should be on"
+          text run at (0,192) width 375: "the 36px grid. The grid should reset at the top of the"
+          text run at (0,234) width 113: "second column."
+        RenderBR {BR} at (112,250) size 1x0
+        RenderText {#text} at (0,276) size 377x100
+          text run at (0,276) width 377: "All of this text even though it's smaller should be on"
+          text run at (0,318) width 375: "the 36px grid. The grid should reset at the top of the"
+          text run at (0,356) width 113: "second column."
+        RenderBR {BR} at (112,372) size 1x0
diff --git a/LayoutTests/platform/gtk/fast/line-grid/line-grid-into-floats-expected.txt b/LayoutTests/platform/gtk/fast/line-grid/line-grid-into-floats-expected.txt
new file mode 100644 (file)
index 0000000..9b3b147
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (floating) {DIV} at (15,15) size 254x118 [border: (2px solid #000000)]
+        RenderText {#text} at (2,17) size 103x14
+          text run at (2,17) width 103: "This text should snap"
+        RenderBR {BR} at (104,28) size 1x0
+        RenderText {#text} at (2,59) size 115x14
+          text run at (2,59) width 115: "to a 36px font-size grid."
+        RenderBR {BR} at (116,70) size 1x0
+        RenderText {#text} at (2,101) size 250x14
+          text run at (2,101) width 250: "There should be lots of spacing between these lines."
+      RenderBlock (floating) {DIV} at (279,15) size 196x77 [border: (2px solid #000000)]
+        RenderText {#text} at (2,10) size 171x22
+          text run at (2,10) width 171: "This text should snap"
+        RenderBR {BR} at (172,28) size 1x0
+        RenderText {#text} at (2,52) size 192x22
+          text run at (2,52) width 192: "to a 36px font-size grid."
+        RenderBR {BR} at (193,70) size 1x0
+      RenderText {#text} at (480,11) size 758x250
+        text run at (480,11) width 288: "Here we can see the"
+        text run at (480,53) width 255: "actual lines of the"
+        text run at (480,95) width 263: "grid outside of the"
+        text run at (274,137) width 401: "floating objects. Everything"
+        text run at (10,179) width 717: "should be aligned to these lines, including what is"
+        text run at (10,221) width 300: "inside the two floats."
diff --git a/LayoutTests/platform/gtk/fast/line-grid/line-grid-positioned-expected.txt b/LayoutTests/platform/gtk/fast/line-grid/line-grid-positioned-expected.txt
new file mode 100644 (file)
index 0000000..0a06d86
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+layer at (10,10) size 274x145
+  RenderBlock (positioned) {DIV} at (10,10) size 274x145 [border: (2px solid #000000)]
+    RenderBlock {DIV} at (12,12) size 250x121
+      RenderText {#text} at (0,22) size 103x14
+        text run at (0,22) width 103: "This text should snap"
+      RenderBR {BR} at (102,33) size 1x0
+      RenderText {#text} at (0,64) size 115x14
+        text run at (0,64) width 115: "to a 36px font-size grid."
+      RenderBR {BR} at (114,75) size 1x0
+      RenderText {#text} at (0,106) size 250x14
+        text run at (0,106) width 250: "There should be lots of spacing between these lines."
+layer at (350,10) size 369x108
+  RenderBlock (positioned) {DIV} at (350,10) size 369x108 [border: (2px solid #000000)]
+    RenderText {#text} at (12,13) size 307x40
+      text run at (12,13) width 307: "This text should snap"
+    RenderBR {BR} at (318,45) size 1x0
+    RenderText {#text} at (12,55) size 345x40
+      text run at (12,55) width 345: "to a 36px font-size grid."
+    RenderBR {BR} at (356,87) size 1x0
index 80f9769..01c7dfd 100644 (file)
@@ -13,8 +13,8 @@ layer at (0,0) size 480x360
         RenderSVGText {text} at (55,40) size 370x111 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 370x111
             chunk 1 text run 1 at (55.00,130.00) startOffset 0 endOffset 9 width 369.43: "Clip Test"
-      RenderSVGContainer {g} at (45,180) size 371x112
-        RenderSVGImage {image} at (45,180) size 371x112
+      RenderSVGContainer {g} at (45,180) size 370x112
+        RenderSVGImage {image} at (45,180) size 370x112
           [clipPath="sample"] RenderSVGResourceClipper {clipPath} at (45,180) size 370x112
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/gtk/svg/custom/relative-sized-image-expected.txt b/LayoutTests/platform/gtk/svg/custom/relative-sized-image-expected.txt
new file mode 100644 (file)
index 0000000..945ead9
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x478
+  RenderBlock {html} at (0,0) size 800x478
+    RenderBody {body} at (8,16) size 784x454
+      RenderBlock {p} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 736x35
+          text run at (0,0) width 736: "The svg area contained in the div element (red box), should fill out the whole area (blue rectangle), especially after"
+          text run at (0,18) width 269: "resizing the content box to a different size"
+      RenderBlock {div} at (0,52) size 402x402 [border: (1px solid #FF0000)]
+        RenderSVGRoot {svg} at (9,69) size 400x400
+          RenderSVGImage {image} at (9,69) size 400x400
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt b/LayoutTests/platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt
new file mode 100644 (file)
index 0000000..0ff0ff6
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (18,16) size 542x544
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceLinearGradient {linearGradient} [id="gradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#008000]
+    RenderSVGPath {circle} at (20,20) size 176x176 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [fill={[type=LINEAR-GRADIENT] [id="gradient"]}] [cx=25.00] [cy=25.00] [r=20.00]
+    RenderSVGRect {rect} at (320,16) size 288x288 [transform={m=((32.00,0.00)(0.00,32.00)) t=(0.00,0.00)}] [fill={[type=LINEAR-GRADIENT] [id="gradient"]}] [x=10.00] [y=0.50] [width=5.00] [height=5.00]
+    RenderSVGPath {circle} at (18,318) size 180x180 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [stroke={[type=LINEAR-GRADIENT] [id="gradient"]}] [fill={[type=SOLID] [color=#00000000]}] [cx=25.00] [cy=100.00] [r=20.00]
+    RenderSVGRect {rect} at (304,304) size 320x296 [transform={m=((32.00,0.00)(0.00,32.00)) t=(0.00,0.00)}] [stroke={[type=LINEAR-GRADIENT] [id="gradient"]}] [fill={[type=SOLID] [color=#00000000]}] [x=10.00] [y=10.00] [width=5.00] [height=5.00]
diff --git a/LayoutTests/platform/gtk/svg/filters/feImage-preserveAspectratio-expected.txt b/LayoutTests/platform/gtk/svg/filters/feImage-preserveAspectratio-expected.txt
new file mode 100644 (file)
index 0000000..196691d
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 600x250
+  RenderSVGRoot {svg} at (0,0) size 600x250
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceFilter {filter} [id="Default"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feImage image-size="100x100"]
+      RenderSVGResourceFilter {filter} [id="Fitted"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
+        [feImage image-size="100x100"]
+      RenderSVGResourceFilter {filter} [id="Shifted"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feImage image-size="100x100"]
+    RenderSVGRect {rect} at (0,0) size 600x250 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=598.00] [height=248.00]
+    RenderSVGContainer {g} at (40,5) size 520x241
+      RenderSVGRect {rect} at (40,5) size 120x241 [fill={[type=SOLID] [color=#000000]}] [x=50.00] [y=25.00] [width=100.00] [height=200.00]
+        [filter="Default"] RenderSVGResourceFilter {filter} at (40,5) size 120x240
+      RenderSVGRect {rect} at (49,24) size 102x202 [stroke={[type=SOLID] [color=#008000]}] [x=50.00] [y=25.00] [width=100.00] [height=200.00]
+      RenderSVGRect {rect} at (240,5) size 120x241 [fill={[type=SOLID] [color=#000000]}] [x=250.00] [y=25.00] [width=100.00] [height=200.00]
+        [filter="Fitted"] RenderSVGResourceFilter {filter} at (240,5) size 120x240
+      RenderSVGRect {rect} at (249,24) size 102x202 [stroke={[type=SOLID] [color=#008000]}] [x=250.00] [y=25.00] [width=100.00] [height=200.00]
+      RenderSVGRect {rect} at (440,5) size 120x241 [fill={[type=SOLID] [color=#000000]}] [x=450.00] [y=25.00] [width=100.00] [height=200.00]
+        [filter="Shifted"] RenderSVGResourceFilter {filter} at (440,5) size 120x240
+      RenderSVGRect {rect} at (449,24) size 102x202 [stroke={[type=SOLID] [color=#008000]}] [x=450.00] [y=25.00] [width=100.00] [height=200.00]
diff --git a/LayoutTests/platform/gtk/svg/text/append-text-node-to-tspan-expected.txt b/LayoutTests/platform/gtk/svg/text/append-text-node-to-tspan-expected.txt
new file mode 100644 (file)
index 0000000..c303ef9
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (10,60) size 320x380
+    RenderSVGText {text} at (0,1) size 32x38 contains 1 chunk(s)
+      RenderSVGTSpan {tspan} at (0,0) size 29x14
+        RenderSVGInlineText {#text} at (0,0) size 16x14
+          chunk 1 text run 1 at (0.00,12.00) startOffset 0 endOffset 2 width 15.34: "PA"
+        RenderSVGInlineText {#text} at (15,0) size 14x14
+          chunk 1 text run 1 at (15.34,12.00) startOffset 0 endOffset 2 width 13.35: "SS"
+      RenderSVGInlineText {#text} at (28,0) size 3x14
+        chunk 1 text run 1 at (28.69,12.00) startOffset 0 endOffset 1 width 3.00: " "
+      RenderSVGTSpan {tspan} at (0,0) size 29x14
+        RenderSVGInlineText {#text} at (0,12) size 29x14
+          chunk 1 text run 1 at (0.00,24.00) startOffset 0 endOffset 4 width 28.69: "PASS"
+      RenderSVGInlineText {#text} at (28,12) size 3x14
+        chunk 1 text run 1 at (28.69,24.00) startOffset 0 endOffset 1 width 3.00: " "
+      RenderSVGTSpan {tspan} at (0,0) size 29x14
+        RenderSVGInlineText {#text} at (0,24) size 29x14
+          chunk 1 text run 1 at (0.00,36.00) startOffset 0 endOffset 4 width 28.69: "PASS"
+      RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/svg/text/modify-text-node-in-tspan-expected.txt b/LayoutTests/platform/gtk/svg/text/modify-text-node-in-tspan-expected.txt
new file mode 100644 (file)
index 0000000..2068a5b
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (10,60) size 320x380
+    RenderSVGText {text} at (0,1) size 32x38 contains 1 chunk(s)
+      RenderSVGTSpan {tspan} at (0,0) size 29x14
+        RenderSVGInlineText {#text} at (0,0) size 29x14
+          chunk 1 text run 1 at (0.00,12.00) startOffset 0 endOffset 4 width 28.69: "PASS"
+      RenderSVGInlineText {#text} at (28,0) size 3x14
+        chunk 1 text run 1 at (28.69,12.00) startOffset 0 endOffset 1 width 3.00: " "
+      RenderSVGTSpan {tspan} at (0,0) size 29x14
+        RenderSVGInlineText {#text} at (0,12) size 29x14
+          chunk 1 text run 1 at (0.00,24.00) startOffset 0 endOffset 4 width 28.69: "PASS"
+      RenderSVGInlineText {#text} at (28,12) size 3x14
+        chunk 1 text run 1 at (28.69,24.00) startOffset 0 endOffset 1 width 3.00: " "
+      RenderSVGTSpan {tspan} at (0,0) size 29x14
+        RenderSVGInlineText {#text} at (0,24) size 29x14
+          chunk 1 text run 1 at (0.00,36.00) startOffset 0 endOffset 4 width 28.69: "PASS"
+      RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/svg/text/remove-text-node-from-tspan-expected.txt b/LayoutTests/platform/gtk/svg/text/remove-text-node-from-tspan-expected.txt
new file mode 100644 (file)
index 0000000..6704a06
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (10,180) size 320x260
+    RenderSVGText {text} at (0,13) size 32x26 contains 1 chunk(s)
+      RenderSVGTSpan {tspan} at (0,0) size 0x0
+      RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGTSpan {tspan} at (0,0) size 29x14
+        RenderSVGInlineText {#text} at (0,0) size 29x14
+          chunk 1 text run 1 at (0.00,24.00) startOffset 0 endOffset 4 width 28.69: "PASS"
+      RenderSVGInlineText {#text} at (28,0) size 3x14
+        chunk 1 text run 1 at (28.69,24.00) startOffset 0 endOffset 1 width 3.00: " "
+      RenderSVGTSpan {tspan} at (0,0) size 29x14
+        RenderSVGInlineText {#text} at (0,12) size 29x14
+          chunk 1 text run 1 at (0.00,36.00) startOffset 0 endOffset 4 width 28.69: "PASS"
+      RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/svg/text/remove-tspan-from-text-expected.txt b/LayoutTests/platform/gtk/svg/text/remove-tspan-from-text-expected.txt
new file mode 100644 (file)
index 0000000..066aead
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (10,60) size 320x260
+    RenderSVGText {text} at (0,1) size 32x26 contains 1 chunk(s)
+      RenderSVGTSpan {tspan} at (0,0) size 29x14
+        RenderSVGInlineText {#text} at (0,0) size 29x14
+          chunk 1 text run 1 at (0.00,12.00) startOffset 0 endOffset 4 width 28.69: "PASS"
+      RenderSVGInlineText {#text} at (28,0) size 3x14
+        chunk 1 text run 1 at (28.69,12.00) startOffset 0 endOffset 1 width 3.00: " "
+      RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGTSpan {tspan} at (0,0) size 29x14
+        RenderSVGInlineText {#text} at (0,12) size 29x14
+          chunk 1 text run 1 at (0.00,24.00) startOffset 0 endOffset 4 width 28.69: "PASS"
+      RenderSVGInlineText {#text} at (0,0) size 0x0
index c7a11ac..f965f8e 100644 (file)
@@ -85,6 +85,10 @@ BUGWK74710 : editing/pasteboard/paste-text-013.html = PASS TEXT
 
 BUGWK76385 : tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody.html = PASS TEXT
 
+BUGWK76831 : svg/custom/junk-data.svg = PASS TEXT
+BUGWK76831 : svg/custom/missing-xlink.svg = PASS TEXT
+BUGWK76831 : svg/custom/use-font-face-crash.svg = PASS TEXT
+
 // End of Flaky tests
 
 BUGWK73766 : css3/unicode-bidi-isolate-aharon-failing.html = FAIL