Unreviewed GTK gardening.
authorrego@igalia.com <rego@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Jan 2014 14:20:22 +0000 (14:20 +0000)
committerrego@igalia.com <rego@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Jan 2014 14:20:22 +0000 (14:20 +0000)
Added missing baselines for some regions tests.

* platform/gtk/TestExpectations: Unskip tests as new baselines have been added.
* platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
* platform/gtk/fast/regions/region-dynamic-after-before-expected.txt: Added.
* platform/gtk/fast/regions/region-generated-content-before-after-expected.txt: Added.
* platform/gtk/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Added.
* platform/gtk/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt: Added.
* platform/gtk/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt: Added.
* platform/gtk/fast/regions/repaint/region-painting-invalidation-expected.txt: Added.
* platform/gtk/fast/regions/repaint/region-painting-via-layout-expected.txt: Added.
* platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt: Added.

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

LayoutTests/ChangeLog
LayoutTests/platform/gtk/TestExpectations
LayoutTests/platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/region-dynamic-after-before-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/region-generated-content-before-after-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/repaint/region-painting-invalidation-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/repaint/region-painting-via-layout-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt [new file with mode: 0644]

index ad23bd0..adb559b 100644 (file)
@@ -4,6 +4,23 @@
 
         Added missing baselines for some regions tests.
 
+        * platform/gtk/TestExpectations: Unskip tests as new baselines have been added.
+        * platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/region-dynamic-after-before-expected.txt: Added.
+        * platform/gtk/fast/regions/region-generated-content-before-after-expected.txt: Added.
+        * platform/gtk/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/repaint/region-painting-invalidation-expected.txt: Added.
+        * platform/gtk/fast/regions/repaint/region-painting-via-layout-expected.txt: Added.
+        * platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt: Added.
+
+2014-01-14  Manuel Rego Casasnovas  <rego@igalia.com>
+
+        Unreviewed GTK gardening.
+
+        Added missing baselines for some regions tests.
+
         * platform/gtk/fast/regions/auto-size/autoheight-regions-mark-expected.txt: Added.
         * platform/gtk/fast/regions/flows-dependency-dynamic-remove-expected.txt: Added.
         * platform/gtk/fast/regions/flows-dependency-same-flow-expected.txt: Added.
index 7595e8e..5910361 100644 (file)
 # Tests that require new results.
 #////////////////////////////////////////////////////////////////////////////////////////
 
-# Tests need new generated expected results
-webkit.org/b/122963 fast/regions/auto-size/autoheight-regions-mark.html [ Missing ]
-webkit.org/b/122963 fast/regions/flows-dependency-dynamic-remove.html [ Missing ]
-webkit.org/b/122963 fast/regions/flows-dependency-same-flow.html [ Missing ]
-webkit.org/b/122963 fast/regions/multiple-directionality-changes-in-variable-width-regions.html [ Missing ]
-webkit.org/b/122963 fast/regions/region-dynamic-after-before.html [ Missing ]
-webkit.org/b/122963 fast/regions/region-generated-content-before-after.html [ Missing ]
-webkit.org/b/122963 fast/regions/text-region-split-small-pagination.html [ Missing ]
-
-webkit.org/b/122963 fast/regions/repaint/japanese-rl-selection-repaint-in-regions.html [ Missing ]
-webkit.org/b/122963 fast/regions/repaint/line-flow-with-floats-in-regions.html [ Missing ]
-webkit.org/b/122963 fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions.html [ Missing ]
-webkit.org/b/122963 fast/regions/repaint/region-painting-invalidation.html [ Missing ]
-webkit.org/b/122963 fast/regions/repaint/region-painting-via-layout.html [ Missing ]
-
 #////////////////////////////////////////////////////////////////////////////////////////
 # Expected failures
 #////////////////////////////////////////////////////////////////////////////////////////
