[EFL] Add new baselines after r121697, r121722 and r121728
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Jul 2012 12:37:50 +0000 (12:37 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Jul 2012 12:37:50 +0000 (12:37 +0000)
https://bugs.webkit.org/show_bug.cgi?id=90446

Unreviewed gardening.

Patch by Thiago Marcos P. Santos <thiago.santos@intel.com> on 2012-07-03

* platform/efl/fast/dom/Element/getBoundingClientRect-expected.txt:
* platform/efl/fast/multicol/column-break-with-balancing-expected.png:
* platform/efl/fast/multicol/column-break-with-balancing-expected.txt: Added.
* platform/efl/fast/multicol/column-rules-expected.png:
* platform/efl/fast/multicol/column-rules-expected.txt: Added.
* platform/efl/fast/multicol/column-rules-stacking-expected.txt: Added.
* platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt: Added.
* platform/efl/fast/multicol/nested-columns-expected.png:
* platform/efl/fast/multicol/nested-columns-expected.txt: Added.
* platform/efl/fast/multicol/shadow-breaking-expected.png:
* platform/efl/fast/multicol/shadow-breaking-expected.txt:
* platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.png:
* platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.txt: Added.
* platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
* platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
* platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
* platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Added.
* platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Added.
* platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Added.
* platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png:
* platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Added.
* platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
* platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Added.
* platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.png:
* platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt: Added.
* platform/efl/fast/multicol/span/span-margin-collapsing-expected.png:
* platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt: Added.
* platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: Added.
* platform/efl/fast/multicol/vertical-lr/column-rules-expected.png:
* platform/efl/fast/multicol/vertical-lr/column-rules-expected.txt:
* platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.png:
* platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.txt:
* platform/efl/fast/multicol/vertical-lr/nested-columns-expected.png:
* platform/efl/fast/multicol/vertical-lr/nested-columns-expected.txt: Copied from LayoutTests/platform/efl/fast/multicol/vertical-rl/nested-columns-expected.txt.
* platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Added.
* platform/efl/fast/multicol/vertical-rl/column-rules-expected.png:
* platform/efl/fast/multicol/vertical-rl/column-rules-expected.txt:
* platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.png:
* platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.txt:
* platform/efl/fast/multicol/vertical-rl/nested-columns-expected.png:
* platform/efl/fast/multicol/vertical-rl/nested-columns-expected.txt:
* platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.png: Added.
* platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.txt: Added.

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

45 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/efl/fast/dom/Element/getBoundingClientRect-expected.txt
LayoutTests/platform/efl/fast/multicol/column-break-with-balancing-expected.png
LayoutTests/platform/efl/fast/multicol/column-break-with-balancing-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/column-rules-expected.png
LayoutTests/platform/efl/fast/multicol/column-rules-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/column-rules-stacking-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/nested-columns-expected.png
LayoutTests/platform/efl/fast/multicol/nested-columns-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/shadow-breaking-expected.png
LayoutTests/platform/efl/fast/multicol/shadow-breaking-expected.txt
LayoutTests/platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.png
LayoutTests/platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png
LayoutTests/platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt
LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png
LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png
LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png
LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png
LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.png
LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/span/span-margin-collapsing-expected.png
LayoutTests/platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/vertical-lr/column-rules-expected.png
LayoutTests/platform/efl/fast/multicol/vertical-lr/column-rules-expected.txt
LayoutTests/platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.png
LayoutTests/platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.txt
LayoutTests/platform/efl/fast/multicol/vertical-lr/nested-columns-expected.png
LayoutTests/platform/efl/fast/multicol/vertical-lr/nested-columns-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/multicol/vertical-rl/column-rules-expected.png
LayoutTests/platform/efl/fast/multicol/vertical-rl/column-rules-expected.txt
LayoutTests/platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.png
LayoutTests/platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.txt
LayoutTests/platform/efl/fast/multicol/vertical-rl/nested-columns-expected.png
LayoutTests/platform/efl/fast/multicol/vertical-rl/nested-columns-expected.txt
LayoutTests/platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.png [new file with mode: 0644]
LayoutTests/platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.txt [new file with mode: 0644]

index 9bf3ec9..8a43f99 100644 (file)
@@ -1,3 +1,55 @@
+2012-07-03  Thiago Marcos P. Santos  <thiago.santos@intel.com>
+
+        [EFL] Add new baselines after r121697, r121722 and r121728
+        https://bugs.webkit.org/show_bug.cgi?id=90446
+
+        Unreviewed gardening.
+
+        * platform/efl/fast/dom/Element/getBoundingClientRect-expected.txt:
+        * platform/efl/fast/multicol/column-break-with-balancing-expected.png:
+        * platform/efl/fast/multicol/column-break-with-balancing-expected.txt: Added.
+        * platform/efl/fast/multicol/column-rules-expected.png:
+        * platform/efl/fast/multicol/column-rules-expected.txt: Added.
+        * platform/efl/fast/multicol/column-rules-stacking-expected.txt: Added.
+        * platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt: Added.
+        * platform/efl/fast/multicol/nested-columns-expected.png:
+        * platform/efl/fast/multicol/nested-columns-expected.txt: Added.
+        * platform/efl/fast/multicol/shadow-breaking-expected.png:
+        * platform/efl/fast/multicol/shadow-breaking-expected.txt:
+        * platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.png:
+        * platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.txt: Added.
+        * platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
+        * platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
+        * platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
+        * platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Added.
+        * platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Added.
+        * platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
+        * platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Added.
+        * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png:
+        * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Added.
+        * platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
+        * platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Added.
+        * platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.png:
+        * platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt: Added.
+        * platform/efl/fast/multicol/span/span-margin-collapsing-expected.png:
+        * platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt: Added.
+        * platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: Added.
+        * platform/efl/fast/multicol/vertical-lr/column-rules-expected.png:
+        * platform/efl/fast/multicol/vertical-lr/column-rules-expected.txt:
+        * platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.png:
+        * platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.txt:
+        * platform/efl/fast/multicol/vertical-lr/nested-columns-expected.png:
+        * platform/efl/fast/multicol/vertical-lr/nested-columns-expected.txt: Copied from LayoutTests/platform/efl/fast/multicol/vertical-rl/nested-columns-expected.txt.
+        * platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Added.
+        * platform/efl/fast/multicol/vertical-rl/column-rules-expected.png:
+        * platform/efl/fast/multicol/vertical-rl/column-rules-expected.txt:
+        * platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.png:
+        * platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.txt:
+        * platform/efl/fast/multicol/vertical-rl/nested-columns-expected.png:
+        * platform/efl/fast/multicol/vertical-rl/nested-columns-expected.txt:
+        * platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.png: Added.
+        * platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.txt: Added.
+
 2012-07-03  Zan Dobersek  <zandobersek@gmail.com>
 
         Unreviewed GTK gardening, updating one baseline modified in r121745
index 7edbd1e..a646398 100644 (file)
@@ -43,7 +43,7 @@ Known failure. Skipping.
 
 Test 7
 PASS rect.left.toFixed(3) is "8.000"
-FAIL rect.top.toFixed(3) should be 1490.000. Was 1506.000.
+FAIL rect.top.toFixed(3) should be 1490.000. Was 1491.000.
 PASS rect.width.toFixed(3) is "288.000"
 FAIL rect.height.toFixed(3) should be 464.000. Was 465.000.
 PASS rect.right is rect.left + rect.width
@@ -51,7 +51,7 @@ PASS rect.bottom is rect.top + rect.height
 
 Test 8
 PASS rect.left.toFixed(3) is "8.000"
-FAIL rect.top.toFixed(3) should be 2002.000. Was 2018.000.
+FAIL rect.top.toFixed(3) should be 2002.000. Was 2003.000.
 PASS rect.width.toFixed(3) is "300.000"
 PASS rect.height.toFixed(3) is "74.000"
 PASS rect.right is rect.left + rect.width
@@ -59,7 +59,7 @@ PASS rect.bottom is rect.top + rect.height
 
 Test 9
 PASS rect.left.toFixed(3) is "8.000"
-FAIL rect.top.toFixed(3) should be 2140.000. Was 2156.000.
+FAIL rect.top.toFixed(3) should be 2140.000. Was 2141.000.
 PASS rect.width.toFixed(3) is "300.000"
 PASS rect.height.toFixed(3) is "90.000"
 PASS rect.right is rect.left + rect.width
@@ -67,7 +67,7 @@ PASS rect.bottom is rect.top + rect.height
 
 Test 10
 PASS rect.left.toFixed(3) is "8.000"
-FAIL rect.top.toFixed(3) should be 2280.000. Was 2296.000.
+FAIL rect.top.toFixed(3) should be 2280.000. Was 2281.000.
 PASS rect.width.toFixed(3) is "300.000"
 PASS rect.height.toFixed(3) is "34.000"
 PASS rect.right is rect.left + rect.width
@@ -75,7 +75,7 @@ PASS rect.bottom is rect.top + rect.height
 
 Test 11
 PASS rect.left.toFixed(3) is "10.000"
-FAIL rect.top.toFixed(3) should be 2402.000. Was 2418.000.
+FAIL rect.top.toFixed(3) should be 2402.000. Was 2403.000.
 PASS rect.width.toFixed(3) is "147.000"
 PASS rect.height.toFixed(3) is "34.000"
 PASS rect.right is rect.left + rect.width
@@ -83,7 +83,7 @@ PASS rect.bottom is rect.top + rect.height
 
 Test 12
 PASS rect.left.toFixed(3) is "8.000"
-FAIL rect.top.toFixed(3) should be 2538.000. Was 2554.000.
+FAIL rect.top.toFixed(3) should be 2538.000. Was 2539.000.
 PASS rect.width.toFixed(3) is "100.000"
 PASS rect.height.toFixed(3) is "100.000"
 PASS rect.right is rect.left + rect.width
@@ -91,7 +91,7 @@ PASS rect.bottom is rect.top + rect.height
 
 Test 13
 PASS rect.left.toFixed(3) is "8.000"
-FAIL rect.top.toFixed(3) should be 2789.000. Was 2805.000.
+FAIL rect.top.toFixed(3) should be 2789.000. Was 2790.000.
 PASS rect.width.toFixed(3) is "260.000"
 FAIL rect.height.toFixed(3) should be 16.000. Was 17.000.
 PASS rect.right is rect.left + rect.width
@@ -99,7 +99,7 @@ PASS rect.bottom is rect.top + rect.height
 
 Test 14
 PASS rect.left.toFixed(3) is "8.000"
-FAIL rect.top.toFixed(3) should be 2869.000. Was 2885.000.
+FAIL rect.top.toFixed(3) should be 2869.000. Was 2870.000.
 PASS rect.width.toFixed(3) is "300.000"
 FAIL rect.height.toFixed(3) should be 232.000. Was 233.000.
 PASS rect.right is rect.left + rect.width
@@ -107,7 +107,7 @@ PASS rect.bottom is rect.top + rect.height
 
 Test 15
 PASS rect.left.toFixed(3) is "8.000"
-FAIL rect.top.toFixed(3) should be 3165.000. Was 3181.000.
+FAIL rect.top.toFixed(3) should be 3165.000. Was 3166.000.
 PASS rect.width.toFixed(3) is "0.000"
 PASS rect.height.toFixed(3) is "0.000"
 PASS rect.right is rect.left + rect.width
index f0681aa..c171df4 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/column-break-with-balancing-expected.png and b/LayoutTests/platform/efl/fast/multicol/column-break-with-balancing-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/column-break-with-balancing-expected.txt b/LayoutTests/platform/efl/fast/multicol/column-break-with-balancing-expected.txt
new file mode 100644 (file)
index 0000000..a61132a
--- /dev/null
@@ -0,0 +1,163 @@
+layer at (0,0) size 1158x809
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x809
+  RenderBlock {HTML} at (0,0) size 785x809
+    RenderBody {BODY} at (8,8) size 769x793
+layer at (8,8) size 769x388
+  RenderBlock {DIV} at (0,0) size 769x388 [border: (5px solid #0000FF)]
+    RenderBlock (anonymous) at (5,5) size 371x396
+      RenderText {#text} at (0,0) size 110x19
+        text run at (0,0) width 110: "This is some text."
+      RenderBR {BR} at (110,15) size 0x0
+      RenderText {#text} at (0,18) size 110x19
+        text run at (0,18) width 110: "This is some text."
+      RenderBR {BR} at (110,33) size 0x0
+      RenderText {#text} at (0,36) size 110x19
+        text run at (0,36) width 110: "This is some text."
+      RenderBR {BR} at (110,51) size 0x0
+      RenderText {#text} at (0,54) size 110x19
+        text run at (0,54) width 110: "This is some text."
+      RenderBR {BR} at (110,69) size 0x0
+      RenderText {#text} at (0,72) size 110x19
+        text run at (0,72) width 110: "This is some text."
+      RenderBR {BR} at (110,87) size 0x0
+      RenderText {#text} at (0,90) size 110x19
+        text run at (0,90) width 110: "This is some text."
+      RenderBR {BR} at (110,105) size 0x0
+      RenderText {#text} at (0,108) size 110x19
+        text run at (0,108) width 110: "This is some text."
+      RenderBR {BR} at (110,123) size 0x0
+      RenderText {#text} at (0,126) size 110x19
+        text run at (0,126) width 110: "This is some text."
+      RenderBR {BR} at (110,141) size 0x0
+      RenderText {#text} at (0,144) size 110x19
+        text run at (0,144) width 110: "This is some text."
+      RenderBR {BR} at (110,159) size 0x0
+      RenderText {#text} at (0,162) size 110x19
+        text run at (0,162) width 110: "This is some text."
+      RenderBR {BR} at (110,177) size 0x0
+      RenderText {#text} at (0,180) size 110x19
+        text run at (0,180) width 110: "This is some text."
+      RenderBR {BR} at (110,195) size 0x0
+      RenderText {#text} at (0,198) size 110x19
+        text run at (0,198) width 110: "This is some text."
+      RenderBR {BR} at (110,213) size 0x0
+      RenderText {#text} at (0,216) size 110x19
+        text run at (0,216) width 110: "This is some text."
+      RenderBR {BR} at (110,231) size 0x0
+      RenderText {#text} at (0,234) size 110x19
+        text run at (0,234) width 110: "This is some text."
+      RenderBR {BR} at (110,249) size 0x0
+      RenderText {#text} at (0,252) size 110x19
+        text run at (0,252) width 110: "This is some text."
+      RenderBR {BR} at (110,267) size 0x0
+      RenderText {#text} at (0,270) size 110x19
+        text run at (0,270) width 110: "This is some text."
+      RenderBR {BR} at (110,285) size 0x0
+      RenderText {#text} at (0,288) size 110x19
+        text run at (0,288) width 110: "This is some text."
+      RenderBR {BR} at (110,303) size 0x0
+      RenderText {#text} at (0,306) size 110x19
+        text run at (0,306) width 110: "This is some text."
+      RenderBR {BR} at (110,321) size 0x0
+      RenderText {#text} at (0,324) size 110x19
+        text run at (0,324) width 110: "This is some text."
+      RenderBR {BR} at (110,339) size 0x0
+      RenderText {#text} at (0,342) size 110x19
+        text run at (0,342) width 110: "This is some text."
+      RenderBR {BR} at (110,357) size 0x0
+      RenderText {#text} at (0,378) size 110x19
+        text run at (0,378) width 110: "This is some text."
+      RenderBR {BR} at (110,393) size 0x0
+    RenderBlock {DIV} at (5,761) size 371x72
+      RenderText {#text} at (0,0) size 262x19
+        text run at (0,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (262,15) size 0x0
+      RenderText {#text} at (0,18) size 262x19
+        text run at (0,18) width 262: "This text should be in the second column."
+      RenderBR {BR} at (262,33) size 0x0
+      RenderText {#text} at (0,36) size 262x19
+        text run at (0,36) width 262: "This text should be in the second column."
+      RenderBR {BR} at (262,51) size 0x0
+      RenderText {#text} at (0,54) size 262x19
+        text run at (0,54) width 262: "This text should be in the second column."
+      RenderBR {BR} at (262,69) size 0x0
+layer at (8,412) size 769x389
+  RenderBlock {DIV} at (0,404) size 769x389 [border: (5px solid #0000FF)]
+    RenderBlock (anonymous) at (5,5) size 371x72
+      RenderText {#text} at (0,0) size 242x19
+        text run at (0,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (242,15) size 0x0
+      RenderText {#text} at (0,18) size 242x19
+        text run at (0,18) width 242: "This text should be in the first column."
+      RenderBR {BR} at (242,33) size 0x0
+      RenderText {#text} at (0,36) size 242x19
+        text run at (0,36) width 242: "This text should be in the first column."
+      RenderBR {BR} at (242,51) size 0x0
+      RenderText {#text} at (0,54) size 242x19
+        text run at (0,54) width 242: "This text should be in the first column."
+      RenderBR {BR} at (242,69) size 0x0
+    RenderBlock {DIV} at (5,384) size 371x378
+      RenderText {#text} at (0,0) size 110x19
+        text run at (0,0) width 110: "This is some text."
+      RenderBR {BR} at (110,15) size 0x0
+      RenderText {#text} at (0,18) size 110x19
+        text run at (0,18) width 110: "This is some text."
+      RenderBR {BR} at (110,33) size 0x0
+      RenderText {#text} at (0,36) size 110x19
+        text run at (0,36) width 110: "This is some text."
+      RenderBR {BR} at (110,51) size 0x0
+      RenderText {#text} at (0,54) size 110x19
+        text run at (0,54) width 110: "This is some text."
+      RenderBR {BR} at (110,69) size 0x0
+      RenderText {#text} at (0,72) size 110x19
+        text run at (0,72) width 110: "This is some text."
+      RenderBR {BR} at (110,87) size 0x0
+      RenderText {#text} at (0,90) size 110x19
+        text run at (0,90) width 110: "This is some text."
+      RenderBR {BR} at (110,105) size 0x0
+      RenderText {#text} at (0,108) size 110x19
+        text run at (0,108) width 110: "This is some text."
+      RenderBR {BR} at (110,123) size 0x0
+      RenderText {#text} at (0,126) size 110x19
+        text run at (0,126) width 110: "This is some text."
+      RenderBR {BR} at (110,141) size 0x0
+      RenderText {#text} at (0,144) size 110x19
+        text run at (0,144) width 110: "This is some text."
+      RenderBR {BR} at (110,159) size 0x0
+      RenderText {#text} at (0,162) size 110x19
+        text run at (0,162) width 110: "This is some text."
+      RenderBR {BR} at (110,177) size 0x0
+      RenderText {#text} at (0,180) size 110x19
+        text run at (0,180) width 110: "This is some text."
+      RenderBR {BR} at (110,195) size 0x0
+      RenderText {#text} at (0,198) size 110x19
+        text run at (0,198) width 110: "This is some text."
+      RenderBR {BR} at (110,213) size 0x0
+      RenderText {#text} at (0,216) size 110x19
+        text run at (0,216) width 110: "This is some text."
+      RenderBR {BR} at (110,231) size 0x0
+      RenderText {#text} at (0,234) size 110x19
+        text run at (0,234) width 110: "This is some text."
+      RenderBR {BR} at (110,249) size 0x0
+      RenderText {#text} at (0,252) size 110x19
+        text run at (0,252) width 110: "This is some text."
+      RenderBR {BR} at (110,267) size 0x0
+      RenderText {#text} at (0,270) size 110x19
+        text run at (0,270) width 110: "This is some text."
+      RenderBR {BR} at (110,285) size 0x0
+      RenderText {#text} at (0,288) size 110x19
+        text run at (0,288) width 110: "This is some text."
+      RenderBR {BR} at (110,303) size 0x0
+      RenderText {#text} at (0,306) size 110x19
+        text run at (0,306) width 110: "This is some text."
+      RenderBR {BR} at (110,321) size 0x0
+      RenderText {#text} at (0,324) size 110x19
+        text run at (0,324) width 110: "This is some text."
+      RenderBR {BR} at (110,339) size 0x0
+      RenderText {#text} at (0,342) size 110x19
+        text run at (0,342) width 110: "This is some text."
+      RenderBR {BR} at (110,357) size 0x0
+      RenderText {#text} at (0,360) size 110x19
+        text run at (0,360) width 110: "This is some text."
+      RenderBR {BR} at (110,375) size 0x0
index 47a6ff6..bd10fa2 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/column-rules-expected.png and b/LayoutTests/platform/efl/fast/multicol/column-rules-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/column-rules-expected.txt b/LayoutTests/platform/efl/fast/multicol/column-rules-expected.txt
new file mode 100644 (file)
index 0000000..a3fcad5
--- /dev/null
@@ -0,0 +1,94 @@
+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 784x540
+  RenderBlock {DIV} at (0,0) size 784x540 [border: (5px solid #000000)]
+    RenderText {#text} at (15,5) size 240x1565
+      text run at (15,5) width 177: "Lorem ipsum dolor sit amet,"
+      text run at (15,23) width 212: "consectetuer adipiscing elit. Nulla"
+      text run at (15,41) width 179: "varius enim ac mi. Curabitur"
+      text run at (15,59) width 230: "sollicitudin felis quis lectus. Quisque"
+      text run at (15,77) width 224: "adipiscing rhoncus sem. Proin nulla"
+      text run at (15,95) width 190: "purus, vulputate vel, varius ut,"
+      text run at (15,113) width 217: "euismod et, nisi. Sed vitae felis vel"
+      text run at (15,131) width 222: "orci sagittis aliquam. Cras convallis"
+      text run at (15,149) width 239: "adipiscing sem. Nam nonummy enim."
+      text run at (15,167) width 211: "Nullam bibendum lobortis neque."
+      text run at (15,185) width 185: "Vestibulum velit orci, tempus"
+      text run at (15,203) width 203: "euismod, pretium quis, interdum"
+      text run at (15,221) width 211: "vitae, nulla. Phasellus eget ante et"
+      text run at (15,239) width 201: "tortor condimentum vestibulum."
+      text run at (15,257) width 236: "Suspendisse hendrerit quam nec felis."
+      text run at (15,275) width 223: "Sed varius turpis vitae pede. Lorem"
+      text run at (15,293) width 213: "ipsum dolor sit amet, consectetuer"
+      text run at (15,311) width 230: "adipiscing elit. Proin bibendum justo"
+      text run at (15,329) width 226: "ac enim. Class aptent taciti sociosqu"
+      text run at (15,347) width 231: "ad litora torquent per conubia nostra,"
+      text run at (15,365) width 206: "per inceptos hymenaeos. Sed leo"
+      text run at (15,383) width 224: "nulla, rutrum eu, dictum ut, posuere"
+      text run at (15,401) width 212: "vel, arcu. Nam libero. Morbi orci."
+      text run at (15,419) width 240: "Maecenas pellentesque. Curabitur erat"
+      text run at (15,437) width 214: "erat, ullamcorper at, gravida vitae,"
+      text run at (15,455) width 199: "iaculis vitae, elit. Nullam quam."
+      text run at (15,473) width 227: "Quisque orci lectus, ullamcorper eu,"
+      text run at (15,491) width 216: "imperdiet sed, accumsan et, ligula."
+      text run at (15,509) width 204: "Duis diam nisl, sagittis a, blandit"
+      text run at (15,535) width 179: "volutpat, interdum sed, velit."
+      text run at (15,553) width 209: "Vestibulum quam. Nulla a purus."
+      text run at (15,571) width 240: "Phasellus semper semper lectus. Nulla"
+      text run at (15,589) width 211: "porttitor, dolor dictum scelerisque"
+      text run at (15,607) width 233: "luctus, velit ipsum lobortis mauris, ac"
+      text run at (15,625) width 216: "pretium enim nunc vel risus. Proin"
+      text run at (15,643) width 201: "gravida mi ut sem cursus mattis."
+      text run at (15,661) width 184: "Fusce laoreet, nisi quis luctus"
+      text run at (15,679) width 218: "volutpat, arcu pede tincidunt enim,"
+      text run at (15,697) width 208: "nec malesuada urna nisl eu enim."
+      text run at (15,715) width 202: "Vivamus varius augue ac purus."
+      text run at (15,733) width 228: "Vestibulum vestibulum. Phasellus et"
+      text run at (15,751) width 205: "est vitae ante accumsan rhoncus."
+      text run at (15,769) width 209: "Morbi convallis, arcu at hendrerit"
+      text run at (15,787) width 216: "gravida, sem diam dignissim risus,"
+      text run at (15,805) width 237: "sed aliquet erat mi ut mi. Nunc cursus"
+      text run at (15,823) width 240: "lacinia elit. Nunc nisi. Quisque at erat."
+      text run at (15,841) width 229: "Vestibulum dictum quam vitae nibh."
+      text run at (15,859) width 219: "Nunc vitae ante non odio interdum"
+      text run at (15,877) width 177: "blandit. Curabitur leo quam,"
+      text run at (15,895) width 164: "fermentum sed, feugiat in,"
+      text run at (15,913) width 230: "ullamcorper id, nibh. Suspendisse ac"
+      text run at (15,931) width 201: "turpis. In iaculis sollicitudin dui."
+      text run at (15,949) width 192: "Aenean vitae lectus vitae nulla"
+      text run at (15,967) width 194: "pellentesque sollicitudin. Nunc"
+      text run at (15,985) width 223: "gravida pharetra lectus. Etiam lacus"
+      text run at (15,1003) width 197: "ligula, placerat ut, dictum vitae,"
+      text run at (15,1021) width 200: "tempus vel, risus. Cras rhoncus."
+      text run at (15,1039) width 226: "Praesent varius ultricies orci. Donec"
+      text run at (15,1065) width 230: "mattis, neque ut ornare fringilla, ante"
+      text run at (15,1083) width 231: "urna placerat eros, vel commodo nisi"
+      text run at (15,1101) width 217: "tortor ut mauris. Morbi magna dui,"
+      text run at (15,1119) width 177: "sagittis sit amet, tincidunt et,"
+      text run at (15,1137) width 187: "elementum eget, quam. Fusce"
+      text run at (15,1155) width 230: "molestie nisl vitae nisi. Vestibulum a"
+      text run at (15,1173) width 234: "sapien. Phasellus ante lacus, vehicula"
+      text run at (15,1191) width 205: "non, cursus a, tempor ut, magna."
+      text run at (15,1209) width 219: "Suspendisse potenti. Fusce aliquet,"
+      text run at (15,1227) width 224: "odio viverra vulputate dictum, enim"
+      text run at (15,1245) width 240: "odio luctus purus, ut scelerisque quam"
+      text run at (15,1263) width 200: "nulla non est. Donec eros lacus,"
+      text run at (15,1281) width 210: "egestas vitae, lacinia quis, tempor"
+      text run at (15,1299) width 234: "quis, pede. Morbi orci erat, iaculis id,"
+      text run at (15,1317) width 226: "ornare ac, elementum at, sem. Nunc"
+      text run at (15,1335) width 223: "ornare sodales nisi. Morbi interdum"
+      text run at (15,1353) width 222: "commodo nisl. Fusce eget eros non"
+      text run at (15,1371) width 227: "nisi ornare facilisis. Sed placerat, est"
+      text run at (15,1389) width 202: "non posuere posuere, purus sem"
+      text run at (15,1407) width 237: "dignissim libero, a viverra tellus dolor"
+      text run at (15,1425) width 236: "vel lorem. Cras augue. Etiam ultricies"
+      text run at (15,1443) width 209: "consequat odio. Mauris ac libero."
+      text run at (15,1461) width 225: "Etiam posuere, libero vitae euismod"
+      text run at (15,1479) width 219: "gravida, urna elit imperdiet magna,"
+      text run at (15,1497) width 240: "vel cursus elit felis non mauris. Donec"
+      text run at (15,1515) width 195: "orci erat, porta id, dignissim ut,"
+      text run at (15,1533) width 208: "posuere dictum, leo. Suspendisse"
+      text run at (15,1551) width 157: "scelerisque egestas nulla."
diff --git a/LayoutTests/platform/efl/fast/multicol/column-rules-stacking-expected.txt b/LayoutTests/platform/efl/fast/multicol/column-rules-stacking-expected.txt
new file mode 100644 (file)
index 0000000..1f8a4f2
--- /dev/null
@@ -0,0 +1,110 @@
+layer at (0,0) size 785x641
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x641
+  RenderBlock {HTML} at (0,0) size 785x641
+    RenderBody {BODY} at (8,8) size 769x625
+      RenderBlock (anonymous) at (0,0) size 769x36
+        RenderText {#text} at (0,0) size 745x37
+          text run at (0,0) width 717: "In the test below, the column rules should not be visible, since a negative z-index child is painting on top of them. "
+          text run at (717,0) width 28: "You"
+          text run at (0,18) width 157: "should see no red below."
+layer at (8,44) size 769x589 layerType: background only
+layer at (13,49) size 759x579
+  RenderBlock (positioned) zI: -1 {DIV} at (5,5) size 759x579 [bgcolor=#EEEEEE]
+layer at (8,44) size 769x589 layerType: foreground only
+  RenderBlock (relative positioned) {DIV} at (0,36) size 769x589 [bgcolor=#FF0000] [border: (5px solid #000000)]
+    RenderText {#text} at (35,5) size 221x1699
+      text run at (35,5) width 177: "Lorem ipsum dolor sit amet,"
+      text run at (35,23) width 212: "consectetuer adipiscing elit. Nulla"
+      text run at (35,41) width 179: "varius enim ac mi. Curabitur"
+      text run at (35,59) width 173: "sollicitudin felis quis lectus."
+      text run at (35,77) width 208: "Quisque adipiscing rhoncus sem."
+      text run at (35,95) width 201: "Proin nulla purus, vulputate vel,"
+      text run at (35,113) width 192: "varius ut, euismod et, nisi. Sed"
+      text run at (35,131) width 216: "vitae felis vel orci sagittis aliquam."
+      text run at (35,149) width 190: "Cras convallis adipiscing sem."
+      text run at (35,167) width 189: "Nam nonummy enim. Nullam"
+      text run at (35,185) width 160: "bibendum lobortis neque."
+      text run at (35,203) width 185: "Vestibulum velit orci, tempus"
+      text run at (35,221) width 203: "euismod, pretium quis, interdum"
+      text run at (35,239) width 211: "vitae, nulla. Phasellus eget ante et"
+      text run at (35,257) width 201: "tortor condimentum vestibulum."
+      text run at (35,275) width 202: "Suspendisse hendrerit quam nec"
+      text run at (35,293) width 211: "felis. Sed varius turpis vitae pede."
+      text run at (35,311) width 177: "Lorem ipsum dolor sit amet,"
+      text run at (35,329) width 211: "consectetuer adipiscing elit. Proin"
+      text run at (35,347) width 192: "bibendum justo ac enim. Class"
+      text run at (35,365) width 186: "aptent taciti sociosqu ad litora"
+      text run at (35,383) width 200: "torquent per conubia nostra, per"
+      text run at (35,401) width 221: "inceptos hymenaeos. Sed leo nulla,"
+      text run at (35,419) width 212: "rutrum eu, dictum ut, posuere vel,"
+      text run at (35,437) width 185: "arcu. Nam libero. Morbi orci."
+      text run at (35,455) width 213: "Maecenas pellentesque. Curabitur"
+      text run at (35,473) width 203: "erat erat, ullamcorper at, gravida"
+      text run at (35,491) width 194: "vitae, iaculis vitae, elit. Nullam"
+      text run at (35,509) width 168: "quam. Quisque orci lectus,"
+      text run at (35,527) width 190: "ullamcorper eu, imperdiet sed,"
+      text run at (35,545) width 193: "accumsan et, ligula. Duis diam"
+      text run at (35,563) width 194: "nisl, sagittis a, blandit volutpat,"
+      text run at (35,584) width 197: "interdum sed, velit. Vestibulum"
+      text run at (35,602) width 195: "quam. Nulla a purus. Phasellus"
+      text run at (35,620) width 177: "semper semper lectus. Nulla"
+      text run at (35,638) width 211: "porttitor, dolor dictum scelerisque"
+      text run at (35,656) width 215: "luctus, velit ipsum lobortis mauris,"
+      text run at (35,674) width 196: "ac pretium enim nunc vel risus."
+      text run at (35,692) width 194: "Proin gravida mi ut sem cursus"
+      text run at (35,710) width 188: "mattis. Fusce laoreet, nisi quis"
+      text run at (35,728) width 220: "luctus volutpat, arcu pede tincidunt"
+      text run at (35,746) width 208: "enim, nec malesuada urna nisl eu"
+      text run at (35,764) width 198: "enim. Vivamus varius augue ac"
+      text run at (35,782) width 193: "purus. Vestibulum vestibulum."
+      text run at (35,800) width 159: "Phasellus et est vitae ante"
+      text run at (35,818) width 163: "accumsan rhoncus. Morbi"
+      text run at (35,836) width 221: "convallis, arcu at hendrerit gravida,"
+      text run at (35,854) width 186: "sem diam dignissim risus, sed"
+      text run at (35,872) width 212: "aliquet erat mi ut mi. Nunc cursus"
+      text run at (35,890) width 209: "lacinia elit. Nunc nisi. Quisque at"
+      text run at (35,908) width 190: "erat. Vestibulum dictum quam"
+      text run at (35,926) width 197: "vitae nibh. Nunc vitae ante non"
+      text run at (35,944) width 203: "odio interdum blandit. Curabitur"
+      text run at (35,962) width 210: "leo quam, fermentum sed, feugiat"
+      text run at (35,980) width 151: "in, ullamcorper id, nibh."
+      text run at (35,998) width 199: "Suspendisse ac turpis. In iaculis"
+      text run at (35,1016) width 184: "sollicitudin dui. Aenean vitae"
+      text run at (35,1034) width 187: "lectus vitae nulla pellentesque"
+      text run at (35,1052) width 218: "sollicitudin. Nunc gravida pharetra"
+      text run at (35,1070) width 213: "lectus. Etiam lacus ligula, placerat"
+      text run at (35,1088) width 214: "ut, dictum vitae, tempus vel, risus."
+      text run at (35,1106) width 186: "Cras rhoncus. Praesent varius"
+      text run at (35,1124) width 214: "ultricies orci. Donec mattis, neque"
+      text run at (35,1142) width 175: "ut ornare fringilla, ante urna"
+      text run at (35,1163) width 199: "placerat eros, vel commodo nisi"
+      text run at (35,1181) width 217: "tortor ut mauris. Morbi magna dui,"
+      text run at (35,1199) width 177: "sagittis sit amet, tincidunt et,"
+      text run at (35,1217) width 187: "elementum eget, quam. Fusce"
+      text run at (35,1235) width 219: "molestie nisl vitae nisi. Vestibulum"
+      text run at (35,1253) width 188: "a sapien. Phasellus ante lacus,"
+      text run at (35,1271) width 212: "vehicula non, cursus a, tempor ut,"
+      text run at (35,1289) width 219: "magna. Suspendisse potenti. Fusce"
+      text run at (35,1307) width 188: "aliquet, odio viverra vulputate"
+      text run at (35,1325) width 214: "dictum, enim odio luctus purus, ut"
+      text run at (35,1343) width 196: "scelerisque quam nulla non est."
+      text run at (35,1361) width 199: "Donec eros lacus, egestas vitae,"
+      text run at (35,1379) width 195: "lacinia quis, tempor quis, pede."
+      text run at (35,1397) width 206: "Morbi orci erat, iaculis id, ornare"
+      text run at (35,1415) width 182: "ac, elementum at, sem. Nunc"
+      text run at (35,1433) width 163: "ornare sodales nisi. Morbi"
+      text run at (35,1451) width 194: "interdum commodo nisl. Fusce"
+      text run at (35,1469) width 209: "eget eros non nisi ornare facilisis."
+      text run at (35,1487) width 183: "Sed placerat, est non posuere"
+      text run at (35,1505) width 185: "posuere, purus sem dignissim"
+      text run at (35,1523) width 196: "libero, a viverra tellus dolor vel"
+      text run at (35,1541) width 213: "lorem. Cras augue. Etiam ultricies"
+      text run at (35,1559) width 209: "consequat odio. Mauris ac libero."
+      text run at (35,1577) width 168: "Etiam posuere, libero vitae"
+      text run at (35,1595) width 163: "euismod gravida, urna elit"
+      text run at (35,1613) width 199: "imperdiet magna, vel cursus elit"
+      text run at (35,1631) width 209: "felis non mauris. Donec orci erat,"
+      text run at (35,1649) width 189: "porta id, dignissim ut, posuere"
+      text run at (35,1667) width 155: "dictum, leo. Suspendisse"
+      text run at (35,1685) width 157: "scelerisque egestas nulla."
diff --git a/LayoutTests/platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt b/LayoutTests/platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt
new file mode 100644 (file)
index 0000000..3a2069b
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 785x665
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x665
+  RenderBlock {HTML} at (0,0) size 785x665
+    RenderBody {BODY} at (8,8) size 769x649
+layer at (8,8) size 769x649
+  RenderBlock {DIV} at (0,0) size 769x649
+    RenderText {#text} at (0,0) size 376x1298
+      text run at (0,0) width 372: "This content should be split into two columns. This content"
+      text run at (0,18) width 355: "should be split into two columns. This content should be"
+      text run at (0,36) width 376: "split into two columns. This content should be split into two"
+      text run at (0,54) width 351: "columns. This content should be split into two columns."
+      text run at (0,72) width 372: "This content should be split into two columns. This content"
+      text run at (0,90) width 355: "should be split into two columns. This content should be"
+      text run at (0,108) width 376: "split into two columns. This content should be split into two"
+      text run at (0,126) width 351: "columns. This content should be split into two columns."
+      text run at (0,144) width 372: "This content should be split into two columns. This content"
+      text run at (0,162) width 355: "should be split into two columns. This content should be"
+      text run at (0,180) width 376: "split into two columns. This content should be split into two"
+      text run at (0,198) width 351: "columns. This content should be split into two columns."
+      text run at (0,216) width 372: "This content should be split into two columns. This content"
+      text run at (0,234) width 355: "should be split into two columns. This content should be"
+      text run at (0,252) width 376: "split into two columns. This content should be split into two"
+      text run at (0,270) width 351: "columns. This content should be split into two columns."
+      text run at (0,288) width 372: "This content should be split into two columns. This content"
+      text run at (0,306) width 355: "should be split into two columns. This content should be"
+      text run at (0,324) width 376: "split into two columns. This content should be split into two"
+      text run at (0,342) width 351: "columns. This content should be split into two columns."
+      text run at (0,360) width 372: "This content should be split into two columns. This content"
+      text run at (0,378) width 355: "should be split into two columns. This content should be"
+      text run at (0,396) width 376: "split into two columns. This content should be split into two"
+      text run at (0,414) width 351: "columns. This content should be split into two columns."
+      text run at (0,432) width 372: "This content should be split into two columns. This content"
+      text run at (0,450) width 355: "should be split into two columns. This content should be"
+      text run at (0,468) width 376: "split into two columns. This content should be split into two"
+      text run at (0,486) width 351: "columns. This content should be split into two columns."
+      text run at (0,504) width 372: "This content should be split into two columns. This content"
+      text run at (0,522) width 355: "should be split into two columns. This content should be"
+      text run at (0,540) width 376: "split into two columns. This content should be split into two"
+      text run at (0,558) width 351: "columns. This content should be split into two columns."
+      text run at (0,576) width 372: "This content should be split into two columns. This content"
+      text run at (0,594) width 355: "should be split into two columns. This content should be"
+      text run at (0,612) width 376: "split into two columns. This content should be split into two"
+      text run at (0,630) width 351: "columns. This content should be split into two columns."
+      text run at (0,649) width 372: "This content should be split into two columns. This content"
+      text run at (0,667) width 355: "should be split into two columns. This content should be"
+      text run at (0,685) width 376: "split into two columns. This content should be split into two"
+      text run at (0,703) width 351: "columns. This content should be split into two columns."
+      text run at (0,721) width 372: "This content should be split into two columns. This content"
+      text run at (0,739) width 355: "should be split into two columns. This content should be"
+      text run at (0,757) width 376: "split into two columns. This content should be split into two"
+      text run at (0,775) width 351: "columns. This content should be split into two columns."
+      text run at (0,793) width 372: "This content should be split into two columns. This content"
+      text run at (0,811) width 355: "should be split into two columns. This content should be"
+      text run at (0,829) width 376: "split into two columns. This content should be split into two"
+      text run at (0,847) width 351: "columns. This content should be split into two columns."
+      text run at (0,865) width 372: "This content should be split into two columns. This content"
+      text run at (0,883) width 355: "should be split into two columns. This content should be"
+      text run at (0,901) width 376: "split into two columns. This content should be split into two"
+      text run at (0,919) width 351: "columns. This content should be split into two columns."
+      text run at (0,937) width 372: "This content should be split into two columns. This content"
+      text run at (0,955) width 355: "should be split into two columns. This content should be"
+      text run at (0,973) width 376: "split into two columns. This content should be split into two"
+      text run at (0,991) width 351: "columns. This content should be split into two columns."
+      text run at (0,1009) width 372: "This content should be split into two columns. This content"
+      text run at (0,1027) width 355: "should be split into two columns. This content should be"
+      text run at (0,1045) width 376: "split into two columns. This content should be split into two"
+      text run at (0,1063) width 351: "columns. This content should be split into two columns."
+      text run at (0,1081) width 372: "This content should be split into two columns. This content"
+      text run at (0,1099) width 355: "should be split into two columns. This content should be"
+      text run at (0,1117) width 376: "split into two columns. This content should be split into two"
+      text run at (0,1135) width 351: "columns. This content should be split into two columns."
+      text run at (0,1153) width 372: "This content should be split into two columns. This content"
+      text run at (0,1171) width 355: "should be split into two columns. This content should be"
+      text run at (0,1189) width 376: "split into two columns. This content should be split into two"
+      text run at (0,1207) width 351: "columns. This content should be split into two columns."
+      text run at (0,1225) width 372: "This content should be split into two columns. This content"
+      text run at (0,1243) width 355: "should be split into two columns. This content should be"
+      text run at (0,1261) width 376: "split into two columns. This content should be split into two"
+      text run at (0,1279) width 351: "columns. This content should be split into two columns."
index 789f730..5bef915 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/nested-columns-expected.png and b/LayoutTests/platform/efl/fast/multicol/nested-columns-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/nested-columns-expected.txt b/LayoutTests/platform/efl/fast/multicol/nested-columns-expected.txt
new file mode 100644 (file)
index 0000000..8aca5ab
--- /dev/null
@@ -0,0 +1,48 @@
+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
+layer at (8,8) size 750x500
+  RenderBody {BODY} at (8,8) size 750x500
+    RenderBlock {H1} at (0,0) size 367x37
+      RenderText {#text} at (0,0) size 166x36
+        text run at (0,0) width 166: "Header One"
+    RenderBlock (anonymous) at (0,58) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {H1} at (0,277) size 367x37
+      RenderText {#text} at (0,0) size 169x36
+        text run at (0,0) width 169: "Header Two"
+    RenderBlock (anonymous) at (0,335) size 367x201
+      RenderText {#text} at (0,0) size 362x202
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,165) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,183) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {H1} at (0,557) size 367x37
+      RenderText {#text} at (0,0) size 190x36
+        text run at (0,0) width 190: "Header Three"
+    RenderBlock {H1} at (0,853) size 367x37
+      RenderText {#text} at (0,0) size 177x36
+        text run at (0,0) width 177: "Header Four"
+    RenderBlock (anonymous) at (0,911) size 367x36
+      RenderText {#text} at (0,0) size 354x37
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 154: "Nulla varius enim ac mi."
index f58b6ad..7f6a18f 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/shadow-breaking-expected.png and b/LayoutTests/platform/efl/fast/multicol/shadow-breaking-expected.png differ
index 0ee6793..7cc35f0 100644 (file)
@@ -4,12 +4,12 @@ layer at (0,0) size 800x8
   RenderBlock {HTML} at (0,0) size 800x8
     RenderBody {BODY} at (8,8) size 784x0
       RenderBlock {DIV} at (0,0) size 784x0
-layer at (20,36) size 424x270
-  RenderBlock (positioned) {P} at (20,36) size 424x270 [border: (2px solid #000000)]
+layer at (20,36) size 424x271
+  RenderBlock (positioned) {P} at (20,36) size 424x271 [border: (2px solid #000000)]
     RenderBlock (floating) at (2,2) size 24x41
       RenderText {#text} at (0,0) size 24x41
         text run at (0,0) width 24: "L"
-    RenderText {#text} at (30,2) size 200x492
+    RenderText {#text} at (30,2) size 200x493
       text run at (30,2) width 172: "orem ipsum dolor sit"
       text run at (30,20) width 172: "amet, consectetur"
       text run at (2,38) width 200: "adipiscing elit. Cras pharetra"
@@ -24,15 +24,15 @@ layer at (20,36) size 424x270
       text run at (2,200) width 200: "a nunc scelerisque blandit."
       text run at (2,218) width 200: "Nam non ligula massa, sed"
       text run at (2,236) width 200: "suscipit turpis. Etiam eget"
-      text run at (2,277) width 200: "ligula sit amet turpis"
-      text run at (2,295) width 200: "venenatis dictum in eleifend"
-      text run at (2,313) width 200: "augue. Duis tellus lectus,"
-      text run at (2,331) width 200: "volutpat et adipiscing a,"
-      text run at (2,349) width 200: "pellentesque eu metus."
-      text run at (2,367) width 200: "Aenean suscipit congue"
-      text run at (2,385) width 200: "mauris at gravida. Integer"
-      text run at (2,403) width 200: "lectus ligula, consectetur sit"
-      text run at (2,421) width 200: "amet venenatis id, scelerisque"
-      text run at (2,439) width 200: "eget nisl. Nunc dapibus"
-      text run at (2,457) width 200: "posuere risus, vitae tempor"
-      text run at (2,475) width 97: "nibh iaculis et."
+      text run at (2,278) width 200: "ligula sit amet turpis"
+      text run at (2,296) width 200: "venenatis dictum in eleifend"
+      text run at (2,314) width 200: "augue. Duis tellus lectus,"
+      text run at (2,332) width 200: "volutpat et adipiscing a,"
+      text run at (2,350) width 200: "pellentesque eu metus."
+      text run at (2,368) width 200: "Aenean suscipit congue"
+      text run at (2,386) width 200: "mauris at gravida. Integer"
+      text run at (2,404) width 200: "lectus ligula, consectetur sit"
+      text run at (2,422) width 200: "amet venenatis id, scelerisque"
+      text run at (2,440) width 200: "eget nisl. Nunc dapibus"
+      text run at (2,458) width 200: "posuere risus, vitae tempor"
+      text run at (2,476) width 97: "nibh iaculis et."
index b6f6426..9ac3371 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.png and b/LayoutTests/platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.txt b/LayoutTests/platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.txt
new file mode 100644 (file)
index 0000000..e16b2bc
--- /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,16) size 784x568
+layer at (8,16) size 784x153
+  RenderBlock {DIV} at (0,0) size 784x153 [border: (5px solid #800000)]
+    RenderBlock (anonymous) at (5,5) size 379x0
+      RenderInline {JUNK} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+    RenderBlock (anonymous) at (5,24) size 379x28
+      RenderBlock {H2} at (0,0) size 379x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 58x28
+          text run at (0,0) width 58: "PASS"
+    RenderBlock (anonymous) at (5,71) size 379x203
+      RenderInline {JUNK} at (0,0) size 369x204
+        RenderText {#text} at (0,0) size 369x204
+          text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+          text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+          text run at (0,36) width 368: "lectus. Quisque adipiscing rhoncus sem. Proin nulla purus,"
+          text run at (0,54) width 368: "vulputate vel, varius ut, euismod et, nisi. Sed vitae felis vel"
+          text run at (0,77) width 358: "orci sagittis aliquam. Cras convallis adipiscing sem. Nam"
+          text run at (0,95) width 318: "nonummy enim. Nullam bibendum lobortis neque."
+          text run at (0,113) width 332: "Vestibulum velit orci, tempus euismod, pretium quis,"
+          text run at (0,131) width 309: "interdum vitae, nulla. Phasellus eget ante et tortor"
+          text run at (0,149) width 369: "condimentum vestibulum. Suspendisse hendrerit quam nec"
+          text run at (0,167) width 354: "felis. Sed varius turpis vitae pede. Lorem ipsum dolor sit"
+          text run at (0,185) width 211: "amet, consectetuer adipiscing elit."
index 60994ba..dbc8b9c 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png and b/LayoutTests/platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png differ
index ce42800..7db5eff 100644 (file)
@@ -3,33 +3,33 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,16) size 784x568
-layer at (8,16) size 784x169
-  RenderBlock {DIV} at (0,0) size 784x169 [border: (5px solid #800000)]
+layer at (8,16) size 784x171
+  RenderBlock {DIV} at (0,0) size 784x171 [border: (5px solid #800000)]
     RenderBlock (anonymous) at (5,5) size 379x18
       RenderInline {LABEL} at (0,0) size 102x19
         RenderText {#text} at (0,0) size 102x19
           text run at (0,0) width 102: "Some inline text"
       RenderInline {LABEL} at (0,0) size 0x0
-    RenderBlock (anonymous) at (5,23) size 379x285
-      RenderBlock {SUMMARY} at (0,0) size 379x285
+    RenderBlock (anonymous) at (5,23) size 379x287
+      RenderBlock {SUMMARY} at (0,0) size 379x287
         RenderBlock (anonymous) at (0,0) size 379x18
           RenderText {#text} at (0,0) size 102x19
             text run at (0,0) width 102: "Some block text"
         RenderBlock {H2} at (0,37) size 379x28 [bgcolor=#EEEEEE]
           RenderText {#text} at (0,0) size 58x28
             text run at (0,0) width 58: "PASS"
-        RenderBlock (anonymous) at (0,84) size 379x201
-          RenderText {#text} at (0,0) size 369x202
+        RenderBlock (anonymous) at (0,84) size 379x203
+          RenderText {#text} at (0,0) size 369x204
             text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
             text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
             text run at (0,36) width 368: "lectus. Quisque adipiscing rhoncus sem. Proin nulla purus,"
-            text run at (0,57) width 368: "vulputate vel, varius ut, euismod et, nisi. Sed vitae felis vel"
-            text run at (0,75) width 358: "orci sagittis aliquam. Cras convallis adipiscing sem. Nam"
-            text run at (0,93) width 318: "nonummy enim. Nullam bibendum lobortis neque."
-            text run at (0,111) width 332: "Vestibulum velit orci, tempus euismod, pretium quis,"
-            text run at (0,129) width 309: "interdum vitae, nulla. Phasellus eget ante et tortor"
-            text run at (0,147) width 369: "condimentum vestibulum. Suspendisse hendrerit quam nec"
-            text run at (0,165) width 354: "felis. Sed varius turpis vitae pede. Lorem ipsum dolor sit"
-            text run at (0,183) width 211: "amet, consectetuer adipiscing elit."
-    RenderBlock (anonymous) at (5,308) size 379x0
+            text run at (0,59) width 368: "vulputate vel, varius ut, euismod et, nisi. Sed vitae felis vel"
+            text run at (0,77) width 358: "orci sagittis aliquam. Cras convallis adipiscing sem. Nam"
+            text run at (0,95) width 318: "nonummy enim. Nullam bibendum lobortis neque."
+            text run at (0,113) width 332: "Vestibulum velit orci, tempus euismod, pretium quis,"
+            text run at (0,131) width 309: "interdum vitae, nulla. Phasellus eget ante et tortor"
+            text run at (0,149) width 369: "condimentum vestibulum. Suspendisse hendrerit quam nec"
+            text run at (0,167) width 354: "felis. Sed varius turpis vitae pede. Lorem ipsum dolor sit"
+            text run at (0,185) width 211: "amet, consectetuer adipiscing elit."
+    RenderBlock (anonymous) at (5,310) size 379x0
       RenderInline {LABEL} at (0,0) size 0x0
index eb593c2..c6ad5e4 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png and b/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt b/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt
new file mode 100644 (file)
index 0000000..c402647
--- /dev/null
@@ -0,0 +1,184 @@
+layer at (0,0) size 785x1574
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1574
+  RenderBlock {HTML} at (0,0) size 785x1574
+    RenderBody {BODY} at (8,16) size 769x1542
+layer at (8,16) size 760x488
+  RenderBlock {DIV} at (0,0) size 760x488 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,204) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 193x28
+          text run at (0,0) width 193: "This is a first span."
+    RenderBlock (anonymous multi-column span) at (5,289) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 219x28
+          text run at (0,0) width 219: "This is a second span."
+layer at (13,21) size 750x199
+  RenderBlock (anonymous multi-column) at (5,5) size 750x199
+    RenderText {#text} at (0,0) size 363x398
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,199) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,217) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,235) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,253) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,271) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,289) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 91: "adipiscing elit."
+layer at (13,286) size 750x19
+  RenderBlock (anonymous multi-column) at (5,270) size 750x19
+    RenderText {#text} at (0,0) size 308x38
+      text run at (0,0) width 308: "This text should be sitting between two spanning"
+      text run at (0,19) width 59: "elements."
+layer at (13,371) size 750x128
+  RenderBlock (anonymous multi-column) at (5,355) size 750x128
+    RenderText {#text} at (0,0) size 363x237
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,128) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,146) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,164) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,182) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,182) width 121: "Lorem ipsum dolor"
+      text run at (0,200) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,218) width 20: "mi."
+layer at (8,520) size 760x518
+  RenderBlock {DIV} at (0,504) size 760x518 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,129) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 193x28
+          text run at (0,0) width 193: "This is a first span."
+    RenderBlock (anonymous multi-column span) at (5,319) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 219x28
+          text run at (0,0) width 219: "This is a second span."
+layer at (13,525) size 750x124
+  RenderBlock (anonymous multi-column) at (5,5) size 750x124
+    RenderBlock {P} at (0,16) size 367x216
+      RenderText {#text} at (0,0) size 362x217
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,108) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,126) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,144) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,162) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,180) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,198) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (13,715) size 750x124
+  RenderBlock (anonymous multi-column) at (5,195) size 750x124
+    RenderBlock {P} at (0,16) size 367x216
+      RenderText {#text} at (0,0) size 362x217
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,108) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,126) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,144) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,162) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,180) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,198) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (13,905) size 750x128
+  RenderBlock (anonymous multi-column) at (5,385) size 750x128
+    RenderText {#text} at (0,0) size 363x237
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,128) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,146) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,164) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,182) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,182) width 121: "Lorem ipsum dolor"
+      text run at (0,200) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,218) width 20: "mi."
+layer at (8,1054) size 760x504
+  RenderBlock {DIV} at (0,1038) size 760x504 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,115) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 193x28
+          text run at (0,0) width 193: "This is a first span."
+    RenderBlock (anonymous multi-column span) at (5,305) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 219x28
+          text run at (0,0) width 219: "This is a second span."
+layer at (13,1059) size 750x110
+  RenderBlock (anonymous multi-column) at (5,5) size 750x110
+    RenderBlock (anonymous) at (0,0) size 367x0
+      RenderInline {SPAN} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,0) size 367x200
+      RenderBlock {SPAN} at (0,0) size 367x200
+        RenderText {#text} at (0,0) size 362x201
+          text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+          text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+          text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+          text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+          text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+          text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+          text run at (0,110) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+          text run at (0,128) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+          text run at (0,146) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+          text run at (0,164) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+          text run at (0,182) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock (anonymous) at (0,200) size 367x0
+      RenderInline {SPAN} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (13,1235) size 750x124
+  RenderBlock (anonymous multi-column) at (5,181) size 750x124
+    RenderBlock {P} at (0,16) size 367x216
+      RenderText {#text} at (0,0) size 362x217
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,108) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,126) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,144) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,162) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,180) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,198) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (13,1425) size 750x128
+  RenderBlock (anonymous multi-column) at (5,371) size 750x128
+    RenderText {#text} at (0,0) size 363x237
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,128) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,146) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,164) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,182) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,182) width 121: "Lorem ipsum dolor"
+      text run at (0,200) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,218) width 20: "mi."
diff --git a/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt b/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt
new file mode 100644 (file)
index 0000000..45b0cc8
--- /dev/null
@@ -0,0 +1,363 @@
+layer at (0,0) size 785x2768
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x2768
+  RenderBlock {HTML} at (0,0) size 785x2768
+    RenderBody {BODY} at (8,16) size 769x2736
+layer at (8,16) size 760x421
+  RenderBlock {DIV} at (0,0) size 760x421 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,24) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,21) size 750x19
+  RenderBlock (anonymous multi-column) at (5,5) size 750x19
+    RenderBlock (generated) at (0,0) size 367x18 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 166x19
+        text run at (0,0) width 166: "Before Generated Content"
+layer at (13,106) size 750x326
+  RenderBlock (anonymous multi-column) at (5,90) size 750x326
+    RenderBlock (anonymous) at (0,0) size 367x614
+      RenderText {#text} at (0,0) size 363x615
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,180) width 121: "Lorem ipsum dolor"
+        text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+        text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+        text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+        text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+        text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+        text run at (0,306) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+        text run at (0,326) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+        text run at (0,344) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+        text run at (0,362) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,380) width 95: "adipiscing elit. "
+        text run at (95,380) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,398) width 313: "adipiscing elit. Nulla varius enim ac mi. Curabitur"
+        text run at (0,416) width 352: "sollicitudin felis quis lectus. Quisque adipiscing rhoncus"
+        text run at (0,434) width 353: "sem. Proin nulla purus, vulputate vel, varius ut, euismod"
+        text run at (0,452) width 326: "et, nisi. Sed vitae felis vel orci sagittis aliquam. Cras"
+        text run at (0,470) width 350: "convallis adipiscing sem. Nam nonummy enim. Nullam"
+        text run at (0,488) width 349: "bibendum lobortis neque. Vestibulum velit orci, tempus"
+        text run at (0,506) width 343: "euismod, pretium quis, interdum vitae, nulla. Phasellus"
+        text run at (0,524) width 357: "eget ante et tortor condimentum vestibulum. Suspendisse"
+        text run at (0,542) width 336: "hendrerit quam nec felis. Sed varius turpis vitae pede."
+        text run at (0,560) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,578) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,596) width 154: "Nulla varius enim ac mi."
+    RenderBlock (generated) at (0,614) size 367x20 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 156x19
+        text run at (0,0) width 156: "After Generated Content"
+layer at (8,453) size 760x421
+  RenderBlock {DIV} at (0,437) size 760x421 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,331) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,458) size 750x326
+  RenderBlock (anonymous multi-column) at (5,5) size 750x326
+    RenderBlock (generated) at (0,0) size 367x18 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 166x19
+        text run at (0,0) width 166: "Before Generated Content"
+    RenderBlock (anonymous) at (0,18) size 367x614
+      RenderText {#text} at (0,0) size 363x615
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,180) width 121: "Lorem ipsum dolor"
+        text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+        text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+        text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+        text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+        text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+        text run at (0,308) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+        text run at (0,326) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+        text run at (0,344) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+        text run at (0,362) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,380) width 95: "adipiscing elit. "
+        text run at (95,380) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,398) width 313: "adipiscing elit. Nulla varius enim ac mi. Curabitur"
+        text run at (0,416) width 352: "sollicitudin felis quis lectus. Quisque adipiscing rhoncus"
+        text run at (0,434) width 353: "sem. Proin nulla purus, vulputate vel, varius ut, euismod"
+        text run at (0,452) width 326: "et, nisi. Sed vitae felis vel orci sagittis aliquam. Cras"
+        text run at (0,470) width 350: "convallis adipiscing sem. Nam nonummy enim. Nullam"
+        text run at (0,488) width 349: "bibendum lobortis neque. Vestibulum velit orci, tempus"
+        text run at (0,506) width 343: "euismod, pretium quis, interdum vitae, nulla. Phasellus"
+        text run at (0,524) width 357: "eget ante et tortor condimentum vestibulum. Suspendisse"
+        text run at (0,542) width 336: "hendrerit quam nec felis. Sed varius turpis vitae pede."
+        text run at (0,560) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,578) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,596) width 154: "Nulla varius enim ac mi."
+layer at (13,850) size 750x19
+  RenderBlock (anonymous multi-column) at (5,397) size 750x19
+    RenderBlock (generated) at (0,0) size 367x20 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 156x19
+        text run at (0,0) width 156: "After Generated Content"
+layer at (8,890) size 760x469
+  RenderBlock {DIV} at (0,874) size 760x469 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,164) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,895) size 750x159
+  RenderBlock (anonymous multi-column) at (5,5) size 750x159
+    RenderBlock (generated) at (0,0) size 367x18 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 166x19
+        text run at (0,0) width 166: "Before Generated Content"
+    RenderBlock {P} at (0,34) size 367x251
+      RenderText {#text} at (0,0) size 363x252
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,125) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,143) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,161) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,179) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,197) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,197) width 121: "Lorem ipsum dolor"
+        text run at (0,215) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,233) width 20: "mi."
+layer at (13,1120) size 750x234
+  RenderBlock (anonymous multi-column) at (5,230) size 750x234
+    RenderBlock {P} at (0,16) size 367x398
+      RenderText {#text} at (0,0) size 363x399
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,180) width 121: "Lorem ipsum dolor"
+        text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,218) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+        text run at (0,236) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+        text run at (0,254) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+        text run at (0,272) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+        text run at (0,290) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+        text run at (0,308) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+        text run at (0,326) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+        text run at (0,344) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+        text run at (0,362) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,380) width 91: "adipiscing elit."
+    RenderBlock (generated) at (0,430) size 367x20 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 156x19
+        text run at (0,0) width 156: "After Generated Content"
+layer at (8,1375) size 760x437
+  RenderBlock {DIV} at (0,1359) size 760x437 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,132) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,1380) size 750x127
+  RenderBlock (anonymous multi-column) at (5,5) size 750x127
+    RenderBlock (generated) at (0,0) size 367x18 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 166x19
+        text run at (0,0) width 166: "Before Generated Content"
+    RenderBlock (anonymous) at (0,18) size 367x235
+      RenderText {#text} at (0,0) size 363x236
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,109) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,127) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,145) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,163) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,181) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,181) width 121: "Lorem ipsum dolor"
+        text run at (0,199) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,217) width 20: "mi."
+layer at (13,1573) size 750x234
+  RenderBlock (anonymous multi-column) at (5,198) size 750x234
+    RenderBlock (anonymous) at (0,0) size 367x198
+      RenderInline {SPAN} at (0,0) size 42x19
+        RenderText {#text} at (0,0) size 42x19
+          text run at (0,0) width 42: "Lorem"
+      RenderText {#text} at (42,0) size 362x199
+        text run at (42,0) width 312: " ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {P} at (0,214) size 367x200
+      RenderText {#text} at (0,0) size 362x201
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,20) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,38) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,56) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,74) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,92) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,110) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,128) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,146) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,164) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,182) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock (generated) at (0,430) size 367x20 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 156x19
+        text run at (0,0) width 156: "After Generated Content"
+layer at (8,1828) size 760x438
+  RenderBlock {DIV} at (0,1812) size 760x438 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,241) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,1833) size 750x236
+  RenderBlock (anonymous multi-column) at (5,5) size 750x236
+    RenderBlock (generated) at (0,0) size 367x18 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 166x19
+        text run at (0,0) width 166: "Before Generated Content"
+    RenderBlock (anonymous) at (0,18) size 367x198
+      RenderInline {SPAN} at (0,0) size 362x199
+        RenderText {#text} at (0,0) size 362x199
+          text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+          text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+          text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+          text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+          text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+          text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+          text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+          text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+          text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+          text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+          text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock (anonymous) at (0,216) size 367x38
+      RenderBlock {SPAN} at (0,0) size 367x38
+        RenderText {#text} at (0,0) size 354x39
+          text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+          text run at (0,20) width 154: "Nulla varius enim ac mi."
+    RenderBlock (anonymous) at (0,254) size 367x198
+      RenderInline {SPAN} at (0,0) size 42x19
+        RenderText {#text} at (0,0) size 42x19
+          text run at (0,0) width 42: "Lorem"
+      RenderText {#text} at (42,0) size 362x199
+        text run at (42,0) width 312: " ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (13,2135) size 750x126
+  RenderBlock (anonymous multi-column) at (5,307) size 750x126
+    RenderBlock {P} at (0,16) size 367x200
+      RenderText {#text} at (0,0) size 362x201
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,110) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,128) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,146) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,164) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,182) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock (generated) at (0,232) size 367x20 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 156x19
+        text run at (0,0) width 156: "After Generated Content"
+layer at (8,2282) size 760x470
+  RenderBlock {DIV} at (0,2266) size 760x470 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,271) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,2287) size 750x266
+  RenderBlock (anonymous multi-column) at (5,5) size 750x266
+    RenderBlock (generated) at (0,0) size 367x18 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 166x19
+        text run at (0,0) width 166: "Before Generated Content"
+    RenderBlock {P} at (0,34) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {P} at (0,266) size 367x36
+      RenderText {#text} at (0,0) size 354x37
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 154: "Nulla varius enim ac mi."
+    RenderBlock {P} at (0,318) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (13,2619) size 750x128
+  RenderBlock (anonymous multi-column) at (5,337) size 750x128
+    RenderBlock (anonymous) at (0,0) size 367x18
+      RenderInline {SPAN} at (0,0) size 354x19
+        RenderText {#text} at (0,0) size 354x19
+          text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+    RenderBlock (anonymous) at (0,18) size 367x18
+      RenderBlock {SPAN} at (0,0) size 367x18
+        RenderText {#text} at (0,0) size 154x19
+          text run at (0,0) width 154: "Nulla varius enim ac mi."
+    RenderBlock (anonymous) at (0,36) size 367x182
+      RenderInline {SPAN} at (0,0) size 362x183
+        RenderText {#text} at (0,0) size 362x183
+          text run at (0,0) width 362: "Curabitur sollicitudin felis quis lectus. Quisque adipiscing"
+          text run at (0,18) width 350: "rhoncus sem. Proin nulla purus, vulputate vel, varius ut,"
+          text run at (0,36) width 350: "euismod et, nisi. Sed vitae felis vel orci sagittis aliquam."
+          text run at (0,54) width 332: "Cras convallis adipiscing sem. Nam nonummy enim."
+          text run at (0,72) width 351: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
+          text run at (0,92) width 329: "tempus euismod, pretium quis, interdum vitae, nulla."
+          text run at (0,110) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+          text run at (0,128) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+          text run at (0,146) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+          text run at (0,164) width 91: "adipiscing elit."
+      RenderText {#text} at (0,0) size 0x0
+    RenderBlock (generated) at (0,218) size 367x20 [bgcolor=#FFFF00]
+      RenderText at (0,0) size 156x19
+        text run at (0,0) width 156: "After Generated Content"
index ef3fdc8..8e1dbc5 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png and b/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt b/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt
new file mode 100644 (file)
index 0000000..223b308
--- /dev/null
@@ -0,0 +1,321 @@
+layer at (0,0) size 785x2612
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x2612
+  RenderBlock {HTML} at (0,0) size 785x2612
+    RenderBody {BODY} at (8,16) size 769x2580
+layer at (8,16) size 760x383
+  RenderBlock {DIV} at (0,0) size 760x383 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,5) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,87) size 750x307
+  RenderBlock (anonymous multi-column) at (5,71) size 750x307
+    RenderText {#text} at (0,0) size 363x614
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 95: "adipiscing elit. "
+      text run at (95,379) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,397) width 313: "adipiscing elit. Nulla varius enim ac mi. Curabitur"
+      text run at (0,415) width 352: "sollicitudin felis quis lectus. Quisque adipiscing rhoncus"
+      text run at (0,433) width 353: "sem. Proin nulla purus, vulputate vel, varius ut, euismod"
+      text run at (0,451) width 326: "et, nisi. Sed vitae felis vel orci sagittis aliquam. Cras"
+      text run at (0,469) width 350: "convallis adipiscing sem. Nam nonummy enim. Nullam"
+      text run at (0,487) width 349: "bibendum lobortis neque. Vestibulum velit orci, tempus"
+      text run at (0,505) width 343: "euismod, pretium quis, interdum vitae, nulla. Phasellus"
+      text run at (0,523) width 357: "eget ante et tortor condimentum vestibulum. Suspendisse"
+      text run at (0,541) width 336: "hendrerit quam nec felis. Sed varius turpis vitae pede."
+      text run at (0,559) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,577) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,595) width 154: "Nulla varius enim ac mi."
+layer at (8,415) size 760x383
+  RenderBlock {DIV} at (0,399) size 760x383 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,312) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,420) size 750x307
+  RenderBlock (anonymous multi-column) at (5,5) size 750x307
+    RenderText {#text} at (0,0) size 363x614
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 95: "adipiscing elit. "
+      text run at (95,379) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,397) width 313: "adipiscing elit. Nulla varius enim ac mi. Curabitur"
+      text run at (0,415) width 352: "sollicitudin felis quis lectus. Quisque adipiscing rhoncus"
+      text run at (0,433) width 353: "sem. Proin nulla purus, vulputate vel, varius ut, euismod"
+      text run at (0,451) width 326: "et, nisi. Sed vitae felis vel orci sagittis aliquam. Cras"
+      text run at (0,469) width 350: "convallis adipiscing sem. Nam nonummy enim. Nullam"
+      text run at (0,487) width 349: "bibendum lobortis neque. Vestibulum velit orci, tempus"
+      text run at (0,505) width 343: "euismod, pretium quis, interdum vitae, nulla. Phasellus"
+      text run at (0,523) width 357: "eget ante et tortor condimentum vestibulum. Suspendisse"
+      text run at (0,541) width 336: "hendrerit quam nec felis. Sed varius turpis vitae pede."
+      text run at (0,559) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,577) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,595) width 154: "Nulla varius enim ac mi."
+layer at (8,814) size 760x449
+  RenderBlock {DIV} at (0,798) size 760x449 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,147) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,819) size 750x142
+  RenderBlock (anonymous multi-column) at (5,5) size 750x142
+    RenderBlock {P} at (0,16) size 367x252
+      RenderText {#text} at (0,0) size 363x253
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,126) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,144) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,162) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,180) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,198) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,198) width 121: "Lorem ipsum dolor"
+        text run at (0,216) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,234) width 20: "mi."
+layer at (13,1027) size 750x231
+  RenderBlock (anonymous multi-column) at (5,213) size 750x231
+    RenderBlock {P} at (0,16) size 367x413
+      RenderText {#text} at (0,0) size 363x414
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,180) width 121: "Lorem ipsum dolor"
+        text run at (0,215) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,233) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+        text run at (0,251) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+        text run at (0,269) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+        text run at (0,287) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+        text run at (0,305) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+        text run at (0,323) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+        text run at (0,341) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+        text run at (0,359) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+        text run at (0,377) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,395) width 91: "adipiscing elit."
+layer at (8,1279) size 760x418
+  RenderBlock {DIV} at (0,1263) size 760x418 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,133) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,1284) size 750x128
+  RenderBlock (anonymous multi-column) at (5,5) size 750x128
+    RenderBlock (anonymous) at (0,0) size 367x236
+      RenderText {#text} at (0,0) size 363x237
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,128) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,146) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,164) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,182) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,182) width 121: "Lorem ipsum dolor"
+        text run at (0,200) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,218) width 20: "mi."
+layer at (13,1478) size 750x214
+  RenderBlock (anonymous multi-column) at (5,199) size 750x214
+    RenderBlock (anonymous) at (0,0) size 367x198
+      RenderInline {SPAN} at (0,0) size 42x19
+        RenderText {#text} at (0,0) size 42x19
+          text run at (0,0) width 42: "Lorem"
+      RenderText {#text} at (42,0) size 362x199
+        text run at (42,0) width 312: " ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {P} at (0,214) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (8,1713) size 760x417
+  RenderBlock {DIV} at (0,1697) size 760x417 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,222) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,1718) size 750x217
+  RenderBlock (anonymous multi-column) at (5,5) size 750x217
+    RenderBlock (anonymous) at (0,0) size 367x198
+      RenderInline {SPAN} at (0,0) size 362x199
+        RenderText {#text} at (0,0) size 362x199
+          text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+          text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+          text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+          text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+          text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+          text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+          text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+          text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+          text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+          text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+          text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock (anonymous) at (0,198) size 367x37
+      RenderBlock {SPAN} at (0,0) size 367x37
+        RenderText {#text} at (0,0) size 354x38
+          text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+          text run at (0,19) width 154: "Nulla varius enim ac mi."
+    RenderBlock (anonymous) at (0,235) size 367x198
+      RenderInline {SPAN} at (0,0) size 42x19
+        RenderText {#text} at (0,0) size 42x19
+          text run at (0,0) width 42: "Lorem"
+      RenderText {#text} at (42,0) size 362x199
+        text run at (42,0) width 312: " ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (13,2001) size 750x124
+  RenderBlock (anonymous multi-column) at (5,288) size 750x124
+    RenderBlock {P} at (0,16) size 367x216
+      RenderText {#text} at (0,0) size 362x217
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,108) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,126) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,144) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,162) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,180) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,198) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (8,2146) size 760x450
+  RenderBlock {DIV} at (0,2130) size 760x450 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,270) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,2151) size 750x265
+  RenderBlock (anonymous multi-column) at (5,5) size 750x265
+    RenderBlock {P} at (0,16) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {P} at (0,230) size 367x53
+      RenderText {#text} at (0,0) size 354x54
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,35) width 154: "Nulla varius enim ac mi."
+    RenderBlock {P} at (0,299) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (13,2482) size 750x109
+  RenderBlock (anonymous multi-column) at (5,336) size 750x109
+    RenderBlock (anonymous) at (0,0) size 367x18
+      RenderInline {SPAN} at (0,0) size 354x19
+        RenderText {#text} at (0,0) size 354x19
+          text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+    RenderBlock (anonymous) at (0,18) size 367x18
+      RenderBlock {SPAN} at (0,0) size 367x18
+        RenderText {#text} at (0,0) size 154x19
+          text run at (0,0) width 154: "Nulla varius enim ac mi."
+    RenderBlock (anonymous) at (0,36) size 367x181
+      RenderInline {SPAN} at (0,0) size 362x182
+        RenderText {#text} at (0,0) size 362x182
+          text run at (0,0) width 362: "Curabitur sollicitudin felis quis lectus. Quisque adipiscing"
+          text run at (0,18) width 350: "rhoncus sem. Proin nulla purus, vulputate vel, varius ut,"
+          text run at (0,36) width 350: "euismod et, nisi. Sed vitae felis vel orci sagittis aliquam."
+          text run at (0,54) width 332: "Cras convallis adipiscing sem. Nam nonummy enim."
+          text run at (0,73) width 351: "Nullam bibendum lobortis neque. Vestibulum velit orci,"
+          text run at (0,91) width 329: "tempus euismod, pretium quis, interdum vitae, nulla."
+          text run at (0,109) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+          text run at (0,127) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+          text run at (0,145) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+          text run at (0,163) width 91: "adipiscing elit."
+      RenderText {#text} at (0,0) size 0x0
index 32398c2..e3b24f6 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png and b/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt b/LayoutTests/platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt
new file mode 100644 (file)
index 0000000..e223d72
--- /dev/null
@@ -0,0 +1,383 @@
+layer at (0,0) size 785x3404
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x3404
+  RenderBlock {HTML} at (0,0) size 785x3404
+    RenderBody {BODY} at (8,16) size 769x3372
+layer at (8,16) size 760x383
+  RenderBlock {DIV} at (0,0) size 760x383 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,5) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 664x28
+          text run at (0,0) width 664: "This is a spanning element at the beginning of the columns block."
+layer at (13,87) size 750x307
+  RenderBlock (anonymous multi-column) at (5,71) size 750x307
+    RenderText {#text} at (0,0) size 363x614
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 95: "adipiscing elit. "
+      text run at (95,379) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,397) width 313: "adipiscing elit. Nulla varius enim ac mi. Curabitur"
+      text run at (0,415) width 352: "sollicitudin felis quis lectus. Quisque adipiscing rhoncus"
+      text run at (0,433) width 353: "sem. Proin nulla purus, vulputate vel, varius ut, euismod"
+      text run at (0,451) width 326: "et, nisi. Sed vitae felis vel orci sagittis aliquam. Cras"
+      text run at (0,469) width 350: "convallis adipiscing sem. Nam nonummy enim. Nullam"
+      text run at (0,487) width 349: "bibendum lobortis neque. Vestibulum velit orci, tempus"
+      text run at (0,505) width 343: "euismod, pretium quis, interdum vitae, nulla. Phasellus"
+      text run at (0,523) width 357: "eget ante et tortor condimentum vestibulum. Suspendisse"
+      text run at (0,541) width 336: "hendrerit quam nec felis. Sed varius turpis vitae pede."
+      text run at (0,559) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,577) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,595) width 154: "Nulla varius enim ac mi."
+layer at (8,415) size 760x383
+  RenderBlock {DIV} at (0,399) size 760x383 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,312) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 600x28
+          text run at (0,0) width 600: "This is a spanning element at the end of the columns block."
+layer at (13,420) size 750x307
+  RenderBlock (anonymous multi-column) at (5,5) size 750x307
+    RenderText {#text} at (0,0) size 363x614
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 95: "adipiscing elit. "
+      text run at (95,379) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,397) width 313: "adipiscing elit. Nulla varius enim ac mi. Curabitur"
+      text run at (0,415) width 352: "sollicitudin felis quis lectus. Quisque adipiscing rhoncus"
+      text run at (0,433) width 353: "sem. Proin nulla purus, vulputate vel, varius ut, euismod"
+      text run at (0,451) width 326: "et, nisi. Sed vitae felis vel orci sagittis aliquam. Cras"
+      text run at (0,469) width 350: "convallis adipiscing sem. Nam nonummy enim. Nullam"
+      text run at (0,487) width 349: "bibendum lobortis neque. Vestibulum velit orci, tempus"
+      text run at (0,505) width 343: "euismod, pretium quis, interdum vitae, nulla. Phasellus"
+      text run at (0,523) width 357: "eget ante et tortor condimentum vestibulum. Suspendisse"
+      text run at (0,541) width 336: "hendrerit quam nec felis. Sed varius turpis vitae pede."
+      text run at (0,559) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,577) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,595) width 154: "Nulla varius enim ac mi."
+layer at (8,814) size 760x403
+  RenderBlock {DIV} at (0,798) size 760x403 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,133) size 750x66
+      RenderBlock {H2} at (0,19) size 750x28 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 634x28
+          text run at (0,0) width 634: "This is a spanning element in the middle of the columns block."
+layer at (13,819) size 750x128
+  RenderBlock (anonymous multi-column) at (5,5) size 750x128
+    RenderText {#text} at (0,0) size 363x237
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,128) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,146) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,164) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,182) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,182) width 121: "Lorem ipsum dolor"
+      text run at (0,200) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,218) width 20: "mi."
+layer at (13,1013) size 750x199
+  RenderBlock (anonymous multi-column) at (5,199) size 750x199
+    RenderText {#text} at (0,0) size 363x398
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,199) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,217) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,235) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,253) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,271) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,289) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 91: "adipiscing elit."
+layer at (8,1233) size 760x369
+  RenderBlock {DIV} at (0,1217) size 760x369 [border: (5px solid #800000)]
+    RenderText {#text} at (5,5) size 363x242
+      text run at (5,5) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (5,23) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (5,41) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (5,59) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (5,77) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (5,95) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (5,113) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (5,131) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (5,149) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (5,167) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (5,185) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (238,185) width 121: "Lorem ipsum dolor"
+      text run at (5,203) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (5,228) width 24: "mi. "
+    RenderInline {H2} at (0,0) size 345x84 [bgcolor=#EEEEEE]
+      RenderText {#text} at (29,221) size 345x84
+        text run at (29,221) width 321: "This is a spanning element with"
+        text run at (5,249) width 345: "an original display of inline in the"
+        text run at (5,277) width 294: "middle of the columns block."
+    RenderText {#text} at (299,284) size 363x423
+      text run at (299,284) width 46: " Lorem"
+      text run at (5,305) width 347: "ipsum dolor sit amet, consectetuer adipiscing elit. Nulla"
+      text run at (5,323) width 356: "varius enim ac mi. Curabitur sollicitudin felis quis lectus."
+      text run at (5,341) width 324: "Quisque adipiscing rhoncus sem. Proin nulla purus,"
+      text run at (5,364) width 345: "vulputate vel, varius ut, euismod et, nisi. Sed vitae felis"
+      text run at (5,382) width 346: "vel orci sagittis aliquam. Cras convallis adipiscing sem."
+      text run at (5,400) width 353: "Nam nonummy enim. Nullam bibendum lobortis neque."
+      text run at (5,418) width 332: "Vestibulum velit orci, tempus euismod, pretium quis,"
+      text run at (5,436) width 309: "interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (5,454) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (5,472) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (5,490) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (238,490) width 121: "Lorem ipsum dolor"
+      text run at (5,508) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (5,526) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (5,544) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (5,562) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (5,580) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (5,598) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (5,616) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (5,634) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (5,652) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (5,670) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (5,688) width 91: "adipiscing elit."
+layer at (8,1618) size 760x388
+  RenderBlock {DIV} at (0,1602) size 760x388 [border: (5px solid #800000)]
+    RenderText {#text} at (5,5) size 363x235
+      text run at (5,5) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (5,23) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (5,41) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (5,59) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (5,77) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (5,95) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (5,113) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (5,131) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (5,149) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (5,167) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (5,185) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (238,185) width 121: "Lorem ipsum dolor"
+      text run at (5,203) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (5,221) width 24: "mi. "
+    RenderBlock (floating) {H2} at (5,258) size 367x84 [bgcolor=#EEEEEE]
+      RenderText {#text} at (0,0) size 338x84
+        text run at (0,0) width 324: "This element specifies a column"
+        text run at (0,28) width 338: "span, but it is also floating, so the"
+        text run at (0,56) width 325: "column-span should be ignored."
+    RenderText {#text} at (29,221) size 363x523
+      text run at (29,221) width 327: "Lorem ipsum dolor sit amet, consectetuer adipiscing"
+      text run at (5,361) width 348: "elit. Nulla varius enim ac mi. Curabitur sollicitudin felis"
+      text run at (5,383) width 355: "quis lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (5,401) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (5,419) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (5,437) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (5,455) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (5,473) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (5,491) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (5,509) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (5,527) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (238,527) width 121: "Lorem ipsum dolor"
+      text run at (5,545) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (5,563) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (5,581) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (5,599) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (5,617) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (5,635) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (5,653) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (5,671) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (5,689) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (5,707) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (5,725) width 91: "adipiscing elit."
+layer at (8,2022) size 760x442
+  RenderBlock {DIV} at (0,2006) size 760x442 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,5) size 750x94
+      RenderBlock {H2} at (0,19) size 750x56 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 709x56
+          text run at (0,0) width 709: "This is a spanning element at the beginning of the columns block with"
+          text run at (0,28) width 145: "block siblings."
+layer at (13,2121) size 750x338
+  RenderBlock (anonymous multi-column) at (5,99) size 750x338
+    RenderBlock {P} at (0,16) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {P} at (0,230) size 367x216
+      RenderText {#text} at (0,0) size 362x217
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,108) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,126) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,144) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,162) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,180) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,198) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {P} at (0,462) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (8,2480) size 760x442
+  RenderBlock {DIV} at (0,2464) size 760x442 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,343) size 750x94
+      RenderBlock {H2} at (0,19) size 750x56 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 707x56
+          text run at (0,0) width 707: "This is a spanning element at the end of the columns block with block"
+          text run at (0,28) width 83: "siblings."
+layer at (13,2485) size 750x338
+  RenderBlock (anonymous multi-column) at (5,5) size 750x338
+    RenderBlock {P} at (0,16) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {P} at (0,230) size 367x216
+      RenderText {#text} at (0,0) size 362x217
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,108) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,126) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,144) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,162) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,180) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,198) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {P} at (0,462) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (8,2938) size 760x450
+  RenderBlock {DIV} at (0,2922) size 760x450 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,227) size 750x94
+      RenderBlock {H2} at (0,19) size 750x56 [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 741x56
+          text run at (0,0) width 741: "This is a spanning element in the middle of the columns block with block"
+          text run at (0,28) width 83: "siblings."
+layer at (13,2943) size 750x222
+  RenderBlock (anonymous multi-column) at (5,5) size 750x222
+    RenderBlock {P} at (0,16) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {P} at (0,222) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+layer at (13,3259) size 750x124
+  RenderBlock (anonymous multi-column) at (5,321) size 750x124
+    RenderBlock {P} at (0,16) size 367x216
+      RenderText {#text} at (0,0) size 362x217
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,108) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,126) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,144) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,162) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,180) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,198) width 229: "sit amet, consectetuer adipiscing elit."
index 1839c91..ef07cd5 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png and b/LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt b/LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt
new file mode 100644 (file)
index 0000000..956a642
--- /dev/null
@@ -0,0 +1,167 @@
+layer at (0,0) size 785x1360
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1360
+  RenderBlock {HTML} at (0,0) size 785x1360
+    RenderBody {BODY} at (8,16) size 769x1328
+layer at (8,16) size 760x417
+  RenderBlock {DIV} at (0,0) size 760x417 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,13) size 750x66 [color=#FFFFFF]
+      RenderBlock {H2} at (0,19) size 750x28 [color=#000000] [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,21) size 750x8
+  RenderBlock (anonymous multi-column) at (5,5) size 750x8
+    RenderBlock {SPAN} at (0,8) size 367x0 [color=#FFFFFF] [bgcolor=#000000]
+layer at (13,95) size 750x333
+  RenderBlock (anonymous multi-column) at (5,79) size 750x333
+    RenderBlock {SPAN} at (0,16) size 367x198 [color=#FFFFFF] [bgcolor=#000000]
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock (anonymous) at (0,230) size 367x427
+      RenderText {#text} at (0,0) size 362x212
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,103) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,121) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,139) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,157) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,175) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,193) width 233: "sit amet, consectetuer adipiscing elit. "
+      RenderInline {SPAN} at (0,0) size 42x19
+        RenderText {#text} at (233,193) size 42x19
+          text run at (233,193) width 42: "Lorem"
+      RenderText {#text} at (275,193) size 363x235
+        text run at (275,193) width 79: " ipsum dolor"
+        text run at (0,211) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,229) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+        text run at (0,247) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+        text run at (0,265) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+        text run at (0,283) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+        text run at (0,301) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+        text run at (0,319) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+        text run at (0,337) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+        text run at (0,355) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+        text run at (0,373) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,391) width 95: "adipiscing elit. "
+        text run at (95,391) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,409) width 249: "adipiscing elit. Nulla varius enim ac mi."
+layer at (8,449) size 760x423
+  RenderBlock {DIV} at (0,433) size 760x423 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,344) size 750x66 [color=#FFFFFF]
+      RenderBlock {H2} at (0,19) size 750x28 [color=#000000] [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,454) size 750x339
+  RenderBlock (anonymous multi-column) at (5,5) size 750x339
+    RenderBlock (anonymous) at (0,0) size 367x591
+      RenderText {#text} at (0,0) size 363x592
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,180) width 121: "Lorem ipsum dolor"
+        text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+        text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+        text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+        text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+        text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+        text run at (0,306) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+        text run at (0,339) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+        text run at (0,357) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+        text run at (0,375) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,393) width 95: "adipiscing elit. "
+        text run at (95,393) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,411) width 313: "adipiscing elit. Nulla varius enim ac mi. Curabitur"
+        text run at (0,429) width 352: "sollicitudin felis quis lectus. Quisque adipiscing rhoncus"
+        text run at (0,447) width 353: "sem. Proin nulla purus, vulputate vel, varius ut, euismod"
+        text run at (0,465) width 326: "et, nisi. Sed vitae felis vel orci sagittis aliquam. Cras"
+        text run at (0,483) width 350: "convallis adipiscing sem. Nam nonummy enim. Nullam"
+        text run at (0,501) width 349: "bibendum lobortis neque. Vestibulum velit orci, tempus"
+        text run at (0,519) width 343: "euismod, pretium quis, interdum vitae, nulla. Phasellus"
+        text run at (0,537) width 357: "eget ante et tortor condimentum vestibulum. Suspendisse"
+        text run at (0,555) width 336: "hendrerit quam nec felis. Sed varius turpis vitae pede."
+        text run at (0,573) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+    RenderBlock {SPAN} at (0,607) size 367x36 [color=#FFFFFF] [bgcolor=#000000]
+      RenderText {#text} at (0,0) size 354x37
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 154: "Nulla varius enim ac mi."
+layer at (13,859) size 750x8
+  RenderBlock (anonymous multi-column) at (5,410) size 750x8
+    RenderBlock {SPAN} at (0,8) size 367x0 [color=#FFFFFF] [bgcolor=#000000]
+layer at (8,888) size 760x456
+  RenderBlock {DIV} at (0,872) size 760x456 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,163) size 750x66 [color=#FFFFFF]
+      RenderBlock {H2} at (0,19) size 750x28 [color=#000000] [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 276x28
+          text run at (0,0) width 276: "This is a spanning element."
+layer at (13,893) size 750x158
+  RenderBlock (anonymous multi-column) at (5,5) size 750x158
+    RenderBlock {P} at (0,16) size 367x214
+      RenderText {#text} at (0,0) size 362x215
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,142) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,160) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,178) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,196) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {SPAN} at (0,246) size 367x36 [color=#FFFFFF] [bgcolor=#000000]
+      RenderBlock (anonymous) at (0,0) size 367x36
+        RenderText {#text} at (0,0) size 354x37
+          text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+          text run at (0,18) width 154: "Nulla varius enim ac mi."
+layer at (13,1117) size 750x222
+  RenderBlock (anonymous multi-column) at (5,229) size 750x222
+    RenderBlock {SPAN} at (0,16) size 367x198 [color=#FFFFFF] [bgcolor=#000000]
+      RenderBlock {P} at (0,0) size 367x198
+        RenderText {#text} at (0,0) size 362x199
+          text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+          text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+          text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+          text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+          text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+          text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+          text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+          text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+          text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+          text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+          text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock (anonymous) at (0,222) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {P} at (0,436) size 367x0
index db6a461..cff2ccf 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.png and b/LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt b/LayoutTests/platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt
new file mode 100644 (file)
index 0000000..59c62ee
--- /dev/null
@@ -0,0 +1,162 @@
+layer at (0,0) size 785x1334
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1334
+  RenderBlock {HTML} at (0,0) size 785x1334
+    RenderBody {BODY} at (8,16) size 769x1302
+layer at (8,16) size 760x417
+  RenderBlock {DIV} at (0,0) size 760x417 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,13) size 750x66 [color=#FFFFFF]
+      RenderBlock {H2} at (0,19) size 750x28 [color=#000000] [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 664x28
+          text run at (0,0) width 664: "This is a spanning element at the beginning of the columns block."
+layer at (13,21) size 750x8
+  RenderBlock (anonymous multi-column) at (5,5) size 750x8
+    RenderBlock {SPAN} at (0,8) size 367x0 [color=#FFFFFF] [bgcolor=#000000]
+layer at (13,95) size 750x333
+  RenderBlock (anonymous multi-column) at (5,79) size 750x333
+    RenderBlock {SPAN} at (0,16) size 367x198 [color=#FFFFFF] [bgcolor=#000000]
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock (anonymous) at (0,230) size 367x427
+      RenderText {#text} at (0,0) size 363x428
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,103) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,121) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,139) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,157) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,175) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,193) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,193) width 121: "Lorem ipsum dolor"
+        text run at (0,211) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,229) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+        text run at (0,247) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+        text run at (0,265) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+        text run at (0,283) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+        text run at (0,301) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+        text run at (0,319) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+        text run at (0,337) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+        text run at (0,355) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+        text run at (0,373) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,391) width 95: "adipiscing elit. "
+        text run at (95,391) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,409) width 249: "adipiscing elit. Nulla varius enim ac mi."
+layer at (8,449) size 760x422
+  RenderBlock {DIV} at (0,433) size 760x422 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,343) size 750x66 [color=#FFFFFF]
+      RenderBlock {H2} at (0,19) size 750x28 [color=#000000] [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 600x28
+          text run at (0,0) width 600: "This is a spanning element at the end of the columns block."
+layer at (13,454) size 750x338
+  RenderBlock (anonymous multi-column) at (5,5) size 750x338
+    RenderBlock (anonymous) at (0,0) size 367x410
+      RenderText {#text} at (0,0) size 363x411
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,180) width 121: "Lorem ipsum dolor"
+        text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+        text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+        text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+        text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+        text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+        text run at (0,306) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+        text run at (0,338) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+        text run at (0,356) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+        text run at (0,374) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+        text run at (0,392) width 91: "adipiscing elit."
+    RenderBlock {SPAN} at (0,426) size 367x234 [color=#FFFFFF] [bgcolor=#000000]
+      RenderText {#text} at (0,0) size 363x235
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+        text run at (233,180) width 121: "Lorem ipsum dolor"
+        text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+        text run at (0,216) width 20: "mi."
+layer at (13,858) size 750x8
+  RenderBlock (anonymous multi-column) at (5,409) size 750x8
+    RenderBlock {SPAN} at (0,8) size 367x0 [color=#FFFFFF] [bgcolor=#000000]
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,887) size 760x431
+  RenderBlock {DIV} at (0,871) size 760x431 [border: (5px solid #800000)]
+    RenderBlock (anonymous multi-column span) at (5,145) size 750x66 [color=#FFFFFF]
+      RenderBlock {H2} at (0,19) size 750x28 [color=#000000] [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 634x28
+          text run at (0,0) width 634: "This is a spanning element in the middle of the columns block."
+layer at (13,892) size 750x140
+  RenderBlock (anonymous multi-column) at (5,5) size 750x140
+    RenderBlock (anonymous) at (0,0) size 367x212
+      RenderText {#text} at (0,0) size 362x213
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,140) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,158) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,176) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,194) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {SPAN} at (0,228) size 367x36 [color=#FFFFFF] [bgcolor=#000000]
+      RenderText {#text} at (0,0) size 354x37
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 154: "Nulla varius enim ac mi."
+layer at (13,1098) size 750x215
+  RenderBlock (anonymous multi-column) at (5,211) size 750x215
+    RenderBlock {SPAN} at (0,16) size 367x198 [color=#FFFFFF] [bgcolor=#000000]
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock (anonymous) at (0,215) size 367x198
+      RenderText {#text} at (0,0) size 362x199
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (0,180) width 229: "sit amet, consectetuer adipiscing elit."
index 19bcfb3..4eb22c6 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/span/span-margin-collapsing-expected.png and b/LayoutTests/platform/efl/fast/multicol/span/span-margin-collapsing-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt b/LayoutTests/platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt
new file mode 100644 (file)
index 0000000..2bbb065
--- /dev/null
@@ -0,0 +1,211 @@
+layer at (0,0) size 785x1850
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1850
+  RenderBlock {HTML} at (0,0) size 785x1850
+    RenderBody {BODY} at (8,16) size 769x1818
+layer at (8,16) size 750x401
+  RenderBlock {DIV} at (0,0) size 750x401 [bgcolor=#EEEEEE]
+    RenderBlock (anonymous multi-column span) at (0,0) size 750x94
+      RenderBlock {H2} at (0,19) size 750x56 [bgcolor=#CCCCCC]
+        RenderText {#text} at (0,0) size 687x56
+          text run at (0,0) width 670: "This is a spanning element at the beginning of the columns block. "
+          text run at (670,0) width 17: "It"
+          text run at (0,28) width 527: "should collapse its margins with the top of the page."
+layer at (8,110) size 750x307
+  RenderBlock (anonymous multi-column) at (0,94) size 750x307
+    RenderText {#text} at (0,0) size 363x614
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 95: "adipiscing elit. "
+      text run at (95,379) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,397) width 313: "adipiscing elit. Nulla varius enim ac mi. Curabitur"
+      text run at (0,415) width 352: "sollicitudin felis quis lectus. Quisque adipiscing rhoncus"
+      text run at (0,433) width 353: "sem. Proin nulla purus, vulputate vel, varius ut, euismod"
+      text run at (0,451) width 326: "et, nisi. Sed vitae felis vel orci sagittis aliquam. Cras"
+      text run at (0,469) width 350: "convallis adipiscing sem. Nam nonummy enim. Nullam"
+      text run at (0,487) width 349: "bibendum lobortis neque. Vestibulum velit orci, tempus"
+      text run at (0,505) width 343: "euismod, pretium quis, interdum vitae, nulla. Phasellus"
+      text run at (0,523) width 357: "eget ante et tortor condimentum vestibulum. Suspendisse"
+      text run at (0,541) width 336: "hendrerit quam nec felis. Sed varius turpis vitae pede."
+      text run at (0,559) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,577) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,595) width 154: "Nulla varius enim ac mi."
+layer at (8,433) size 750x401
+  RenderBlock {DIV} at (0,417) size 750x401 [bgcolor=#EEEEEE]
+    RenderBlock (anonymous multi-column span) at (0,307) size 750x94
+      RenderBlock {H2} at (0,19) size 750x56 [bgcolor=#CCCCCC]
+        RenderText {#text} at (0,0) size 696x56
+          text run at (0,0) width 606: "This is a spanning element at the end of the columns block. "
+          text run at (606,0) width 90: "It should"
+          text run at (0,28) width 504: "collapse its margins with the h2 in the next block."
+layer at (8,433) size 750x307
+  RenderBlock (anonymous multi-column) at (0,0) size 750x307
+    RenderText {#text} at (0,0) size 363x614
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 95: "adipiscing elit. "
+      text run at (95,379) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,397) width 313: "adipiscing elit. Nulla varius enim ac mi. Curabitur"
+      text run at (0,415) width 352: "sollicitudin felis quis lectus. Quisque adipiscing rhoncus"
+      text run at (0,433) width 353: "sem. Proin nulla purus, vulputate vel, varius ut, euismod"
+      text run at (0,451) width 326: "et, nisi. Sed vitae felis vel orci sagittis aliquam. Cras"
+      text run at (0,469) width 350: "convallis adipiscing sem. Nam nonummy enim. Nullam"
+      text run at (0,487) width 349: "bibendum lobortis neque. Vestibulum velit orci, tempus"
+      text run at (0,505) width 343: "euismod, pretium quis, interdum vitae, nulla. Phasellus"
+      text run at (0,523) width 357: "eget ante et tortor condimentum vestibulum. Suspendisse"
+      text run at (0,541) width 336: "hendrerit quam nec felis. Sed varius turpis vitae pede."
+      text run at (0,559) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,577) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,595) width 154: "Nulla varius enim ac mi."
+layer at (8,850) size 750x401
+  RenderBlock {DIV} at (0,834) size 750x401 [bgcolor=#EEEEEE]
+    RenderBlock (anonymous multi-column span) at (0,0) size 750x94
+      RenderBlock {H2} at (0,19) size 750x56 [bgcolor=#CCCCCC]
+        RenderText {#text} at (0,0) size 687x56
+          text run at (0,0) width 670: "This is a spanning element at the beginning of the columns block. "
+          text run at (670,0) width 17: "It"
+          text run at (0,28) width 621: "should collapse its margins with the h2 in the previous block."
+layer at (8,944) size 750x307
+  RenderBlock (anonymous multi-column) at (0,94) size 750x307
+    RenderText {#text} at (0,0) size 363x614
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,234) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,252) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,270) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,288) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 95: "adipiscing elit. "
+      text run at (95,379) width 259: "Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,397) width 313: "adipiscing elit. Nulla varius enim ac mi. Curabitur"
+      text run at (0,415) width 352: "sollicitudin felis quis lectus. Quisque adipiscing rhoncus"
+      text run at (0,433) width 353: "sem. Proin nulla purus, vulputate vel, varius ut, euismod"
+      text run at (0,451) width 326: "et, nisi. Sed vitae felis vel orci sagittis aliquam. Cras"
+      text run at (0,469) width 350: "convallis adipiscing sem. Nam nonummy enim. Nullam"
+      text run at (0,487) width 349: "bibendum lobortis neque. Vestibulum velit orci, tempus"
+      text run at (0,505) width 343: "euismod, pretium quis, interdum vitae, nulla. Phasellus"
+      text run at (0,523) width 357: "eget ante et tortor condimentum vestibulum. Suspendisse"
+      text run at (0,541) width 336: "hendrerit quam nec felis. Sed varius turpis vitae pede."
+      text run at (0,559) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,577) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,595) width 154: "Nulla varius enim ac mi."
+layer at (8,1267) size 750x567
+  RenderBlock {DIV} at (0,1251) size 750x567 [bgcolor=#EEEEEE]
+    RenderBlock (anonymous multi-column span) at (0,199) size 750x169
+      RenderBlock {H2} at (0,19) size 750x56 [bgcolor=#CCCCCC]
+        RenderText {#text} at (0,0) size 730x56
+          text run at (0,0) width 640: "This is a spanning element in the middle of the columns block. "
+          text run at (640,0) width 90: "It should"
+          text run at (0,28) width 569: "collapse its margins with the spanning element below it."
+      RenderBlock {H2} at (0,94) size 750x56 [bgcolor=#CCCCCC]
+        RenderText {#text} at (0,0) size 730x56
+          text run at (0,0) width 640: "This is a spanning element in the middle of the columns block. "
+          text run at (640,0) width 90: "It should"
+          text run at (0,28) width 569: "collapse its margins with the spanning element above it."
+layer at (8,1267) size 750x199
+  RenderBlock (anonymous multi-column) at (0,0) size 750x199
+    RenderText {#text} at (0,0) size 363x398
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,199) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,217) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,235) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,253) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,271) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,289) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 91: "adipiscing elit."
+layer at (8,1635) size 750x199
+  RenderBlock (anonymous multi-column) at (0,368) size 750x199
+    RenderText {#text} at (0,0) size 363x398
+      text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+      text run at (0,18) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+      text run at (0,36) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+      text run at (0,54) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+      text run at (0,72) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+      text run at (0,90) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+      text run at (0,108) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+      text run at (0,126) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+      text run at (0,144) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+      text run at (0,162) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+      text run at (0,180) width 233: "sit amet, consectetuer adipiscing elit. "
+      text run at (233,180) width 121: "Lorem ipsum dolor"
+      text run at (0,199) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
+      text run at (0,217) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
+      text run at (0,235) width 356: "adipiscing rhoncus sem. Proin nulla purus, vulputate vel,"
+      text run at (0,253) width 354: "varius ut, euismod et, nisi. Sed vitae felis vel orci sagittis"
+      text run at (0,271) width 351: "aliquam. Cras convallis adipiscing sem. Nam nonummy"
+      text run at (0,289) width 358: "enim. Nullam bibendum lobortis neque. Vestibulum velit"
+      text run at (0,307) width 361: "orci, tempus euismod, pretium quis, interdum vitae, nulla."
+      text run at (0,325) width 339: "Phasellus eget ante et tortor condimentum vestibulum."
+      text run at (0,343) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
+      text run at (0,361) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
+      text run at (0,379) width 91: "adipiscing elit."
diff --git a/LayoutTests/platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt b/LayoutTests/platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt
new file mode 100644 (file)
index 0000000..a87f249
--- /dev/null
@@ -0,0 +1,163 @@
+layer at (0,0) size 809x858
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 809x585
+  RenderBlock {HTML} at (0,0) size 809x585
+    RenderBody {BODY} at (8,8) size 793x569
+layer at (8,8) size 388x569
+  RenderBlock {DIV} at (0,0) size 388x569 [border: (5px solid #0000FF)]
+    RenderBlock (anonymous) at (5,5) size 396x271
+      RenderText {#text} at (0,0) size 19x110
+        text run at (0,0) width 110: "This is some text."
+      RenderBR {BR} at (4,110) size 0x0
+      RenderText {#text} at (18,0) size 19x110
+        text run at (18,0) width 110: "This is some text."
+      RenderBR {BR} at (22,110) size 0x0
+      RenderText {#text} at (36,0) size 19x110
+        text run at (36,0) width 110: "This is some text."
+      RenderBR {BR} at (40,110) size 0x0
+      RenderText {#text} at (54,0) size 19x110
+        text run at (54,0) width 110: "This is some text."
+      RenderBR {BR} at (58,110) size 0x0
+      RenderText {#text} at (72,0) size 19x110
+        text run at (72,0) width 110: "This is some text."
+      RenderBR {BR} at (76,110) size 0x0
+      RenderText {#text} at (90,0) size 19x110
+        text run at (90,0) width 110: "This is some text."
+      RenderBR {BR} at (94,110) size 0x0
+      RenderText {#text} at (108,0) size 19x110
+        text run at (108,0) width 110: "This is some text."
+      RenderBR {BR} at (112,110) size 0x0
+      RenderText {#text} at (126,0) size 19x110
+        text run at (126,0) width 110: "This is some text."
+      RenderBR {BR} at (130,110) size 0x0
+      RenderText {#text} at (144,0) size 19x110
+        text run at (144,0) width 110: "This is some text."
+      RenderBR {BR} at (148,110) size 0x0
+      RenderText {#text} at (162,0) size 19x110
+        text run at (162,0) width 110: "This is some text."
+      RenderBR {BR} at (166,110) size 0x0
+      RenderText {#text} at (180,0) size 19x110
+        text run at (180,0) width 110: "This is some text."
+      RenderBR {BR} at (184,110) size 0x0
+      RenderText {#text} at (198,0) size 19x110
+        text run at (198,0) width 110: "This is some text."
+      RenderBR {BR} at (202,110) size 0x0
+      RenderText {#text} at (216,0) size 19x110
+        text run at (216,0) width 110: "This is some text."
+      RenderBR {BR} at (220,110) size 0x0
+      RenderText {#text} at (234,0) size 19x110
+        text run at (234,0) width 110: "This is some text."
+      RenderBR {BR} at (238,110) size 0x0
+      RenderText {#text} at (252,0) size 19x110
+        text run at (252,0) width 110: "This is some text."
+      RenderBR {BR} at (256,110) size 0x0
+      RenderText {#text} at (270,0) size 19x110
+        text run at (270,0) width 110: "This is some text."
+      RenderBR {BR} at (274,110) size 0x0
+      RenderText {#text} at (288,0) size 19x110
+        text run at (288,0) width 110: "This is some text."
+      RenderBR {BR} at (292,110) size 0x0
+      RenderText {#text} at (306,0) size 19x110
+        text run at (306,0) width 110: "This is some text."
+      RenderBR {BR} at (310,110) size 0x0
+      RenderText {#text} at (324,0) size 19x110
+        text run at (324,0) width 110: "This is some text."
+      RenderBR {BR} at (328,110) size 0x0
+      RenderText {#text} at (342,0) size 19x110
+        text run at (342,0) width 110: "This is some text."
+      RenderBR {BR} at (346,110) size 0x0
+      RenderText {#text} at (378,0) size 19x110
+        text run at (378,0) width 110: "This is some text."
+      RenderBR {BR} at (382,110) size 0x0
+    RenderBlock {DIV} at (761,5) size 72x271
+      RenderText {#text} at (0,0) size 19x262
+        text run at (0,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (4,262) size 0x0
+      RenderText {#text} at (18,0) size 19x262
+        text run at (18,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (22,262) size 0x0
+      RenderText {#text} at (36,0) size 19x262
+        text run at (36,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (40,262) size 0x0
+      RenderText {#text} at (54,0) size 19x262
+        text run at (54,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (58,262) size 0x0
+layer at (412,8) size 389x569
+  RenderBlock {DIV} at (404,0) size 389x569 [border: (5px solid #0000FF)]
+    RenderBlock (anonymous) at (5,5) size 72x271
+      RenderText {#text} at (0,0) size 19x242
+        text run at (0,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (4,242) size 0x0
+      RenderText {#text} at (18,0) size 19x242
+        text run at (18,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (22,242) size 0x0
+      RenderText {#text} at (36,0) size 19x242
+        text run at (36,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (40,242) size 0x0
+      RenderText {#text} at (54,0) size 19x242
+        text run at (54,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (58,242) size 0x0
+    RenderBlock {DIV} at (384,5) size 378x271
+      RenderText {#text} at (0,0) size 19x110
+        text run at (0,0) width 110: "This is some text."
+      RenderBR {BR} at (4,110) size 0x0
+      RenderText {#text} at (18,0) size 19x110
+        text run at (18,0) width 110: "This is some text."
+      RenderBR {BR} at (22,110) size 0x0
+      RenderText {#text} at (36,0) size 19x110
+        text run at (36,0) width 110: "This is some text."
+      RenderBR {BR} at (40,110) size 0x0
+      RenderText {#text} at (54,0) size 19x110
+        text run at (54,0) width 110: "This is some text."
+      RenderBR {BR} at (58,110) size 0x0
+      RenderText {#text} at (72,0) size 19x110
+        text run at (72,0) width 110: "This is some text."
+      RenderBR {BR} at (76,110) size 0x0
+      RenderText {#text} at (90,0) size 19x110
+        text run at (90,0) width 110: "This is some text."
+      RenderBR {BR} at (94,110) size 0x0
+      RenderText {#text} at (108,0) size 19x110
+        text run at (108,0) width 110: "This is some text."
+      RenderBR {BR} at (112,110) size 0x0
+      RenderText {#text} at (126,0) size 19x110
+        text run at (126,0) width 110: "This is some text."
+      RenderBR {BR} at (130,110) size 0x0
+      RenderText {#text} at (144,0) size 19x110
+        text run at (144,0) width 110: "This is some text."
+      RenderBR {BR} at (148,110) size 0x0
+      RenderText {#text} at (162,0) size 19x110
+        text run at (162,0) width 110: "This is some text."
+      RenderBR {BR} at (166,110) size 0x0
+      RenderText {#text} at (180,0) size 19x110
+        text run at (180,0) width 110: "This is some text."
+      RenderBR {BR} at (184,110) size 0x0
+      RenderText {#text} at (198,0) size 19x110
+        text run at (198,0) width 110: "This is some text."
+      RenderBR {BR} at (202,110) size 0x0
+      RenderText {#text} at (216,0) size 19x110
+        text run at (216,0) width 110: "This is some text."
+      RenderBR {BR} at (220,110) size 0x0
+      RenderText {#text} at (234,0) size 19x110
+        text run at (234,0) width 110: "This is some text."
+      RenderBR {BR} at (238,110) size 0x0
+      RenderText {#text} at (252,0) size 19x110
+        text run at (252,0) width 110: "This is some text."
+      RenderBR {BR} at (256,110) size 0x0
+      RenderText {#text} at (270,0) size 19x110
+        text run at (270,0) width 110: "This is some text."
+      RenderBR {BR} at (274,110) size 0x0
+      RenderText {#text} at (288,0) size 19x110
+        text run at (288,0) width 110: "This is some text."
+      RenderBR {BR} at (292,110) size 0x0
+      RenderText {#text} at (306,0) size 19x110
+        text run at (306,0) width 110: "This is some text."
+      RenderBR {BR} at (310,110) size 0x0
+      RenderText {#text} at (324,0) size 19x110
+        text run at (324,0) width 110: "This is some text."
+      RenderBR {BR} at (328,110) size 0x0
+      RenderText {#text} at (342,0) size 19x110
+        text run at (342,0) width 110: "This is some text."
+      RenderBR {BR} at (346,110) size 0x0
+      RenderText {#text} at (360,0) size 19x110
+        text run at (360,0) width 110: "This is some text."
+      RenderBR {BR} at (364,110) size 0x0
index c576011..fb22cb4 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/vertical-lr/column-rules-expected.png and b/LayoutTests/platform/efl/fast/multicol/vertical-lr/column-rules-expected.png differ
index 4712584..4f02469 100644 (file)
@@ -3,9 +3,9 @@ layer 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 754x584
-  RenderBlock {DIV} at (0,0) size 754x584 [border: (5px solid #000000)]
-    RenderText {#text} at (5,15) size 2209x174
+layer at (8,8) size 756x584
+  RenderBlock {DIV} at (0,0) size 756x584 [border: (5px solid #000000)]
+    RenderText {#text} at (5,15) size 2213x174
       text run at (5,15) width 139: "Lorem ipsum dolor sit"
       text run at (23,15) width 116: "amet, consectetuer"
       text run at (41,15) width 172: "adipiscing elit. Nulla varius"
@@ -47,84 +47,84 @@ layer at (8,8) size 754x584
       text run at (689,15) width 173: "imperdiet sed, accumsan et,"
       text run at (707,15) width 138: "ligula. Duis diam nisl,"
       text run at (725,15) width 164: "sagittis a, blandit volutpat,"
-      text run at (749,15) width 120: "interdum sed, velit."
-      text run at (767,15) width 166: "Vestibulum quam. Nulla a"
-      text run at (785,15) width 151: "purus. Phasellus semper"
-      text run at (803,15) width 128: "semper lectus. Nulla"
-      text run at (821,15) width 138: "porttitor, dolor dictum"
-      text run at (839,15) width 145: "scelerisque luctus, velit"
-      text run at (857,15) width 157: "ipsum lobortis mauris, ac"
-      text run at (875,15) width 141: "pretium enim nunc vel"
-      text run at (893,15) width 158: "risus. Proin gravida mi ut"
-      text run at (911,15) width 155: "sem cursus mattis. Fusce"
-      text run at (929,15) width 143: "laoreet, nisi quis luctus"
-      text run at (947,15) width 120: "volutpat, arcu pede"
-      text run at (965,15) width 120: "tincidunt enim, nec"
-      text run at (983,15) width 143: "malesuada urna nisl eu"
-      text run at (1001,15) width 138: "enim. Vivamus varius"
-      text run at (1019,15) width 99: "augue ac purus."
-      text run at (1037,15) width 150: "Vestibulum vestibulum."
-      text run at (1055,15) width 159: "Phasellus et est vitae ante"
-      text run at (1073,15) width 163: "accumsan rhoncus. Morbi"
-      text run at (1091,15) width 166: "convallis, arcu at hendrerit"
-      text run at (1109,15) width 115: "gravida, sem diam"
-      text run at (1127,15) width 168: "dignissim risus, sed aliquet"
-      text run at (1145,15) width 166: "erat mi ut mi. Nunc cursus"
-      text run at (1163,15) width 137: "lacinia elit. Nunc nisi."
-      text run at (1181,15) width 99: "Quisque at erat."
-      text run at (1199,15) width 159: "Vestibulum dictum quam"
-      text run at (1217,15) width 169: "vitae nibh. Nunc vitae ante"
-      text run at (1235,15) width 167: "non odio interdum blandit."
-      text run at (1253,15) width 126: "Curabitur leo quam,"
-      text run at (1271,15) width 164: "fermentum sed, feugiat in,"
-      text run at (1289,15) width 131: "ullamcorper id, nibh."
-      text run at (1307,15) width 155: "Suspendisse ac turpis. In"
-      text run at (1325,15) width 141: "iaculis sollicitudin dui."
-      text run at (1343,15) width 157: "Aenean vitae lectus vitae"
-      text run at (1361,15) width 113: "nulla pellentesque"
-      text run at (1379,15) width 163: "sollicitudin. Nunc gravida"
-      text run at (1397,15) width 172: "pharetra lectus. Etiam lacus"
-      text run at (1415,15) width 159: "ligula, placerat ut, dictum"
-      text run at (1433,15) width 147: "vitae, tempus vel, risus."
-      text run at (1451,15) width 144: "Cras rhoncus. Praesent"
-      text run at (1469,15) width 169: "varius ultricies orci. Donec"
-      text run at (1493,15) width 143: "mattis, neque ut ornare"
-      text run at (1511,15) width 168: "fringilla, ante urna placerat"
-      text run at (1529,15) width 146: "eros, vel commodo nisi"
-      text run at (1547,15) width 143: "tortor ut mauris. Morbi"
-      text run at (1565,15) width 173: "magna dui, sagittis sit amet,"
-      text run at (1583,15) width 147: "tincidunt et, elementum"
-      text run at (1601,15) width 170: "eget, quam. Fusce molestie"
-      text run at (1619,15) width 174: "nisl vitae nisi. Vestibulum a"
-      text run at (1637,15) width 137: "sapien. Phasellus ante"
-      text run at (1655,15) width 169: "lacus, vehicula non, cursus"
-      text run at (1673,15) width 129: "a, tempor ut, magna."
-      text run at (1691,15) width 169: "Suspendisse potenti. Fusce"
-      text run at (1709,15) width 126: "aliquet, odio viverra"
-      text run at (1727,15) width 144: "vulputate dictum, enim"
-      text run at (1745,15) width 128: "odio luctus purus, ut"
-      text run at (1763,15) width 171: "scelerisque quam nulla non"
-      text run at (1781,15) width 137: "est. Donec eros lacus,"
-      text run at (1799,15) width 162: "egestas vitae, lacinia quis,"
-      text run at (1817,15) width 159: "tempor quis, pede. Morbi"
-      text run at (1835,15) width 163: "orci erat, iaculis id, ornare"
-      text run at (1853,15) width 143: "ac, elementum at, sem."
-      text run at (1871,15) width 159: "Nunc ornare sodales nisi."
-      text run at (1889,15) width 166: "Morbi interdum commodo"
-      text run at (1907,15) width 155: "nisl. Fusce eget eros non"
-      text run at (1925,15) width 149: "nisi ornare facilisis. Sed"
-      text run at (1943,15) width 155: "placerat, est non posuere"
-      text run at (1961,15) width 121: "posuere, purus sem"
-      text run at (1979,15) width 163: "dignissim libero, a viverra"
-      text run at (1997,15) width 170: "tellus dolor vel lorem. Cras"
-      text run at (2015,15) width 136: "augue. Etiam ultricies"
-      text run at (2033,15) width 165: "consequat odio. Mauris ac"
-      text run at (2051,15) width 138: "libero. Etiam posuere,"
-      text run at (2069,15) width 127: "libero vitae euismod"
-      text run at (2087,15) width 169: "gravida, urna elit imperdiet"
-      text run at (2105,15) width 166: "magna, vel cursus elit felis"
-      text run at (2123,15) width 148: "non mauris. Donec orci"
-      text run at (2141,15) width 167: "erat, porta id, dignissim ut,"
-      text run at (2159,15) width 127: "posuere dictum, leo."
-      text run at (2177,15) width 150: "Suspendisse scelerisque"
-      text run at (2195,15) width 84: "egestas nulla."
+      text run at (751,15) width 120: "interdum sed, velit."
+      text run at (769,15) width 166: "Vestibulum quam. Nulla a"
+      text run at (787,15) width 151: "purus. Phasellus semper"
+      text run at (805,15) width 128: "semper lectus. Nulla"
+      text run at (823,15) width 138: "porttitor, dolor dictum"
+      text run at (841,15) width 145: "scelerisque luctus, velit"
+      text run at (859,15) width 157: "ipsum lobortis mauris, ac"
+      text run at (877,15) width 141: "pretium enim nunc vel"
+      text run at (895,15) width 158: "risus. Proin gravida mi ut"
+      text run at (913,15) width 155: "sem cursus mattis. Fusce"
+      text run at (931,15) width 143: "laoreet, nisi quis luctus"
+      text run at (949,15) width 120: "volutpat, arcu pede"
+      text run at (967,15) width 120: "tincidunt enim, nec"
+      text run at (985,15) width 143: "malesuada urna nisl eu"
+      text run at (1003,15) width 138: "enim. Vivamus varius"
+      text run at (1021,15) width 99: "augue ac purus."
+      text run at (1039,15) width 150: "Vestibulum vestibulum."
+      text run at (1057,15) width 159: "Phasellus et est vitae ante"
+      text run at (1075,15) width 163: "accumsan rhoncus. Morbi"
+      text run at (1093,15) width 166: "convallis, arcu at hendrerit"
+      text run at (1111,15) width 115: "gravida, sem diam"
+      text run at (1129,15) width 168: "dignissim risus, sed aliquet"
+      text run at (1147,15) width 166: "erat mi ut mi. Nunc cursus"
+      text run at (1165,15) width 137: "lacinia elit. Nunc nisi."
+      text run at (1183,15) width 99: "Quisque at erat."
+      text run at (1201,15) width 159: "Vestibulum dictum quam"
+      text run at (1219,15) width 169: "vitae nibh. Nunc vitae ante"
+      text run at (1237,15) width 167: "non odio interdum blandit."
+      text run at (1255,15) width 126: "Curabitur leo quam,"
+      text run at (1273,15) width 164: "fermentum sed, feugiat in,"
+      text run at (1291,15) width 131: "ullamcorper id, nibh."
+      text run at (1309,15) width 155: "Suspendisse ac turpis. In"
+      text run at (1327,15) width 141: "iaculis sollicitudin dui."
+      text run at (1345,15) width 157: "Aenean vitae lectus vitae"
+      text run at (1363,15) width 113: "nulla pellentesque"
+      text run at (1381,15) width 163: "sollicitudin. Nunc gravida"
+      text run at (1399,15) width 172: "pharetra lectus. Etiam lacus"
+      text run at (1417,15) width 159: "ligula, placerat ut, dictum"
+      text run at (1435,15) width 147: "vitae, tempus vel, risus."
+      text run at (1453,15) width 144: "Cras rhoncus. Praesent"
+      text run at (1471,15) width 169: "varius ultricies orci. Donec"
+      text run at (1497,15) width 143: "mattis, neque ut ornare"
+      text run at (1515,15) width 168: "fringilla, ante urna placerat"
+      text run at (1533,15) width 146: "eros, vel commodo nisi"
+      text run at (1551,15) width 143: "tortor ut mauris. Morbi"
+      text run at (1569,15) width 173: "magna dui, sagittis sit amet,"
+      text run at (1587,15) width 147: "tincidunt et, elementum"
+      text run at (1605,15) width 170: "eget, quam. Fusce molestie"
+      text run at (1623,15) width 174: "nisl vitae nisi. Vestibulum a"
+      text run at (1641,15) width 137: "sapien. Phasellus ante"
+      text run at (1659,15) width 169: "lacus, vehicula non, cursus"
+      text run at (1677,15) width 129: "a, tempor ut, magna."
+      text run at (1695,15) width 169: "Suspendisse potenti. Fusce"
+      text run at (1713,15) width 126: "aliquet, odio viverra"
+      text run at (1731,15) width 144: "vulputate dictum, enim"
+      text run at (1749,15) width 128: "odio luctus purus, ut"
+      text run at (1767,15) width 171: "scelerisque quam nulla non"
+      text run at (1785,15) width 137: "est. Donec eros lacus,"
+      text run at (1803,15) width 162: "egestas vitae, lacinia quis,"
+      text run at (1821,15) width 159: "tempor quis, pede. Morbi"
+      text run at (1839,15) width 163: "orci erat, iaculis id, ornare"
+      text run at (1857,15) width 143: "ac, elementum at, sem."
+      text run at (1875,15) width 159: "Nunc ornare sodales nisi."
+      text run at (1893,15) width 166: "Morbi interdum commodo"
+      text run at (1911,15) width 155: "nisl. Fusce eget eros non"
+      text run at (1929,15) width 149: "nisi ornare facilisis. Sed"
+      text run at (1947,15) width 155: "placerat, est non posuere"
+      text run at (1965,15) width 121: "posuere, purus sem"
+      text run at (1983,15) width 163: "dignissim libero, a viverra"
+      text run at (2001,15) width 170: "tellus dolor vel lorem. Cras"
+      text run at (2019,15) width 136: "augue. Etiam ultricies"
+      text run at (2037,15) width 165: "consequat odio. Mauris ac"
+      text run at (2055,15) width 138: "libero. Etiam posuere,"
+      text run at (2073,15) width 127: "libero vitae euismod"
+      text run at (2091,15) width 169: "gravida, urna elit imperdiet"
+      text run at (2109,15) width 166: "magna, vel cursus elit felis"
+      text run at (2127,15) width 148: "non mauris. Donec orci"
+      text run at (2145,15) width 167: "erat, porta id, dignissim ut,"
+      text run at (2163,15) width 127: "posuere dictum, leo."
+      text run at (2181,15) width 150: "Suspendisse scelerisque"
+      text run at (2199,15) width 84: "egestas nulla."
index fa88a6e..7e3d104 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.png and b/LayoutTests/platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.png differ
index a4d25bc..5e120fc 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 827x585
-  RenderView at (0,0) size 800x585
-layer at (0,0) size 827x585
-  RenderBlock {HTML} at (0,0) size 827x585
-    RenderBody {BODY} at (8,8) size 811x569
+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 (0,0) size 100x200 [bgcolor=#00FF00]
 layer at (108,8) size 142x435
   RenderBlock {DIV} at (100,0) size 142x435 [border: (10px solid #000000)]
index d7f4140..682f431 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/vertical-lr/nested-columns-expected.png and b/LayoutTests/platform/efl/fast/multicol/vertical-lr/nested-columns-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/multicol/vertical-lr/nested-columns-expected.txt b/LayoutTests/platform/efl/fast/multicol/vertical-lr/nested-columns-expected.txt
new file mode 100644 (file)
index 0000000..7a8c747
--- /dev/null
@@ -0,0 +1,74 @@
+layer at (0,0) size 785x758
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x600
+  RenderBlock {HTML} at (0,0) size 785x600
+layer at (8,8) size 500x750
+  RenderBody {BODY} at (8,8) size 500x750
+    RenderBlock {H1} at (0,0) size 37x367
+      RenderText {#text} at (0,0) size 36x166
+        text run at (0,0) width 166: "Header One"
+    RenderBlock (anonymous) at (58,0) size 198x367
+      RenderText {#text} at (0,0) size 199x362
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (18,0) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (36,0) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (54,0) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (72,0) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (90,0) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (108,0) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (126,0) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (144,0) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (162,0) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (180,0) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {H1} at (277,0) size 37x367
+      RenderText {#text} at (0,0) size 36x169
+        text run at (0,0) width 169: "Header Two"
+    RenderBlock (anonymous) at (335,0) size 201x367
+      RenderText {#text} at (0,0) size 202x362
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (18,0) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (36,0) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (54,0) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (72,0) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (90,0) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (108,0) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (126,0) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (144,0) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (165,0) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (183,0) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {H1} at (557,0) size 37x367
+      RenderText {#text} at (0,0) size 36x190
+        text run at (0,0) width 190: "Header Three"
+    RenderBlock {H1} at (853,0) size 37x367
+      RenderText {#text} at (0,0) size 36x177
+        text run at (0,0) width 177: "Header Four"
+    RenderBlock (anonymous) at (911,0) size 36x367
+      RenderText {#text} at (0,0) size 37x354
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (18,0) width 154: "Nulla varius enim ac mi."
+layer at (623,8) size 217x367 backgroundClip at (0,0) size 785x758 clip at (0,0) size 785x758 outlineClip at (0,0) size 785x758
+  RenderBlock {DIV} at (615,0) size 217x367
+    RenderText {#text} at (0,0) size 398x175
+      text run at (0,0) width 139: "Lorem ipsum dolor sit"
+      text run at (18,0) width 116: "amet, consectetuer"
+      text run at (36,0) width 172: "adipiscing elit. Nulla varius"
+      text run at (54,0) width 137: "enim ac mi. Curabitur"
+      text run at (72,0) width 173: "sollicitudin felis quis lectus."
+      text run at (90,0) width 175: "Quisque adipiscing rhoncus"
+      text run at (108,0) width 145: "sem. Proin nulla purus,"
+      text run at (126,0) width 147: "vulputate vel, varius ut,"
+      text run at (144,0) width 164: "euismod et, nisi. Sed vitae"
+      text run at (162,0) width 124: "felis vel orci sagittis"
+      text run at (180,0) width 147: "aliquam. Cras convallis"
+      text run at (198,0) width 132: "adipiscing sem. Nam"
+      text run at (217,0) width 154: "nonummy enim. Nullam"
+      text run at (235,0) width 160: "bibendum lobortis neque."
+      text run at (253,0) width 136: "Vestibulum velit orci,"
+      text run at (271,0) width 158: "tempus euismod, pretium"
+      text run at (289,0) width 167: "quis, interdum vitae, nulla."
+      text run at (307,0) width 172: "Phasellus eget ante et tortor"
+      text run at (325,0) width 163: "condimentum vestibulum."
+      text run at (343,0) width 137: "Suspendisse hendrerit"
+      text run at (361,0) width 165: "quam nec felis. Sed varius"
+      text run at (379,0) width 111: "turpis vitae pede. "
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt b/LayoutTests/platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt
new file mode 100644 (file)
index 0000000..f0e098a
--- /dev/null
@@ -0,0 +1,163 @@
+layer at (0,0) size 809x858
+  RenderView at (0,0) size 785x585
+layer at (-24,0) size 809x585 backgroundClip at (0,0) size 809x858 clip at (0,0) size 809x858 outlineClip at (0,0) size 809x858
+  RenderBlock {HTML} at (0,0) size 809x585
+    RenderBody {BODY} at (8,8) size 793x569
+layer at (389,8) size 388x569
+  RenderBlock {DIV} at (0,0) size 388x569 [border: (5px solid #0000FF)]
+    RenderBlock (anonymous) at (5,5) size 396x271
+      RenderText {#text} at (0,0) size 19x110
+        text run at (0,0) width 110: "This is some text."
+      RenderBR {BR} at (15,110) size 0x0
+      RenderText {#text} at (18,0) size 19x110
+        text run at (18,0) width 110: "This is some text."
+      RenderBR {BR} at (33,110) size 0x0
+      RenderText {#text} at (36,0) size 19x110
+        text run at (36,0) width 110: "This is some text."
+      RenderBR {BR} at (51,110) size 0x0
+      RenderText {#text} at (54,0) size 19x110
+        text run at (54,0) width 110: "This is some text."
+      RenderBR {BR} at (69,110) size 0x0
+      RenderText {#text} at (72,0) size 19x110
+        text run at (72,0) width 110: "This is some text."
+      RenderBR {BR} at (87,110) size 0x0
+      RenderText {#text} at (90,0) size 19x110
+        text run at (90,0) width 110: "This is some text."
+      RenderBR {BR} at (105,110) size 0x0
+      RenderText {#text} at (108,0) size 19x110
+        text run at (108,0) width 110: "This is some text."
+      RenderBR {BR} at (123,110) size 0x0
+      RenderText {#text} at (126,0) size 19x110
+        text run at (126,0) width 110: "This is some text."
+      RenderBR {BR} at (141,110) size 0x0
+      RenderText {#text} at (144,0) size 19x110
+        text run at (144,0) width 110: "This is some text."
+      RenderBR {BR} at (159,110) size 0x0
+      RenderText {#text} at (162,0) size 19x110
+        text run at (162,0) width 110: "This is some text."
+      RenderBR {BR} at (177,110) size 0x0
+      RenderText {#text} at (180,0) size 19x110
+        text run at (180,0) width 110: "This is some text."
+      RenderBR {BR} at (195,110) size 0x0
+      RenderText {#text} at (198,0) size 19x110
+        text run at (198,0) width 110: "This is some text."
+      RenderBR {BR} at (213,110) size 0x0
+      RenderText {#text} at (216,0) size 19x110
+        text run at (216,0) width 110: "This is some text."
+      RenderBR {BR} at (231,110) size 0x0
+      RenderText {#text} at (234,0) size 19x110
+        text run at (234,0) width 110: "This is some text."
+      RenderBR {BR} at (249,110) size 0x0
+      RenderText {#text} at (252,0) size 19x110
+        text run at (252,0) width 110: "This is some text."
+      RenderBR {BR} at (267,110) size 0x0
+      RenderText {#text} at (270,0) size 19x110
+        text run at (270,0) width 110: "This is some text."
+      RenderBR {BR} at (285,110) size 0x0
+      RenderText {#text} at (288,0) size 19x110
+        text run at (288,0) width 110: "This is some text."
+      RenderBR {BR} at (303,110) size 0x0
+      RenderText {#text} at (306,0) size 19x110
+        text run at (306,0) width 110: "This is some text."
+      RenderBR {BR} at (321,110) size 0x0
+      RenderText {#text} at (324,0) size 19x110
+        text run at (324,0) width 110: "This is some text."
+      RenderBR {BR} at (339,110) size 0x0
+      RenderText {#text} at (342,0) size 19x110
+        text run at (342,0) width 110: "This is some text."
+      RenderBR {BR} at (357,110) size 0x0
+      RenderText {#text} at (378,0) size 19x110
+        text run at (378,0) width 110: "This is some text."
+      RenderBR {BR} at (393,110) size 0x0
+    RenderBlock {DIV} at (761,5) size 72x271
+      RenderText {#text} at (0,0) size 19x262
+        text run at (0,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (15,262) size 0x0
+      RenderText {#text} at (18,0) size 19x262
+        text run at (18,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (33,262) size 0x0
+      RenderText {#text} at (36,0) size 19x262
+        text run at (36,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (51,262) size 0x0
+      RenderText {#text} at (54,0) size 19x262
+        text run at (54,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (69,262) size 0x0
+layer at (-16,8) size 389x569 backgroundClip at (0,0) size 809x858 clip at (0,0) size 809x858 outlineClip at (0,0) size 809x858
+  RenderBlock {DIV} at (404,0) size 389x569 [border: (5px solid #0000FF)]
+    RenderBlock (anonymous) at (5,5) size 72x271
+      RenderText {#text} at (0,0) size 19x242
+        text run at (0,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (15,242) size 0x0
+      RenderText {#text} at (18,0) size 19x242
+        text run at (18,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (33,242) size 0x0
+      RenderText {#text} at (36,0) size 19x242
+        text run at (36,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (51,242) size 0x0
+      RenderText {#text} at (54,0) size 19x242
+        text run at (54,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (69,242) size 0x0
+    RenderBlock {DIV} at (384,5) size 378x271
+      RenderText {#text} at (0,0) size 19x110
+        text run at (0,0) width 110: "This is some text."
+      RenderBR {BR} at (15,110) size 0x0
+      RenderText {#text} at (18,0) size 19x110
+        text run at (18,0) width 110: "This is some text."
+      RenderBR {BR} at (33,110) size 0x0
+      RenderText {#text} at (36,0) size 19x110
+        text run at (36,0) width 110: "This is some text."
+      RenderBR {BR} at (51,110) size 0x0
+      RenderText {#text} at (54,0) size 19x110
+        text run at (54,0) width 110: "This is some text."
+      RenderBR {BR} at (69,110) size 0x0
+      RenderText {#text} at (72,0) size 19x110
+        text run at (72,0) width 110: "This is some text."
+      RenderBR {BR} at (87,110) size 0x0
+      RenderText {#text} at (90,0) size 19x110
+        text run at (90,0) width 110: "This is some text."
+      RenderBR {BR} at (105,110) size 0x0
+      RenderText {#text} at (108,0) size 19x110
+        text run at (108,0) width 110: "This is some text."
+      RenderBR {BR} at (123,110) size 0x0
+      RenderText {#text} at (126,0) size 19x110
+        text run at (126,0) width 110: "This is some text."
+      RenderBR {BR} at (141,110) size 0x0
+      RenderText {#text} at (144,0) size 19x110
+        text run at (144,0) width 110: "This is some text."
+      RenderBR {BR} at (159,110) size 0x0
+      RenderText {#text} at (162,0) size 19x110
+        text run at (162,0) width 110: "This is some text."
+      RenderBR {BR} at (177,110) size 0x0
+      RenderText {#text} at (180,0) size 19x110
+        text run at (180,0) width 110: "This is some text."
+      RenderBR {BR} at (195,110) size 0x0
+      RenderText {#text} at (198,0) size 19x110
+        text run at (198,0) width 110: "This is some text."
+      RenderBR {BR} at (213,110) size 0x0
+      RenderText {#text} at (216,0) size 19x110
+        text run at (216,0) width 110: "This is some text."
+      RenderBR {BR} at (231,110) size 0x0
+      RenderText {#text} at (234,0) size 19x110
+        text run at (234,0) width 110: "This is some text."
+      RenderBR {BR} at (249,110) size 0x0
+      RenderText {#text} at (252,0) size 19x110
+        text run at (252,0) width 110: "This is some text."
+      RenderBR {BR} at (267,110) size 0x0
+      RenderText {#text} at (270,0) size 19x110
+        text run at (270,0) width 110: "This is some text."
+      RenderBR {BR} at (285,110) size 0x0
+      RenderText {#text} at (288,0) size 19x110
+        text run at (288,0) width 110: "This is some text."
+      RenderBR {BR} at (303,110) size 0x0
+      RenderText {#text} at (306,0) size 19x110
+        text run at (306,0) width 110: "This is some text."
+      RenderBR {BR} at (321,110) size 0x0
+      RenderText {#text} at (324,0) size 19x110
+        text run at (324,0) width 110: "This is some text."
+      RenderBR {BR} at (339,110) size 0x0
+      RenderText {#text} at (342,0) size 19x110
+        text run at (342,0) width 110: "This is some text."
+      RenderBR {BR} at (357,110) size 0x0
+      RenderText {#text} at (360,0) size 19x110
+        text run at (360,0) width 110: "This is some text."
+      RenderBR {BR} at (375,110) size 0x0
index 0a23f85..27bba80 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/vertical-rl/column-rules-expected.png and b/LayoutTests/platform/efl/fast/multicol/vertical-rl/column-rules-expected.png differ
index 1cd6ae6..3eb60c2 100644 (file)
@@ -3,9 +3,9 @@ layer 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 (38,8) size 754x584
-  RenderBlock {DIV} at (0,0) size 754x584 [border: (5px solid #000000)]
-    RenderText {#text} at (5,15) size 2209x174
+layer at (36,8) size 756x584
+  RenderBlock {DIV} at (0,0) size 756x584 [border: (5px solid #000000)]
+    RenderText {#text} at (5,15) size 2213x174
       text run at (5,15) width 139: "Lorem ipsum dolor sit"
       text run at (23,15) width 116: "amet, consectetuer"
       text run at (41,15) width 172: "adipiscing elit. Nulla varius"
@@ -47,84 +47,84 @@ layer at (38,8) size 754x584
       text run at (689,15) width 173: "imperdiet sed, accumsan et,"
       text run at (707,15) width 138: "ligula. Duis diam nisl,"
       text run at (725,15) width 164: "sagittis a, blandit volutpat,"
-      text run at (749,15) width 120: "interdum sed, velit."
-      text run at (767,15) width 166: "Vestibulum quam. Nulla a"
-      text run at (785,15) width 151: "purus. Phasellus semper"
-      text run at (803,15) width 128: "semper lectus. Nulla"
-      text run at (821,15) width 138: "porttitor, dolor dictum"
-      text run at (839,15) width 145: "scelerisque luctus, velit"
-      text run at (857,15) width 157: "ipsum lobortis mauris, ac"
-      text run at (875,15) width 141: "pretium enim nunc vel"
-      text run at (893,15) width 158: "risus. Proin gravida mi ut"
-      text run at (911,15) width 155: "sem cursus mattis. Fusce"
-      text run at (929,15) width 143: "laoreet, nisi quis luctus"
-      text run at (947,15) width 120: "volutpat, arcu pede"
-      text run at (965,15) width 120: "tincidunt enim, nec"
-      text run at (983,15) width 143: "malesuada urna nisl eu"
-      text run at (1001,15) width 138: "enim. Vivamus varius"
-      text run at (1019,15) width 99: "augue ac purus."
-      text run at (1037,15) width 150: "Vestibulum vestibulum."
-      text run at (1055,15) width 159: "Phasellus et est vitae ante"
-      text run at (1073,15) width 163: "accumsan rhoncus. Morbi"
-      text run at (1091,15) width 166: "convallis, arcu at hendrerit"
-      text run at (1109,15) width 115: "gravida, sem diam"
-      text run at (1127,15) width 168: "dignissim risus, sed aliquet"
-      text run at (1145,15) width 166: "erat mi ut mi. Nunc cursus"
-      text run at (1163,15) width 137: "lacinia elit. Nunc nisi."
-      text run at (1181,15) width 99: "Quisque at erat."
-      text run at (1199,15) width 159: "Vestibulum dictum quam"
-      text run at (1217,15) width 169: "vitae nibh. Nunc vitae ante"
-      text run at (1235,15) width 167: "non odio interdum blandit."
-      text run at (1253,15) width 126: "Curabitur leo quam,"
-      text run at (1271,15) width 164: "fermentum sed, feugiat in,"
-      text run at (1289,15) width 131: "ullamcorper id, nibh."
-      text run at (1307,15) width 155: "Suspendisse ac turpis. In"
-      text run at (1325,15) width 141: "iaculis sollicitudin dui."
-      text run at (1343,15) width 157: "Aenean vitae lectus vitae"
-      text run at (1361,15) width 113: "nulla pellentesque"
-      text run at (1379,15) width 163: "sollicitudin. Nunc gravida"
-      text run at (1397,15) width 172: "pharetra lectus. Etiam lacus"
-      text run at (1415,15) width 159: "ligula, placerat ut, dictum"
-      text run at (1433,15) width 147: "vitae, tempus vel, risus."
-      text run at (1451,15) width 144: "Cras rhoncus. Praesent"
-      text run at (1469,15) width 169: "varius ultricies orci. Donec"
-      text run at (1493,15) width 143: "mattis, neque ut ornare"
-      text run at (1511,15) width 168: "fringilla, ante urna placerat"
-      text run at (1529,15) width 146: "eros, vel commodo nisi"
-      text run at (1547,15) width 143: "tortor ut mauris. Morbi"
-      text run at (1565,15) width 173: "magna dui, sagittis sit amet,"
-      text run at (1583,15) width 147: "tincidunt et, elementum"
-      text run at (1601,15) width 170: "eget, quam. Fusce molestie"
-      text run at (1619,15) width 174: "nisl vitae nisi. Vestibulum a"
-      text run at (1637,15) width 137: "sapien. Phasellus ante"
-      text run at (1655,15) width 169: "lacus, vehicula non, cursus"
-      text run at (1673,15) width 129: "a, tempor ut, magna."
-      text run at (1691,15) width 169: "Suspendisse potenti. Fusce"
-      text run at (1709,15) width 126: "aliquet, odio viverra"
-      text run at (1727,15) width 144: "vulputate dictum, enim"
-      text run at (1745,15) width 128: "odio luctus purus, ut"
-      text run at (1763,15) width 171: "scelerisque quam nulla non"
-      text run at (1781,15) width 137: "est. Donec eros lacus,"
-      text run at (1799,15) width 162: "egestas vitae, lacinia quis,"
-      text run at (1817,15) width 159: "tempor quis, pede. Morbi"
-      text run at (1835,15) width 163: "orci erat, iaculis id, ornare"
-      text run at (1853,15) width 143: "ac, elementum at, sem."
-      text run at (1871,15) width 159: "Nunc ornare sodales nisi."
-      text run at (1889,15) width 166: "Morbi interdum commodo"
-      text run at (1907,15) width 155: "nisl. Fusce eget eros non"
-      text run at (1925,15) width 149: "nisi ornare facilisis. Sed"
-      text run at (1943,15) width 155: "placerat, est non posuere"
-      text run at (1961,15) width 121: "posuere, purus sem"
-      text run at (1979,15) width 163: "dignissim libero, a viverra"
-      text run at (1997,15) width 170: "tellus dolor vel lorem. Cras"
-      text run at (2015,15) width 136: "augue. Etiam ultricies"
-      text run at (2033,15) width 165: "consequat odio. Mauris ac"
-      text run at (2051,15) width 138: "libero. Etiam posuere,"
-      text run at (2069,15) width 127: "libero vitae euismod"
-      text run at (2087,15) width 169: "gravida, urna elit imperdiet"
-      text run at (2105,15) width 166: "magna, vel cursus elit felis"
-      text run at (2123,15) width 148: "non mauris. Donec orci"
-      text run at (2141,15) width 167: "erat, porta id, dignissim ut,"
-      text run at (2159,15) width 127: "posuere dictum, leo."
-      text run at (2177,15) width 150: "Suspendisse scelerisque"
-      text run at (2195,15) width 84: "egestas nulla."
+      text run at (751,15) width 120: "interdum sed, velit."
+      text run at (769,15) width 166: "Vestibulum quam. Nulla a"
+      text run at (787,15) width 151: "purus. Phasellus semper"
+      text run at (805,15) width 128: "semper lectus. Nulla"
+      text run at (823,15) width 138: "porttitor, dolor dictum"
+      text run at (841,15) width 145: "scelerisque luctus, velit"
+      text run at (859,15) width 157: "ipsum lobortis mauris, ac"
+      text run at (877,15) width 141: "pretium enim nunc vel"
+      text run at (895,15) width 158: "risus. Proin gravida mi ut"
+      text run at (913,15) width 155: "sem cursus mattis. Fusce"
+      text run at (931,15) width 143: "laoreet, nisi quis luctus"
+      text run at (949,15) width 120: "volutpat, arcu pede"
+      text run at (967,15) width 120: "tincidunt enim, nec"
+      text run at (985,15) width 143: "malesuada urna nisl eu"
+      text run at (1003,15) width 138: "enim. Vivamus varius"
+      text run at (1021,15) width 99: "augue ac purus."
+      text run at (1039,15) width 150: "Vestibulum vestibulum."
+      text run at (1057,15) width 159: "Phasellus et est vitae ante"
+      text run at (1075,15) width 163: "accumsan rhoncus. Morbi"
+      text run at (1093,15) width 166: "convallis, arcu at hendrerit"
+      text run at (1111,15) width 115: "gravida, sem diam"
+      text run at (1129,15) width 168: "dignissim risus, sed aliquet"
+      text run at (1147,15) width 166: "erat mi ut mi. Nunc cursus"
+      text run at (1165,15) width 137: "lacinia elit. Nunc nisi."
+      text run at (1183,15) width 99: "Quisque at erat."
+      text run at (1201,15) width 159: "Vestibulum dictum quam"
+      text run at (1219,15) width 169: "vitae nibh. Nunc vitae ante"
+      text run at (1237,15) width 167: "non odio interdum blandit."
+      text run at (1255,15) width 126: "Curabitur leo quam,"
+      text run at (1273,15) width 164: "fermentum sed, feugiat in,"
+      text run at (1291,15) width 131: "ullamcorper id, nibh."
+      text run at (1309,15) width 155: "Suspendisse ac turpis. In"
+      text run at (1327,15) width 141: "iaculis sollicitudin dui."
+      text run at (1345,15) width 157: "Aenean vitae lectus vitae"
+      text run at (1363,15) width 113: "nulla pellentesque"
+      text run at (1381,15) width 163: "sollicitudin. Nunc gravida"
+      text run at (1399,15) width 172: "pharetra lectus. Etiam lacus"
+      text run at (1417,15) width 159: "ligula, placerat ut, dictum"
+      text run at (1435,15) width 147: "vitae, tempus vel, risus."
+      text run at (1453,15) width 144: "Cras rhoncus. Praesent"
+      text run at (1471,15) width 169: "varius ultricies orci. Donec"
+      text run at (1497,15) width 143: "mattis, neque ut ornare"
+      text run at (1515,15) width 168: "fringilla, ante urna placerat"
+      text run at (1533,15) width 146: "eros, vel commodo nisi"
+      text run at (1551,15) width 143: "tortor ut mauris. Morbi"
+      text run at (1569,15) width 173: "magna dui, sagittis sit amet,"
+      text run at (1587,15) width 147: "tincidunt et, elementum"
+      text run at (1605,15) width 170: "eget, quam. Fusce molestie"
+      text run at (1623,15) width 174: "nisl vitae nisi. Vestibulum a"
+      text run at (1641,15) width 137: "sapien. Phasellus ante"
+      text run at (1659,15) width 169: "lacus, vehicula non, cursus"
+      text run at (1677,15) width 129: "a, tempor ut, magna."
+      text run at (1695,15) width 169: "Suspendisse potenti. Fusce"
+      text run at (1713,15) width 126: "aliquet, odio viverra"
+      text run at (1731,15) width 144: "vulputate dictum, enim"
+      text run at (1749,15) width 128: "odio luctus purus, ut"
+      text run at (1767,15) width 171: "scelerisque quam nulla non"
+      text run at (1785,15) width 137: "est. Donec eros lacus,"
+      text run at (1803,15) width 162: "egestas vitae, lacinia quis,"
+      text run at (1821,15) width 159: "tempor quis, pede. Morbi"
+      text run at (1839,15) width 163: "orci erat, iaculis id, ornare"
+      text run at (1857,15) width 143: "ac, elementum at, sem."
+      text run at (1875,15) width 159: "Nunc ornare sodales nisi."
+      text run at (1893,15) width 166: "Morbi interdum commodo"
+      text run at (1911,15) width 155: "nisl. Fusce eget eros non"
+      text run at (1929,15) width 149: "nisi ornare facilisis. Sed"
+      text run at (1947,15) width 155: "placerat, est non posuere"
+      text run at (1965,15) width 121: "posuere, purus sem"
+      text run at (1983,15) width 163: "dignissim libero, a viverra"
+      text run at (2001,15) width 170: "tellus dolor vel lorem. Cras"
+      text run at (2019,15) width 136: "augue. Etiam ultricies"
+      text run at (2037,15) width 165: "consequat odio. Mauris ac"
+      text run at (2055,15) width 138: "libero. Etiam posuere,"
+      text run at (2073,15) width 127: "libero vitae euismod"
+      text run at (2091,15) width 169: "gravida, urna elit imperdiet"
+      text run at (2109,15) width 166: "magna, vel cursus elit felis"
+      text run at (2127,15) width 148: "non mauris. Donec orci"
+      text run at (2145,15) width 167: "erat, porta id, dignissim ut,"
+      text run at (2163,15) width 127: "posuere dictum, leo."
+      text run at (2181,15) width 150: "Suspendisse scelerisque"
+      text run at (2199,15) width 84: "egestas nulla."
index 3cd9a31..ca5709b 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.png and b/LayoutTests/platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.png differ
index adedcf0..0818411 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 827x585
-  RenderView at (0,0) size 800x585
-layer at (-27,0) size 827x585 backgroundClip at (0,0) size 827x585 clip at (0,0) size 827x585 outlineClip at (0,0) size 827x585
-  RenderBlock {HTML} at (0,0) size 827x585
-    RenderBody {BODY} at (8,8) size 811x569
+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 (0,0) size 100x200 [bgcolor=#00FF00]
 layer at (550,8) size 142x435
   RenderBlock {DIV} at (100,0) size 142x435 [border: (10px solid #000000)]
index cd47869..1c7f155 100644 (file)
Binary files a/LayoutTests/platform/efl/fast/multicol/vertical-rl/nested-columns-expected.png and b/LayoutTests/platform/efl/fast/multicol/vertical-rl/nested-columns-expected.png differ
index 8e27daf..c65fd81 100644 (file)
@@ -39,16 +39,16 @@ layer at (277,8) size 500x750
     RenderBlock {H1} at (557,0) size 37x367
       RenderText {#text} at (0,0) size 36x190
         text run at (0,0) width 190: "Header Three"
-    RenderBlock {H1} at (870,0) size 37x367
+    RenderBlock {H1} at (853,0) size 37x367
       RenderText {#text} at (0,0) size 36x177
         text run at (0,0) width 177: "Header Four"
-    RenderBlock (anonymous) at (928,0) size 36x367
+    RenderBlock (anonymous) at (911,0) size 36x367
       RenderText {#text} at (0,0) size 37x354
         text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
         text run at (18,0) width 154: "Nulla varius enim ac mi."
-layer at (-72,8) size 234x367 backgroundClip at (0,0) size 785x758 clip at (0,0) size 785x758 outlineClip at (0,0) size 785x758
-  RenderBlock {DIV} at (615,0) size 234x367
-    RenderText {#text} at (0,0) size 415x175
+layer at (-55,8) size 217x367 backgroundClip at (0,0) size 785x758 clip at (0,0) size 785x758 outlineClip at (0,0) size 785x758
+  RenderBlock {DIV} at (615,0) size 217x367
+    RenderText {#text} at (0,0) size 398x175
       text run at (0,0) width 139: "Lorem ipsum dolor sit"
       text run at (18,0) width 116: "amet, consectetuer"
       text run at (36,0) width 172: "adipiscing elit. Nulla varius"
@@ -61,14 +61,14 @@ layer at (-72,8) size 234x367 backgroundClip at (0,0) size 785x758 clip at (0,0)
       text run at (162,0) width 124: "felis vel orci sagittis"
       text run at (180,0) width 147: "aliquam. Cras convallis"
       text run at (198,0) width 132: "adipiscing sem. Nam"
-      text run at (234,0) width 154: "nonummy enim. Nullam"
-      text run at (252,0) width 160: "bibendum lobortis neque."
-      text run at (270,0) width 136: "Vestibulum velit orci,"
-      text run at (288,0) width 158: "tempus euismod, pretium"
-      text run at (306,0) width 167: "quis, interdum vitae, nulla."
-      text run at (324,0) width 172: "Phasellus eget ante et tortor"
-      text run at (342,0) width 163: "condimentum vestibulum."
-      text run at (360,0) width 137: "Suspendisse hendrerit"
-      text run at (378,0) width 165: "quam nec felis. Sed varius"
-      text run at (396,0) width 111: "turpis vitae pede. "
+      text run at (217,0) width 154: "nonummy enim. Nullam"
+      text run at (235,0) width 160: "bibendum lobortis neque."
+      text run at (253,0) width 136: "Vestibulum velit orci,"
+      text run at (271,0) width 158: "tempus euismod, pretium"
+      text run at (289,0) width 167: "quis, interdum vitae, nulla."
+      text run at (307,0) width 172: "Phasellus eget ante et tortor"
+      text run at (325,0) width 163: "condimentum vestibulum."
+      text run at (343,0) width 137: "Suspendisse hendrerit"
+      text run at (361,0) width 165: "quam nec felis. Sed varius"
+      text run at (379,0) width 111: "turpis vitae pede. "
     RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.png b/LayoutTests/platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.png
new file mode 100644 (file)
index 0000000..96e6ea1
Binary files /dev/null and b/LayoutTests/platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.txt b/LayoutTests/platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.txt
new file mode 100644 (file)
index 0000000..1b9be6b
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x0
+  RenderBlock {HTML} at (0,0) size 800x0
+    RenderBody {BODY} at (0,0) size 800x0 [bgcolor=#C0C0C0]
+layer at (0,62) size 254x254
+  RenderPartObject {IFRAME} at (0,62) size 254x254 [border: (2px inset #000000)]
+    layer at (0,0) size 2008x2016
+      RenderView at (0,0) size 235x235
+    layer at (0,0) size 235x2016
+      RenderBlock {HTML} at (0,0) size 235x2016
+        RenderBody {BODY} at (8,8) size 2000x2000 [bgcolor=#FFFFFF]
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "scroll me"