[SCM] WebKit Debian packaging branch, webkit-1.3, updated. upstream/1.3.7-4207-g178b198

philn at webkit.org philn at webkit.org
Sun Feb 20 23:59:04 UTC 2011


The following commit has been merged in the webkit-1.3 branch:
commit 3e7299aa8a17d7f6e938851d5e7311cdac7fe330
Author: philn at webkit.org <philn at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Jan 27 13:56:50 2011 +0000

    2011-01-27  Philippe Normand  <pnormand at igalia.com>
    
            Unreviewed, new GTK baselines for fast/multicol tests as follow-up
            of r76726.
    
            * platform/gtk/fast/multicol/vertical-lr/border-padding-pagination-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-lr/column-count-with-rules-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-lr/column-rules-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-lr/float-avoidance-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-lr/float-paginate-complex-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-lr/float-paginate-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-rl/border-padding-pagination-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-rl/column-count-with-rules-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-rl/column-rules-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-rl/float-avoidance-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-rl/float-paginate-complex-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-rl/float-paginate-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.txt: Added.
            * platform/gtk/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt: Added.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76791 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 7accf7f..9b1b726 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,29 @@
+2011-01-27  Philippe Normand  <pnormand at igalia.com>
+
+        Unreviewed, new GTK baselines for fast/multicol tests as follow-up
+        of r76726.
+
+        * platform/gtk/fast/multicol/vertical-lr/border-padding-pagination-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-lr/column-count-with-rules-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-lr/column-rules-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-lr/float-avoidance-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-lr/float-paginate-complex-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-lr/float-paginate-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-rl/border-padding-pagination-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-rl/column-count-with-rules-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-rl/column-rules-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-rl/float-avoidance-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-rl/float-paginate-complex-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-rl/float-paginate-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.txt: Added.
+        * platform/gtk/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt: Added.
+
 2011-01-27  Alexander Pavlov  <apavlov at chromium.org>
 
         Reviewed by Pavel Feldman.
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-lr/border-padding-pagination-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/border-padding-pagination-expected.txt
new file mode 100644
index 0000000..9f6a786
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/border-padding-pagination-expected.txt
@@ -0,0 +1,15 @@
+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 176x584
+  RenderBlock {DIV} at (0,0) size 176x584 [border: (2px solid #800000)]
+    RenderBlock {DIV} at (2,2) size 110x282
+    RenderBlock {DIV} at (174,2) size 156x379 [bgcolor=#00FF00] [border: (2px solid #000000)]
+      RenderBlock {DIV} at (2,12) size 152x355 [bgcolor=#008000] [border: (2px solid #0000FF)]
+        RenderInline {SPAN} at (0,0) size 146x192
+          RenderText {#text} at (3,2) size 146x192
+            text run at (3,2) width 165: "In 2nd"
+            text run at (77,2) width 192: "column"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt
new file mode 100644
index 0000000..7f8bd2a
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt
@@ -0,0 +1,163 @@
+layer at (0,0) size 850x581
+  RenderView at (0,0) size 800x581
+layer at (0,0) size 850x581
+  RenderBlock {HTML} at (0,0) size 850x581
+    RenderBody {BODY} at (8,8) size 834x565
+layer at (8,8) size 409x565
+  RenderBlock {DIV} at (0,0) size 409x565 [border: (5px solid #0000FF)]
+    RenderBlock (anonymous) at (5,5) size 399x269
+      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 (19,0) size 19x110
+        text run at (19,0) width 110: "This is some text."
+      RenderBR {BR} at (23,110) size 0x0
+      RenderText {#text} at (38,0) size 19x110
+        text run at (38,0) width 110: "This is some text."
+      RenderBR {BR} at (42,110) size 0x0
+      RenderText {#text} at (57,0) size 19x110
+        text run at (57,0) width 110: "This is some text."
+      RenderBR {BR} at (61,110) size 0x0
+      RenderText {#text} at (76,0) size 19x110
+        text run at (76,0) width 110: "This is some text."
+      RenderBR {BR} at (80,110) size 0x0
+      RenderText {#text} at (95,0) size 19x110
+        text run at (95,0) width 110: "This is some text."
+      RenderBR {BR} at (99,110) size 0x0
+      RenderText {#text} at (114,0) size 19x110
+        text run at (114,0) width 110: "This is some text."
+      RenderBR {BR} at (118,110) size 0x0
+      RenderText {#text} at (133,0) size 19x110
+        text run at (133,0) width 110: "This is some text."
+      RenderBR {BR} at (137,110) size 0x0
+      RenderText {#text} at (152,0) size 19x110
+        text run at (152,0) width 110: "This is some text."
+      RenderBR {BR} at (156,110) size 0x0
+      RenderText {#text} at (171,0) size 19x110
+        text run at (171,0) width 110: "This is some text."
+      RenderBR {BR} at (175,110) size 0x0
+      RenderText {#text} at (190,0) size 19x110
+        text run at (190,0) width 110: "This is some text."
+      RenderBR {BR} at (194,110) size 0x0
+      RenderText {#text} at (209,0) size 19x110
+        text run at (209,0) width 110: "This is some text."
+      RenderBR {BR} at (213,110) size 0x0
+      RenderText {#text} at (228,0) size 19x110
+        text run at (228,0) width 110: "This is some text."
+      RenderBR {BR} at (232,110) size 0x0
+      RenderText {#text} at (247,0) size 19x110
+        text run at (247,0) width 110: "This is some text."
+      RenderBR {BR} at (251,110) size 0x0
+      RenderText {#text} at (266,0) size 19x110
+        text run at (266,0) width 110: "This is some text."
+      RenderBR {BR} at (270,110) size 0x0
+      RenderText {#text} at (285,0) size 19x110
+        text run at (285,0) width 110: "This is some text."
+      RenderBR {BR} at (289,110) size 0x0
+      RenderText {#text} at (304,0) size 19x110
+        text run at (304,0) width 110: "This is some text."
+      RenderBR {BR} at (308,110) size 0x0
+      RenderText {#text} at (323,0) size 19x110
+        text run at (323,0) width 110: "This is some text."
+      RenderBR {BR} at (327,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 (361,0) size 19x110
+        text run at (361,0) width 110: "This is some text."
+      RenderBR {BR} at (365,110) size 0x0
+      RenderText {#text} at (380,0) size 19x110
+        text run at (380,0) width 110: "This is some text."
+      RenderBR {BR} at (384,110) size 0x0
+    RenderBlock {DIV} at (404,5) size 76x269
+      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 (19,0) size 19x262
+        text run at (19,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (23,262) size 0x0
+      RenderText {#text} at (38,0) size 19x262
+        text run at (38,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (42,262) size 0x0
+      RenderText {#text} at (57,0) size 19x262
+        text run at (57,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (61,262) size 0x0
+layer at (433,8) size 409x565
+  RenderBlock {DIV} at (425,0) size 409x565 [border: (5px solid #0000FF)]
+    RenderBlock (anonymous) at (5,5) size 76x269
+      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 (19,0) size 19x242
+        text run at (19,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (23,242) size 0x0
+      RenderText {#text} at (38,0) size 19x242
+        text run at (38,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (42,242) size 0x0
+      RenderText {#text} at (57,0) size 19x242
+        text run at (57,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (61,242) size 0x0
+    RenderBlock {DIV} at (404,5) size 399x269
+      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 (19,0) size 19x110
+        text run at (19,0) width 110: "This is some text."
+      RenderBR {BR} at (23,110) size 0x0
+      RenderText {#text} at (38,0) size 19x110
+        text run at (38,0) width 110: "This is some text."
+      RenderBR {BR} at (42,110) size 0x0
+      RenderText {#text} at (57,0) size 19x110
+        text run at (57,0) width 110: "This is some text."
+      RenderBR {BR} at (61,110) size 0x0
+      RenderText {#text} at (76,0) size 19x110
+        text run at (76,0) width 110: "This is some text."
+      RenderBR {BR} at (80,110) size 0x0
+      RenderText {#text} at (95,0) size 19x110
+        text run at (95,0) width 110: "This is some text."
+      RenderBR {BR} at (99,110) size 0x0
+      RenderText {#text} at (114,0) size 19x110
+        text run at (114,0) width 110: "This is some text."
+      RenderBR {BR} at (118,110) size 0x0
+      RenderText {#text} at (133,0) size 19x110
+        text run at (133,0) width 110: "This is some text."
+      RenderBR {BR} at (137,110) size 0x0
+      RenderText {#text} at (152,0) size 19x110
+        text run at (152,0) width 110: "This is some text."
+      RenderBR {BR} at (156,110) size 0x0
+      RenderText {#text} at (171,0) size 19x110
+        text run at (171,0) width 110: "This is some text."
+      RenderBR {BR} at (175,110) size 0x0
+      RenderText {#text} at (190,0) size 19x110
+        text run at (190,0) width 110: "This is some text."
+      RenderBR {BR} at (194,110) size 0x0
+      RenderText {#text} at (209,0) size 19x110
+        text run at (209,0) width 110: "This is some text."
+      RenderBR {BR} at (213,110) size 0x0
+      RenderText {#text} at (228,0) size 19x110
+        text run at (228,0) width 110: "This is some text."
+      RenderBR {BR} at (232,110) size 0x0
+      RenderText {#text} at (247,0) size 19x110
+        text run at (247,0) width 110: "This is some text."
+      RenderBR {BR} at (251,110) size 0x0
+      RenderText {#text} at (266,0) size 19x110
+        text run at (266,0) width 110: "This is some text."
+      RenderBR {BR} at (270,110) size 0x0
+      RenderText {#text} at (285,0) size 19x110
+        text run at (285,0) width 110: "This is some text."
+      RenderBR {BR} at (289,110) size 0x0
+      RenderText {#text} at (304,0) size 19x110
+        text run at (304,0) width 110: "This is some text."
+      RenderBR {BR} at (308,110) size 0x0
+      RenderText {#text} at (323,0) size 19x110
+        text run at (323,0) width 110: "This is some text."
+      RenderBR {BR} at (327,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 (361,0) size 19x110
+        text run at (361,0) width 110: "This is some text."
+      RenderBR {BR} at (365,110) size 0x0
+      RenderText {#text} at (380,0) size 19x110
+        text run at (380,0) width 110: "This is some text."
+      RenderBR {BR} at (384,110) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-lr/column-count-with-rules-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/column-count-with-rules-expected.txt
new file mode 100644
index 0000000..1ad5d41
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/column-count-with-rules-expected.txt
@@ -0,0 +1,100 @@
+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 776x584
+layer at (8,8) size 160x584
+  RenderBlock {P} at (0,0) size 160x584 [border: (10px solid #800000)]
+    RenderText {#text} at (30,30) size 19x161
+      text run at (30,30) width 161: "This is some column text."
+    RenderBR {BR} at (34,191) size 0x0
+    RenderText {#text} at (49,30) size 19x161
+      text run at (49,30) width 161: "This is some column text."
+    RenderBR {BR} at (53,191) size 0x0
+    RenderText {#text} at (68,30) size 19x161
+      text run at (68,30) width 161: "This is some column text."
+    RenderBR {BR} at (72,191) size 0x0
+    RenderText {#text} at (87,30) size 19x161
+      text run at (87,30) width 161: "This is some column text."
+    RenderBR {BR} at (91,191) size 0x0
+    RenderText {#text} at (106,30) size 19x161
+      text run at (106,30) width 161: "This is some column text."
+    RenderBR {BR} at (110,191) size 0x0
+    RenderText {#text} at (130,30) size 19x161
+      text run at (130,30) width 161: "This is some column text."
+    RenderBR {BR} at (134,191) size 0x0
+    RenderText {#text} at (149,30) size 19x161
+      text run at (149,30) width 161: "This is some column text."
+    RenderBR {BR} at (153,191) size 0x0
+    RenderText {#text} at (168,30) size 19x161
+      text run at (168,30) width 161: "This is some column text."
+    RenderBR {BR} at (172,191) size 0x0
+    RenderText {#text} at (187,30) size 19x161
+      text run at (187,30) width 161: "This is some column text."
+    RenderBR {BR} at (191,191) size 0x0
+    RenderText {#text} at (206,30) size 19x161
+      text run at (206,30) width 161: "This is some column text."
+    RenderBR {BR} at (210,191) size 0x0
+    RenderText {#text} at (230,30) size 19x161
+      text run at (230,30) width 161: "This is some column text."
+    RenderBR {BR} at (234,191) size 0x0
+    RenderText {#text} at (249,30) size 19x161
+      text run at (249,30) width 161: "This is some column text."
+    RenderBR {BR} at (253,191) size 0x0
+    RenderText {#text} at (268,30) size 19x161
+      text run at (268,30) width 161: "This is some column text."
+    RenderBR {BR} at (272,191) size 0x0
+layer at (184,8) size 160x584
+  RenderBlock {P} at (176,0) size 160x584 [border: (10px solid #800000)]
+    RenderText {#text} at (30,33) size 19x161
+      text run at (30,33) width 4 RTL: "."
+      text run at (30,37) width 157: "This is some column text"
+    RenderBR {BR} at (34,33) size 0x0
+    RenderText {#text} at (49,33) size 19x161
+      text run at (49,33) width 4 RTL: "."
+      text run at (49,37) width 157: "This is some column text"
+    RenderBR {BR} at (53,33) size 0x0
+    RenderText {#text} at (68,33) size 19x161
+      text run at (68,33) width 4 RTL: "."
+      text run at (68,37) width 157: "This is some column text"
+    RenderBR {BR} at (72,33) size 0x0
+    RenderText {#text} at (87,33) size 19x161
+      text run at (87,33) width 4 RTL: "."
+      text run at (87,37) width 157: "This is some column text"
+    RenderBR {BR} at (91,33) size 0x0
+    RenderText {#text} at (106,33) size 19x161
+      text run at (106,33) width 4 RTL: "."
+      text run at (106,37) width 157: "This is some column text"
+    RenderBR {BR} at (110,33) size 0x0
+    RenderText {#text} at (130,33) size 19x161
+      text run at (130,33) width 4 RTL: "."
+      text run at (130,37) width 157: "This is some column text"
+    RenderBR {BR} at (134,33) size 0x0
+    RenderText {#text} at (149,33) size 19x161
+      text run at (149,33) width 4 RTL: "."
+      text run at (149,37) width 157: "This is some column text"
+    RenderBR {BR} at (153,33) size 0x0
+    RenderText {#text} at (168,33) size 19x161
+      text run at (168,33) width 4 RTL: "."
+      text run at (168,37) width 157: "This is some column text"
+    RenderBR {BR} at (172,33) size 0x0
+    RenderText {#text} at (187,33) size 19x161
+      text run at (187,33) width 4 RTL: "."
+      text run at (187,37) width 157: "This is some column text"
+    RenderBR {BR} at (191,33) size 0x0
+    RenderText {#text} at (206,33) size 19x161
+      text run at (206,33) width 4 RTL: "."
+      text run at (206,37) width 157: "This is some column text"
+    RenderBR {BR} at (210,33) size 0x0
+    RenderText {#text} at (230,33) size 19x161
+      text run at (230,33) width 4 RTL: "."
+      text run at (230,37) width 157: "This is some column text"
+    RenderBR {BR} at (234,33) size 0x0
+    RenderText {#text} at (249,33) size 19x161
+      text run at (249,33) width 4 RTL: "."
+      text run at (249,37) width 157: "This is some column text"
+    RenderBR {BR} at (253,33) size 0x0
+    RenderText {#text} at (268,33) size 19x161
+      text run at (268,33) width 4 RTL: "."
+      text run at (268,37) width 157: "This is some column text"
+    RenderBR {BR} at (272,33) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-lr/column-rules-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/column-rules-expected.txt
new file mode 100644
index 0000000..083b133
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/column-rules-expected.txt
@@ -0,0 +1,135 @@
+layer at (0,0) size 845x581
+  RenderView at (0,0) size 800x581
+layer at (0,0) size 845x581
+  RenderBlock {HTML} at (0,0) size 845x581
+    RenderBody {BODY} at (8,8) size 829x565
+layer at (8,8) size 829x565
+  RenderBlock {DIV} at (0,0) size 829x565 [border: (5px solid #000000)]
+    RenderText {#text} at (5,15) size 2417x167
+      text run at (5,15) width 139: "Lorem ipsum dolor sit"
+      text run at (24,15) width 116: "amet, consectetuer"
+      text run at (43,15) width 130: "adipiscing elit. Nulla"
+      text run at (62,15) width 115: "varius enim ac mi."
+      text run at (81,15) width 163: "Curabitur sollicitudin felis"
+      text run at (100,15) width 127: "quis lectus. Quisque"
+      text run at (119,15) width 151: "adipiscing rhoncus sem."
+      text run at (138,15) width 112: "Proin nulla purus,"
+      text run at (157,15) width 147: "vulputate vel, varius ut,"
+      text run at (176,15) width 164: "euismod et, nisi. Sed vitae"
+      text run at (195,15) width 124: "felis vel orci sagittis"
+      text run at (214,15) width 147: "aliquam. Cras convallis"
+      text run at (233,15) width 132: "adipiscing sem. Nam"
+      text run at (252,15) width 154: "nonummy enim. Nullam"
+      text run at (271,15) width 160: "bibendum lobortis neque."
+      text run at (290,15) width 136: "Vestibulum velit orci,"
+      text run at (309,15) width 158: "tempus euismod, pretium"
+      text run at (328,15) width 167: "quis, interdum vitae, nulla."
+      text run at (347,15) width 134: "Phasellus eget ante et"
+      text run at (366,15) width 124: "tortor condimentum"
+      text run at (385,15) width 154: "vestibulum. Suspendisse"
+      text run at (404,15) width 155: "hendrerit quam nec felis."
+      text run at (423,15) width 139: "Sed varius turpis vitae"
+      text run at (442,15) width 159: "pede. Lorem ipsum dolor"
+      text run at (461,15) width 134: "sit amet, consectetuer"
+      text run at (480,15) width 129: "adipiscing elit. Proin"
+      text run at (499,15) width 154: "bibendum justo ac enim."
+      text run at (518,15) width 110: "Class aptent taciti"
+      text run at (537,15) width 166: "sociosqu ad litora torquent"
+      text run at (556,15) width 144: "per conubia nostra, per"
+      text run at (575,15) width 159: "inceptos hymenaeos. Sed"
+      text run at (594,15) width 127: "leo nulla, rutrum eu,"
+      text run at (613,15) width 143: "dictum ut, posuere vel,"
+      text run at (632,15) width 153: "arcu. Nam libero. Morbi"
+      text run at (651,15) width 95: "orci. Maecenas"
+      text run at (670,15) width 146: "pellentesque. Curabitur"
+      text run at (689,15) width 152: "erat erat, ullamcorper at,"
+      text run at (708,15) width 167: "gravida vitae, iaculis vitae,"
+      text run at (727,15) width 117: "elit. Nullam quam."
+      text run at (746,15) width 125: "Quisque orci lectus,"
+      text run at (765,15) width 161: "ullamcorper eu, imperdiet"
+      text run at (784,15) width 153: "sed, accumsan et, ligula."
+      text run at (803,15) width 157: "Duis diam nisl, sagittis a,"
+      text run at (824,15) width 162: "blandit volutpat, interdum"
+      text run at (843,15) width 137: "sed, velit. Vestibulum"
+      text run at (862,15) width 132: "quam. Nulla a purus."
+      text run at (881,15) width 157: "Phasellus semper semper"
+      text run at (900,15) width 137: "lectus. Nulla porttitor,"
+      text run at (919,15) width 153: "dolor dictum scelerisque"
+      text run at (938,15) width 165: "luctus, velit ipsum lobortis"
+      text run at (957,15) width 151: "mauris, ac pretium enim"
+      text run at (976,15) width 129: "nunc vel risus. Proin"
+      text run at (995,15) width 156: "gravida mi ut sem cursus"
+      text run at (1014,15) width 158: "mattis. Fusce laoreet, nisi"
+      text run at (1033,15) width 157: "quis luctus volutpat, arcu"
+      text run at (1052,15) width 154: "pede tincidunt enim, nec"
+      text run at (1071,15) width 143: "malesuada urna nisl eu"
+      text run at (1090,15) width 138: "enim. Vivamus varius"
+      text run at (1109,15) width 99: "augue ac purus."
+      text run at (1128,15) width 150: "Vestibulum vestibulum."
+      text run at (1147,15) width 159: "Phasellus et est vitae ante"
+      text run at (1166,15) width 163: "accumsan rhoncus. Morbi"
+      text run at (1185,15) width 166: "convallis, arcu at hendrerit"
+      text run at (1204,15) width 115: "gravida, sem diam"
+      text run at (1223,15) width 122: "dignissim risus, sed"
+      text run at (1242,15) width 129: "aliquet erat mi ut mi."
+      text run at (1261,15) width 151: "Nunc cursus lacinia elit."
+      text run at (1280,15) width 137: "Nunc nisi. Quisque at"
+      text run at (1299,15) width 151: "erat. Vestibulum dictum"
+      text run at (1318,15) width 144: "quam vitae nibh. Nunc"
+      text run at (1337,15) width 120: "vitae ante non odio"
+      text run at (1356,15) width 107: "interdum blandit."
+      text run at (1375,15) width 126: "Curabitur leo quam,"
+      text run at (1394,15) width 164: "fermentum sed, feugiat in,"
+      text run at (1413,15) width 131: "ullamcorper id, nibh."
+      text run at (1432,15) width 155: "Suspendisse ac turpis. In"
+      text run at (1451,15) width 141: "iaculis sollicitudin dui."
+      text run at (1470,15) width 157: "Aenean vitae lectus vitae"
+      text run at (1489,15) width 113: "nulla pellentesque"
+      text run at (1508,15) width 163: "sollicitudin. Nunc gravida"
+      text run at (1527,15) width 136: "pharetra lectus. Etiam"
+      text run at (1546,15) width 148: "lacus ligula, placerat ut,"
+      text run at (1565,15) width 157: "dictum vitae, tempus vel,"
+      text run at (1584,15) width 124: "risus. Cras rhoncus."
+      text run at (1603,15) width 148: "Praesent varius ultricies"
+      text run at (1622,15) width 161: "orci. Donec mattis, neque"
+      text run at (1643,15) width 143: "ut ornare fringilla, ante"
+      text run at (1662,15) width 138: "urna placerat eros, vel"
+      text run at (1681,15) width 143: "commodo nisi tortor ut"
+      text run at (1700,15) width 163: "mauris. Morbi magna dui,"
+      text run at (1719,15) width 158: "sagittis sit amet, tincidunt"
+      text run at (1738,15) width 165: "et, elementum eget, quam."
+      text run at (1757,15) width 153: "Fusce molestie nisl vitae"
+      text run at (1776,15) width 162: "nisi. Vestibulum a sapien."
+      text run at (1795,15) width 129: "Phasellus ante lacus,"
+      text run at (1814,15) width 144: "vehicula non, cursus a,"
+      text run at (1833,15) width 114: "tempor ut, magna."
+      text run at (1852,15) width 128: "Suspendisse potenti."
+      text run at (1871,15) width 167: "Fusce aliquet, odio viverra"
+      text run at (1890,15) width 144: "vulputate dictum, enim"
+      text run at (1909,15) width 128: "odio luctus purus, ut"
+      text run at (1928,15) width 143: "scelerisque quam nulla"
+      text run at (1947,15) width 165: "non est. Donec eros lacus,"
+      text run at (1966,15) width 162: "egestas vitae, lacinia quis,"
+      text run at (1985,15) width 159: "tempor quis, pede. Morbi"
+      text run at (2004,15) width 163: "orci erat, iaculis id, ornare"
+      text run at (2023,15) width 143: "ac, elementum at, sem."
+      text run at (2042,15) width 159: "Nunc ornare sodales nisi."
+      text run at (2061,15) width 166: "Morbi interdum commodo"
+      text run at (2080,15) width 155: "nisl. Fusce eget eros non"
+      text run at (2099,15) width 149: "nisi ornare facilisis. Sed"
+      text run at (2118,15) width 155: "placerat, est non posuere"
+      text run at (2137,15) width 121: "posuere, purus sem"
+      text run at (2156,15) width 163: "dignissim libero, a viverra"
+      text run at (2175,15) width 137: "tellus dolor vel lorem."
+      text run at (2194,15) width 116: "Cras augue. Etiam"
+      text run at (2213,15) width 152: "ultricies consequat odio."
+      text run at (2232,15) width 147: "Mauris ac libero. Etiam"
+      text run at (2251,15) width 127: "posuere, libero vitae"
+      text run at (2270,15) width 163: "euismod gravida, urna elit"
+      text run at (2289,15) width 132: "imperdiet magna, vel"
+      text run at (2308,15) width 121: "cursus elit felis non"
+      text run at (2327,15) width 151: "mauris. Donec orci erat,"
+      text run at (2346,15) width 136: "porta id, dignissim ut,"
+      text run at (2365,15) width 127: "posuere dictum, leo."
+      text run at (2384,15) width 150: "Suspendisse scelerisque"
+      text run at (2403,15) width 84: "egestas nulla."
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-avoidance-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-avoidance-expected.txt
new file mode 100644
index 0000000..224aa8e
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-avoidance-expected.txt
@@ -0,0 +1,18 @@
+layer at (0,0) size 781x643
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x600
+  RenderBlock {HTML} at (0,0) size 781x600
+    RenderBody {BODY} at (8,8) size 765x584
+      RenderBlock (floating) {DIV} at (0,0) size 100x200 [bgcolor=#00FF00]
+layer at (8,208) size 131x435
+  RenderBlock {DIV} at (0,200) size 131x435 [border: (10px solid #000000)]
+    RenderBlock {P} at (10,10) size 95x415
+      RenderText {#text} at (0,0) size 95x415
+        text run at (0,0) width 415: "This technology preview of our award winning next generation"
+        text run at (19,0) width 56: "browser "
+        text run at (19,56) width 359: "is a sign of things to come from Mozilla. Powerful yet"
+        text run at (38,0) width 122: "easy to use. This "
+        text run at (38,122) width 293: "maintenance release provides a few updates"
+        text run at (57,0) width 246: "based on user feedback - including "
+        text run at (57,246) width 169: "changes to the Extension"
+        text run at (76,0) width 201: "System and icon improvements."
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt
new file mode 100644
index 0000000..0feb5d0
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt
@@ -0,0 +1,238 @@
+layer at (0,0) size 781x1508
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 392x600
+  RenderBlock {HTML} at (0,0) size 392x600
+layer at (19,8) size 357x1500
+  RenderBody {BODY} at (19,8) size 357x1500
+    RenderBlock {DIV} at (0,0) size 56x478 [bgcolor=#00FFFF]
+      RenderBlock (floating) {DIV} at (4,4) size 528x239 [bgcolor=#FFFF00]
+        RenderImage {IMG} at (0,0) size 133x70
+        RenderText {#text} at (0,70) size 152x237
+          text run at (0,70) width 96: "You've already"
+          text run at (19,70) width 153: "downloaded a build. All"
+          text run at (38,70) width 162: "you have to do is use it as"
+          text run at (57,70) width 146: "your everyday browser"
+          text run at (76,70) width 152: "and mail/news reader. If"
+          text run at (95,70) width 153: "you downloaded a build"
+          text run at (114,70) width 167: "with Talkback, please turn"
+          text run at (133,0) width 114: "it on when it asks."
+        RenderBlock (floating) {DIV} at (133,157) size 395x82 [bgcolor=#FF0000]
+          RenderBlock {P} at (16,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 1"
+          RenderBlock {P} at (51,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 2"
+          RenderBlock {P} at (86,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 3"
+          RenderBlock {P} at (121,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 4"
+          RenderBlock {P} at (156,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 5"
+          RenderBlock {P} at (191,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 6"
+          RenderBlock {P} at (220,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 7"
+          RenderBlock {P} at (255,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 8"
+          RenderBlock {P} at (290,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 9"
+          RenderBlock {P} at (325,0) size 19x82
+            RenderText {#text} at (0,0) size 19x82
+              text run at (0,0) width 82: "Hola hola 10"
+          RenderBlock {P} at (360,0) size 19x82
+            RenderText {#text} at (0,0) size 19x82
+              text run at (0,0) width 82: "Hola hola 11"
+        RenderText {#text} at (152,0) size 114x155
+          text run at (152,0) width 155: "Talkback reports give us"
+          text run at (171,0) width 142: "really valuable data on"
+          text run at (190,0) width 135: "which crashes are the"
+          text run at (209,0) width 141: "most serious, and how"
+          text run at (228,0) width 101: "often people are"
+          text run at (247,0) width 121: "encountering them."
+      RenderBlock (floating) {DIV} at (0,395) size 315x83 [bgcolor=#FF00FF]
+        RenderBlock {P} at (0,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 1"
+        RenderBlock {P} at (35,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 2"
+        RenderBlock {P} at (70,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 3"
+        RenderBlock {P} at (105,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 4"
+        RenderBlock {P} at (140,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 5"
+        RenderBlock {P} at (175,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 6"
+        RenderBlock {P} at (210,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 7"
+        RenderBlock {P} at (245,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 8"
+        RenderBlock {P} at (280,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 9"
+      RenderBlock {H2} at (0,0) size 56x478
+        RenderText {#text} at (0,247) size 56x132
+          text run at (0,247) width 124: "What Needs"
+          text run at (28,247) width 132: "To Be Done?"
+    RenderBlock (floating) {DIV} at (75,247) size 387x82 [bgcolor=#808080]
+      RenderBlock {P} at (16,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 1"
+      RenderBlock {P} at (51,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 2"
+      RenderBlock {P} at (86,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 3"
+      RenderBlock {P} at (121,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 4"
+      RenderBlock {P} at (156,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 5"
+      RenderBlock {P} at (191,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 6"
+      RenderBlock {P} at (226,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 7"
+      RenderBlock {P} at (261,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 8"
+      RenderBlock {P} at (282,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 9"
+      RenderBlock {P} at (317,0) size 19x82
+        RenderText {#text} at (0,0) size 19x82
+          text run at (0,0) width 82: "Hola hola 10"
+      RenderBlock {P} at (352,0) size 19x82
+        RenderText {#text} at (0,0) size 19x82
+          text run at (0,0) width 82: "Hola hola 11"
+    RenderBlock {DL} at (75,0) size 696x478
+      RenderBlock {DT} at (0,0) size 38x478
+        RenderText {#text} at (0,329) size 38x43
+          text run at (0,329) width 43: "Report"
+          text run at (19,329) width 33: "Bugs"
+      RenderBlock {DD} at (54,40) size 475x438
+        RenderBlock {P} at (0,0) size 475x438
+          RenderText {#text} at (0,289) size 323x146
+            text run at (0,289) width 46: "You've"
+            text run at (19,289) width 46: "already"
+            text run at (186,289) width 129: "downloaded a build."
+            text run at (205,289) width 132: "All you have to do is"
+            text run at (228,289) width 37: "use it "
+            text run at (228,326) width 17: "as "
+            text run at (228,343) width 91: "your everyday"
+            text run at (247,289) width 146: "browser and mail/news"
+            text run at (266,289) width 85: "reader. If you"
+            text run at (285,289) width 125: "downloaded a build"
+            text run at (304,289) width 32: "with "
+            text run at (304,321) width 67: "Talkback, "
+          RenderInline {EM} at (0,0) size 38x139
+            RenderText {#text} at (304,388) size 38x139
+              text run at (304,388) width 40: "please"
+              text run at (323,289) width 58: "turn it on"
+          RenderText {#text} at (323,347) size 133x436
+            text run at (323,347) width 86: " when it asks."
+            text run at (342,207) width 141: "Talkback reports give "
+            text run at (342,348) width 53: "us really"
+            text run at (361,207) width 87: "valuable data "
+            text run at (361,294) width 132: "on which crashes are"
+            text run at (380,207) width 168: "the most serious, and how "
+            text run at (380,375) width 32: "often"
+            text run at (399,207) width 155: "people are encountering "
+            text run at (399,362) width 67: "them. And"
+            text run at (418,0) width 211: "all you have to do is click \"OK\". "
+            text run at (418,211) width 225: "If you find something you think is a"
+            text run at (437,0) width 221: "bug, check to see if it's not already "
+          RenderInline {A} at (0,0) size 19x83 [color=#0000EE]
+            RenderText {#text} at (437,221) size 19x83
+              text run at (437,221) width 83: "known about"
+          RenderText {#text} at (437,304) size 38x409
+            text run at (437,304) width 105: ", and then please"
+            text run at (456,0) width 68: "follow the "
+          RenderInline {A} at (0,0) size 19x165 [color=#0000EE]
+            RenderText {#text} at (456,68) size 19x165
+              text run at (456,68) width 165: "bug submission procedure"
+          RenderText {#text} at (456,233) size 19x4
+            text run at (456,233) width 4: "."
+      RenderBlock (floating) {DIV} at (545,0) size 409x82 [bgcolor=#008000]
+        RenderBlock {P} at (16,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 1"
+        RenderBlock {P} at (51,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 2"
+        RenderBlock {P} at (94,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 3"
+        RenderBlock {P} at (129,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 4"
+        RenderBlock {P} at (164,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 5"
+        RenderBlock {P} at (199,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 6"
+        RenderBlock {P} at (234,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 7"
+        RenderBlock {P} at (269,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 8"
+        RenderBlock {P} at (304,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 9"
+        RenderBlock {P} at (339,0) size 19x82
+          RenderText {#text} at (0,0) size 19x82
+            text run at (0,0) width 82: "Hola hola 10"
+        RenderBlock {P} at (374,0) size 19x82
+          RenderText {#text} at (0,0) size 19x82
+            text run at (0,0) width 82: "Hola hola 11"
+      RenderBlock {DT} at (545,0) size 19x478
+        RenderText {#text} at (0,82) size 19x117
+          text run at (0,82) width 117: "Quality Assurance"
+      RenderBlock {DD} at (580,40) size 116x438
+        RenderBlock {P} at (0,0) size 116x438
+          RenderInline {A} at (0,0) size 19x76 [color=#0000EE]
+            RenderText {#text} at (0,42) size 19x76
+              text run at (0,42) width 76: "Mozilla QA"
+          RenderText {#text} at (0,118) size 19x40
+            text run at (0,118) width 4: " "
+            text run at (0,122) width 36: "has a "
+          RenderInline {A} at (0,0) size 19x30 [color=#0000EE]
+            RenderText {#text} at (0,158) size 19x30
+              text run at (0,158) width 30: "page"
+          RenderText {#text} at (0,188) size 116x393
+            text run at (0,188) width 4: " "
+            text run at (0,192) width 243: "dedicated to ways to get involved with"
+            text run at (19,42) width 186: "helping. This doesn't involve "
+            text run at (19,228) width 201: "knowing how to code, although"
+            text run at (38,42) width 291: "a little knowledge of HTML is helpful. Being "
+            text run at (38,333) width 87: "involved with"
+            text run at (59,42) width 42: "QA is "
+            text run at (59,84) width 314: "good for people wanting to get more familiar with"
+            text run at (78,42) width 383: "Mozilla, and there's a strong community. A particularly good"
+            text run at (97,42) width 129: "way to get involved "
+            text run at (97,171) width 81: "is to join the "
+          RenderInline {A} at (0,0) size 19x73 [color=#0000EE]
+            RenderText {#text} at (97,252) size 19x73
+              text run at (97,252) width 73: "BugAThon"
+          RenderText {#text} at (97,325) size 19x4
+            text run at (97,325) width 4: "."
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-paginate-complex-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-paginate-complex-expected.txt
new file mode 100644
index 0000000..0b3caa1
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-paginate-complex-expected.txt
@@ -0,0 +1,303 @@
+layer at (0,0) size 1680x1208
+  RenderView at (0,0) size 781x581
+layer at (0,0) size 1680x581
+  RenderBlock {HTML} at (0,0) size 1680x581
+    RenderBody {BODY} at (8,8) size 1664x1200
+layer at (8,8) size 404x1200
+  RenderBlock {DIV} at (0,0) size 404x1200 [border: (2px solid #000000)]
+    RenderBlock (anonymous) at (2,2) size 266x388
+      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 (19,0) size 19x110
+        text run at (19,0) width 110: "This is some text."
+      RenderBR {BR} at (23,110) size 0x0
+      RenderText {#text} at (38,0) size 19x110
+        text run at (38,0) width 110: "This is some text."
+      RenderBR {BR} at (42,110) size 0x0
+      RenderText {#text} at (57,0) size 19x110
+        text run at (57,0) width 110: "This is some text."
+      RenderBR {BR} at (61,110) size 0x0
+      RenderText {#text} at (76,0) size 19x110
+        text run at (76,0) width 110: "This is some text."
+      RenderBR {BR} at (80,110) size 0x0
+      RenderText {#text} at (95,0) size 19x110
+        text run at (95,0) width 110: "This is some text."
+      RenderBR {BR} at (99,110) size 0x0
+      RenderText {#text} at (114,0) size 19x110
+        text run at (114,0) width 110: "This is some text."
+      RenderBR {BR} at (118,110) size 0x0
+      RenderText {#text} at (133,0) size 19x110
+        text run at (133,0) width 110: "This is some text."
+      RenderBR {BR} at (137,110) size 0x0
+      RenderText {#text} at (152,0) size 19x110
+        text run at (152,0) width 110: "This is some text."
+      RenderBR {BR} at (156,110) size 0x0
+      RenderText {#text} at (171,0) size 19x110
+        text run at (171,0) width 110: "This is some text."
+      RenderBR {BR} at (175,110) size 0x0
+      RenderText {#text} at (190,0) size 19x110
+        text run at (190,0) width 110: "This is some text."
+      RenderBR {BR} at (194,110) size 0x0
+      RenderText {#text} at (209,0) size 19x110
+        text run at (209,0) width 110: "This is some text."
+      RenderBR {BR} at (213,110) size 0x0
+      RenderText {#text} at (228,0) size 19x110
+        text run at (228,0) width 110: "This is some text."
+      RenderBR {BR} at (232,110) size 0x0
+      RenderText {#text} at (247,0) size 19x110
+        text run at (247,0) width 110: "This is some text."
+      RenderBR {BR} at (251,110) size 0x0
+    RenderBlock {P} at (284,2) size 613x388
+      RenderBlock (floating) {SPAN} at (118,0) size 147x78
+        RenderText {#text} at (2,0) size 143x78
+          text run at (2,0) width 78: "T"
+      RenderText {#text} at (118,78) size 19x100
+        text run at (118,78) width 100: "his is some text."
+      RenderBR {BR} at (122,178) size 0x0
+      RenderText {#text} at (137,78) size 19x110
+        text run at (137,78) width 110: "This is some text."
+      RenderBR {BR} at (141,188) size 0x0
+      RenderText {#text} at (156,78) size 19x110
+        text run at (156,78) width 110: "This is some text."
+      RenderBR {BR} at (160,188) size 0x0
+      RenderText {#text} at (175,78) size 19x110
+        text run at (175,78) width 110: "This is some text."
+      RenderBR {BR} at (179,188) size 0x0
+      RenderText {#text} at (194,78) size 19x110
+        text run at (194,78) width 110: "This is some text."
+      RenderBR {BR} at (198,188) size 0x0
+      RenderText {#text} at (213,78) size 19x110
+        text run at (213,78) width 110: "This is some text."
+      RenderBR {BR} at (217,188) size 0x0
+      RenderText {#text} at (232,78) size 19x110
+        text run at (232,78) width 110: "This is some text."
+      RenderBR {BR} at (236,188) size 0x0
+      RenderText {#text} at (251,78) size 19x110
+        text run at (251,78) width 110: "This is some text."
+      RenderBR {BR} at (255,188) 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 (289,0) size 19x110
+        text run at (289,0) width 110: "This is some text."
+      RenderBR {BR} at (293,110) size 0x0
+      RenderText {#text} at (308,0) size 19x110
+        text run at (308,0) width 110: "This is some text."
+      RenderBR {BR} at (312,110) size 0x0
+      RenderText {#text} at (327,0) size 19x110
+        text run at (327,0) width 110: "This is some text."
+      RenderBR {BR} at (331,110) size 0x0
+      RenderText {#text} at (346,0) size 19x110
+        text run at (346,0) width 110: "This is some text."
+      RenderBR {BR} at (350,110) size 0x0
+      RenderText {#text} at (365,0) size 19x110
+        text run at (365,0) width 110: "This is some text."
+      RenderBR {BR} at (369,110) size 0x0
+      RenderText {#text} at (384,0) size 19x110
+        text run at (384,0) width 110: "This is some text."
+      RenderBR {BR} at (388,110) size 0x0
+      RenderText {#text} at (403,0) size 19x110
+        text run at (403,0) width 110: "This is some text."
+      RenderBR {BR} at (407,110) size 0x0
+      RenderText {#text} at (422,0) size 19x110
+        text run at (422,0) width 110: "This is some text."
+      RenderBR {BR} at (426,110) size 0x0
+      RenderText {#text} at (441,0) size 19x110
+        text run at (441,0) width 110: "This is some text."
+      RenderBR {BR} at (445,110) size 0x0
+      RenderText {#text} at (460,0) size 19x110
+        text run at (460,0) width 110: "This is some text."
+      RenderBR {BR} at (464,110) size 0x0
+      RenderText {#text} at (479,0) size 19x110
+        text run at (479,0) width 110: "This is some text."
+      RenderBR {BR} at (483,110) size 0x0
+      RenderText {#text} at (498,0) size 19x110
+        text run at (498,0) width 110: "This is some text."
+      RenderBR {BR} at (502,110) size 0x0
+      RenderText {#text} at (518,0) size 19x110
+        text run at (518,0) width 110: "This is some text."
+      RenderBR {BR} at (522,110) size 0x0
+      RenderText {#text} at (537,0) size 19x110
+        text run at (537,0) width 110: "This is some text."
+      RenderBR {BR} at (541,110) size 0x0
+      RenderText {#text} at (556,0) size 19x110
+        text run at (556,0) width 110: "This is some text."
+      RenderBR {BR} at (560,110) size 0x0
+      RenderText {#text} at (575,0) size 19x110
+        text run at (575,0) width 110: "This is some text."
+      RenderBR {BR} at (579,110) size 0x0
+      RenderText {#text} at (594,0) size 19x110
+        text run at (594,0) width 110: "This is some text."
+      RenderBR {BR} at (598,110) size 0x0
+layer at (428,8) size 404x1200
+  RenderBlock {DIV} at (420,0) size 404x1200 [border: (2px solid #000000)]
+    RenderBlock (anonymous) at (2,2) size 266x388
+      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 (19,0) size 19x110
+        text run at (19,0) width 110: "This is some text."
+      RenderBR {BR} at (23,110) size 0x0
+      RenderText {#text} at (38,0) size 19x110
+        text run at (38,0) width 110: "This is some text."
+      RenderBR {BR} at (42,110) size 0x0
+      RenderText {#text} at (57,0) size 19x110
+        text run at (57,0) width 110: "This is some text."
+      RenderBR {BR} at (61,110) size 0x0
+      RenderText {#text} at (76,0) size 19x110
+        text run at (76,0) width 110: "This is some text."
+      RenderBR {BR} at (80,110) size 0x0
+      RenderText {#text} at (95,0) size 19x110
+        text run at (95,0) width 110: "This is some text."
+      RenderBR {BR} at (99,110) size 0x0
+      RenderText {#text} at (114,0) size 19x110
+        text run at (114,0) width 110: "This is some text."
+      RenderBR {BR} at (118,110) size 0x0
+      RenderText {#text} at (133,0) size 19x110
+        text run at (133,0) width 110: "This is some text."
+      RenderBR {BR} at (137,110) size 0x0
+      RenderText {#text} at (152,0) size 19x110
+        text run at (152,0) width 110: "This is some text."
+      RenderBR {BR} at (156,110) size 0x0
+      RenderText {#text} at (171,0) size 19x110
+        text run at (171,0) width 110: "This is some text."
+      RenderBR {BR} at (175,110) size 0x0
+      RenderText {#text} at (190,0) size 19x110
+        text run at (190,0) width 110: "This is some text."
+      RenderBR {BR} at (194,110) size 0x0
+      RenderText {#text} at (209,0) size 19x110
+        text run at (209,0) width 110: "This is some text."
+      RenderBR {BR} at (213,110) size 0x0
+      RenderText {#text} at (228,0) size 19x110
+        text run at (228,0) width 110: "This is some text."
+      RenderBR {BR} at (232,110) size 0x0
+      RenderText {#text} at (247,0) size 19x110
+        text run at (247,0) width 110: "This is some text."
+      RenderBR {BR} at (251,110) size 0x0
+    RenderBlock {P} at (284,2) size 613x388
+      RenderImage {IMG} at (118,0) size 100x100 [bgcolor=#008000]
+      RenderImage {IMG} at (118,288) size 200x100 [bgcolor=#008000]
+      RenderText {#text} at (118,100) size 19x106
+        text run at (118,100) width 106: "This is some text"
+      RenderBR {BR} at (122,206) size 0x0
+      RenderText {#text} at (137,100) size 19x110
+        text run at (137,100) width 110: "This is some text."
+      RenderBR {BR} at (141,210) size 0x0
+      RenderText {#text} at (156,100) size 19x110
+        text run at (156,100) width 110: "This is some text."
+      RenderBR {BR} at (160,210) size 0x0
+      RenderText {#text} at (175,100) size 19x110
+        text run at (175,100) width 110: "This is some text."
+      RenderBR {BR} at (179,210) size 0x0
+      RenderText {#text} at (194,100) size 19x110
+        text run at (194,100) width 110: "This is some text."
+      RenderBR {BR} at (198,210) size 0x0
+      RenderText {#text} at (213,100) size 19x110
+        text run at (213,100) width 110: "This is some text."
+      RenderBR {BR} at (217,210) size 0x0
+      RenderText {#text} at (232,0) size 19x110
+        text run at (232,0) width 110: "This is some text."
+      RenderBR {BR} at (236,110) size 0x0
+      RenderText {#text} at (251,0) size 19x110
+        text run at (251,0) width 110: "This is some text."
+      RenderBR {BR} at (255,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 (289,0) size 19x110
+        text run at (289,0) width 110: "This is some text."
+      RenderBR {BR} at (293,110) size 0x0
+      RenderText {#text} at (308,0) size 19x110
+        text run at (308,0) width 110: "This is some text."
+      RenderBR {BR} at (312,110) size 0x0
+      RenderText {#text} at (327,0) size 19x110
+        text run at (327,0) width 110: "This is some text."
+      RenderBR {BR} at (331,110) size 0x0
+      RenderText {#text} at (346,0) size 19x110
+        text run at (346,0) width 110: "This is some text."
+      RenderBR {BR} at (350,110) size 0x0
+      RenderText {#text} at (365,0) size 19x110
+        text run at (365,0) width 110: "This is some text."
+      RenderBR {BR} at (369,110) size 0x0
+      RenderText {#text} at (384,0) size 19x110
+        text run at (384,0) width 110: "This is some text."
+      RenderBR {BR} at (388,110) size 0x0
+      RenderText {#text} at (403,0) size 19x110
+        text run at (403,0) width 110: "This is some text."
+      RenderBR {BR} at (407,110) size 0x0
+      RenderText {#text} at (422,0) size 19x110
+        text run at (422,0) width 110: "This is some text."
+      RenderBR {BR} at (426,110) size 0x0
+      RenderText {#text} at (441,0) size 19x110
+        text run at (441,0) width 110: "This is some text."
+      RenderBR {BR} at (445,110) size 0x0
+      RenderText {#text} at (460,0) size 19x110
+        text run at (460,0) width 110: "This is some text."
+      RenderBR {BR} at (464,110) size 0x0
+      RenderText {#text} at (479,0) size 19x110
+        text run at (479,0) width 110: "This is some text."
+      RenderBR {BR} at (483,110) size 0x0
+      RenderText {#text} at (498,0) size 19x110
+        text run at (498,0) width 110: "This is some text."
+      RenderBR {BR} at (502,110) size 0x0
+      RenderText {#text} at (518,0) size 19x110
+        text run at (518,0) width 110: "This is some text."
+      RenderBR {BR} at (522,110) size 0x0
+      RenderText {#text} at (537,0) size 19x110
+        text run at (537,0) width 110: "This is some text."
+      RenderBR {BR} at (541,110) size 0x0
+      RenderText {#text} at (556,0) size 19x110
+        text run at (556,0) width 110: "This is some text."
+      RenderBR {BR} at (560,110) size 0x0
+      RenderText {#text} at (575,0) size 19x110
+        text run at (575,0) width 110: "This is some text."
+      RenderBR {BR} at (579,110) size 0x0
+      RenderText {#text} at (594,0) size 19x110
+        text run at (594,0) width 110: "This is some text."
+      RenderBR {BR} at (598,110) size 0x0
+layer at (848,8) size 404x1200
+  RenderBlock {DIV} at (840,0) size 404x1200 [border: (2px solid #000000)]
+    RenderImage {IMG} at (2,2) size 390x300 [bgcolor=#008000]
+    RenderText {#text} at (2,302) size 419x380
+      text run at (2,302) width 73: "Longer text"
+      text run at (21,302) width 72: "designed to"
+      text run at (40,302) width 80: "test float and"
+      text run at (59,302) width 60: "wrapping"
+      text run at (78,302) width 59: "behavior."
+      text run at (97,302) width 73: "Longer text"
+      text run at (116,302) width 72: "designed to"
+      text run at (135,302) width 80: "test float and"
+      text run at (154,302) width 60: "wrapping"
+      text run at (173,302) width 59: "behavior."
+      text run at (192,302) width 73: "Longer text"
+      text run at (211,302) width 72: "designed to"
+      text run at (230,302) width 80: "test float and"
+      text run at (249,302) width 60: "wrapping"
+      text run at (268,302) width 59: "behavior."
+      text run at (287,302) width 73: "Longer text"
+      text run at (306,302) width 72: "designed to"
+      text run at (325,302) width 80: "test float and"
+      text run at (344,302) width 60: "wrapping"
+      text run at (363,302) width 59: "behavior."
+      text run at (382,302) width 73: "Longer text"
+      text run at (402,2) width 283: "designed to test float and wrapping behavior."
+layer at (1268,8) size 404x1200
+  RenderBlock {DIV} at (1260,0) size 404x1200 [border: (2px solid #000000)]
+    RenderImage {IMG} at (2,2) size 380x388 [bgcolor=#0000FF]
+    RenderInline {SPAN} at (0,0) size 252x383
+      RenderImage {IMG} at (402,2) size 20x100 [bgcolor=#008000]
+      RenderText {#text} at (402,102) size 28x211
+        text run at (402,102) width 211: "Longer text designed "
+      RenderImage {IMG} at (430,290) size 20x100 [bgcolor=#008000]
+      RenderText {#text} at (402,313) size 252x383
+        text run at (402,313) width 59: "to test"
+        text run at (430,2) width 280: "float and wrapping behavior."
+        text run at (458,2) width 362: "Longer text designed to test float and"
+        text run at (486,2) width 307: "wrapping behavior. Longer text"
+        text run at (514,2) width 340: "designed to test float and wrapping"
+        text run at (542,2) width 367: "behavior. Longer text designed to test"
+        text run at (570,2) width 356: "float and wrapping behavior. Longer"
+        text run at (598,2) width 383: "text designed to test float and wrapping"
+        text run at (626,2) width 91: "behavior."
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-paginate-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-paginate-expected.txt
new file mode 100644
index 0000000..10466a7
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/float-paginate-expected.txt
@@ -0,0 +1,128 @@
+layer at (0,0) size 781x1208
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x600
+  RenderBlock {HTML} at (0,0) size 781x600
+    RenderBody {BODY} at (8,8) size 765x1200
+layer at (8,8) size 404x1200
+  RenderBlock {DIV} at (0,0) size 404x1200 [border: (2px solid #000000)]
+    RenderText {#text} at (2,2) size 19x110
+      text run at (2,2) width 110: "This is some text."
+    RenderBR {BR} at (6,112) size 0x0
+    RenderText {#text} at (21,2) size 19x110
+      text run at (21,2) width 110: "This is some text."
+    RenderBR {BR} at (25,112) size 0x0
+    RenderText {#text} at (40,2) size 19x110
+      text run at (40,2) width 110: "This is some text."
+    RenderBR {BR} at (44,112) size 0x0
+    RenderText {#text} at (59,2) size 19x110
+      text run at (59,2) width 110: "This is some text."
+    RenderBR {BR} at (63,112) size 0x0
+    RenderText {#text} at (78,2) size 19x110
+      text run at (78,2) width 110: "This is some text."
+    RenderBR {BR} at (82,112) size 0x0
+    RenderText {#text} at (97,2) size 19x110
+      text run at (97,2) width 110: "This is some text."
+    RenderBR {BR} at (101,112) size 0x0
+    RenderText {#text} at (116,2) size 19x110
+      text run at (116,2) width 110: "This is some text."
+    RenderBR {BR} at (120,112) size 0x0
+    RenderText {#text} at (135,2) size 19x110
+      text run at (135,2) width 110: "This is some text."
+    RenderBR {BR} at (139,112) size 0x0
+    RenderText {#text} at (154,2) size 19x110
+      text run at (154,2) width 110: "This is some text."
+    RenderBR {BR} at (158,112) size 0x0
+    RenderText {#text} at (173,2) size 19x110
+      text run at (173,2) width 110: "This is some text."
+    RenderBR {BR} at (177,112) size 0x0
+    RenderImage {IMG} at (402,2) size 300x250 [bgcolor=#008000]
+    RenderText {#text} at (402,252) size 19x110
+      text run at (402,252) width 110: "This is some text."
+    RenderBR {BR} at (406,362) size 0x0
+    RenderText {#text} at (421,252) size 19x110
+      text run at (421,252) width 110: "This is some text."
+    RenderBR {BR} at (425,362) size 0x0
+    RenderText {#text} at (440,252) size 19x110
+      text run at (440,252) width 110: "This is some text."
+    RenderBR {BR} at (444,362) size 0x0
+    RenderText {#text} at (459,252) size 19x110
+      text run at (459,252) width 110: "This is some text."
+    RenderBR {BR} at (463,362) size 0x0
+    RenderText {#text} at (478,252) size 19x110
+      text run at (478,252) width 110: "This is some text."
+    RenderBR {BR} at (482,362) size 0x0
+    RenderText {#text} at (497,252) size 19x110
+      text run at (497,252) width 110: "This is some text."
+    RenderBR {BR} at (501,362) size 0x0
+    RenderText {#text} at (516,252) size 19x110
+      text run at (516,252) width 110: "This is some text."
+    RenderBR {BR} at (520,362) size 0x0
+    RenderText {#text} at (535,252) size 19x110
+      text run at (535,252) width 110: "This is some text."
+    RenderBR {BR} at (539,362) size 0x0
+    RenderText {#text} at (554,252) size 19x110
+      text run at (554,252) width 110: "This is some text."
+    RenderBR {BR} at (558,362) size 0x0
+    RenderText {#text} at (573,252) size 19x110
+      text run at (573,252) width 110: "This is some text."
+    RenderBR {BR} at (577,362) size 0x0
+    RenderText {#text} at (592,252) size 19x110
+      text run at (592,252) width 110: "This is some text."
+    RenderBR {BR} at (596,362) size 0x0
+    RenderText {#text} at (611,252) size 19x110
+      text run at (611,252) width 110: "This is some text."
+    RenderBR {BR} at (615,362) size 0x0
+    RenderText {#text} at (630,252) size 19x110
+      text run at (630,252) width 110: "This is some text."
+    RenderBR {BR} at (634,362) size 0x0
+    RenderText {#text} at (649,252) size 19x110
+      text run at (649,252) width 110: "This is some text."
+    RenderBR {BR} at (653,362) size 0x0
+    RenderText {#text} at (668,252) size 19x110
+      text run at (668,252) width 110: "This is some text."
+    RenderBR {BR} at (672,362) size 0x0
+    RenderText {#text} at (687,252) size 19x110
+      text run at (687,252) width 110: "This is some text."
+    RenderBR {BR} at (691,362) size 0x0
+    RenderText {#text} at (706,2) size 19x110
+      text run at (706,2) width 110: "This is some text."
+    RenderBR {BR} at (710,112) size 0x0
+    RenderText {#text} at (725,2) size 19x110
+      text run at (725,2) width 110: "This is some text."
+    RenderBR {BR} at (729,112) size 0x0
+    RenderText {#text} at (744,2) size 19x110
+      text run at (744,2) width 110: "This is some text."
+    RenderBR {BR} at (748,112) size 0x0
+    RenderText {#text} at (763,2) size 19x110
+      text run at (763,2) width 110: "This is some text."
+    RenderBR {BR} at (767,112) size 0x0
+    RenderText {#text} at (782,2) size 19x110
+      text run at (782,2) width 110: "This is some text."
+    RenderBR {BR} at (786,112) size 0x0
+    RenderText {#text} at (802,2) size 19x110
+      text run at (802,2) width 110: "This is some text."
+    RenderBR {BR} at (806,112) size 0x0
+    RenderText {#text} at (821,2) size 19x110
+      text run at (821,2) width 110: "This is some text."
+    RenderBR {BR} at (825,112) size 0x0
+    RenderText {#text} at (840,2) size 19x110
+      text run at (840,2) width 110: "This is some text."
+    RenderBR {BR} at (844,112) size 0x0
+    RenderText {#text} at (859,2) size 19x110
+      text run at (859,2) width 110: "This is some text."
+    RenderBR {BR} at (863,112) size 0x0
+    RenderText {#text} at (878,2) size 19x110
+      text run at (878,2) width 110: "This is some text."
+    RenderBR {BR} at (882,112) size 0x0
+    RenderText {#text} at (897,2) size 19x110
+      text run at (897,2) width 110: "This is some text."
+    RenderBR {BR} at (901,112) size 0x0
+    RenderText {#text} at (916,2) size 19x110
+      text run at (916,2) width 110: "This is some text."
+    RenderBR {BR} at (920,112) size 0x0
+    RenderText {#text} at (935,2) size 19x110
+      text run at (935,2) width 110: "This is some text."
+    RenderBR {BR} at (939,112) size 0x0
+    RenderText {#text} at (954,2) size 19x110
+      text run at (954,2) width 110: "This is some text."
+    RenderBR {BR} at (958,112) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.txt
new file mode 100644
index 0000000..e3f32c9
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.txt
@@ -0,0 +1,74 @@
+layer at (0,0) size 781x758
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x600
+  RenderBlock {HTML} at (0,0) size 781x600
+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 209x367
+      RenderText {#text} at (0,0) size 209x362
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (19,0) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (38,0) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (57,0) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (76,0) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (95,0) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (114,0) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (133,0) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (152,0) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (171,0) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (190,0) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {H1} at (288,0) size 37x367
+      RenderText {#text} at (0,0) size 36x169
+        text run at (0,0) width 169: "Header Two"
+    RenderBlock (anonymous) at (346,0) size 211x367
+      RenderText {#text} at (0,0) size 211x362
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (19,0) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (38,0) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (57,0) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (76,0) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (95,0) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (114,0) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (133,0) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (154,0) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (173,0) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (192,0) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {H1} at (578,0) size 37x367
+      RenderText {#text} at (0,0) size 36x190
+        text run at (0,0) width 190: "Header Three"
+    RenderBlock {H1} at (885,0) size 37x367
+      RenderText {#text} at (0,0) size 36x177
+        text run at (0,0) width 177: "Header Four"
+    RenderBlock (anonymous) at (943,0) size 38x367
+      RenderText {#text} at (0,0) size 38x354
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (19,0) width 154: "Nulla varius enim ac mi."
+layer at (644,8) size 228x367 backgroundClip at (0,0) size 781x758 clip at (0,0) size 781x758 outlineClip at (0,0) size 781x758
+  RenderBlock {DIV} at (636,0) size 228x367
+    RenderText {#text} at (0,0) size 418x175
+      text run at (0,0) width 139: "Lorem ipsum dolor sit"
+      text run at (19,0) width 116: "amet, consectetuer"
+      text run at (38,0) width 172: "adipiscing elit. Nulla varius"
+      text run at (57,0) width 137: "enim ac mi. Curabitur"
+      text run at (76,0) width 173: "sollicitudin felis quis lectus."
+      text run at (95,0) width 175: "Quisque adipiscing rhoncus"
+      text run at (114,0) width 145: "sem. Proin nulla purus,"
+      text run at (133,0) width 147: "vulputate vel, varius ut,"
+      text run at (152,0) width 164: "euismod et, nisi. Sed vitae"
+      text run at (171,0) width 124: "felis vel orci sagittis"
+      text run at (190,0) width 147: "aliquam. Cras convallis"
+      text run at (209,0) width 132: "adipiscing sem. Nam"
+      text run at (228,0) width 154: "nonummy enim. Nullam"
+      text run at (247,0) width 160: "bibendum lobortis neque."
+      text run at (266,0) width 136: "Vestibulum velit orci,"
+      text run at (285,0) width 158: "tempus euismod, pretium"
+      text run at (304,0) width 167: "quis, interdum vitae, nulla."
+      text run at (323,0) width 172: "Phasellus eget ante et tortor"
+      text run at (342,0) width 163: "condimentum vestibulum."
+      text run at (361,0) width 137: "Suspendisse hendrerit"
+      text run at (380,0) width 165: "quam nec felis. Sed varius"
+      text run at (399,0) width 111: "turpis vitae pede. "
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt
new file mode 100644
index 0000000..48d9760
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt
@@ -0,0 +1,44 @@
+layer at (0,0) size 781x778
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x600
+  RenderBlock {HTML} at (0,0) size 781x600
+    RenderBody {BODY} at (8,8) size 765x584
+layer at (8,8) size 320x770
+  RenderBlock {DIV} at (0,0) size 320x770 [border: (5px solid #000000)]
+    RenderBlock {DIV} at (10,10) size 250x367
+    RenderBlock (anonymous) at (310,10) size 213x367
+      RenderBlock {DIV} at (0,0) size 213x301 [border: (2px solid #008000)]
+        RenderText {#text} at (2,2) size 19x297
+          text run at (2,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (6,299) size 0x0
+        RenderText {#text} at (21,2) size 19x297
+          text run at (21,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (25,299) size 0x0
+        RenderText {#text} at (40,2) size 19x297
+          text run at (40,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (44,299) size 0x0
+        RenderText {#text} at (59,2) size 19x297
+          text run at (59,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (63,299) size 0x0
+        RenderText {#text} at (78,2) size 19x297
+          text run at (78,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (82,299) size 0x0
+        RenderText {#text} at (97,2) size 19x297
+          text run at (97,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (101,299) size 0x0
+        RenderText {#text} at (116,2) size 19x297
+          text run at (116,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (120,299) size 0x0
+        RenderText {#text} at (135,2) size 19x297
+          text run at (135,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (139,299) size 0x0
+        RenderText {#text} at (154,2) size 19x297
+          text run at (154,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (158,299) size 0x0
+        RenderText {#text} at (173,2) size 19x297
+          text run at (173,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (177,299) size 0x0
+        RenderText {#text} at (192,2) size 19x297
+          text run at (192,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (196,299) size 0x0
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-rl/border-padding-pagination-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/border-padding-pagination-expected.txt
new file mode 100644
index 0000000..65eab61
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/border-padding-pagination-expected.txt
@@ -0,0 +1,15 @@
+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 (616,8) size 176x584
+  RenderBlock {DIV} at (0,0) size 176x584 [border: (2px solid #800000)]
+    RenderBlock {DIV} at (2,2) size 110x282
+    RenderBlock {DIV} at (174,2) size 156x379 [bgcolor=#00FF00] [border: (2px solid #000000)]
+      RenderBlock {DIV} at (2,12) size 152x355 [bgcolor=#008000] [border: (2px solid #0000FF)]
+        RenderInline {SPAN} at (0,0) size 146x192
+          RenderText {#text} at (3,2) size 146x192
+            text run at (3,2) width 165: "In 2nd"
+            text run at (77,2) width 192: "column"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt
new file mode 100644
index 0000000..2d6a3b9
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt
@@ -0,0 +1,163 @@
+layer at (0,0) size 850x581
+  RenderView at (0,0) size 800x581
+layer at (-50,0) size 850x581 backgroundClip at (0,0) size 850x581 clip at (0,0) size 850x581 outlineClip at (0,0) size 850x581
+  RenderBlock {HTML} at (0,0) size 850x581
+    RenderBody {BODY} at (8,8) size 834x565
+layer at (383,8) size 409x565
+  RenderBlock {DIV} at (0,0) size 409x565 [border: (5px solid #0000FF)]
+    RenderBlock (anonymous) at (5,5) size 399x269
+      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 (19,0) size 19x110
+        text run at (19,0) width 110: "This is some text."
+      RenderBR {BR} at (34,110) size 0x0
+      RenderText {#text} at (38,0) size 19x110
+        text run at (38,0) width 110: "This is some text."
+      RenderBR {BR} at (53,110) size 0x0
+      RenderText {#text} at (57,0) size 19x110
+        text run at (57,0) width 110: "This is some text."
+      RenderBR {BR} at (72,110) size 0x0
+      RenderText {#text} at (76,0) size 19x110
+        text run at (76,0) width 110: "This is some text."
+      RenderBR {BR} at (91,110) size 0x0
+      RenderText {#text} at (95,0) size 19x110
+        text run at (95,0) width 110: "This is some text."
+      RenderBR {BR} at (110,110) size 0x0
+      RenderText {#text} at (114,0) size 19x110
+        text run at (114,0) width 110: "This is some text."
+      RenderBR {BR} at (129,110) size 0x0
+      RenderText {#text} at (133,0) size 19x110
+        text run at (133,0) width 110: "This is some text."
+      RenderBR {BR} at (148,110) size 0x0
+      RenderText {#text} at (152,0) size 19x110
+        text run at (152,0) width 110: "This is some text."
+      RenderBR {BR} at (167,110) size 0x0
+      RenderText {#text} at (171,0) size 19x110
+        text run at (171,0) width 110: "This is some text."
+      RenderBR {BR} at (186,110) size 0x0
+      RenderText {#text} at (190,0) size 19x110
+        text run at (190,0) width 110: "This is some text."
+      RenderBR {BR} at (205,110) size 0x0
+      RenderText {#text} at (209,0) size 19x110
+        text run at (209,0) width 110: "This is some text."
+      RenderBR {BR} at (224,110) size 0x0
+      RenderText {#text} at (228,0) size 19x110
+        text run at (228,0) width 110: "This is some text."
+      RenderBR {BR} at (243,110) size 0x0
+      RenderText {#text} at (247,0) size 19x110
+        text run at (247,0) width 110: "This is some text."
+      RenderBR {BR} at (262,110) size 0x0
+      RenderText {#text} at (266,0) size 19x110
+        text run at (266,0) width 110: "This is some text."
+      RenderBR {BR} at (281,110) size 0x0
+      RenderText {#text} at (285,0) size 19x110
+        text run at (285,0) width 110: "This is some text."
+      RenderBR {BR} at (300,110) size 0x0
+      RenderText {#text} at (304,0) size 19x110
+        text run at (304,0) width 110: "This is some text."
+      RenderBR {BR} at (319,110) size 0x0
+      RenderText {#text} at (323,0) size 19x110
+        text run at (323,0) width 110: "This is some text."
+      RenderBR {BR} at (338,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 (361,0) size 19x110
+        text run at (361,0) width 110: "This is some text."
+      RenderBR {BR} at (376,110) size 0x0
+      RenderText {#text} at (380,0) size 19x110
+        text run at (380,0) width 110: "This is some text."
+      RenderBR {BR} at (395,110) size 0x0
+    RenderBlock {DIV} at (404,5) size 76x269
+      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 (19,0) size 19x262
+        text run at (19,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (34,262) size 0x0
+      RenderText {#text} at (38,0) size 19x262
+        text run at (38,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (53,262) size 0x0
+      RenderText {#text} at (57,0) size 19x262
+        text run at (57,0) width 262: "This text should be in the second column."
+      RenderBR {BR} at (72,262) size 0x0
+layer at (-42,8) size 409x565 backgroundClip at (0,0) size 850x581 clip at (0,0) size 850x581 outlineClip at (0,0) size 850x581
+  RenderBlock {DIV} at (425,0) size 409x565 [border: (5px solid #0000FF)]
+    RenderBlock (anonymous) at (5,5) size 76x269
+      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 (19,0) size 19x242
+        text run at (19,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (34,242) size 0x0
+      RenderText {#text} at (38,0) size 19x242
+        text run at (38,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (53,242) size 0x0
+      RenderText {#text} at (57,0) size 19x242
+        text run at (57,0) width 242: "This text should be in the first column."
+      RenderBR {BR} at (72,242) size 0x0
+    RenderBlock {DIV} at (404,5) size 399x269
+      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 (19,0) size 19x110
+        text run at (19,0) width 110: "This is some text."
+      RenderBR {BR} at (34,110) size 0x0
+      RenderText {#text} at (38,0) size 19x110
+        text run at (38,0) width 110: "This is some text."
+      RenderBR {BR} at (53,110) size 0x0
+      RenderText {#text} at (57,0) size 19x110
+        text run at (57,0) width 110: "This is some text."
+      RenderBR {BR} at (72,110) size 0x0
+      RenderText {#text} at (76,0) size 19x110
+        text run at (76,0) width 110: "This is some text."
+      RenderBR {BR} at (91,110) size 0x0
+      RenderText {#text} at (95,0) size 19x110
+        text run at (95,0) width 110: "This is some text."
+      RenderBR {BR} at (110,110) size 0x0
+      RenderText {#text} at (114,0) size 19x110
+        text run at (114,0) width 110: "This is some text."
+      RenderBR {BR} at (129,110) size 0x0
+      RenderText {#text} at (133,0) size 19x110
+        text run at (133,0) width 110: "This is some text."
+      RenderBR {BR} at (148,110) size 0x0
+      RenderText {#text} at (152,0) size 19x110
+        text run at (152,0) width 110: "This is some text."
+      RenderBR {BR} at (167,110) size 0x0
+      RenderText {#text} at (171,0) size 19x110
+        text run at (171,0) width 110: "This is some text."
+      RenderBR {BR} at (186,110) size 0x0
+      RenderText {#text} at (190,0) size 19x110
+        text run at (190,0) width 110: "This is some text."
+      RenderBR {BR} at (205,110) size 0x0
+      RenderText {#text} at (209,0) size 19x110
+        text run at (209,0) width 110: "This is some text."
+      RenderBR {BR} at (224,110) size 0x0
+      RenderText {#text} at (228,0) size 19x110
+        text run at (228,0) width 110: "This is some text."
+      RenderBR {BR} at (243,110) size 0x0
+      RenderText {#text} at (247,0) size 19x110
+        text run at (247,0) width 110: "This is some text."
+      RenderBR {BR} at (262,110) size 0x0
+      RenderText {#text} at (266,0) size 19x110
+        text run at (266,0) width 110: "This is some text."
+      RenderBR {BR} at (281,110) size 0x0
+      RenderText {#text} at (285,0) size 19x110
+        text run at (285,0) width 110: "This is some text."
+      RenderBR {BR} at (300,110) size 0x0
+      RenderText {#text} at (304,0) size 19x110
+        text run at (304,0) width 110: "This is some text."
+      RenderBR {BR} at (319,110) size 0x0
+      RenderText {#text} at (323,0) size 19x110
+        text run at (323,0) width 110: "This is some text."
+      RenderBR {BR} at (338,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 (361,0) size 19x110
+        text run at (361,0) width 110: "This is some text."
+      RenderBR {BR} at (376,110) size 0x0
+      RenderText {#text} at (380,0) size 19x110
+        text run at (380,0) width 110: "This is some text."
+      RenderBR {BR} at (395,110) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-rl/column-count-with-rules-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/column-count-with-rules-expected.txt
new file mode 100644
index 0000000..713cdbe
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/column-count-with-rules-expected.txt
@@ -0,0 +1,100 @@
+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 776x584
+layer at (632,8) size 160x584
+  RenderBlock {P} at (0,0) size 160x584 [border: (10px solid #800000)]
+    RenderText {#text} at (30,30) size 19x161
+      text run at (30,30) width 161: "This is some column text."
+    RenderBR {BR} at (45,191) size 0x0
+    RenderText {#text} at (49,30) size 19x161
+      text run at (49,30) width 161: "This is some column text."
+    RenderBR {BR} at (64,191) size 0x0
+    RenderText {#text} at (68,30) size 19x161
+      text run at (68,30) width 161: "This is some column text."
+    RenderBR {BR} at (83,191) size 0x0
+    RenderText {#text} at (87,30) size 19x161
+      text run at (87,30) width 161: "This is some column text."
+    RenderBR {BR} at (102,191) size 0x0
+    RenderText {#text} at (106,30) size 19x161
+      text run at (106,30) width 161: "This is some column text."
+    RenderBR {BR} at (121,191) size 0x0
+    RenderText {#text} at (130,30) size 19x161
+      text run at (130,30) width 161: "This is some column text."
+    RenderBR {BR} at (145,191) size 0x0
+    RenderText {#text} at (149,30) size 19x161
+      text run at (149,30) width 161: "This is some column text."
+    RenderBR {BR} at (164,191) size 0x0
+    RenderText {#text} at (168,30) size 19x161
+      text run at (168,30) width 161: "This is some column text."
+    RenderBR {BR} at (183,191) size 0x0
+    RenderText {#text} at (187,30) size 19x161
+      text run at (187,30) width 161: "This is some column text."
+    RenderBR {BR} at (202,191) size 0x0
+    RenderText {#text} at (206,30) size 19x161
+      text run at (206,30) width 161: "This is some column text."
+    RenderBR {BR} at (221,191) size 0x0
+    RenderText {#text} at (230,30) size 19x161
+      text run at (230,30) width 161: "This is some column text."
+    RenderBR {BR} at (245,191) size 0x0
+    RenderText {#text} at (249,30) size 19x161
+      text run at (249,30) width 161: "This is some column text."
+    RenderBR {BR} at (264,191) size 0x0
+    RenderText {#text} at (268,30) size 19x161
+      text run at (268,30) width 161: "This is some column text."
+    RenderBR {BR} at (283,191) size 0x0
+layer at (456,8) size 160x584
+  RenderBlock {P} at (176,0) size 160x584 [border: (10px solid #800000)]
+    RenderText {#text} at (30,33) size 19x161
+      text run at (30,33) width 4 RTL: "."
+      text run at (30,37) width 157: "This is some column text"
+    RenderBR {BR} at (45,33) size 0x0
+    RenderText {#text} at (49,33) size 19x161
+      text run at (49,33) width 4 RTL: "."
+      text run at (49,37) width 157: "This is some column text"
+    RenderBR {BR} at (64,33) size 0x0
+    RenderText {#text} at (68,33) size 19x161
+      text run at (68,33) width 4 RTL: "."
+      text run at (68,37) width 157: "This is some column text"
+    RenderBR {BR} at (83,33) size 0x0
+    RenderText {#text} at (87,33) size 19x161
+      text run at (87,33) width 4 RTL: "."
+      text run at (87,37) width 157: "This is some column text"
+    RenderBR {BR} at (102,33) size 0x0
+    RenderText {#text} at (106,33) size 19x161
+      text run at (106,33) width 4 RTL: "."
+      text run at (106,37) width 157: "This is some column text"
+    RenderBR {BR} at (121,33) size 0x0
+    RenderText {#text} at (130,33) size 19x161
+      text run at (130,33) width 4 RTL: "."
+      text run at (130,37) width 157: "This is some column text"
+    RenderBR {BR} at (145,33) size 0x0
+    RenderText {#text} at (149,33) size 19x161
+      text run at (149,33) width 4 RTL: "."
+      text run at (149,37) width 157: "This is some column text"
+    RenderBR {BR} at (164,33) size 0x0
+    RenderText {#text} at (168,33) size 19x161
+      text run at (168,33) width 4 RTL: "."
+      text run at (168,37) width 157: "This is some column text"
+    RenderBR {BR} at (183,33) size 0x0
+    RenderText {#text} at (187,33) size 19x161
+      text run at (187,33) width 4 RTL: "."
+      text run at (187,37) width 157: "This is some column text"
+    RenderBR {BR} at (202,33) size 0x0
+    RenderText {#text} at (206,33) size 19x161
+      text run at (206,33) width 4 RTL: "."
+      text run at (206,37) width 157: "This is some column text"
+    RenderBR {BR} at (221,33) size 0x0
+    RenderText {#text} at (230,33) size 19x161
+      text run at (230,33) width 4 RTL: "."
+      text run at (230,37) width 157: "This is some column text"
+    RenderBR {BR} at (245,33) size 0x0
+    RenderText {#text} at (249,33) size 19x161
+      text run at (249,33) width 4 RTL: "."
+      text run at (249,37) width 157: "This is some column text"
+    RenderBR {BR} at (264,33) size 0x0
+    RenderText {#text} at (268,33) size 19x161
+      text run at (268,33) width 4 RTL: "."
+      text run at (268,37) width 157: "This is some column text"
+    RenderBR {BR} at (283,33) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-rl/column-rules-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/column-rules-expected.txt
new file mode 100644
index 0000000..0b4338e
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/column-rules-expected.txt
@@ -0,0 +1,135 @@
+layer at (0,0) size 845x581
+  RenderView at (0,0) size 800x581
+layer at (-45,0) size 845x581 backgroundClip at (0,0) size 845x581 clip at (0,0) size 845x581 outlineClip at (0,0) size 845x581
+  RenderBlock {HTML} at (0,0) size 845x581
+    RenderBody {BODY} at (8,8) size 829x565
+layer at (-37,8) size 829x565 backgroundClip at (0,0) size 845x581 clip at (0,0) size 845x581 outlineClip at (0,0) size 845x581
+  RenderBlock {DIV} at (0,0) size 829x565 [border: (5px solid #000000)]
+    RenderText {#text} at (5,15) size 2417x167
+      text run at (5,15) width 139: "Lorem ipsum dolor sit"
+      text run at (24,15) width 116: "amet, consectetuer"
+      text run at (43,15) width 130: "adipiscing elit. Nulla"
+      text run at (62,15) width 115: "varius enim ac mi."
+      text run at (81,15) width 163: "Curabitur sollicitudin felis"
+      text run at (100,15) width 127: "quis lectus. Quisque"
+      text run at (119,15) width 151: "adipiscing rhoncus sem."
+      text run at (138,15) width 112: "Proin nulla purus,"
+      text run at (157,15) width 147: "vulputate vel, varius ut,"
+      text run at (176,15) width 164: "euismod et, nisi. Sed vitae"
+      text run at (195,15) width 124: "felis vel orci sagittis"
+      text run at (214,15) width 147: "aliquam. Cras convallis"
+      text run at (233,15) width 132: "adipiscing sem. Nam"
+      text run at (252,15) width 154: "nonummy enim. Nullam"
+      text run at (271,15) width 160: "bibendum lobortis neque."
+      text run at (290,15) width 136: "Vestibulum velit orci,"
+      text run at (309,15) width 158: "tempus euismod, pretium"
+      text run at (328,15) width 167: "quis, interdum vitae, nulla."
+      text run at (347,15) width 134: "Phasellus eget ante et"
+      text run at (366,15) width 124: "tortor condimentum"
+      text run at (385,15) width 154: "vestibulum. Suspendisse"
+      text run at (404,15) width 155: "hendrerit quam nec felis."
+      text run at (423,15) width 139: "Sed varius turpis vitae"
+      text run at (442,15) width 159: "pede. Lorem ipsum dolor"
+      text run at (461,15) width 134: "sit amet, consectetuer"
+      text run at (480,15) width 129: "adipiscing elit. Proin"
+      text run at (499,15) width 154: "bibendum justo ac enim."
+      text run at (518,15) width 110: "Class aptent taciti"
+      text run at (537,15) width 166: "sociosqu ad litora torquent"
+      text run at (556,15) width 144: "per conubia nostra, per"
+      text run at (575,15) width 159: "inceptos hymenaeos. Sed"
+      text run at (594,15) width 127: "leo nulla, rutrum eu,"
+      text run at (613,15) width 143: "dictum ut, posuere vel,"
+      text run at (632,15) width 153: "arcu. Nam libero. Morbi"
+      text run at (651,15) width 95: "orci. Maecenas"
+      text run at (670,15) width 146: "pellentesque. Curabitur"
+      text run at (689,15) width 152: "erat erat, ullamcorper at,"
+      text run at (708,15) width 167: "gravida vitae, iaculis vitae,"
+      text run at (727,15) width 117: "elit. Nullam quam."
+      text run at (746,15) width 125: "Quisque orci lectus,"
+      text run at (765,15) width 161: "ullamcorper eu, imperdiet"
+      text run at (784,15) width 153: "sed, accumsan et, ligula."
+      text run at (803,15) width 157: "Duis diam nisl, sagittis a,"
+      text run at (824,15) width 162: "blandit volutpat, interdum"
+      text run at (843,15) width 137: "sed, velit. Vestibulum"
+      text run at (862,15) width 132: "quam. Nulla a purus."
+      text run at (881,15) width 157: "Phasellus semper semper"
+      text run at (900,15) width 137: "lectus. Nulla porttitor,"
+      text run at (919,15) width 153: "dolor dictum scelerisque"
+      text run at (938,15) width 165: "luctus, velit ipsum lobortis"
+      text run at (957,15) width 151: "mauris, ac pretium enim"
+      text run at (976,15) width 129: "nunc vel risus. Proin"
+      text run at (995,15) width 156: "gravida mi ut sem cursus"
+      text run at (1014,15) width 158: "mattis. Fusce laoreet, nisi"
+      text run at (1033,15) width 157: "quis luctus volutpat, arcu"
+      text run at (1052,15) width 154: "pede tincidunt enim, nec"
+      text run at (1071,15) width 143: "malesuada urna nisl eu"
+      text run at (1090,15) width 138: "enim. Vivamus varius"
+      text run at (1109,15) width 99: "augue ac purus."
+      text run at (1128,15) width 150: "Vestibulum vestibulum."
+      text run at (1147,15) width 159: "Phasellus et est vitae ante"
+      text run at (1166,15) width 163: "accumsan rhoncus. Morbi"
+      text run at (1185,15) width 166: "convallis, arcu at hendrerit"
+      text run at (1204,15) width 115: "gravida, sem diam"
+      text run at (1223,15) width 122: "dignissim risus, sed"
+      text run at (1242,15) width 129: "aliquet erat mi ut mi."
+      text run at (1261,15) width 151: "Nunc cursus lacinia elit."
+      text run at (1280,15) width 137: "Nunc nisi. Quisque at"
+      text run at (1299,15) width 151: "erat. Vestibulum dictum"
+      text run at (1318,15) width 144: "quam vitae nibh. Nunc"
+      text run at (1337,15) width 120: "vitae ante non odio"
+      text run at (1356,15) width 107: "interdum blandit."
+      text run at (1375,15) width 126: "Curabitur leo quam,"
+      text run at (1394,15) width 164: "fermentum sed, feugiat in,"
+      text run at (1413,15) width 131: "ullamcorper id, nibh."
+      text run at (1432,15) width 155: "Suspendisse ac turpis. In"
+      text run at (1451,15) width 141: "iaculis sollicitudin dui."
+      text run at (1470,15) width 157: "Aenean vitae lectus vitae"
+      text run at (1489,15) width 113: "nulla pellentesque"
+      text run at (1508,15) width 163: "sollicitudin. Nunc gravida"
+      text run at (1527,15) width 136: "pharetra lectus. Etiam"
+      text run at (1546,15) width 148: "lacus ligula, placerat ut,"
+      text run at (1565,15) width 157: "dictum vitae, tempus vel,"
+      text run at (1584,15) width 124: "risus. Cras rhoncus."
+      text run at (1603,15) width 148: "Praesent varius ultricies"
+      text run at (1622,15) width 161: "orci. Donec mattis, neque"
+      text run at (1643,15) width 143: "ut ornare fringilla, ante"
+      text run at (1662,15) width 138: "urna placerat eros, vel"
+      text run at (1681,15) width 143: "commodo nisi tortor ut"
+      text run at (1700,15) width 163: "mauris. Morbi magna dui,"
+      text run at (1719,15) width 158: "sagittis sit amet, tincidunt"
+      text run at (1738,15) width 165: "et, elementum eget, quam."
+      text run at (1757,15) width 153: "Fusce molestie nisl vitae"
+      text run at (1776,15) width 162: "nisi. Vestibulum a sapien."
+      text run at (1795,15) width 129: "Phasellus ante lacus,"
+      text run at (1814,15) width 144: "vehicula non, cursus a,"
+      text run at (1833,15) width 114: "tempor ut, magna."
+      text run at (1852,15) width 128: "Suspendisse potenti."
+      text run at (1871,15) width 167: "Fusce aliquet, odio viverra"
+      text run at (1890,15) width 144: "vulputate dictum, enim"
+      text run at (1909,15) width 128: "odio luctus purus, ut"
+      text run at (1928,15) width 143: "scelerisque quam nulla"
+      text run at (1947,15) width 165: "non est. Donec eros lacus,"
+      text run at (1966,15) width 162: "egestas vitae, lacinia quis,"
+      text run at (1985,15) width 159: "tempor quis, pede. Morbi"
+      text run at (2004,15) width 163: "orci erat, iaculis id, ornare"
+      text run at (2023,15) width 143: "ac, elementum at, sem."
+      text run at (2042,15) width 159: "Nunc ornare sodales nisi."
+      text run at (2061,15) width 166: "Morbi interdum commodo"
+      text run at (2080,15) width 155: "nisl. Fusce eget eros non"
+      text run at (2099,15) width 149: "nisi ornare facilisis. Sed"
+      text run at (2118,15) width 155: "placerat, est non posuere"
+      text run at (2137,15) width 121: "posuere, purus sem"
+      text run at (2156,15) width 163: "dignissim libero, a viverra"
+      text run at (2175,15) width 137: "tellus dolor vel lorem."
+      text run at (2194,15) width 116: "Cras augue. Etiam"
+      text run at (2213,15) width 152: "ultricies consequat odio."
+      text run at (2232,15) width 147: "Mauris ac libero. Etiam"
+      text run at (2251,15) width 127: "posuere, libero vitae"
+      text run at (2270,15) width 163: "euismod gravida, urna elit"
+      text run at (2289,15) width 132: "imperdiet magna, vel"
+      text run at (2308,15) width 121: "cursus elit felis non"
+      text run at (2327,15) width 151: "mauris. Donec orci erat,"
+      text run at (2346,15) width 136: "porta id, dignissim ut,"
+      text run at (2365,15) width 127: "posuere dictum, leo."
+      text run at (2384,15) width 150: "Suspendisse scelerisque"
+      text run at (2403,15) width 84: "egestas nulla."
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-avoidance-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-avoidance-expected.txt
new file mode 100644
index 0000000..39713ee
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-avoidance-expected.txt
@@ -0,0 +1,18 @@
+layer at (0,0) size 781x643
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x600
+  RenderBlock {HTML} at (0,0) size 781x600
+    RenderBody {BODY} at (8,8) size 765x584
+      RenderBlock (floating) {DIV} at (0,0) size 100x200 [bgcolor=#00FF00]
+layer at (642,208) size 131x435
+  RenderBlock {DIV} at (0,200) size 131x435 [border: (10px solid #000000)]
+    RenderBlock {P} at (10,10) size 95x415
+      RenderText {#text} at (0,0) size 95x415
+        text run at (0,0) width 415: "This technology preview of our award winning next generation"
+        text run at (19,0) width 56: "browser "
+        text run at (19,56) width 359: "is a sign of things to come from Mozilla. Powerful yet"
+        text run at (38,0) width 122: "easy to use. This "
+        text run at (38,122) width 293: "maintenance release provides a few updates"
+        text run at (57,0) width 246: "based on user feedback - including "
+        text run at (57,246) width 169: "changes to the Extension"
+        text run at (76,0) width 201: "System and icon improvements."
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt
new file mode 100644
index 0000000..0558e41
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt
@@ -0,0 +1,238 @@
+layer at (0,0) size 781x1508
+  RenderView at (0,0) size 781x600
+layer at (389,0) size 392x600
+  RenderBlock {HTML} at (0,0) size 392x600
+layer at (405,8) size 357x1500
+  RenderBody {BODY} at (19,8) size 357x1500
+    RenderBlock {DIV} at (0,0) size 56x478 [bgcolor=#00FFFF]
+      RenderBlock (floating) {DIV} at (4,4) size 528x239 [bgcolor=#FFFF00]
+        RenderImage {IMG} at (0,0) size 133x70
+        RenderText {#text} at (0,70) size 152x237
+          text run at (0,70) width 96: "You've already"
+          text run at (19,70) width 153: "downloaded a build. All"
+          text run at (38,70) width 162: "you have to do is use it as"
+          text run at (57,70) width 146: "your everyday browser"
+          text run at (76,70) width 152: "and mail/news reader. If"
+          text run at (95,70) width 153: "you downloaded a build"
+          text run at (114,70) width 167: "with Talkback, please turn"
+          text run at (133,0) width 114: "it on when it asks."
+        RenderBlock (floating) {DIV} at (133,157) size 395x82 [bgcolor=#FF0000]
+          RenderBlock {P} at (16,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 1"
+          RenderBlock {P} at (51,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 2"
+          RenderBlock {P} at (86,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 3"
+          RenderBlock {P} at (121,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 4"
+          RenderBlock {P} at (156,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 5"
+          RenderBlock {P} at (191,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 6"
+          RenderBlock {P} at (220,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 7"
+          RenderBlock {P} at (255,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 8"
+          RenderBlock {P} at (290,0) size 19x82
+            RenderText {#text} at (0,0) size 19x74
+              text run at (0,0) width 74: "Hola hola 9"
+          RenderBlock {P} at (325,0) size 19x82
+            RenderText {#text} at (0,0) size 19x82
+              text run at (0,0) width 82: "Hola hola 10"
+          RenderBlock {P} at (360,0) size 19x82
+            RenderText {#text} at (0,0) size 19x82
+              text run at (0,0) width 82: "Hola hola 11"
+        RenderText {#text} at (152,0) size 114x155
+          text run at (152,0) width 155: "Talkback reports give us"
+          text run at (171,0) width 142: "really valuable data on"
+          text run at (190,0) width 135: "which crashes are the"
+          text run at (209,0) width 141: "most serious, and how"
+          text run at (228,0) width 101: "often people are"
+          text run at (247,0) width 121: "encountering them."
+      RenderBlock (floating) {DIV} at (0,395) size 315x83 [bgcolor=#FF00FF]
+        RenderBlock {P} at (0,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 1"
+        RenderBlock {P} at (35,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 2"
+        RenderBlock {P} at (70,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 3"
+        RenderBlock {P} at (105,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 4"
+        RenderBlock {P} at (140,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 5"
+        RenderBlock {P} at (175,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 6"
+        RenderBlock {P} at (210,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 7"
+        RenderBlock {P} at (245,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 8"
+        RenderBlock {P} at (280,0) size 19x83
+          RenderText {#text} at (0,0) size 19x83
+            text run at (0,0) width 83: "Hello Kitty 9"
+      RenderBlock {H2} at (0,0) size 56x478
+        RenderText {#text} at (0,247) size 56x132
+          text run at (0,247) width 124: "What Needs"
+          text run at (28,247) width 132: "To Be Done?"
+    RenderBlock (floating) {DIV} at (75,247) size 387x82 [bgcolor=#808080]
+      RenderBlock {P} at (16,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 1"
+      RenderBlock {P} at (51,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 2"
+      RenderBlock {P} at (86,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 3"
+      RenderBlock {P} at (121,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 4"
+      RenderBlock {P} at (156,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 5"
+      RenderBlock {P} at (191,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 6"
+      RenderBlock {P} at (226,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 7"
+      RenderBlock {P} at (261,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 8"
+      RenderBlock {P} at (282,0) size 19x82
+        RenderText {#text} at (0,0) size 19x74
+          text run at (0,0) width 74: "Hola hola 9"
+      RenderBlock {P} at (317,0) size 19x82
+        RenderText {#text} at (0,0) size 19x82
+          text run at (0,0) width 82: "Hola hola 10"
+      RenderBlock {P} at (352,0) size 19x82
+        RenderText {#text} at (0,0) size 19x82
+          text run at (0,0) width 82: "Hola hola 11"
+    RenderBlock {DL} at (75,0) size 696x478
+      RenderBlock {DT} at (0,0) size 38x478
+        RenderText {#text} at (0,329) size 38x43
+          text run at (0,329) width 43: "Report"
+          text run at (19,329) width 33: "Bugs"
+      RenderBlock {DD} at (54,40) size 475x438
+        RenderBlock {P} at (0,0) size 475x438
+          RenderText {#text} at (0,289) size 323x146
+            text run at (0,289) width 46: "You've"
+            text run at (19,289) width 46: "already"
+            text run at (186,289) width 129: "downloaded a build."
+            text run at (205,289) width 132: "All you have to do is"
+            text run at (228,289) width 37: "use it "
+            text run at (228,326) width 17: "as "
+            text run at (228,343) width 91: "your everyday"
+            text run at (247,289) width 146: "browser and mail/news"
+            text run at (266,289) width 85: "reader. If you"
+            text run at (285,289) width 125: "downloaded a build"
+            text run at (304,289) width 32: "with "
+            text run at (304,321) width 67: "Talkback, "
+          RenderInline {EM} at (0,0) size 38x139
+            RenderText {#text} at (304,388) size 38x139
+              text run at (304,388) width 40: "please"
+              text run at (323,289) width 58: "turn it on"
+          RenderText {#text} at (323,347) size 133x436
+            text run at (323,347) width 86: " when it asks."
+            text run at (342,207) width 141: "Talkback reports give "
+            text run at (342,348) width 53: "us really"
+            text run at (361,207) width 87: "valuable data "
+            text run at (361,294) width 132: "on which crashes are"
+            text run at (380,207) width 168: "the most serious, and how "
+            text run at (380,375) width 32: "often"
+            text run at (399,207) width 155: "people are encountering "
+            text run at (399,362) width 67: "them. And"
+            text run at (418,0) width 211: "all you have to do is click \"OK\". "
+            text run at (418,211) width 225: "If you find something you think is a"
+            text run at (437,0) width 221: "bug, check to see if it's not already "
+          RenderInline {A} at (0,0) size 19x83 [color=#0000EE]
+            RenderText {#text} at (437,221) size 19x83
+              text run at (437,221) width 83: "known about"
+          RenderText {#text} at (437,304) size 38x409
+            text run at (437,304) width 105: ", and then please"
+            text run at (456,0) width 68: "follow the "
+          RenderInline {A} at (0,0) size 19x165 [color=#0000EE]
+            RenderText {#text} at (456,68) size 19x165
+              text run at (456,68) width 165: "bug submission procedure"
+          RenderText {#text} at (456,233) size 19x4
+            text run at (456,233) width 4: "."
+      RenderBlock (floating) {DIV} at (545,0) size 409x82 [bgcolor=#008000]
+        RenderBlock {P} at (16,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 1"
+        RenderBlock {P} at (51,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 2"
+        RenderBlock {P} at (94,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 3"
+        RenderBlock {P} at (129,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 4"
+        RenderBlock {P} at (164,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 5"
+        RenderBlock {P} at (199,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 6"
+        RenderBlock {P} at (234,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 7"
+        RenderBlock {P} at (269,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 8"
+        RenderBlock {P} at (304,0) size 19x82
+          RenderText {#text} at (0,0) size 19x74
+            text run at (0,0) width 74: "Hola hola 9"
+        RenderBlock {P} at (339,0) size 19x82
+          RenderText {#text} at (0,0) size 19x82
+            text run at (0,0) width 82: "Hola hola 10"
+        RenderBlock {P} at (374,0) size 19x82
+          RenderText {#text} at (0,0) size 19x82
+            text run at (0,0) width 82: "Hola hola 11"
+      RenderBlock {DT} at (545,0) size 19x478
+        RenderText {#text} at (0,82) size 19x117
+          text run at (0,82) width 117: "Quality Assurance"
+      RenderBlock {DD} at (580,40) size 116x438
+        RenderBlock {P} at (0,0) size 116x438
+          RenderInline {A} at (0,0) size 19x76 [color=#0000EE]
+            RenderText {#text} at (0,42) size 19x76
+              text run at (0,42) width 76: "Mozilla QA"
+          RenderText {#text} at (0,118) size 19x40
+            text run at (0,118) width 4: " "
+            text run at (0,122) width 36: "has a "
+          RenderInline {A} at (0,0) size 19x30 [color=#0000EE]
+            RenderText {#text} at (0,158) size 19x30
+              text run at (0,158) width 30: "page"
+          RenderText {#text} at (0,188) size 116x393
+            text run at (0,188) width 4: " "
+            text run at (0,192) width 243: "dedicated to ways to get involved with"
+            text run at (19,42) width 186: "helping. This doesn't involve "
+            text run at (19,228) width 201: "knowing how to code, although"
+            text run at (38,42) width 291: "a little knowledge of HTML is helpful. Being "
+            text run at (38,333) width 87: "involved with"
+            text run at (59,42) width 42: "QA is "
+            text run at (59,84) width 314: "good for people wanting to get more familiar with"
+            text run at (78,42) width 383: "Mozilla, and there's a strong community. A particularly good"
+            text run at (97,42) width 129: "way to get involved "
+            text run at (97,171) width 81: "is to join the "
+          RenderInline {A} at (0,0) size 19x73 [color=#0000EE]
+            RenderText {#text} at (97,252) size 19x73
+              text run at (97,252) width 73: "BugAThon"
+          RenderText {#text} at (97,325) size 19x4
+            text run at (97,325) width 4: "."
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-paginate-complex-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-paginate-complex-expected.txt
new file mode 100644
index 0000000..5109b2b
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-paginate-complex-expected.txt
@@ -0,0 +1,258 @@
+layer at (0,0) size 1680x1208
+  RenderView at (0,0) size 781x581
+layer at (-899,0) size 1680x581 backgroundClip at (0,0) size 1680x1208 clip at (0,0) size 1680x1208 outlineClip at (0,0) size 1680x1208
+  RenderBlock {HTML} at (0,0) size 1680x581
+    RenderBody {BODY} at (8,8) size 1664x1200
+layer at (369,8) size 404x1200
+  RenderBlock {DIV} at (0,0) size 404x1200 [border: (2px solid #000000)]
+    RenderBlock (anonymous) at (2,2) size 266x388
+      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 (19,0) size 19x110
+        text run at (19,0) width 110: "This is some text."
+      RenderBR {BR} at (34,110) size 0x0
+      RenderText {#text} at (38,0) size 19x110
+        text run at (38,0) width 110: "This is some text."
+      RenderBR {BR} at (53,110) size 0x0
+      RenderText {#text} at (57,0) size 19x110
+        text run at (57,0) width 110: "This is some text."
+      RenderBR {BR} at (72,110) size 0x0
+      RenderText {#text} at (76,0) size 19x110
+        text run at (76,0) width 110: "This is some text."
+      RenderBR {BR} at (91,110) size 0x0
+      RenderText {#text} at (95,0) size 19x110
+        text run at (95,0) width 110: "This is some text."
+      RenderBR {BR} at (110,110) size 0x0
+      RenderText {#text} at (114,0) size 19x110
+        text run at (114,0) width 110: "This is some text."
+      RenderBR {BR} at (129,110) size 0x0
+      RenderText {#text} at (133,0) size 19x110
+        text run at (133,0) width 110: "This is some text."
+      RenderBR {BR} at (148,110) size 0x0
+      RenderText {#text} at (152,0) size 19x110
+        text run at (152,0) width 110: "This is some text."
+      RenderBR {BR} at (167,110) size 0x0
+      RenderText {#text} at (171,0) size 19x110
+        text run at (171,0) width 110: "This is some text."
+      RenderBR {BR} at (186,110) size 0x0
+      RenderText {#text} at (190,0) size 19x110
+        text run at (190,0) width 110: "This is some text."
+      RenderBR {BR} at (205,110) size 0x0
+      RenderText {#text} at (209,0) size 19x110
+        text run at (209,0) width 110: "This is some text."
+      RenderBR {BR} at (224,110) size 0x0
+      RenderText {#text} at (228,0) size 19x110
+        text run at (228,0) width 110: "This is some text."
+      RenderBR {BR} at (243,110) size 0x0
+      RenderText {#text} at (247,0) size 19x110
+        text run at (247,0) width 110: "This is some text."
+      RenderBR {BR} at (262,110) size 0x0
+    RenderBlock {P} at (284,2) size 613x388
+      RenderBlock (floating) {SPAN} at (118,0) size 147x78
+        RenderText {#text} at (2,0) size 143x78
+          text run at (2,0) width 78: "T"
+      RenderText {#text} at (118,78) size 19x100
+        text run at (118,78) width 100: "his is some text."
+      RenderBR {BR} at (133,178) size 0x0
+      RenderText {#text} at (137,78) size 19x110
+        text run at (137,78) width 110: "This is some text."
+      RenderBR {BR} at (152,188) size 0x0
+      RenderText {#text} at (156,78) size 19x110
+        text run at (156,78) width 110: "This is some text."
+      RenderBR {BR} at (171,188) size 0x0
+      RenderText {#text} at (175,78) size 19x110
+        text run at (175,78) width 110: "This is some text."
+      RenderBR {BR} at (190,188) size 0x0
+      RenderText {#text} at (194,78) size 19x110
+        text run at (194,78) width 110: "This is some text."
+      RenderBR {BR} at (209,188) size 0x0
+      RenderText {#text} at (213,78) size 19x110
+        text run at (213,78) width 110: "This is some text."
+      RenderBR {BR} at (228,188) size 0x0
+      RenderText {#text} at (232,78) size 19x110
+        text run at (232,78) width 110: "This is some text."
+      RenderBR {BR} at (247,188) size 0x0
+      RenderText {#text} at (251,78) size 19x110
+        text run at (251,78) width 110: "This is some text."
+      RenderBR {BR} at (266,188) 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 (289,0) size 19x110
+        text run at (289,0) width 110: "This is some text."
+      RenderBR {BR} at (304,110) size 0x0
+      RenderText {#text} at (308,0) size 19x110
+        text run at (308,0) width 110: "This is some text."
+      RenderBR {BR} at (323,110) size 0x0
+      RenderText {#text} at (327,0) size 19x110
+        text run at (327,0) width 110: "This is some text."
+      RenderBR {BR} at (342,110) size 0x0
+      RenderText {#text} at (346,0) size 19x110
+        text run at (346,0) width 110: "This is some text."
+      RenderBR {BR} at (361,110) size 0x0
+      RenderText {#text} at (365,0) size 19x110
+        text run at (365,0) width 110: "This is some text."
+      RenderBR {BR} at (380,110) size 0x0
+      RenderText {#text} at (384,0) size 19x110
+        text run at (384,0) width 110: "This is some text."
+      RenderBR {BR} at (399,110) size 0x0
+      RenderText {#text} at (403,0) size 19x110
+        text run at (403,0) width 110: "This is some text."
+      RenderBR {BR} at (418,110) size 0x0
+      RenderText {#text} at (422,0) size 19x110
+        text run at (422,0) width 110: "This is some text."
+      RenderBR {BR} at (437,110) size 0x0
+      RenderText {#text} at (441,0) size 19x110
+        text run at (441,0) width 110: "This is some text."
+      RenderBR {BR} at (456,110) size 0x0
+      RenderText {#text} at (460,0) size 19x110
+        text run at (460,0) width 110: "This is some text."
+      RenderBR {BR} at (475,110) size 0x0
+      RenderText {#text} at (479,0) size 19x110
+        text run at (479,0) width 110: "This is some text."
+      RenderBR {BR} at (494,110) size 0x0
+      RenderText {#text} at (498,0) size 19x110
+        text run at (498,0) width 110: "This is some text."
+      RenderBR {BR} at (513,110) size 0x0
+      RenderText {#text} at (518,0) size 19x110
+        text run at (518,0) width 110: "This is some text."
+      RenderBR {BR} at (533,110) size 0x0
+      RenderText {#text} at (537,0) size 19x110
+        text run at (537,0) width 110: "This is some text."
+      RenderBR {BR} at (552,110) size 0x0
+      RenderText {#text} at (556,0) size 19x110
+        text run at (556,0) width 110: "This is some text."
+      RenderBR {BR} at (571,110) size 0x0
+      RenderText {#text} at (575,0) size 19x110
+        text run at (575,0) width 110: "This is some text."
+      RenderBR {BR} at (590,110) size 0x0
+      RenderText {#text} at (594,0) size 19x110
+        text run at (594,0) width 110: "This is some text."
+      RenderBR {BR} at (609,110) size 0x0
+layer at (-51,8) size 404x1200 backgroundClip at (0,0) size 1680x1208 clip at (0,0) size 1680x1208 outlineClip at (0,0) size 1680x1208
+  RenderBlock {DIV} at (420,0) size 404x1200 [border: (2px solid #000000)]
+    RenderBlock (anonymous) at (2,2) size 266x388
+      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 (19,0) size 19x110
+        text run at (19,0) width 110: "This is some text."
+      RenderBR {BR} at (34,110) size 0x0
+      RenderText {#text} at (38,0) size 19x110
+        text run at (38,0) width 110: "This is some text."
+      RenderBR {BR} at (53,110) size 0x0
+      RenderText {#text} at (57,0) size 19x110
+        text run at (57,0) width 110: "This is some text."
+      RenderBR {BR} at (72,110) size 0x0
+      RenderText {#text} at (76,0) size 19x110
+        text run at (76,0) width 110: "This is some text."
+      RenderBR {BR} at (91,110) size 0x0
+      RenderText {#text} at (95,0) size 19x110
+        text run at (95,0) width 110: "This is some text."
+      RenderBR {BR} at (110,110) size 0x0
+      RenderText {#text} at (114,0) size 19x110
+        text run at (114,0) width 110: "This is some text."
+      RenderBR {BR} at (129,110) size 0x0
+      RenderText {#text} at (133,0) size 19x110
+        text run at (133,0) width 110: "This is some text."
+      RenderBR {BR} at (148,110) size 0x0
+      RenderText {#text} at (152,0) size 19x110
+        text run at (152,0) width 110: "This is some text."
+      RenderBR {BR} at (167,110) size 0x0
+      RenderText {#text} at (171,0) size 19x110
+        text run at (171,0) width 110: "This is some text."
+      RenderBR {BR} at (186,110) size 0x0
+      RenderText {#text} at (190,0) size 19x110
+        text run at (190,0) width 110: "This is some text."
+      RenderBR {BR} at (205,110) size 0x0
+      RenderText {#text} at (209,0) size 19x110
+        text run at (209,0) width 110: "This is some text."
+      RenderBR {BR} at (224,110) size 0x0
+      RenderText {#text} at (228,0) size 19x110
+        text run at (228,0) width 110: "This is some text."
+      RenderBR {BR} at (243,110) size 0x0
+      RenderText {#text} at (247,0) size 19x110
+        text run at (247,0) width 110: "This is some text."
+      RenderBR {BR} at (262,110) size 0x0
+    RenderBlock {P} at (284,2) size 613x388
+      RenderImage {IMG} at (118,0) size 100x100 [bgcolor=#008000]
+      RenderImage {IMG} at (118,288) size 200x100 [bgcolor=#008000]
+      RenderText {#text} at (118,100) size 19x106
+        text run at (118,100) width 106: "This is some text"
+      RenderBR {BR} at (133,206) size 0x0
+      RenderText {#text} at (137,100) size 19x110
+        text run at (137,100) width 110: "This is some text."
+      RenderBR {BR} at (152,210) size 0x0
+      RenderText {#text} at (156,100) size 19x110
+        text run at (156,100) width 110: "This is some text."
+      RenderBR {BR} at (171,210) size 0x0
+      RenderText {#text} at (175,100) size 19x110
+        text run at (175,100) width 110: "This is some text."
+      RenderBR {BR} at (190,210) size 0x0
+      RenderText {#text} at (194,100) size 19x110
+        text run at (194,100) width 110: "This is some text."
+      RenderBR {BR} at (209,210) size 0x0
+      RenderText {#text} at (213,100) size 19x110
+        text run at (213,100) width 110: "This is some text."
+      RenderBR {BR} at (228,210) size 0x0
+      RenderText {#text} at (232,0) size 19x110
+        text run at (232,0) width 110: "This is some text."
+      RenderBR {BR} at (247,110) size 0x0
+      RenderText {#text} at (251,0) size 19x110
+        text run at (251,0) width 110: "This is some text."
+      RenderBR {BR} at (266,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 (289,0) size 19x110
+        text run at (289,0) width 110: "This is some text."
+      RenderBR {BR} at (304,110) size 0x0
+      RenderText {#text} at (308,0) size 19x110
+        text run at (308,0) width 110: "This is some text."
+      RenderBR {BR} at (323,110) size 0x0
+      RenderText {#text} at (327,0) size 19x110
+        text run at (327,0) width 110: "This is some text."
+      RenderBR {BR} at (342,110) size 0x0
+      RenderText {#text} at (346,0) size 19x110
+        text run at (346,0) width 110: "This is some text."
+      RenderBR {BR} at (361,110) size 0x0
+      RenderText {#text} at (365,0) size 19x110
+        text run at (365,0) width 110: "This is some text."
+      RenderBR {BR} at (380,110) size 0x0
+      RenderText {#text} at (384,0) size 19x110
+        text run at (384,0) width 110: "This is some text."
+      RenderBR {BR} at (399,110) size 0x0
+      RenderText {#text} at (403,0) size 19x110
+        text run at (403,0) width 110: "This is some text."
+      RenderBR {BR} at (418,110) size 0x0
+      RenderText {#text} at (422,0) size 19x110
+        text run at (422,0) width 110: "This is some text."
+      RenderBR {BR} at (437,110) size 0x0
+      RenderText {#text} at (441,0) size 19x110
+        text run at (441,0) width 110: "This is some text."
+      RenderBR {BR} at (456,110) size 0x0
+      RenderText {#text} at (460,0) size 19x110
+        text run at (460,0) width 110: "This is some text."
+      RenderBR {BR} at (475,110) size 0x0
+      RenderText {#text} at (479,0) size 19x110
+        text run at (479,0) width 110: "This is some text."
+      RenderBR {BR} at (494,110) size 0x0
+      RenderText {#text} at (498,0) size 19x110
+        text run at (498,0) width 110: "This is some text."
+      RenderBR {BR} at (513,110) size 0x0
+      RenderText {#text} at (518,0) size 19x110
+        text run at (518,0) width 110: "This is some text."
+      RenderBR {BR} at (533,110) size 0x0
+      RenderText {#text} at (537,0) size 19x110
+        text run at (537,0) width 110: "This is some text."
+      RenderBR {BR} at (552,110) size 0x0
+      RenderText {#text} at (556,0) size 19x110
+        text run at (556,0) width 110: "This is some text."
+      RenderBR {BR} at (571,110) size 0x0
+      RenderText {#text} at (575,0) size 19x110
+        text run at (575,0) width 110: "This is some text."
+      RenderBR {BR} at (590,110) size 0x0
+      RenderText {#text} at (594,0) size 19x110
+        text run at (594,0) width 110: "This is some text."
+      RenderBR {BR} at (609,110) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-paginate-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-paginate-expected.txt
new file mode 100644
index 0000000..ecbf3c4
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/float-paginate-expected.txt
@@ -0,0 +1,128 @@
+layer at (0,0) size 781x1208
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x600
+  RenderBlock {HTML} at (0,0) size 781x600
+    RenderBody {BODY} at (8,8) size 765x1200
+layer at (369,8) size 404x1200
+  RenderBlock {DIV} at (0,0) size 404x1200 [border: (2px solid #000000)]
+    RenderText {#text} at (2,2) size 19x110
+      text run at (2,2) width 110: "This is some text."
+    RenderBR {BR} at (17,112) size 0x0
+    RenderText {#text} at (21,2) size 19x110
+      text run at (21,2) width 110: "This is some text."
+    RenderBR {BR} at (36,112) size 0x0
+    RenderText {#text} at (40,2) size 19x110
+      text run at (40,2) width 110: "This is some text."
+    RenderBR {BR} at (55,112) size 0x0
+    RenderText {#text} at (59,2) size 19x110
+      text run at (59,2) width 110: "This is some text."
+    RenderBR {BR} at (74,112) size 0x0
+    RenderText {#text} at (78,2) size 19x110
+      text run at (78,2) width 110: "This is some text."
+    RenderBR {BR} at (93,112) size 0x0
+    RenderText {#text} at (97,2) size 19x110
+      text run at (97,2) width 110: "This is some text."
+    RenderBR {BR} at (112,112) size 0x0
+    RenderText {#text} at (116,2) size 19x110
+      text run at (116,2) width 110: "This is some text."
+    RenderBR {BR} at (131,112) size 0x0
+    RenderText {#text} at (135,2) size 19x110
+      text run at (135,2) width 110: "This is some text."
+    RenderBR {BR} at (150,112) size 0x0
+    RenderText {#text} at (154,2) size 19x110
+      text run at (154,2) width 110: "This is some text."
+    RenderBR {BR} at (169,112) size 0x0
+    RenderText {#text} at (173,2) size 19x110
+      text run at (173,2) width 110: "This is some text."
+    RenderBR {BR} at (188,112) size 0x0
+    RenderImage {IMG} at (402,2) size 300x250 [bgcolor=#008000]
+    RenderText {#text} at (402,252) size 19x110
+      text run at (402,252) width 110: "This is some text."
+    RenderBR {BR} at (417,362) size 0x0
+    RenderText {#text} at (421,252) size 19x110
+      text run at (421,252) width 110: "This is some text."
+    RenderBR {BR} at (436,362) size 0x0
+    RenderText {#text} at (440,252) size 19x110
+      text run at (440,252) width 110: "This is some text."
+    RenderBR {BR} at (455,362) size 0x0
+    RenderText {#text} at (459,252) size 19x110
+      text run at (459,252) width 110: "This is some text."
+    RenderBR {BR} at (474,362) size 0x0
+    RenderText {#text} at (478,252) size 19x110
+      text run at (478,252) width 110: "This is some text."
+    RenderBR {BR} at (493,362) size 0x0
+    RenderText {#text} at (497,252) size 19x110
+      text run at (497,252) width 110: "This is some text."
+    RenderBR {BR} at (512,362) size 0x0
+    RenderText {#text} at (516,252) size 19x110
+      text run at (516,252) width 110: "This is some text."
+    RenderBR {BR} at (531,362) size 0x0
+    RenderText {#text} at (535,252) size 19x110
+      text run at (535,252) width 110: "This is some text."
+    RenderBR {BR} at (550,362) size 0x0
+    RenderText {#text} at (554,252) size 19x110
+      text run at (554,252) width 110: "This is some text."
+    RenderBR {BR} at (569,362) size 0x0
+    RenderText {#text} at (573,252) size 19x110
+      text run at (573,252) width 110: "This is some text."
+    RenderBR {BR} at (588,362) size 0x0
+    RenderText {#text} at (592,252) size 19x110
+      text run at (592,252) width 110: "This is some text."
+    RenderBR {BR} at (607,362) size 0x0
+    RenderText {#text} at (611,252) size 19x110
+      text run at (611,252) width 110: "This is some text."
+    RenderBR {BR} at (626,362) size 0x0
+    RenderText {#text} at (630,252) size 19x110
+      text run at (630,252) width 110: "This is some text."
+    RenderBR {BR} at (645,362) size 0x0
+    RenderText {#text} at (649,252) size 19x110
+      text run at (649,252) width 110: "This is some text."
+    RenderBR {BR} at (664,362) size 0x0
+    RenderText {#text} at (668,252) size 19x110
+      text run at (668,252) width 110: "This is some text."
+    RenderBR {BR} at (683,362) size 0x0
+    RenderText {#text} at (687,252) size 19x110
+      text run at (687,252) width 110: "This is some text."
+    RenderBR {BR} at (702,362) size 0x0
+    RenderText {#text} at (706,2) size 19x110
+      text run at (706,2) width 110: "This is some text."
+    RenderBR {BR} at (721,112) size 0x0
+    RenderText {#text} at (725,2) size 19x110
+      text run at (725,2) width 110: "This is some text."
+    RenderBR {BR} at (740,112) size 0x0
+    RenderText {#text} at (744,2) size 19x110
+      text run at (744,2) width 110: "This is some text."
+    RenderBR {BR} at (759,112) size 0x0
+    RenderText {#text} at (763,2) size 19x110
+      text run at (763,2) width 110: "This is some text."
+    RenderBR {BR} at (778,112) size 0x0
+    RenderText {#text} at (782,2) size 19x110
+      text run at (782,2) width 110: "This is some text."
+    RenderBR {BR} at (797,112) size 0x0
+    RenderText {#text} at (802,2) size 19x110
+      text run at (802,2) width 110: "This is some text."
+    RenderBR {BR} at (817,112) size 0x0
+    RenderText {#text} at (821,2) size 19x110
+      text run at (821,2) width 110: "This is some text."
+    RenderBR {BR} at (836,112) size 0x0
+    RenderText {#text} at (840,2) size 19x110
+      text run at (840,2) width 110: "This is some text."
+    RenderBR {BR} at (855,112) size 0x0
+    RenderText {#text} at (859,2) size 19x110
+      text run at (859,2) width 110: "This is some text."
+    RenderBR {BR} at (874,112) size 0x0
+    RenderText {#text} at (878,2) size 19x110
+      text run at (878,2) width 110: "This is some text."
+    RenderBR {BR} at (893,112) size 0x0
+    RenderText {#text} at (897,2) size 19x110
+      text run at (897,2) width 110: "This is some text."
+    RenderBR {BR} at (912,112) size 0x0
+    RenderText {#text} at (916,2) size 19x110
+      text run at (916,2) width 110: "This is some text."
+    RenderBR {BR} at (931,112) size 0x0
+    RenderText {#text} at (935,2) size 19x110
+      text run at (935,2) width 110: "This is some text."
+    RenderBR {BR} at (950,112) size 0x0
+    RenderText {#text} at (954,2) size 19x110
+      text run at (954,2) width 110: "This is some text."
+    RenderBR {BR} at (969,112) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.txt
new file mode 100644
index 0000000..afa9ce5
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.txt
@@ -0,0 +1,74 @@
+layer at (0,0) size 781x758
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x600
+  RenderBlock {HTML} at (0,0) size 781x600
+layer at (273,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 209x367
+      RenderText {#text} at (0,0) size 209x362
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (19,0) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (38,0) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (57,0) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (76,0) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (95,0) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (114,0) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (133,0) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (152,0) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (171,0) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (190,0) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {H1} at (288,0) size 37x367
+      RenderText {#text} at (0,0) size 36x169
+        text run at (0,0) width 169: "Header Two"
+    RenderBlock (anonymous) at (346,0) size 211x367
+      RenderText {#text} at (0,0) size 211x362
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (19,0) width 351: "Nulla varius enim ac mi. Curabitur sollicitudin felis quis"
+        text run at (38,0) width 325: "lectus. Quisque adipiscing rhoncus sem. Proin nulla"
+        text run at (57,0) width 358: "purus, vulputate vel, varius ut, euismod et, nisi. Sed vitae"
+        text run at (76,0) width 343: "felis vel orci sagittis aliquam. Cras convallis adipiscing"
+        text run at (95,0) width 340: "sem. Nam nonummy enim. Nullam bibendum lobortis"
+        text run at (114,0) width 344: "neque. Vestibulum velit orci, tempus euismod, pretium"
+        text run at (133,0) width 343: "quis, interdum vitae, nulla. Phasellus eget ante et tortor"
+        text run at (154,0) width 343: "condimentum vestibulum. Suspendisse hendrerit quam"
+        text run at (173,0) width 362: "nec felis. Sed varius turpis vitae pede. Lorem ipsum dolor"
+        text run at (192,0) width 229: "sit amet, consectetuer adipiscing elit."
+    RenderBlock {H1} at (578,0) size 37x367
+      RenderText {#text} at (0,0) size 36x190
+        text run at (0,0) width 190: "Header Three"
+    RenderBlock {H1} at (885,0) size 37x367
+      RenderText {#text} at (0,0) size 36x177
+        text run at (0,0) width 177: "Header Four"
+    RenderBlock (anonymous) at (943,0) size 38x367
+      RenderText {#text} at (0,0) size 38x354
+        text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
+        text run at (19,0) width 154: "Nulla varius enim ac mi."
+layer at (-91,8) size 228x367 backgroundClip at (0,0) size 781x758 clip at (0,0) size 781x758 outlineClip at (0,0) size 781x758
+  RenderBlock {DIV} at (636,0) size 228x367
+    RenderText {#text} at (0,0) size 418x175
+      text run at (0,0) width 139: "Lorem ipsum dolor sit"
+      text run at (19,0) width 116: "amet, consectetuer"
+      text run at (38,0) width 172: "adipiscing elit. Nulla varius"
+      text run at (57,0) width 137: "enim ac mi. Curabitur"
+      text run at (76,0) width 173: "sollicitudin felis quis lectus."
+      text run at (95,0) width 175: "Quisque adipiscing rhoncus"
+      text run at (114,0) width 145: "sem. Proin nulla purus,"
+      text run at (133,0) width 147: "vulputate vel, varius ut,"
+      text run at (152,0) width 164: "euismod et, nisi. Sed vitae"
+      text run at (171,0) width 124: "felis vel orci sagittis"
+      text run at (190,0) width 147: "aliquam. Cras convallis"
+      text run at (209,0) width 132: "adipiscing sem. Nam"
+      text run at (228,0) width 154: "nonummy enim. Nullam"
+      text run at (247,0) width 160: "bibendum lobortis neque."
+      text run at (266,0) width 136: "Vestibulum velit orci,"
+      text run at (285,0) width 158: "tempus euismod, pretium"
+      text run at (304,0) width 167: "quis, interdum vitae, nulla."
+      text run at (323,0) width 172: "Phasellus eget ante et tortor"
+      text run at (342,0) width 163: "condimentum vestibulum."
+      text run at (361,0) width 137: "Suspendisse hendrerit"
+      text run at (380,0) width 165: "quam nec felis. Sed varius"
+      text run at (399,0) width 111: "turpis vitae pede. "
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt
new file mode 100644
index 0000000..575526d
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt
@@ -0,0 +1,44 @@
+layer at (0,0) size 781x778
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x600
+  RenderBlock {HTML} at (0,0) size 781x600
+    RenderBody {BODY} at (8,8) size 765x584
+layer at (453,8) size 320x770
+  RenderBlock {DIV} at (0,0) size 320x770 [border: (5px solid #000000)]
+    RenderBlock {DIV} at (10,10) size 250x367
+    RenderBlock (anonymous) at (310,10) size 213x367
+      RenderBlock {DIV} at (0,0) size 213x301 [border: (2px solid #008000)]
+        RenderText {#text} at (2,2) size 19x297
+          text run at (2,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (17,299) size 0x0
+        RenderText {#text} at (21,2) size 19x297
+          text run at (21,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (36,299) size 0x0
+        RenderText {#text} at (40,2) size 19x297
+          text run at (40,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (55,299) size 0x0
+        RenderText {#text} at (59,2) size 19x297
+          text run at (59,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (74,299) size 0x0
+        RenderText {#text} at (78,2) size 19x297
+          text run at (78,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (93,299) size 0x0
+        RenderText {#text} at (97,2) size 19x297
+          text run at (97,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (112,299) size 0x0
+        RenderText {#text} at (116,2) size 19x297
+          text run at (116,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (131,299) size 0x0
+        RenderText {#text} at (135,2) size 19x297
+          text run at (135,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (150,299) size 0x0
+        RenderText {#text} at (154,2) size 19x297
+          text run at (154,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (169,299) size 0x0
+        RenderText {#text} at (173,2) size 19x297
+          text run at (173,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (188,299) size 0x0
+        RenderText {#text} at (192,2) size 19x297
+          text run at (192,2) width 297: "All of this text should be in the second column."
+        RenderBR {BR} at (207,299) size 0x0
+      RenderText {#text} at (0,0) size 0x0

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list