diff --git a/LayoutTests/platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt
new file mode 100644 (file)
index 0000000..44d9857
--- /dev/null
@@ -0,0 +1,42 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x422
+  RenderBlock {HTML} at (0,0) size 800x422
+    RenderBody {BODY} at (8,8) size 784x406
+      RenderBlock {DIV} at (0,0) size 784x406
+layer at (8,8) size 402x102
+  RenderBlock {DIV} at (0,0) size 402x102 [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 400x100
+layer at (8,110) size 502x182
+  RenderBlock {DIV} at (0,102) size 502x182 [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 500x180
+layer at (8,292) size 202x122
+  RenderBlock {DIV} at (0,284) size 202x122 [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 200x120
+Named flows
+  Named flow 'flow1'
+    layer at (0,0) size 500x400
+      RenderNamedFlowThread at (0,0) size 500x400
+        RenderBlock {DIV} at (25,0) size 450x372
+          RenderBlock {DIV} at (27,15) size 396x342 [border: (1px solid #0000FF)]
+            RenderBlock {DIV} at (40,11) size 316x242 [border: (1px solid #008000)]
+              RenderBlock {P} at (1,17) size 314x91
+                RenderText {#text} at (-18,0) size 331x91
+                  text run at (-18,0) width 248: "This line of text should not get out of"
+                  text run at (-18,17) width 248: "the region. This line of text should not"
+                  text run at (-18,34) width 248: "get out of the region. This line of text"
+                  text run at (0,57) width 313: "should not get out of the region. This line of text"
+                  text run at (0,74) width 201: "should not get out of the region."
+              RenderBlock {P} at (1,124) size 314x68
+                RenderText {#text} at (0,0) size 313x68
+                  text run at (0,0) width 313: "This line of text should not get out of the region."
+                  text run at (0,17) width 313: "This line of text should not get out of the region."
+                  text run at (0,34) width 313: "This line of text should not get out of the region."
+                  text run at (0,51) width 304: "This line of text should not get out of the region."
+              RenderBlock {P} at (1,208) size 314x17
+                RenderText {#text} at (0,0) size 304x17
+                  text run at (0,0) width 304: "This line of text should not get out of the region."
+    Regions for named flow 'flow1'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region1)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region2)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region3)
diff --git a/LayoutTests/platform/gtk/fast/regions/region-dynamic-after-before-expected.txt b/LayoutTests/platform/gtk/fast/regions/region-dynamic-after-before-expected.txt
new file mode 100644 (file)
index 0000000..f268bd0
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x128
+  RenderBlock {HTML} at (0,0) size 800x128
+    RenderBody {BODY} at (8,8) size 784x112
+layer at (8,8) size 80x112
+  RenderBlock (relative positioned) {DIV} at (0,0) size 80x112 [bgcolor=#D3D3D3]
+    RenderNamedFlowFragment at (0,16) size 80x96
+layer at (8,8) size 67x17
+  RenderBlock (positioned) at (0,0) size 67x17
+    RenderText at (0,0) size 67x17
+      text run at (0,0) width 67: "BEFORE"
+layer at (32,103) size 56x17
+  RenderBlock (positioned) at (24,95) size 56x17
+    RenderText at (0,0) size 56x17
+      text run at (0,0) width 56: "AFTER"
+Named flows
+  Named flow 'namedFlow'
+    layer at (0,0) size 80x96
+      RenderNamedFlowThread at (0,0) size 80x96
+        RenderBlock {P} at (0,16) size 80x34
+          RenderText {#text} at (0,0) size 76x34
+            text run at (0,0) width 76: "some text to"
+            text run at (0,17) width 29: "flow"
+    Regions for named flow 'namedFlow'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region)
diff --git a/LayoutTests/platform/gtk/fast/regions/region-generated-content-before-after-expected.txt b/LayoutTests/platform/gtk/fast/regions/region-generated-content-before-after-expected.txt
new file mode 100644 (file)
index 0000000..f268bd0
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x128
+  RenderBlock {HTML} at (0,0) size 800x128
+    RenderBody {BODY} at (8,8) size 784x112
+layer at (8,8) size 80x112
+  RenderBlock (relative positioned) {DIV} at (0,0) size 80x112 [bgcolor=#D3D3D3]
+    RenderNamedFlowFragment at (0,16) size 80x96
+layer at (8,8) size 67x17
+  RenderBlock (positioned) at (0,0) size 67x17
+    RenderText at (0,0) size 67x17
+      text run at (0,0) width 67: "BEFORE"
+layer at (32,103) size 56x17
+  RenderBlock (positioned) at (24,95) size 56x17
+    RenderText at (0,0) size 56x17
+      text run at (0,0) width 56: "AFTER"
+Named flows
+  Named flow 'namedFlow'
+    layer at (0,0) size 80x96
+      RenderNamedFlowThread at (0,0) size 80x96
+        RenderBlock {P} at (0,16) size 80x34
+          RenderText {#text} at (0,0) size 76x34
+            text run at (0,0) width 76: "some text to"
+            text run at (0,17) width 29: "flow"
+    Regions for named flow 'namedFlow'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region)
diff --git a/LayoutTests/platform/gtk/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt
new file mode 100644 (file)
index 0000000..e3e5c05
--- /dev/null
@@ -0,0 +1,32 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (754,0) size 46x600
+  RenderBlock {HTML} at (0,0) size 46x600 [border: (10px solid #800000)]
+    RenderBody {BODY} at (18,18) size 10x564 [border: (5px solid #000000)]
+layer at (296,100) size 404x404
+  RenderBlock (positioned) {DIV} at (100,100) size 404x404 [border: (2px solid #000000)]
+    RenderNamedFlowFragment at (2,2) size 400x400
+Named flows
+  Named flow 'thread'
+    layer at (400,0) size 400x400
+      RenderNamedFlowThread at (0,0) size 400x400
+        RenderBlock {DIV} at (0,0) size 350x400
+          RenderText {#text} at (1,0) size 347x399
+            text run at (1,0) width 399: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}"
+            text run at (26,0) width 399: "\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
+            text run at (51,0) width 399: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+            text run at (76,0) width 389: "\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}"
+            text run at (101,0) width 399: "\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}"
+            text run at (126,0) width 399: "\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}"
+            text run at (151,0) width 383: "\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}"
+            text run at (176,0) width 399: "\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}"
+            text run at (201,0) width 389: "\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}"
+            text run at (226,0) width 389: "\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}"
+            text run at (251,0) width 399: "\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}"
+            text run at (276,0) width 399: "\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}"
+            text run at (301,0) width 383: "\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}"
+            text run at (326,0) width 378: "\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+    Regions for named flow 'thread'
+      RenderNamedFlowFragment (anonymous child of {DIV})
+selection start: position 67 of child 0 {#text} of child 1 {DIV} of body
+selection end:   position 216 of child 0 {#text} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt
new file mode 100644 (file)
index 0000000..78d3660
--- /dev/null
@@ -0,0 +1,89 @@
+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 (0,0) size 800x600
+layer at (100,0) size 500x600
+  RenderBlock (positioned) {DIV} at (100,0) size 500x600
+    RenderNamedFlowFragment at (0,0) size 500x600
+Named flows
+  Named flow 'thread'
+    layer at (0,0) size 500x600
+      RenderNamedFlowThread at (0,0) size 500x600
+        RenderIFrame {IFRAME} at (0,0) size 500x600
+          layer at (0,0) size 500x600
+            RenderView at (0,0) size 500x600
+          layer at (0,0) size 500x600
+            RenderBlock {HTML} at (0,0) size 500x600
+              RenderBody {BODY} at (8,8) size 484x576
+                RenderBlock {DIV} at (0,0) size 450x50
+                  RenderBlock (floating) {DIV} at (370,10) size 70x120 [bgcolor=#FFC0CB]
+                RenderBlock {P} at (0,66) size 418x471 [border: (3px solid #800000)]
+                  RenderText {#text} at (6,6) size 406x102
+                    text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
+                    text run at (6,23) width 25: "her "
+                    text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
+                    text run at (6,40) width 42: "away, "
+                    text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
+                    text run at (6,57) width 106: "hanging down, "
+                    text run at (112,57) width 248: "but generally, just as she had got its"
+                    text run at (6,74) width 176: "neck nicely straightened "
+                    text run at (182,74) width 230: "out, and was going to give the"
+                    text run at (6,91) width 224: "hedgehog a blow with its head, it "
+                  RenderInline {I} at (0,0) size 39x17
+                    RenderText {#text} at (230,91) size 39x17
+                      text run at (230,91) width 39: "would"
+                  RenderText {#text} at (269,91) size 406x68
+                    text run at (269,91) width 143: " twist itself round and"
+                    text run at (6,108) width 175: "look up in her face, with "
+                    text run at (181,108) width 231: "such a puzzled expression that she"
+                    text run at (6,125) width 179: "could not help bursting out "
+                    text run at (185,125) width 227: "laughing: and when she had got its"
+                    text run at (6,142) width 229: "head down, and was going to "
+                  RenderText {#text} at (235,142) size 406x119
+                    text run at (235,142) width 177: "begin again, it was very"
+                    text run at (6,159) width 259: "provoking to find that the hedgehog had "
+                    text run at (265,159) width 147: "unrolled itself, and was"
+                    text run at (6,176) width 252: "in the act of crawling away: besides all "
+                    text run at (258,176) width 154: "this, there was generally"
+                    text run at (6,193) width 256: "a ridge or furrow in the way wherever "
+                    text run at (262,193) width 150: "she wanted to send the"
+                    text run at (6,210) width 264: "hedgehog to, and, as the doubled-up "
+                    text run at (270,210) width 142: "soldiers were always"
+                    text run at (6,227) width 292: "getting up and walking off to other parts of "
+                    text run at (298,227) width 114: "the ground, Alice"
+                    text run at (57,244) width 306: "soon came to the conclusion that it was a very "
+                  RenderBlock (floating) {SPAN} at (6,247) size 48x65 [bgcolor=#ADD8E6]
+                  RenderText {#text} at (363,244) size 355x34
+                    text run at (363,244) width 49: "difficult"
+                    text run at (57,261) width 88: "game indeed. "
+                  RenderBR {BR} at (0,0) size 0x0
+                  RenderText {#text} at (57,278) size 303x17
+                    text run at (57,278) width 303: "The players all played at once without waiting"
+                  RenderBlock (floating) {SPAN} at (364,281) size 48x81 [bgcolor=#90EE90]
+                  RenderText {#text} at (57,295) size 303x34
+                    text run at (57,295) width 63: "for turns, "
+                    text run at (120,295) width 240: "quarrelling all the while, and fighting"
+                    text run at (57,312) width 170: "for the hedgehogs; and in "
+                    text run at (227,312) width 114: "a very short time "
+                  RenderInline {SPAN} at (0,0) size 354x34
+                    RenderText {#text} at (341,312) size 354x34
+                      text run at (341,312) width 19: "the"
+                      text run at (6,329) width 42: "Queen"
+                  RenderText {#text} at (48,329) size 354x51
+                    text run at (48,329) width 255: " was in a furious passion, and went "
+                    text run at (303,329) width 57: "stamping"
+                    text run at (6,346) width 354: "about, and shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with"
+                    text run at (6,363) width 219: "her head!\x{2019} about once in a minute. "
+                  RenderBR {BR} at (0,0) size 0x0
+                  RenderText {#text} at (6,380) size 406x85
+                    text run at (6,380) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                    text run at (393,380) width 19: "yet"
+                    text run at (6,397) width 406: "had any dispute with the Queen, but she knew that it might"
+                    text run at (6,414) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                    text run at (6,431) width 75: "become of "
+                    text run at (81,431) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                    text run at (6,448) width 93: "here; the great "
+                    text run at (99,448) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+    Regions for named flow 'thread'
+      RenderNamedFlowFragment (anonymous child of {DIV})
diff --git a/LayoutTests/platform/gtk/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt
new file mode 100644 (file)
index 0000000..c5abac2
--- /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
+layer at (100,100) size 104x404
+  RenderBlock (positioned) {DIV} at (100,100) size 104x404 [border: (2px solid #000000)]
+    RenderNamedFlowFragment at (2,2) size 100x400
+Named flows
+  Named flow 'thread'
+    layer at (0,0) size 100x400
+      RenderNamedFlowThread at (0,0) size 100x400
+        RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
+          RenderBlock {DIV} at (0,0) size 100x25
+            RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
+        RenderBlock {DIV} at (0,0) size 100x50 [bgcolor=#FF0000]
+    Regions for named flow 'thread'
+      RenderNamedFlowFragment (anonymous child of {DIV})
diff --git a/LayoutTests/platform/gtk/fast/regions/repaint/region-painting-invalidation-expected.txt b/LayoutTests/platform/gtk/fast/regions/repaint/region-painting-invalidation-expected.txt
new file mode 100644 (file)
index 0000000..3262159
--- /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 (anonymous) at (0,152) size 784x17
+        RenderBR {BR} at (0,0) size 0x17
+layer at (8,8) size 302x152
+  RenderBlock {DIV} at (0,0) size 302x152 [bgcolor=#FF0000] [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 300x150
+layer at (8,177) size 302x202
+  RenderBlock {DIV} at (0,169) size 302x202 [bgcolor=#FF0000] [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 300x200
+Named flows
+  Named flow 'flow1'
+    layer at (0,0) size 300x350
+      RenderNamedFlowThread at (0,0) size 300x350
+        RenderBlock {DIV} at (0,0) size 300x350
+          RenderBlock {DIV} at (0,0) size 300x350 [bgcolor=#008000]
+    Regions for named flow 'flow1'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region1)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region2)
diff --git a/LayoutTests/platform/gtk/fast/regions/repaint/region-painting-via-layout-expected.txt b/LayoutTests/platform/gtk/fast/regions/repaint/region-painting-via-layout-expected.txt
new file mode 100644 (file)
index 0000000..7d97570
--- /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
+layer at (8,8) size 786x182
+  RenderBlock {DIV} at (0,0) size 786x182 [bgcolor=#FF0000] [border: (1px solid #000000)]
+    RenderNamedFlowFragment at (1,1) size 784x180
+Named flows
+  Named flow 'flow1'
+    layer at (0,0) size 784x1180 backgroundClip at (0,0) size 800x600 clip at (0,0) size 800x600 outlineClip at (0,0) size 800x600
+      RenderNamedFlowThread at (0,0) size 784x1180
+    layer at (0,0) size 784x1200 backgroundClip at (0,0) size 800x600 clip at (0,0) size 800x600 outlineClip at (0,0) size 800x600
+      RenderBlock (relative positioned) {DIV} at (0,0) size 784x1200
+        RenderBlock {DIV} at (0,1000) size 784x200
+          RenderBlock {DIV} at (0,0) size 784x200 [bgcolor=#008000]
+    Regions for named flow 'flow1'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region1)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region2)
diff --git a/LayoutTests/platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt b/LayoutTests/platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt
new file mode 100644 (file)
index 0000000..54ef1ed
--- /dev/null
@@ -0,0 +1,45 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x276
+  RenderBlock {HTML} at (0,0) size 800x276
+    RenderBody {BODY} at (8,16) size 784x244
+layer at (8,16) size 204x34
+  RenderBlock {DIV} at (0,0) size 204x34 [border: (2px solid #000000)]
+    RenderNamedFlowFragment at (2,2) size 200x30
+layer at (8,66) size 204x54
+  RenderBlock {DIV} at (0,50) size 204x54 [border: (2px solid #000000)]
+    RenderNamedFlowFragment at (2,2) size 200x50
+layer at (8,136) size 204x54
+  RenderBlock {DIV} at (0,120) size 204x54 [border: (2px solid #000000)]
+    RenderNamedFlowFragment at (2,2) size 200x50
+layer at (8,206) size 204x54
+  RenderBlock {DIV} at (0,190) size 204x54 [border: (2px solid #000000)]
+    RenderNamedFlowFragment at (2,2) size 200x50
+Named flows
+  Named flow 'flow'
+    layer at (0,0) size 200x180
+      RenderNamedFlowThread at (0,0) size 200x180
+        RenderBlock {DIV} at (0,30) size 200x117
+          RenderBlock {P} at (0,0) size 200x117
+            RenderInline {B} at (0,0) size 111x17
+              RenderText {#text} at (0,0) size 111x17
+                text run at (0,0) width 111: "Text in region 2."
+            RenderText {#text} at (111,0) size 143x34
+              text run at (111,0) width 32: " This"
+              text run at (0,17) width 99: "paragraph has \""
+            RenderInline {I} at (0,0) size 196x50
+              RenderText {#text} at (99,17) size 196x50
+                text run at (99,17) width 97: "-webkit-region-"
+                text run at (0,50) width 123: "break-after: always"
+            RenderText {#text} at (123,50) size 15x17
+              text run at (123,50) width 15: "\". "
+            RenderInline {B} at (0,0) size 179x67
+              RenderText {#text} at (138,50) size 179x67
+                text run at (138,50) width 41: "There"
+                text run at (0,67) width 166: "should be nothing in this"
+                text run at (0,100) width 139: "region after this line."
+    Regions for named flow 'flow'
+      RenderNamedFlowFragment (anonymous child of {DIV} #region1)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region2)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region3)
+      RenderNamedFlowFragment (anonymous child of {DIV} #region4)