[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

hyatt hyatt at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 08:37:10 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 4a838659830a53d10e93eebfc11a3a18f7399f4f
Author: hyatt <hyatt at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Apr 26 21:19:03 2004 +0000

    Update layout tests to reflect WinIE body-height quirk.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@6487 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/css1/basic/class_as_selector-expected.txt b/LayoutTests/css1/basic/class_as_selector-expected.txt
index b554b0a..7be68cc 100644
--- a/LayoutTests/css1/basic/class_as_selector-expected.txt
+++ b/LayoutTests/css1/basic/class_as_selector-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x579
-  RenderBlock {HTML} at (0,0) size 800x579
-    RenderBody {BODY} at (8,8) size 784x563 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/basic/contextual_selectors-expected.txt b/LayoutTests/css1/basic/contextual_selectors-expected.txt
index 5e4dc73..4c09d9d 100644
--- a/LayoutTests/css1/basic/contextual_selectors-expected.txt
+++ b/LayoutTests/css1/basic/contextual_selectors-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x417
-  RenderBlock {HTML} at (0,0) size 800x417
-    RenderBody {BODY} at (8,8) size 784x401 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18 [color=#000080]
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/basic/grouping-expected.txt b/LayoutTests/css1/basic/grouping-expected.txt
index 51f9515..b096d88 100644
--- a/LayoutTests/css1/basic/grouping-expected.txt
+++ b/LayoutTests/css1/basic/grouping-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x335
-  RenderBlock {HTML} at (0,0) size 800x335
-    RenderBody {BODY} at (8,8) size 784x319 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_bottom_inline-expected.txt b/LayoutTests/css1/box_properties/border_bottom_inline-expected.txt
index f736bb0..f614395 100644
--- a/LayoutTests/css1/box_properties/border_bottom_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_bottom_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x286
-  RenderBlock {HTML} at (0,0) size 800x286
-    RenderBody {BODY} at (8,8) size 784x270 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_bottom_width_inline-expected.txt b/LayoutTests/css1/box_properties/border_bottom_width_inline-expected.txt
index 016f081..1121a77 100644
--- a/LayoutTests/css1/box_properties/border_bottom_width_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_bottom_width_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x378
-  RenderBlock {HTML} at (0,0) size 800x378
-    RenderBody {BODY} at (8,8) size 784x362 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_color-expected.txt b/LayoutTests/css1/box_properties/border_color-expected.txt
index 5d226b7..91080e4 100644
--- a/LayoutTests/css1/box_properties/border_color-expected.txt
+++ b/LayoutTests/css1/box_properties/border_color-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {HTML} at (0,0) size 800x422
-    RenderBody {BODY} at (8,8) size 784x406 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_color_inline-expected.txt b/LayoutTests/css1/box_properties/border_color_inline-expected.txt
index 5b782ba..0965a92 100644
--- a/LayoutTests/css1/box_properties/border_color_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_color_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x322
-  RenderBlock {HTML} at (0,0) size 800x322
-    RenderBody {BODY} at (8,8) size 784x306 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_inline-expected.txt b/LayoutTests/css1/box_properties/border_inline-expected.txt
index fca2d62..788d5ee 100644
--- a/LayoutTests/css1/box_properties/border_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x286
-  RenderBlock {HTML} at (0,0) size 800x286
-    RenderBody {BODY} at (8,8) size 784x270 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_left_inline-expected.txt b/LayoutTests/css1/box_properties/border_left_inline-expected.txt
index 8395fcb..5ba2578 100644
--- a/LayoutTests/css1/box_properties/border_left_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_left_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x301
-  RenderBlock {HTML} at (0,0) size 800x301
-    RenderBody {BODY} at (8,8) size 784x285 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (20,0) size 764x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_left_width_inline-expected.txt b/LayoutTests/css1/box_properties/border_left_width_inline-expected.txt
index 4ed0e68..e6706ba 100644
--- a/LayoutTests/css1/box_properties/border_left_width_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_left_width_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x334
-  RenderBlock {HTML} at (0,0) size 800x334
-    RenderBody {BODY} at (8,8) size 784x318 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_right-expected.txt b/LayoutTests/css1/box_properties/border_right-expected.txt
index 1ee9601..6021bb1 100644
--- a/LayoutTests/css1/box_properties/border_right-expected.txt
+++ b/LayoutTests/css1/box_properties/border_right-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x301
-  RenderBlock {HTML} at (0,0) size 800x301
-    RenderBody {BODY} at (8,8) size 784x285 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 764x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_right_width_inline-expected.txt b/LayoutTests/css1/box_properties/border_right_width_inline-expected.txt
index 75904c8..711f95c 100644
--- a/LayoutTests/css1/box_properties/border_right_width_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_right_width_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x334
-  RenderBlock {HTML} at (0,0) size 800x334
-    RenderBody {BODY} at (8,8) size 784x318 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_style_inline-expected.txt b/LayoutTests/css1/box_properties/border_style_inline-expected.txt
index edbf85f..804c5d4 100644
--- a/LayoutTests/css1/box_properties/border_style_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_style_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x286
-  RenderBlock {HTML} at (0,0) size 800x286
-    RenderBody {BODY} at (8,8) size 784x270 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_top_inline-expected.txt b/LayoutTests/css1/box_properties/border_top_inline-expected.txt
index 4e0059b..d38eb15 100644
--- a/LayoutTests/css1/box_properties/border_top_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_top_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x286
-  RenderBlock {HTML} at (0,0) size 800x286
-    RenderBody {BODY} at (8,8) size 784x270 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_top_width_inline-expected.txt b/LayoutTests/css1/box_properties/border_top_width_inline-expected.txt
index 40c3285..1391403 100644
--- a/LayoutTests/css1/box_properties/border_top_width_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_top_width_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x360
-  RenderBlock {HTML} at (0,0) size 800x360
-    RenderBody {BODY} at (8,8) size 784x344 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/border_width_inline-expected.txt b/LayoutTests/css1/box_properties/border_width_inline-expected.txt
index fed5867..f21db53 100644
--- a/LayoutTests/css1/box_properties/border_width_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/border_width_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x386
-  RenderBlock {HTML} at (0,0) size 800x386
-    RenderBody {BODY} at (8,8) size 784x370 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/float-expected.txt b/LayoutTests/css1/box_properties/float-expected.txt
index 9d22b11..90ecb52 100644
--- a/LayoutTests/css1/box_properties/float-expected.txt
+++ b/LayoutTests/css1/box_properties/float-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x448
-  RenderBlock {HTML} at (0,0) size 800x448
-    RenderBody {BODY} at (8,8) size 784x432 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/margin_bottom_inline-expected.txt b/LayoutTests/css1/box_properties/margin_bottom_inline-expected.txt
index 89024b4..c53f76d 100644
--- a/LayoutTests/css1/box_properties/margin_bottom_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/margin_bottom_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x411
-  RenderBlock {HTML} at (0,0) size 800x411
-    RenderBody {BODY} at (8,8) size 784x395 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/margin_left_inline-expected.txt b/LayoutTests/css1/box_properties/margin_left_inline-expected.txt
index be23d68..841b619 100644
--- a/LayoutTests/css1/box_properties/margin_left_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/margin_left_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x339
-  RenderBlock {HTML} at (0,0) size 800x339
-    RenderBody {BODY} at (8,8) size 784x323 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/margin_right_inline-expected.txt b/LayoutTests/css1/box_properties/margin_right_inline-expected.txt
index 9f823f1..1b556e3 100644
--- a/LayoutTests/css1/box_properties/margin_right_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/margin_right_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x339
-  RenderBlock {HTML} at (0,0) size 800x339
-    RenderBody {BODY} at (8,8) size 784x323 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/margin_top_inline-expected.txt b/LayoutTests/css1/box_properties/margin_top_inline-expected.txt
index fc60efa..af35d43 100644
--- a/LayoutTests/css1/box_properties/margin_top_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/margin_top_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x441
-  RenderBlock {HTML} at (0,0) size 800x441
-    RenderBody {BODY} at (8,8) size 784x425 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/padding_bottom_inline-expected.txt b/LayoutTests/css1/box_properties/padding_bottom_inline-expected.txt
index 8802878..b4d329d 100644
--- a/LayoutTests/css1/box_properties/padding_bottom_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/padding_bottom_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x462
-  RenderBlock {HTML} at (0,0) size 800x462
-    RenderBody {BODY} at (8,8) size 784x446 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/padding_left_inline-expected.txt b/LayoutTests/css1/box_properties/padding_left_inline-expected.txt
index 6c5a553..94aeee4 100644
--- a/LayoutTests/css1/box_properties/padding_left_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/padding_left_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x408
-  RenderBlock {HTML} at (0,0) size 800x408
-    RenderBody {BODY} at (8,8) size 784x392 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/padding_right_inline-expected.txt b/LayoutTests/css1/box_properties/padding_right_inline-expected.txt
index 9af9511..70b4647 100644
--- a/LayoutTests/css1/box_properties/padding_right_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/padding_right_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x408
-  RenderBlock {HTML} at (0,0) size 800x408
-    RenderBody {BODY} at (8,8) size 784x392 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/box_properties/padding_top_inline-expected.txt b/LayoutTests/css1/box_properties/padding_top_inline-expected.txt
index 9209d1b..0d769c8 100644
--- a/LayoutTests/css1/box_properties/padding_top_inline-expected.txt
+++ b/LayoutTests/css1/box_properties/padding_top_inline-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x462
-  RenderBlock {HTML} at (0,0) size 800x462
-    RenderBody {BODY} at (8,8) size 784x446 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/cascade/important-expected.txt b/LayoutTests/css1/cascade/important-expected.txt
index d87d3fe..3153e4a 100644
--- a/LayoutTests/css1/cascade/important-expected.txt
+++ b/LayoutTests/css1/cascade/important-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x473
-  RenderBlock {HTML} at (0,0) size 800x473
-    RenderBody {BODY} at (8,8) size 784x457 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/classification/list_style-expected.txt b/LayoutTests/css1/classification/list_style-expected.txt
index 3f133fa..c025002 100644
--- a/LayoutTests/css1/classification/list_style-expected.txt
+++ b/LayoutTests/css1/classification/list_style-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x357
-  RenderBlock {HTML} at (0,0) size 800x357
-    RenderBody {BODY} at (8,8) size 784x341 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/classification/list_style_image-expected.txt b/LayoutTests/css1/classification/list_style_image-expected.txt
index 8750459..85374bd 100644
--- a/LayoutTests/css1/classification/list_style_image-expected.txt
+++ b/LayoutTests/css1/classification/list_style_image-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x448
-  RenderBlock {HTML} at (0,0) size 800x448
-    RenderBody {BODY} at (8,8) size 784x432 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/classification/list_style_position-expected.txt b/LayoutTests/css1/classification/list_style_position-expected.txt
index 10ce0c9..a3e922e 100644
--- a/LayoutTests/css1/classification/list_style_position-expected.txt
+++ b/LayoutTests/css1/classification/list_style_position-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x370
-  RenderBlock {HTML} at (0,0) size 800x370
-    RenderBody {BODY} at (8,8) size 784x354 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/classification/white_space-expected.txt b/LayoutTests/css1/classification/white_space-expected.txt
index 96aa8e7..afbc645 100644
--- a/LayoutTests/css1/classification/white_space-expected.txt
+++ b/LayoutTests/css1/classification/white_space-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 921x585
   RenderCanvas at (0,0) size 800x585
-layer at (0,0) size 921x473
-  RenderBlock {HTML} at (0,0) size 800x473
-    RenderBody {BODY} at (8,8) size 784x457 [bgcolor=#CCCCCC]
+layer at (0,0) size 921x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/color_and_background/background_color-expected.txt b/LayoutTests/css1/color_and_background/background_color-expected.txt
index 1969893..891bcdc 100644
--- a/LayoutTests/css1/color_and_background/background_color-expected.txt
+++ b/LayoutTests/css1/color_and_background/background_color-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x505
-  RenderBlock {HTML} at (0,0) size 800x505
-    RenderBody {BODY} at (8,8) size 784x489 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18 [bgcolor=#008000]
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/color_and_background/background_image-expected.txt b/LayoutTests/css1/color_and_background/background_image-expected.txt
index fe3a708..4e915bf 100644
--- a/LayoutTests/css1/color_and_background/background_image-expected.txt
+++ b/LayoutTests/css1/color_and_background/background_image-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x530
-  RenderBlock {HTML} at (0,0) size 800x530
-    RenderBody {BODY} at (8,8) size 784x514 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/color_and_background/color-expected.txt b/LayoutTests/css1/color_and_background/color-expected.txt
index b2871b5..6604689 100644
--- a/LayoutTests/css1/color_and_background/color-expected.txt
+++ b/LayoutTests/css1/color_and_background/color-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x267
-  RenderBlock {HTML} at (0,0) size 800x267
-    RenderBody {BODY} at (8,8) size 784x251 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/font_properties/font_style-expected.txt b/LayoutTests/css1/font_properties/font_style-expected.txt
index 42112cb..6c96890 100644
--- a/LayoutTests/css1/font_properties/font_style-expected.txt
+++ b/LayoutTests/css1/font_properties/font_style-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x365
-  RenderBlock {HTML} at (0,0) size 800x365
-    RenderBody {BODY} at (8,8) size 784x349 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/font_properties/font_variant-expected.txt b/LayoutTests/css1/font_properties/font_variant-expected.txt
index 7e26c67..f9c09d8 100644
--- a/LayoutTests/css1/font_properties/font_variant-expected.txt
+++ b/LayoutTests/css1/font_properties/font_variant-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x282
-  RenderBlock {HTML} at (0,0) size 800x282
-    RenderBody {BODY} at (8,8) size 784x266 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/formatting_model/canvas-expected.txt b/LayoutTests/css1/formatting_model/canvas-expected.txt
index 59fc5c3..0271ec8 100644
--- a/LayoutTests/css1/formatting_model/canvas-expected.txt
+++ b/LayoutTests/css1/formatting_model/canvas-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x305
-  RenderBlock {HTML} at (0,0) size 800x305 [bgcolor=#00FFFF]
-    RenderBody {BODY} at (25,25) size 750x255 [bgcolor=#008000]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600 [bgcolor=#00FFFF]
+    RenderBody {BODY} at (25,25) size 750x550 [bgcolor=#008000]
       RenderBlock {P} at (0,0) size 750x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/pseudo/pseudo_elements_in_selectors-expected.txt b/LayoutTests/css1/pseudo/pseudo_elements_in_selectors-expected.txt
index 7cecb88..aa658cf 100644
--- a/LayoutTests/css1/pseudo/pseudo_elements_in_selectors-expected.txt
+++ b/LayoutTests/css1/pseudo/pseudo_elements_in_selectors-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x545
-  RenderBlock {HTML} at (0,0) size 800x545
-    RenderBody {BODY} at (8,8) size 784x529 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 380x18
           text run at (0,0) width 380: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/text_properties/text_align-expected.txt b/LayoutTests/css1/text_properties/text_align-expected.txt
index 74332b4..4dc3e92 100644
--- a/LayoutTests/css1/text_properties/text_align-expected.txt
+++ b/LayoutTests/css1/text_properties/text_align-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x520
-  RenderBlock {HTML} at (0,0) size 800x520
-    RenderBody {BODY} at (8,8) size 784x504 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/units/percentage_units-expected.txt b/LayoutTests/css1/units/percentage_units-expected.txt
index 2e2eb4b..1a9a2cc 100644
--- a/LayoutTests/css1/units/percentage_units-expected.txt
+++ b/LayoutTests/css1/units/percentage_units-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x560
-  RenderBlock {HTML} at (0,0) size 800x560
-    RenderBody {BODY} at (8,8) size 784x544 [bgcolor=#CCCCCC]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/css1/units/urls-expected.txt b/LayoutTests/css1/units/urls-expected.txt
index 432c813..ac1c8a3 100644
--- a/LayoutTests/css1/units/urls-expected.txt
+++ b/LayoutTests/css1/units/urls-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x509
-  RenderBlock {HTML} at (0,0) size 800x509
-    RenderBody {BODY} at (8,8) size 784x493
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
diff --git a/LayoutTests/editing/deleting/delete-3608430-fix-expected.txt b/LayoutTests/editing/deleting/delete-3608430-fix-expected.txt
index 255efbf..abf85e2 100644
--- a/LayoutTests/editing/deleting/delete-3608430-fix-expected.txt
+++ b/LayoutTests/editing/deleting/delete-3608430-fix-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 129x28
           RenderText {TEXT} at (14,14) size 129x28
diff --git a/LayoutTests/editing/deleting/delete-3608445-fix-expected.txt b/LayoutTests/editing/deleting/delete-3608445-fix-expected.txt
index 87682eb..10c5421 100644
--- a/LayoutTests/editing/deleting/delete-3608445-fix-expected.txt
+++ b/LayoutTests/editing/deleting/delete-3608445-fix-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 205x84
           RenderText {TEXT} at (14,14) size 15x28
diff --git a/LayoutTests/editing/deleting/delete-3608462-fix-expected.txt b/LayoutTests/editing/deleting/delete-3608462-fix-expected.txt
index b69ffa1..87342b6 100644
--- a/LayoutTests/editing/deleting/delete-3608462-fix-expected.txt
+++ b/LayoutTests/editing/deleting/delete-3608462-fix-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x262
-  RenderBlock {HTML} at (0,0) size 800x262
-    RenderBody {BODY} at (8,8) size 784x246
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x246 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 181x137
           RenderText {TEXT} at (14,95) size 11x28
diff --git a/LayoutTests/editing/deleting/delete-block-contents-001-expected.txt b/LayoutTests/editing/deleting/delete-block-contents-001-expected.txt
index c45f8f7..a7cc166 100644
--- a/LayoutTests/editing/deleting/delete-block-contents-001-expected.txt
+++ b/LayoutTests/editing/deleting/delete-block-contents-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
 selection is CARET:
 start:      position 1 of  of root {DIV}
diff --git a/LayoutTests/editing/deleting/delete-block-contents-002-expected.txt b/LayoutTests/editing/deleting/delete-block-contents-002-expected.txt
index c45f8f7..a7cc166 100644
--- a/LayoutTests/editing/deleting/delete-block-contents-002-expected.txt
+++ b/LayoutTests/editing/deleting/delete-block-contents-002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
 selection is CARET:
 start:      position 1 of  of root {DIV}
diff --git a/LayoutTests/editing/deleting/delete-block-contents-003-expected.txt b/LayoutTests/editing/deleting/delete-block-contents-003-expected.txt
index cb786bb..17acae9 100644
--- a/LayoutTests/editing/deleting/delete-block-contents-003-expected.txt
+++ b/LayoutTests/editing/deleting/delete-block-contents-003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 109x28
           RenderText {TEXT} at (14,14) size 109x28
diff --git a/LayoutTests/editing/deleting/delete-br-001-expected.txt b/LayoutTests/editing/deleting/delete-br-001-expected.txt
index 8719e79..ef273ae 100644
--- a/LayoutTests/editing/deleting/delete-br-001-expected.txt
+++ b/LayoutTests/editing/deleting/delete-br-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 296x28
           RenderText {TEXT} at (14,14) size 204x28
diff --git a/LayoutTests/editing/deleting/delete-br-002-expected.txt b/LayoutTests/editing/deleting/delete-br-002-expected.txt
index 8d58e59..bcabc55 100644
--- a/LayoutTests/editing/deleting/delete-br-002-expected.txt
+++ b/LayoutTests/editing/deleting/delete-br-002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 628x112 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 204x84
           RenderText {TEXT} at (14,14) size 204x28
diff --git a/LayoutTests/editing/deleting/delete-br-003-expected.txt b/LayoutTests/editing/deleting/delete-br-003-expected.txt
index beb1176..f52a62f 100644
--- a/LayoutTests/editing/deleting/delete-br-003-expected.txt
+++ b/LayoutTests/editing/deleting/delete-br-003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 628x112 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 204x84
           RenderText {TEXT} at (14,14) size 204x28
diff --git a/LayoutTests/editing/deleting/delete-br-004-expected.txt b/LayoutTests/editing/deleting/delete-br-004-expected.txt
index b28eb7f..5f984d2 100644
--- a/LayoutTests/editing/deleting/delete-br-004-expected.txt
+++ b/LayoutTests/editing/deleting/delete-br-004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 628x112 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 204x84
           RenderText {TEXT} at (14,14) size 204x28
diff --git a/LayoutTests/editing/deleting/delete-br-005-expected.txt b/LayoutTests/editing/deleting/delete-br-005-expected.txt
index 8865591..360b517 100644
--- a/LayoutTests/editing/deleting/delete-br-005-expected.txt
+++ b/LayoutTests/editing/deleting/delete-br-005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x100
-  RenderBlock {HTML} at (0,0) size 800x100
-    RenderBody {BODY} at (8,8) size 784x84
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 628x84 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 204x56
           RenderText {TEXT} at (14,14) size 204x28
diff --git a/LayoutTests/editing/deleting/delete-br-006-expected.txt b/LayoutTests/editing/deleting/delete-br-006-expected.txt
index bc34542..0c3eabe 100644
--- a/LayoutTests/editing/deleting/delete-br-006-expected.txt
+++ b/LayoutTests/editing/deleting/delete-br-006-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 628x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 296x28
           RenderText {TEXT} at (14,14) size 204x28
diff --git a/LayoutTests/editing/deleting/delete-br-007-expected.txt b/LayoutTests/editing/deleting/delete-br-007-expected.txt
index 8f371de..8a5d56c 100644
--- a/LayoutTests/editing/deleting/delete-br-007-expected.txt
+++ b/LayoutTests/editing/deleting/delete-br-007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 290x28
           RenderText {TEXT} at (14,14) size 198x28
diff --git a/LayoutTests/editing/deleting/delete-character-001-expected.txt b/LayoutTests/editing/deleting/delete-character-001-expected.txt
index d4d3d2e..216d78b 100644
--- a/LayoutTests/editing/deleting/delete-character-001-expected.txt
+++ b/LayoutTests/editing/deleting/delete-character-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 97x28
           RenderText {TEXT} at (14,14) size 97x28
diff --git a/LayoutTests/editing/deleting/delete-contiguous-ws-001-expected.txt b/LayoutTests/editing/deleting/delete-contiguous-ws-001-expected.txt
index 7bc128e..8490f15 100644
--- a/LayoutTests/editing/deleting/delete-contiguous-ws-001-expected.txt
+++ b/LayoutTests/editing/deleting/delete-contiguous-ws-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 78x28
           RenderText {TEXT} at (14,14) size 78x28
diff --git a/LayoutTests/editing/deleting/delete-image-001-expected.txt b/LayoutTests/editing/deleting/delete-image-001-expected.txt
index 141cbf8..a0b9036 100644
--- a/LayoutTests/editing/deleting/delete-image-001-expected.txt
+++ b/LayoutTests/editing/deleting/delete-image-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x262
-  RenderBlock {HTML} at (0,0) size 800x262
-    RenderBody {BODY} at (8,8) size 784x246
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x246 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 204x137
           RenderText {TEXT} at (14,95) size 11x28
diff --git a/LayoutTests/editing/deleting/delete-image-002-expected.txt b/LayoutTests/editing/deleting/delete-image-002-expected.txt
index 4f95135..444d48a 100644
--- a/LayoutTests/editing/deleting/delete-image-002-expected.txt
+++ b/LayoutTests/editing/deleting/delete-image-002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x290
-  RenderBlock {HTML} at (0,0) size 800x290
-    RenderBody {BODY} at (8,8) size 784x274
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x274 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 254x246
           RenderText {TEXT} at (14,14) size 11x28
diff --git a/LayoutTests/editing/deleting/delete-image-003-expected.txt b/LayoutTests/editing/deleting/delete-image-003-expected.txt
index 584a054..dd7a879 100644
--- a/LayoutTests/editing/deleting/delete-image-003-expected.txt
+++ b/LayoutTests/editing/deleting/delete-image-003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 85x28
           RenderText {TEXT} at (14,14) size 11x28
diff --git a/LayoutTests/editing/deleting/delete-leading-ws-001-expected.txt b/LayoutTests/editing/deleting/delete-leading-ws-001-expected.txt
index d76777f..9f396d5 100644
--- a/LayoutTests/editing/deleting/delete-leading-ws-001-expected.txt
+++ b/LayoutTests/editing/deleting/delete-leading-ws-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 14x28
           RenderText {TEXT} at (14,14) size 14x28
diff --git a/LayoutTests/editing/deleting/delete-line-end-ws-001-expected.txt b/LayoutTests/editing/deleting/delete-line-end-ws-001-expected.txt
index 1e5e595..a665a4f 100644
--- a/LayoutTests/editing/deleting/delete-line-end-ws-001-expected.txt
+++ b/LayoutTests/editing/deleting/delete-line-end-ws-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 820x585
   RenderCanvas at (0,0) size 800x585
-layer at (0,0) size 820x372
-  RenderBlock {HTML} at (0,0) size 800x372
-    RenderBody {BODY} at (8,64) size 784x244
+layer at (0,0) size 820x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,64) size 784x457
       RenderBlock {DIV} at (64,0) size 748x244 [border: (50px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 540x76
           RenderText {TEXT} at (74,84) size 540x96
diff --git a/LayoutTests/editing/deleting/delete-line-end-ws-002-expected.txt b/LayoutTests/editing/deleting/delete-line-end-ws-002-expected.txt
index 1e5e595..a665a4f 100644
--- a/LayoutTests/editing/deleting/delete-line-end-ws-002-expected.txt
+++ b/LayoutTests/editing/deleting/delete-line-end-ws-002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 820x585
   RenderCanvas at (0,0) size 800x585
-layer at (0,0) size 820x372
-  RenderBlock {HTML} at (0,0) size 800x372
-    RenderBody {BODY} at (8,64) size 784x244
+layer at (0,0) size 820x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,64) size 784x457
       RenderBlock {DIV} at (64,0) size 748x244 [border: (50px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 540x76
           RenderText {TEXT} at (74,84) size 540x96
diff --git a/LayoutTests/editing/deleting/delete-selection-001-expected.txt b/LayoutTests/editing/deleting/delete-selection-001-expected.txt
index 4f53612..6ab4b3d 100644
--- a/LayoutTests/editing/deleting/delete-selection-001-expected.txt
+++ b/LayoutTests/editing/deleting/delete-selection-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 77x28
           RenderText {TEXT} at (14,14) size 77x28
diff --git a/LayoutTests/editing/deleting/delete-trailing-ws-001-expected.txt b/LayoutTests/editing/deleting/delete-trailing-ws-001-expected.txt
index 4f53612..6ab4b3d 100644
--- a/LayoutTests/editing/deleting/delete-trailing-ws-001-expected.txt
+++ b/LayoutTests/editing/deleting/delete-trailing-ws-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 77x28
           RenderText {TEXT} at (14,14) size 77x28
diff --git a/LayoutTests/editing/deleting/delete-trailing-ws-002-expected.txt b/LayoutTests/editing/deleting/delete-trailing-ws-002-expected.txt
index e718063..17ea8aa 100644
--- a/LayoutTests/editing/deleting/delete-trailing-ws-002-expected.txt
+++ b/LayoutTests/editing/deleting/delete-trailing-ws-002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x100
-  RenderBlock {HTML} at (0,0) size 800x100
-    RenderBody {BODY} at (8,8) size 784x84
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 40x56
           RenderText {TEXT} at (14,14) size 32x28
diff --git a/LayoutTests/editing/inserting/typing-001-expected.txt b/LayoutTests/editing/inserting/typing-001-expected.txt
index 0bcd397..bd95d4a 100644
--- a/LayoutTests/editing/inserting/typing-001-expected.txt
+++ b/LayoutTests/editing/inserting/typing-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 176x28
           RenderText {TEXT} at (14,14) size 176x28
diff --git a/LayoutTests/editing/inserting/typing-002-expected.txt b/LayoutTests/editing/inserting/typing-002-expected.txt
index 7919da1..9bfb7b3 100644
--- a/LayoutTests/editing/inserting/typing-002-expected.txt
+++ b/LayoutTests/editing/inserting/typing-002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 112x28
           RenderText {TEXT} at (14,14) size 79x28
diff --git a/LayoutTests/editing/inserting/typing-around-br-001-expected.txt b/LayoutTests/editing/inserting/typing-around-br-001-expected.txt
index 55eb5ed..85a9f65 100644
--- a/LayoutTests/editing/inserting/typing-around-br-001-expected.txt
+++ b/LayoutTests/editing/inserting/typing-around-br-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x268
-  RenderBlock {HTML} at (0,0) size 800x268
-    RenderBody {BODY} at (8,8) size 784x252
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x252 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 70x224
           RenderText {TEXT} at (14,14) size 70x28
diff --git a/LayoutTests/editing/inserting/typing-around-image-001-expected.txt b/LayoutTests/editing/inserting/typing-around-image-001-expected.txt
index f725ce4..306b602 100644
--- a/LayoutTests/editing/inserting/typing-around-image-001-expected.txt
+++ b/LayoutTests/editing/inserting/typing-around-image-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x153
-  RenderBlock {HTML} at (0,0) size 800x153
-    RenderBody {BODY} at (8,8) size 784x137
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x137 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 390x28
           RenderText {TEXT} at (14,95) size 12x28
diff --git a/LayoutTests/editing/pasteboard/copy-paste-text-001-expected.txt b/LayoutTests/editing/pasteboard/copy-paste-text-001-expected.txt
index 9f662af..c0c104e 100644
--- a/LayoutTests/editing/pasteboard/copy-paste-text-001-expected.txt
+++ b/LayoutTests/editing/pasteboard/copy-paste-text-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 140x28
           RenderText {TEXT} at (14,14) size 109x28
diff --git a/LayoutTests/editing/pasteboard/cut-paste-text-002-expected.txt b/LayoutTests/editing/pasteboard/cut-paste-text-002-expected.txt
index 0e46da1..5cbc979 100644
--- a/LayoutTests/editing/pasteboard/cut-paste-text-002-expected.txt
+++ b/LayoutTests/editing/pasteboard/cut-paste-text-002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 109x28
           RenderText {TEXT} at (14,14) size 78x28
diff --git a/LayoutTests/editing/pasteboard/cut-text-001-expected.txt b/LayoutTests/editing/pasteboard/cut-text-001-expected.txt
index de9e52b..305c95b 100644
--- a/LayoutTests/editing/pasteboard/cut-text-001-expected.txt
+++ b/LayoutTests/editing/pasteboard/cut-text-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 78x28
           RenderText {TEXT} at (14,14) size 78x28
diff --git a/LayoutTests/editing/selection/extend-by-character-001-expected.txt b/LayoutTests/editing/selection/extend-by-character-001-expected.txt
index 8dd38e4..51d40d0 100644
--- a/LayoutTests/editing/selection/extend-by-character-001-expected.txt
+++ b/LayoutTests/editing/selection/extend-by-character-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 115x28
           RenderText {TEXT} at (14,14) size 115x28
diff --git a/LayoutTests/editing/selection/extend-by-character-002-expected.txt b/LayoutTests/editing/selection/extend-by-character-002-expected.txt
index 993861b..a7dee82 100644
--- a/LayoutTests/editing/selection/extend-by-character-002-expected.txt
+++ b/LayoutTests/editing/selection/extend-by-character-002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x371
-  RenderBlock {HTML} at (0,0) size 800x371
-    RenderBody {BODY} at (8,8) size 784x355
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x355 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 254x246
           RenderText {TEXT} at (14,95) size 11x28
diff --git a/LayoutTests/editing/selection/extend-by-character-003-expected.txt b/LayoutTests/editing/selection/extend-by-character-003-expected.txt
index 7ccd6d8..28f9a9a 100644
--- a/LayoutTests/editing/selection/extend-by-character-003-expected.txt
+++ b/LayoutTests/editing/selection/extend-by-character-003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 659x84
           RenderInline {I} at (0,0) size 117x28
diff --git a/LayoutTests/editing/selection/extend-by-character-004-expected.txt b/LayoutTests/editing/selection/extend-by-character-004-expected.txt
index 3ac25b4..8ac44f0 100644
--- a/LayoutTests/editing/selection/extend-by-character-004-expected.txt
+++ b/LayoutTests/editing/selection/extend-by-character-004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x371
-  RenderBlock {HTML} at (0,0) size 800x371
-    RenderBody {BODY} at (8,8) size 784x355
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x355 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 254x246
           RenderText {TEXT} at (14,95) size 11x28
diff --git a/LayoutTests/editing/selection/extend-by-character-005-expected.txt b/LayoutTests/editing/selection/extend-by-character-005-expected.txt
index a6701d2..9c75082 100644
--- a/LayoutTests/editing/selection/extend-by-character-005-expected.txt
+++ b/LayoutTests/editing/selection/extend-by-character-005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 659x84
           RenderInline {I} at (0,0) size 117x28
diff --git a/LayoutTests/editing/selection/move-between-blocks-no-001-expected.txt b/LayoutTests/editing/selection/move-between-blocks-no-001-expected.txt
index 040eef5..b09b9b3 100644
--- a/LayoutTests/editing/selection/move-between-blocks-no-001-expected.txt
+++ b/LayoutTests/editing/selection/move-between-blocks-no-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 381x28
           RenderText {TEXT} at (14,14) size 381x28
diff --git a/LayoutTests/editing/selection/move-between-blocks-yes-001-expected.txt b/LayoutTests/editing/selection/move-between-blocks-yes-001-expected.txt
index 4b93451..5e8fd28 100644
--- a/LayoutTests/editing/selection/move-between-blocks-yes-001-expected.txt
+++ b/LayoutTests/editing/selection/move-between-blocks-yes-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 381x28
           RenderText {TEXT} at (14,14) size 381x28
diff --git a/LayoutTests/editing/selection/move-by-character-001-expected.txt b/LayoutTests/editing/selection/move-by-character-001-expected.txt
index d1df4fa..557060c 100644
--- a/LayoutTests/editing/selection/move-by-character-001-expected.txt
+++ b/LayoutTests/editing/selection/move-by-character-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 109x28
           RenderText {TEXT} at (14,14) size 109x28
diff --git a/LayoutTests/editing/selection/move-by-character-002-expected.txt b/LayoutTests/editing/selection/move-by-character-002-expected.txt
index c95a720..2271205 100644
--- a/LayoutTests/editing/selection/move-by-character-002-expected.txt
+++ b/LayoutTests/editing/selection/move-by-character-002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x371
-  RenderBlock {HTML} at (0,0) size 800x371
-    RenderBody {BODY} at (8,8) size 784x355
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x355 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 254x246
           RenderText {TEXT} at (14,95) size 11x28
diff --git a/LayoutTests/editing/selection/move-by-character-003-expected.txt b/LayoutTests/editing/selection/move-by-character-003-expected.txt
index c94149f..986a5a5 100644
--- a/LayoutTests/editing/selection/move-by-character-003-expected.txt
+++ b/LayoutTests/editing/selection/move-by-character-003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 659x84
           RenderInline {I} at (0,0) size 117x28
diff --git a/LayoutTests/editing/selection/move-by-character-004-expected.txt b/LayoutTests/editing/selection/move-by-character-004-expected.txt
index 3eb37f8..ec8b0a9 100644
--- a/LayoutTests/editing/selection/move-by-character-004-expected.txt
+++ b/LayoutTests/editing/selection/move-by-character-004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x371
-  RenderBlock {HTML} at (0,0) size 800x371
-    RenderBody {BODY} at (8,8) size 784x355
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x355 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 254x246
           RenderText {TEXT} at (14,95) size 11x28
diff --git a/LayoutTests/editing/selection/move-by-character-005-expected.txt b/LayoutTests/editing/selection/move-by-character-005-expected.txt
index a882a18..6221e22 100644
--- a/LayoutTests/editing/selection/move-by-character-005-expected.txt
+++ b/LayoutTests/editing/selection/move-by-character-005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x112
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 659x84
           RenderInline {I} at (0,0) size 117x28
diff --git a/LayoutTests/editing/undo/redo-typing-001-expected.txt b/LayoutTests/editing/undo/redo-typing-001-expected.txt
index 29e150d..da8a0a9 100644
--- a/LayoutTests/editing/undo/redo-typing-001-expected.txt
+++ b/LayoutTests/editing/undo/redo-typing-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 46x28
           RenderText {TEXT} at (14,14) size 46x28
diff --git a/LayoutTests/editing/undo/undo-typing-001-expected.txt b/LayoutTests/editing/undo/undo-typing-001-expected.txt
index 29e150d..da8a0a9 100644
--- a/LayoutTests/editing/undo/undo-typing-001-expected.txt
+++ b/LayoutTests/editing/undo/undo-typing-001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 46x28
           RenderText {TEXT} at (14,14) size 46x28
diff --git a/LayoutTests/fast/block/basic/001-expected.txt b/LayoutTests/fast/block/basic/001-expected.txt
index 52e1158..ac7aa28 100644
--- a/LayoutTests/fast/block/basic/001-expected.txt
+++ b/LayoutTests/fast/block/basic/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x206
-  RenderBlock {HTML} at (0,0) size 800x206
-    RenderBody {BODY} at (8,8) size 784x182
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x182 [border: (2px solid #FF0000)]
         RenderBlock (anonymous) at (2,2) size 780x18
           RenderInline {I} at (0,0) size 230x18
diff --git a/LayoutTests/fast/block/basic/002-expected.txt b/LayoutTests/fast/block/basic/002-expected.txt
index dd7f54b..da9dd10 100644
--- a/LayoutTests/fast/block/basic/002-expected.txt
+++ b/LayoutTests/fast/block/basic/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x38
-  RenderBlock {HTML} at (0,0) size 800x38
-    RenderBody {BODY} at (8,8) size 784x22
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x22 [border: (2px solid #FF0000)]
         RenderInline {A} at (0,0) size 28x18 [color=#008000]
           RenderText {TEXT} at (2,2) size 28x18
diff --git a/LayoutTests/fast/block/basic/003-expected.txt b/LayoutTests/fast/block/basic/003-expected.txt
index e0f4955..4d38662 100644
--- a/LayoutTests/fast/block/basic/003-expected.txt
+++ b/LayoutTests/fast/block/basic/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x56
-  RenderBlock {HTML} at (0,0) size 800x56
-    RenderBody {BODY} at (8,8) size 784x40
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 204x40 [border: (2px solid #FF0000)]
         RenderText {TEXT} at (2,2) size 184x36
           text run at (2,2) width 162: "This is some text. What is"
diff --git a/LayoutTests/fast/block/basic/012-expected.txt b/LayoutTests/fast/block/basic/012-expected.txt
index 2f9730f..a95a662 100644
--- a/LayoutTests/fast/block/basic/012-expected.txt
+++ b/LayoutTests/fast/block/basic/012-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x116
-  RenderBlock {HTML} at (0,0) size 800x116
-    RenderBody {BODY} at (8,8) size 784x100
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x100
         RenderText {TEXT} at (0,0) size 388x18
           text run at (0,0) width 388: "I should not have a border and I should not have a tiny width."
diff --git a/LayoutTests/fast/block/basic/013-expected.txt b/LayoutTests/fast/block/basic/013-expected.txt
index 6971c47..ea7d38a 100644
--- a/LayoutTests/fast/block/basic/013-expected.txt
+++ b/LayoutTests/fast/block/basic/013-expected.txt
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x204
-  RenderBlock {HTML} at (0,0) size 800x204
-    RenderBody {BODY} at (0,0) size 800x204
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
       RenderPartObject {IFRAME} at (0,0) size 500x100
         layer at (0,0) size 485x100
           RenderCanvas at (0,0) size 485x100
-        layer at (0,0) size 485x76
-          RenderBlock {HTML} at (0,0) size 485x76
-            RenderBody {BODY} at (8,8) size 469x52
+        layer at (0,0) size 485x100
+          RenderBlock {HTML} at (0,0) size 485x100
+            RenderBody {BODY} at (8,8) size 469x76
               RenderBlock {P} at (0,0) size 469x18
                 RenderText {TEXT} at (0,0) size 110x18
                   text run at (0,0) width 110: "This is some text."
@@ -20,9 +20,9 @@ layer at (0,0) size 800x204
       RenderPartObject {OBJECT} at (0,104) size 500x100
         layer at (0,0) size 485x100
           RenderCanvas at (0,0) size 485x100
-        layer at (0,0) size 485x76
-          RenderBlock {HTML} at (0,0) size 485x76
-            RenderBody {BODY} at (8,8) size 469x52
+        layer at (0,0) size 485x100
+          RenderBlock {HTML} at (0,0) size 485x100
+            RenderBody {BODY} at (8,8) size 469x76
               RenderBlock {P} at (0,0) size 469x18
                 RenderText {TEXT} at (0,0) size 110x18
                   text run at (0,0) width 110: "This is some text."
diff --git a/LayoutTests/fast/block/basic/014-expected.txt b/LayoutTests/fast/block/basic/014-expected.txt
index 921ce1b..553012c 100644
--- a/LayoutTests/fast/block/basic/014-expected.txt
+++ b/LayoutTests/fast/block/basic/014-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x37
-  RenderBlock {HTML} at (0,0) size 800x37
-    RenderBody {BODY} at (8,8) size 784x21
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderInline {A} at (0,0) size 21x16 [color=#0000EE]
         RenderImage {IMG} at (0,0) size 21x21 [bgcolor=#008000]
       RenderText {TEXT} at (21,1) size 4x16
diff --git a/LayoutTests/fast/block/basic/017-expected.txt b/LayoutTests/fast/block/basic/017-expected.txt
index 23a3df9..a0a6c70 100644
--- a/LayoutTests/fast/block/basic/017-expected.txt
+++ b/LayoutTests/fast/block/basic/017-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x43
-  RenderBlock {HTML} at (0,0) size 800x43
-    RenderBody {BODY} at (8,8) size 784x19
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x19 [border: (1px solid #FF0000) none]
         RenderText {TEXT} at (0,0) size 265x18
           text run at (0,0) width 265: "Nothing should appear below the red line."
diff --git a/LayoutTests/fast/block/basic/020-expected.txt b/LayoutTests/fast/block/basic/020-expected.txt
index 3d6f405..c0a382d 100644
--- a/LayoutTests/fast/block/basic/020-expected.txt
+++ b/LayoutTests/fast/block/basic/020-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x76
-  RenderBlock {HTML} at (0,0) size 800x76
-    RenderBody {BODY} at (8,8) size 784x52
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {DIV} at (0,0) size 784x52
         RenderBlock (anonymous) at (0,0) size 784x18
           RenderText {TEXT} at (0,0) size 12x18
diff --git a/LayoutTests/fast/block/float/001-expected.txt b/LayoutTests/fast/block/float/001-expected.txt
index 7b17cb8..8cc650f 100644
--- a/LayoutTests/fast/block/float/001-expected.txt
+++ b/LayoutTests/fast/block/float/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (floating) {DIV} at (0,1) size 100x100 [bgcolor=#008000]
         RenderInline {A} at (0,0) size 27x18 [color=#0000EE]
           RenderText {TEXT} at (0,0) size 27x18
diff --git a/LayoutTests/fast/block/float/002-expected.txt b/LayoutTests/fast/block/float/002-expected.txt
index 92a4530..11568c2 100644
--- a/LayoutTests/fast/block/float/002-expected.txt
+++ b/LayoutTests/fast/block/float/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x70
-  RenderBlock {HTML} at (0,0) size 800x70
-    RenderBody {BODY} at (8,8) size 784x54
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderImage {IMG} at (643,10) size 121x84
       RenderInline {A} at (0,0) size 377x18 [color=#0000EE]
         RenderText {TEXT} at (0,0) size 377x18
diff --git a/LayoutTests/fast/block/float/003-expected.txt b/LayoutTests/fast/block/float/003-expected.txt
index 434038c..267bbc5 100644
--- a/LayoutTests/fast/block/float/003-expected.txt
+++ b/LayoutTests/fast/block/float/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x132
-  RenderBlock {HTML} at (0,0) size 800x132
-    RenderBody {BODY} at (8,8) size 784x108
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderBlock (floating) {DIV} at (664,0) size 120x200 [bgcolor=#FF0000]
         RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/007-expected.txt b/LayoutTests/fast/block/float/007-expected.txt
index 778b918..9c144f7 100644
--- a/LayoutTests/fast/block/float/007-expected.txt
+++ b/LayoutTests/fast/block/float/007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (floating) {DIV} at (0,8) size 402x20 [border: (1px solid #000000)]
         RenderText {TEXT} at (1,1) size 173x18
           text run at (1,1) width 173: "this div disappears in Safari"
diff --git a/LayoutTests/fast/block/float/008-expected.txt b/LayoutTests/fast/block/float/008-expected.txt
index 84b65e5..ec19184 100644
--- a/LayoutTests/fast/block/float/008-expected.txt
+++ b/LayoutTests/fast/block/float/008-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x608
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x316
-  RenderBlock {HTML} at (0,0) size 800x316
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x300
       RenderBlock (floating) {DIV} at (0,0) size 784x100 [bgcolor=#008000]
       RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/009-expected.txt b/LayoutTests/fast/block/float/009-expected.txt
index fdc93cd..41eb6ae 100644
--- a/LayoutTests/fast/block/float/009-expected.txt
+++ b/LayoutTests/fast/block/float/009-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x316
-  RenderBlock {HTML} at (0,0) size 800x316
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x300
       RenderBlock (floating) {DIV} at (0,0) size 392x100 [bgcolor=#008000]
       RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/010-expected.txt b/LayoutTests/fast/block/float/010-expected.txt
index e5c0894..11974ec 100644
--- a/LayoutTests/fast/block/float/010-expected.txt
+++ b/LayoutTests/fast/block/float/010-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x316
-  RenderBlock {HTML} at (0,0) size 800x316
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x300
       RenderBlock (floating) {DIV} at (0,0) size 392x100 [bgcolor=#008000]
       RenderBlock (floating) {DIV} at (392,0) size 100x100 [bgcolor=#800080]
diff --git a/LayoutTests/fast/block/float/011-expected.txt b/LayoutTests/fast/block/float/011-expected.txt
index 267a89d..3f03dad 100644
--- a/LayoutTests/fast/block/float/011-expected.txt
+++ b/LayoutTests/fast/block/float/011-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x46
-  RenderBlock {HTML} at (0,0) size 800x46
-    RenderBody {BODY} at (8,8) size 784x30
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 573x30
         RenderTableSection {TBODY} at (0,0) size 0x30
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/012-expected.txt b/LayoutTests/fast/block/float/012-expected.txt
index e6ea888..d7fc618 100644
--- a/LayoutTests/fast/block/float/012-expected.txt
+++ b/LayoutTests/fast/block/float/012-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderBlock (floating) {DIV} at (0,0) size 314x22 [border: (2px solid #FF0000)]
           RenderInline {SPAN} at (0,0) size 310x18 [border: (50px solid #0000FF) none (50px solid #0000FF)]
diff --git a/LayoutTests/fast/block/float/015-expected.txt b/LayoutTests/fast/block/float/015-expected.txt
index 814b4b2..b29e30e 100644
--- a/LayoutTests/fast/block/float/015-expected.txt
+++ b/LayoutTests/fast/block/float/015-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x164
-  RenderBlock {HTML} at (0,0) size 800x164
-    RenderBody {BODY} at (8,8) size 784x148
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 671x148 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 0x146
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/017-expected.txt b/LayoutTests/fast/block/float/017-expected.txt
index 6ca48f8..a74aca1 100644
--- a/LayoutTests/fast/block/float/017-expected.txt
+++ b/LayoutTests/fast/block/float/017-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x231
-  RenderBlock {HTML} at (0,0) size 800x231
-    RenderBody {BODY} at (8,8) size 784x215
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 454x159 [border: (2px solid #008000)]
         RenderImage {IMG} at (2,2) size 450x29 [bgcolor=#FFFF00]
         RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/018-expected.txt b/LayoutTests/fast/block/float/018-expected.txt
index 2a083e9..b1dbcb7 100644
--- a/LayoutTests/fast/block/float/018-expected.txt
+++ b/LayoutTests/fast/block/float/018-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x102
-  RenderBlock {HTML} at (0,0) size 800x102
-    RenderBody {BODY} at (8,8) size 784x86
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 110x86 [bgcolor=#808080]
         RenderImage {IMG} at (60,0) size 50x50 [bgcolor=#FFFF00]
         RenderText {TEXT} at (0,0) size 34x18
diff --git a/LayoutTests/fast/block/float/019-expected.txt b/LayoutTests/fast/block/float/019-expected.txt
index 814ae7c..6a65fd8 100644
--- a/LayoutTests/fast/block/float/019-expected.txt
+++ b/LayoutTests/fast/block/float/019-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 2008x585
   RenderCanvas at (0,0) size 800x585
-layer at (0,0) size 2008x170
-  RenderBlock {HTML} at (0,0) size 800x170
-    RenderBody {BODY} at (8,8) size 784x154
+layer at (0,0) size 2008x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
       RenderBlock {DIV} at (0,0) size 784x154
         RenderBlock (floating) {DIV} at (700,0) size 84x104 [bgcolor=#008000] [border: (2px solid #808000)]
         RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/020-expected.txt b/LayoutTests/fast/block/float/020-expected.txt
index f4c283d..ed45925 100644
--- a/LayoutTests/fast/block/float/020-expected.txt
+++ b/LayoutTests/fast/block/float/020-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x502
-  RenderBlock {HTML} at (0,0) size 800x502
-    RenderBody {BODY} at (8,8) size 784x478
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x90
         RenderText {TEXT} at (0,0) size 777x90
           text run at (0,0) width 763: "P1: This represents the header and should be flush-left. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam"
diff --git a/LayoutTests/fast/block/float/022-expected.txt b/LayoutTests/fast/block/float/022-expected.txt
index c71649c..be79cc4 100644
--- a/LayoutTests/fast/block/float/022-expected.txt
+++ b/LayoutTests/fast/block/float/022-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 340x18
         text run at (0,0) width 340: "The two black rectangles below should look identical."
       RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/023-expected.txt b/LayoutTests/fast/block/float/023-expected.txt
index a58406b..33db3ba 100644
--- a/LayoutTests/fast/block/float/023-expected.txt
+++ b/LayoutTests/fast/block/float/023-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x42
-  RenderBlock {HTML} at (0,0) size 800x42
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 572x18
           text run at (0,0) width 178: "You should see a single 100"
diff --git a/LayoutTests/fast/block/float/024-expected.txt b/LayoutTests/fast/block/float/024-expected.txt
index 7271fdd..f981577 100644
--- a/LayoutTests/fast/block/float/024-expected.txt
+++ b/LayoutTests/fast/block/float/024-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x345
-  RenderBlock {HTML} at (0,0) size 800x345
-    RenderBody {BODY} at (0,0) size 800x345
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
       RenderBlock {DIV} at (0,0) size 800x121 [bgcolor=#008000] [border: (1px solid #FFFFFF) none]
         RenderBlock {H1} at (0,51) size 800x70 [color=#FFFFFF]
         RenderBlock {DIV} at (0,171) size 800x0
diff --git a/LayoutTests/fast/block/margin-collapse/043-expected.txt b/LayoutTests/fast/block/margin-collapse/043-expected.txt
index 38af23b..f42bc2f 100644
--- a/LayoutTests/fast/block/margin-collapse/043-expected.txt
+++ b/LayoutTests/fast/block/margin-collapse/043-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x69
-  RenderBlock {HTML} at (0,0) size 800x69
-    RenderBody {BODY} at (8,8) size 784x53 [color=#FFFFFF]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [color=#FFFFFF]
       RenderBlock {DIV} at (0,0) size 784x35 [bgcolor=#008000] [border: (1px solid #000000) none]
         RenderBlock {P} at (0,0) size 784x18
           RenderText {TEXT} at (0,0) size 400x18
diff --git a/LayoutTests/fast/block/margin-collapse/100-expected.txt b/LayoutTests/fast/block/margin-collapse/100-expected.txt
index 581c462..bdfef96 100644
--- a/LayoutTests/fast/block/margin-collapse/100-expected.txt
+++ b/LayoutTests/fast/block/margin-collapse/100-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x519
-  RenderBlock {HTML} at (0,0) size 800x519
-    RenderBody {BODY} at (8,8) size 784x503
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 385x503
         RenderImage {IMG} at (0,0) size 395x275
         RenderBlock {H2} at (0,315) size 385x28
diff --git a/LayoutTests/fast/block/margin-collapse/101-expected.txt b/LayoutTests/fast/block/margin-collapse/101-expected.txt
index 1c68d6b..081313d 100644
--- a/LayoutTests/fast/block/margin-collapse/101-expected.txt
+++ b/LayoutTests/fast/block/margin-collapse/101-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x363
-  RenderBlock {HTML} at (0,0) size 800x363
-    RenderBody {BODY} at (8,8) size 784x347
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 385x347
         RenderBlock {P} at (0,0) size 385x40 [border: (2px solid #0000FF)]
           RenderText {TEXT} at (2,2) size 365x36
diff --git a/LayoutTests/fast/block/margin-collapse/102-expected.txt b/LayoutTests/fast/block/margin-collapse/102-expected.txt
index 6f97ea7..e6bce7b 100644
--- a/LayoutTests/fast/block/margin-collapse/102-expected.txt
+++ b/LayoutTests/fast/block/margin-collapse/102-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x427
-  RenderBlock {HTML} at (0,0) size 800x427
-    RenderBody {BODY} at (8,8) size 784x411
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 385x411
         RenderBlock {DIV} at (0,0) size 385x36
           RenderText {TEXT} at (0,0) size 364x36
diff --git a/LayoutTests/fast/block/positioning/048-expected.txt b/LayoutTests/fast/block/positioning/048-expected.txt
index bf39040..ab153f2 100644
--- a/LayoutTests/fast/block/positioning/048-expected.txt
+++ b/LayoutTests/fast/block/positioning/048-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 0x0
       RenderText {TEXT} at (0,0) size 0x0
 layer at (8,8) size 79x79
diff --git a/LayoutTests/fast/block/positioning/049-expected.txt b/LayoutTests/fast/block/positioning/049-expected.txt
index 094f6ef..aab3b97 100644
--- a/LayoutTests/fast/block/positioning/049-expected.txt
+++ b/LayoutTests/fast/block/positioning/049-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 0x0
       RenderText {TEXT} at (0,0) size 0x0
 layer at (10,10) size 160x170
diff --git a/LayoutTests/fast/block/positioning/050-expected.txt b/LayoutTests/fast/block/positioning/050-expected.txt
index a6738de..aa3584a 100644
--- a/LayoutTests/fast/block/positioning/050-expected.txt
+++ b/LayoutTests/fast/block/positioning/050-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 0x0
 layer at (8,8) size 124x124
   RenderBlock (positioned) {DIV} at (8,8) size 124x124 [border: (2px solid #0000FF)]
diff --git a/LayoutTests/fast/block/positioning/052-expected.txt b/LayoutTests/fast/block/positioning/052-expected.txt
index 6a23a99..a5e1291 100644
--- a/LayoutTests/fast/block/positioning/052-expected.txt
+++ b/LayoutTests/fast/block/positioning/052-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 0x0
 layer at (108,8) size 35x18
diff --git a/LayoutTests/fast/block/positioning/053-expected.txt b/LayoutTests/fast/block/positioning/053-expected.txt
index 7a897a7..b962f56 100644
--- a/LayoutTests/fast/block/positioning/053-expected.txt
+++ b/LayoutTests/fast/block/positioning/053-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x102
-  RenderBlock {HTML} at (0,0) size 800x102
-    RenderBody {BODY} at (8,8) size 784x86
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 770x86 [bgcolor=#000000]
 layer at (8,8) size 770x86
   RenderBlock (relative positioned) {DIV} at (0,0) size 770x86 [bgcolor=#FF0000]
diff --git a/LayoutTests/fast/block/positioning/054-expected.txt b/LayoutTests/fast/block/positioning/054-expected.txt
index d2de467..5b2604f 100644
--- a/LayoutTests/fast/block/positioning/054-expected.txt
+++ b/LayoutTests/fast/block/positioning/054-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8 layerType: background only
+layer at (0,0) size 800x600 layerType: background only
 layer at (8,8) size 35x18
   RenderBlock (positioned) zI: -1 {DIV} at (8,8) size 35x18
     RenderText zI: -1 {TEXT} at (0,0) size 35x18
       text run at (0,0) width 35: "Hello"
-layer at (0,0) size 800x8 layerType: foreground only
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600 layerType: foreground only
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/positioning/055-expected.txt b/LayoutTests/fast/block/positioning/055-expected.txt
index 010284d..cced226 100644
--- a/LayoutTests/fast/block/positioning/055-expected.txt
+++ b/LayoutTests/fast/block/positioning/055-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x2168
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 119x18
           text run at (0,0) width 119: "Content at the end."
diff --git a/LayoutTests/fast/block/positioning/056-expected.txt b/LayoutTests/fast/block/positioning/056-expected.txt
index cbdb744..c63048e 100644
--- a/LayoutTests/fast/block/positioning/056-expected.txt
+++ b/LayoutTests/fast/block/positioning/056-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 619x18
         text run at (0,0) width 619: "You should see a single green stripe below. The test has failed if you don't see a perfect rectangle. "
 layer at (8,26) size 96x370
diff --git a/LayoutTests/fast/block/positioning/057-expected.txt b/LayoutTests/fast/block/positioning/057-expected.txt
index cbbddcc..3446f7c 100644
--- a/LayoutTests/fast/block/positioning/057-expected.txt
+++ b/LayoutTests/fast/block/positioning/057-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
 layer at (8,25) size 566x22
   RenderBlock (positioned) {DIV} at (8,25) size 566x22 [border: (2px solid #008000)]
     RenderInline {SPAN} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/positioning/058-expected.txt b/LayoutTests/fast/block/positioning/058-expected.txt
index cdc291f..b214591 100644
--- a/LayoutTests/fast/block/positioning/058-expected.txt
+++ b/LayoutTests/fast/block/positioning/058-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x104
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 95x18
           text run at (0,0) width 95: "First paragraph"
diff --git a/LayoutTests/fast/block/positioning/060-expected.txt b/LayoutTests/fast/block/positioning/060-expected.txt
index 81ddb09..ebc9038 100644
--- a/LayoutTests/fast/block/positioning/060-expected.txt
+++ b/LayoutTests/fast/block/positioning/060-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 546x18
         text run at (0,0) width 158: "There should be two 100"
         text run at (158,0) width 173: "x100 green squares below. "
diff --git a/LayoutTests/fast/block/positioning/auto/001-expected.txt b/LayoutTests/fast/block/positioning/auto/001-expected.txt
index 85d9163..9c96132 100644
--- a/LayoutTests/fast/block/positioning/auto/001-expected.txt
+++ b/LayoutTests/fast/block/positioning/auto/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x78
-  RenderBlock {HTML} at (0,0) size 800x78
-    RenderBody {BODY} at (8,8) size 784x54
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x54
         RenderText {TEXT} at (0,0) size 777x54
           text run at (0,0) width 561: "In this test, you should see three blocks that are centered horizontally within a black box. "
diff --git a/LayoutTests/fast/block/positioning/auto/002-expected.txt b/LayoutTests/fast/block/positioning/auto/002-expected.txt
index 2ae6990..72f6fd3 100644
--- a/LayoutTests/fast/block/positioning/auto/002-expected.txt
+++ b/LayoutTests/fast/block/positioning/auto/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x78
-  RenderBlock {HTML} at (0,0) size 800x78
-    RenderBody {BODY} at (8,8) size 784x54
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x54
         RenderText {TEXT} at (0,0) size 774x54
           text run at (0,0) width 508: "In this test, you should see three blocks that are aligned right within a black box. "
diff --git a/LayoutTests/fast/block/positioning/auto/003-expected.txt b/LayoutTests/fast/block/positioning/auto/003-expected.txt
index 4010e8b..7579035 100644
--- a/LayoutTests/fast/block/positioning/auto/003-expected.txt
+++ b/LayoutTests/fast/block/positioning/auto/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x78
-  RenderBlock {HTML} at (0,0) size 800x78
-    RenderBody {BODY} at (8,8) size 784x54
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x54
         RenderText {TEXT} at (0,0) size 774x54
           text run at (0,0) width 508: "In this test, you should see three blocks that are aligned right within a black box. "
diff --git a/LayoutTests/fast/block/positioning/auto/004-expected.txt b/LayoutTests/fast/block/positioning/auto/004-expected.txt
index 4010e8b..7579035 100644
--- a/LayoutTests/fast/block/positioning/auto/004-expected.txt
+++ b/LayoutTests/fast/block/positioning/auto/004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x78
-  RenderBlock {HTML} at (0,0) size 800x78
-    RenderBody {BODY} at (8,8) size 784x54
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x54
         RenderText {TEXT} at (0,0) size 774x54
           text run at (0,0) width 508: "In this test, you should see three blocks that are aligned right within a black box. "
diff --git a/LayoutTests/fast/block/positioning/auto/005-expected.txt b/LayoutTests/fast/block/positioning/auto/005-expected.txt
index 5c0c557..6ccba27 100644
--- a/LayoutTests/fast/block/positioning/auto/005-expected.txt
+++ b/LayoutTests/fast/block/positioning/auto/005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x88
-  RenderBlock {HTML} at (0,0) size 800x88
-    RenderBody {BODY} at (8,8) size 784x72
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 781x72
         text run at (0,0) width 508: "In this test, you should see three blocks that are aligned right within a black box. "
         text run at (508,0) width 266: "They should be stacked vertically with the"
diff --git a/LayoutTests/fast/block/positioning/auto/006-expected.txt b/LayoutTests/fast/block/positioning/auto/006-expected.txt
index 7c7ec99..4def222 100644
--- a/LayoutTests/fast/block/positioning/auto/006-expected.txt
+++ b/LayoutTests/fast/block/positioning/auto/006-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x130
-  RenderBlock {HTML} at (0,0) size 800x130
-    RenderBody {BODY} at (8,8) size 784x106
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock (anonymous) at (0,0) size 784x54
         RenderText {TEXT} at (0,0) size 774x54
           text run at (0,0) width 508: "In this test, you should see three blocks that are aligned right within a black box. "
diff --git a/LayoutTests/fast/block/positioning/auto/007-expected.txt b/LayoutTests/fast/block/positioning/auto/007-expected.txt
index 44145f2..e12173d 100644
--- a/LayoutTests/fast/block/positioning/auto/007-expected.txt
+++ b/LayoutTests/fast/block/positioning/auto/007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x1630
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 0x0
       RenderText {TEXT} at (0,0) size 0x0
 layer at (8,8) size 202x1622
diff --git a/LayoutTests/fast/clip/016-expected.txt b/LayoutTests/fast/clip/016-expected.txt
index bf5c975..3c0fb2e 100644
--- a/LayoutTests/fast/clip/016-expected.txt
+++ b/LayoutTests/fast/clip/016-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 300x18
         text run at (0,0) width 137: "You should see a 100"
         text run at (137,0) width 163: "x100 green square below."
diff --git a/LayoutTests/fast/css-generated-content/001-expected.txt b/LayoutTests/fast/css-generated-content/001-expected.txt
index 7eef2e3..d1db710 100644
--- a/LayoutTests/fast/css-generated-content/001-expected.txt
+++ b/LayoutTests/fast/css-generated-content/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderInline {A} at (0,0) size 263x18 [color=#0000EE]
         RenderText {TEXT} at (0,0) size 263x18
           text run at (0,0) width 263: "You should not see anything but this link."
diff --git a/LayoutTests/fast/css-generated-content/002-expected.txt b/LayoutTests/fast/css-generated-content/002-expected.txt
index 5f578f4..fb9569b 100644
--- a/LayoutTests/fast/css-generated-content/002-expected.txt
+++ b/LayoutTests/fast/css-generated-content/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x42
-  RenderBlock {HTML} at (0,0) size 800x42
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x18
         RenderInline (generated) at (0,0) size 54x18
           RenderInline (generated) at (0,0) size 9x18 [color=#FFD800]
diff --git a/LayoutTests/fast/css-generated-content/003-expected.txt b/LayoutTests/fast/css-generated-content/003-expected.txt
index c292784..cd11dd9 100644
--- a/LayoutTests/fast/css-generated-content/003-expected.txt
+++ b/LayoutTests/fast/css-generated-content/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x18
         RenderBlock (floating) at (0,0) size 15x52
           RenderText {TEXT} at (0,0) size 15x52
diff --git a/LayoutTests/fast/css-generated-content/005-expected.txt b/LayoutTests/fast/css-generated-content/005-expected.txt
index e443f91..6ae077d 100644
--- a/LayoutTests/fast/css-generated-content/005-expected.txt
+++ b/LayoutTests/fast/css-generated-content/005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x68
-  RenderBlock {HTML} at (0,0) size 800x68
-    RenderBody {BODY} at (8,8) size 784x52
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {Q} at (0,0) size 158x18
           RenderInline (generated) at (0,0) size 7x18
diff --git a/LayoutTests/fast/css-generated-content/007-expected.txt b/LayoutTests/fast/css-generated-content/007-expected.txt
index 64758cc..5b5a305 100644
--- a/LayoutTests/fast/css-generated-content/007-expected.txt
+++ b/LayoutTests/fast/css-generated-content/007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x76
-  RenderBlock {HTML} at (0,0) size 800x76
-    RenderBody {BODY} at (8,8) size 784x52
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {DIV} at (0,0) size 784x18
         RenderInline (generated) at (0,0) size 10x18
           RenderText {TEXT} at (0,0) size 10x18
diff --git a/LayoutTests/fast/css-generated-content/008-expected.txt b/LayoutTests/fast/css-generated-content/008-expected.txt
index a348d64..c1e8fdd 100644
--- a/LayoutTests/fast/css-generated-content/008-expected.txt
+++ b/LayoutTests/fast/css-generated-content/008-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x0
       RenderBlock {DIV} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 592x18
diff --git a/LayoutTests/fast/css-generated-content/009-expected.txt b/LayoutTests/fast/css-generated-content/009-expected.txt
index e57b380..deed58b 100644
--- a/LayoutTests/fast/css-generated-content/009-expected.txt
+++ b/LayoutTests/fast/css-generated-content/009-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x173
-  RenderBlock {HTML} at (0,0) size 800x173
-    RenderBody {BODY} at (8,8) size 784x157
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 67x18
           text run at (0,0) width 67: "All of this "
diff --git a/LayoutTests/fast/css-generated-content/011-expected.txt b/LayoutTests/fast/css-generated-content/011-expected.txt
index 1e3fdff..64d822c 100644
--- a/LayoutTests/fast/css-generated-content/011-expected.txt
+++ b/LayoutTests/fast/css-generated-content/011-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x89
-  RenderBlock {HTML} at (0,0) size 800x89
-    RenderBody {BODY} at (8,8) size 784x62
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x573
       RenderBlock {H2} at (0,0) size 784x62
         RenderBlock (generated) at (0,0) size 784x15 [color=#D0D3DA]
           RenderText at (381,0) size 21x15
diff --git a/LayoutTests/fast/css-generated-content/012-expected.txt b/LayoutTests/fast/css-generated-content/012-expected.txt
index 7e7ea5c..0fa9963 100644
--- a/LayoutTests/fast/css-generated-content/012-expected.txt
+++ b/LayoutTests/fast/css-generated-content/012-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x454
-  RenderBlock {HTML} at (0,0) size 800x454
-    RenderBody {BODY} at (8,8) size 784x422
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x568
       RenderBlock {H1} at (0,0) size 784x55
         RenderText {TEXT} at (0,0) size 774x55
           text run at (0,0) width 774: "Inheritance bug for floated first-letter"
diff --git a/LayoutTests/fast/css/001-expected.txt b/LayoutTests/fast/css/001-expected.txt
index 1c9d88d..9477dfa 100644
--- a/LayoutTests/fast/css/001-expected.txt
+++ b/LayoutTests/fast/css/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x60
-  RenderBlock {HTML} at (0,0) size 800x60
-    RenderBody {BODY} at (8,8) size 784x36
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {UL} at (0,0) size 784x36
         RenderListItem {LI} at (40,0) size 744x36
           RenderListMarker at (0,0) size 14x14
diff --git a/LayoutTests/fast/css/002-expected.txt b/LayoutTests/fast/css/002-expected.txt
index a36fc43..a80f7f6 100644
--- a/LayoutTests/fast/css/002-expected.txt
+++ b/LayoutTests/fast/css/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x228
-  RenderBlock {HTML} at (0,0) size 800x228
-    RenderBody {BODY} at (8,8) size 784x188
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x560
       RenderBlock (anonymous) at (0,0) size 784x78
         RenderText {TEXT} at (0,0) size 743x78
           text run at (0,0) width 665: "These two lines should both be Verdana. "
diff --git a/LayoutTests/fast/css/003-expected.txt b/LayoutTests/fast/css/003-expected.txt
index ab243f4..f923ef4 100644
--- a/LayoutTests/fast/css/003-expected.txt
+++ b/LayoutTests/fast/css/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x376
-  RenderBlock {HTML} at (0,0) size 800x376
-    RenderBody {BODY} at (8,8) size 784x360 [color=#444444]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [color=#444444]
       RenderTable {TABLE} at (0,0) size 734x360
         RenderTableSection {TBODY} at (0,0) size 0x360
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/css/006-expected.txt b/LayoutTests/fast/css/006-expected.txt
index e2a6cac..55eafde 100644
--- a/LayoutTests/fast/css/006-expected.txt
+++ b/LayoutTests/fast/css/006-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x116
-  RenderBlock {HTML} at (0,0) size 800x116
-    RenderBody {BODY} at (8,8) size 784x100
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderBlock (floating) {DIV} at (0,0) size 100x100
         RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/doctypes/001-expected.txt b/LayoutTests/fast/doctypes/001-expected.txt
index 7c4e4ea..5694a57 100644
--- a/LayoutTests/fast/doctypes/001-expected.txt
+++ b/LayoutTests/fast/doctypes/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x190
-  RenderBlock {HTML} at (0,0) size 800x190
-    RenderBody {BODY} at (8,8) size 784x166
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderText {TEXT} at (0,0) size 0x0
       RenderBlock {DIV} at (0,0) size 784x100
diff --git a/LayoutTests/fast/doctypes/004-expected.txt b/LayoutTests/fast/doctypes/004-expected.txt
index 7c4e4ea..5694a57 100644
--- a/LayoutTests/fast/doctypes/004-expected.txt
+++ b/LayoutTests/fast/doctypes/004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x190
-  RenderBlock {HTML} at (0,0) size 800x190
-    RenderBody {BODY} at (8,8) size 784x166
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderText {TEXT} at (0,0) size 0x0
       RenderBlock {DIV} at (0,0) size 784x100
diff --git a/LayoutTests/fast/dom/anchor-text-expected.txt b/LayoutTests/fast/dom/anchor-text-expected.txt
index 4b671da..855301b 100644
--- a/LayoutTests/fast/dom/anchor-text-expected.txt
+++ b/LayoutTests/fast/dom/anchor-text-expected.txt
@@ -1,14 +1,13 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderInline {A} at (0,0) size 236x18 [color=#0000EE]
         RenderInline {B} at (0,0) size 236x18
           RenderText {TEXT} at (0,0) size 236x18
             text run at (0,0) width 236: "the second copy should not be bold"
       RenderText {TEXT} at (236,0) size 4x18
         text run at (236,0) width 4: " "
-      RenderInline {B} at (0,0) size 236x18
-        RenderText {TEXT} at (240,0) size 236x18
-          text run at (240,0) width 236: "the second copy should not be bold"
+      RenderText {TEXT} at (240,0) size 223x18
+        text run at (240,0) width 223: "the second copy should not be bold"
diff --git a/LayoutTests/fast/dom/inner-text-expected.txt b/LayoutTests/fast/dom/inner-text-expected.txt
index f47ebf5..0d41531 100644
--- a/LayoutTests/fast/dom/inner-text-expected.txt
+++ b/LayoutTests/fast/dom/inner-text-expected.txt
@@ -1,11 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x62
-  RenderBlock {HTML} at (0,0) size 800x62
-    RenderBody {BODY} at (8,8) size 784x46
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderImage {IMG} at (0,0) size 24x24
-      RenderText {TEXT} at (24,10) size 225x18
-        text run at (24,10) width 225: " This text should only appear once. "
-      RenderText {TEXT} at (249,10) size 466x36
-        text run at (249,10) width 217: "This text should only appear once."
-        text run at (0,28) width 378: "document.write(document.getElementById(\"x\").innerText);"
+      RenderText {TEXT} at (24,10) size 221x18
+        text run at (24,10) width 221: " This text should only appear once."
diff --git a/LayoutTests/fast/dynamic/001-expected.txt b/LayoutTests/fast/dynamic/001-expected.txt
index fbf42ac..5bc9f22 100644
--- a/LayoutTests/fast/dynamic/001-expected.txt
+++ b/LayoutTests/fast/dynamic/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x18
-  RenderBlock {HTML} at (0,0) size 800x18
-    RenderBody {BODY} at (8,8) size 784x2
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 102x2 [bgcolor=#FF0000]
         RenderTableSection {TBODY} at (0,0) size 0x2
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/dynamic/002-expected.txt b/LayoutTests/fast/dynamic/002-expected.txt
index a4a0c80..63baf30 100644
--- a/LayoutTests/fast/dynamic/002-expected.txt
+++ b/LayoutTests/fast/dynamic/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x100
-  RenderBlock {HTML} at (0,0) size 800x100
-    RenderBody {BODY} at (8,8) size 784x84
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x18
         RenderBlock (floating) {DIV} at (522,0) size 262x104 [border: (2px solid #FF0000)]
           RenderText {TEXT} at (2,2) size 258x18
diff --git a/LayoutTests/fast/dynamic/004-expected.txt b/LayoutTests/fast/dynamic/004-expected.txt
index c5a16b4..cc41b1f 100644
--- a/LayoutTests/fast/dynamic/004-expected.txt
+++ b/LayoutTests/fast/dynamic/004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x62
-  RenderBlock {HTML} at (0,0) size 800x62
-    RenderBody {BODY} at (8,8) size 784x38
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x38 [border: (10px solid #008000)]
         RenderText {TEXT} at (10,10) size 299x18
           text run at (10,10) width 299: "I should be surrounded by a thick green border."
diff --git a/LayoutTests/fast/dynamic/005-expected.txt b/LayoutTests/fast/dynamic/005-expected.txt
index 6fb069c..95f20f5 100644
--- a/LayoutTests/fast/dynamic/005-expected.txt
+++ b/LayoutTests/fast/dynamic/005-expected.txt
@@ -1,6 +1,6 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (floating) {DIV} at (684,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/fast/dynamic/006-expected.txt b/LayoutTests/fast/dynamic/006-expected.txt
index 36ad0b8..dd25f3a 100644
--- a/LayoutTests/fast/dynamic/006-expected.txt
+++ b/LayoutTests/fast/dynamic/006-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {TEXT} at (0,0) size 279x18
           text run at (0,0) width 279: "The background of this div should be green."
diff --git a/LayoutTests/fast/dynamic/007-expected.txt b/LayoutTests/fast/dynamic/007-expected.txt
index 552356e..4f38818 100644
--- a/LayoutTests/fast/dynamic/007-expected.txt
+++ b/LayoutTests/fast/dynamic/007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x40
-  RenderBlock {HTML} at (0,0) size 800x40
-    RenderBody {BODY} at (8,8) size 784x24
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 198x24
         RenderTableSection {TBODY} at (0,0) size 0x24
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/events/onload-re-entry-expected.txt b/LayoutTests/fast/events/onload-re-entry-expected.txt
index 06544e0..e5f0113 100644
--- a/LayoutTests/fast/events/onload-re-entry-expected.txt
+++ b/LayoutTests/fast/events/onload-re-entry-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x42
-  RenderBlock {HTML} at (0,0) size 800x42
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 8x18
           text run at (0,0) width 8: "1"
diff --git a/LayoutTests/fast/flexbox/001-expected.txt b/LayoutTests/fast/flexbox/001-expected.txt
index 8558ebf..1f65ba9 100644
--- a/LayoutTests/fast/flexbox/001-expected.txt
+++ b/LayoutTests/fast/flexbox/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x42
-  RenderBlock {HTML} at (0,0) size 800x42
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 609x18
           text run at (0,0) width 178: "You should see a single 100"
diff --git a/LayoutTests/fast/flexbox/002-expected.txt b/LayoutTests/fast/flexbox/002-expected.txt
index e8feef3..857026f 100644
--- a/LayoutTests/fast/flexbox/002-expected.txt
+++ b/LayoutTests/fast/flexbox/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x552
-  RenderBlock {HTML} at (0,0) size 800x552
-    RenderBody {BODY} at (8,8) size 784x536
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 768x36
           text run at (0,0) width 468: "You should see a green cross below (300 pixels wide and 300 pixels tall). "
diff --git a/LayoutTests/fast/flexbox/003-expected.txt b/LayoutTests/fast/flexbox/003-expected.txt
index 83625bc..6ad4ea7 100644
--- a/LayoutTests/fast/flexbox/003-expected.txt
+++ b/LayoutTests/fast/flexbox/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x544
-  RenderBlock {HTML} at (0,0) size 800x352
-    RenderBody {BODY} at (8,8) size 784x336
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 768x36
           text run at (0,0) width 468: "You should see a green cross below (300 pixels wide and 300 pixels tall). "
diff --git a/LayoutTests/fast/flexbox/004-expected.txt b/LayoutTests/fast/flexbox/004-expected.txt
index 2e420ec..83ae5b3 100644
--- a/LayoutTests/fast/flexbox/004-expected.txt
+++ b/LayoutTests/fast/flexbox/004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x168
-  RenderBlock {HTML} at (0,0) size 800x168
-    RenderBody {BODY} at (8,8) size 784x152
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 757x36
           text run at (0,0) width 176: "You should see a green 100"
diff --git a/LayoutTests/fast/flexbox/005-expected.txt b/LayoutTests/fast/flexbox/005-expected.txt
index a7e1dc3..6118eb6 100644
--- a/LayoutTests/fast/flexbox/005-expected.txt
+++ b/LayoutTests/fast/flexbox/005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x152
-  RenderBlock {HTML} at (0,0) size 800x152
-    RenderBody {BODY} at (8,8) size 784x136
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 774x36
           text run at (0,0) width 657: "You should see a green rectangle below that is 100 pixels tall and that fills the width of the content area. "
diff --git a/LayoutTests/fast/flexbox/006-expected.txt b/LayoutTests/fast/flexbox/006-expected.txt
index 487cbd9..df26f63 100644
--- a/LayoutTests/fast/flexbox/006-expected.txt
+++ b/LayoutTests/fast/flexbox/006-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x152
-  RenderBlock {HTML} at (0,0) size 800x152
-    RenderBody {BODY} at (8,8) size 784x136
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 774x36
           text run at (0,0) width 657: "You should see a green rectangle below that is 100 pixels tall and that fills the width of the content area. "
diff --git a/LayoutTests/fast/flexbox/007-expected.txt b/LayoutTests/fast/flexbox/007-expected.txt
index 576dbb9..abb52ee 100644
--- a/LayoutTests/fast/flexbox/007-expected.txt
+++ b/LayoutTests/fast/flexbox/007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x220
-  RenderBlock {HTML} at (0,0) size 800x220
-    RenderBody {BODY} at (8,8) size 784x204
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 752x36
           text run at (0,0) width 137: "You should see a 100"
diff --git a/LayoutTests/fast/flexbox/008-expected.txt b/LayoutTests/fast/flexbox/008-expected.txt
index b0e5637..41315bc 100644
--- a/LayoutTests/fast/flexbox/008-expected.txt
+++ b/LayoutTests/fast/flexbox/008-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x268
-  RenderBlock {HTML} at (0,0) size 800x268
-    RenderBody {BODY} at (8,8) size 784x252
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 780x36
           text run at (0,0) width 137: "You should see a 200"
diff --git a/LayoutTests/fast/flexbox/009-expected.txt b/LayoutTests/fast/flexbox/009-expected.txt
index d7025e4..2c9bb2c 100644
--- a/LayoutTests/fast/flexbox/009-expected.txt
+++ b/LayoutTests/fast/flexbox/009-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x172
-  RenderBlock {HTML} at (0,0) size 800x172
-    RenderBody {BODY} at (8,8) size 784x156
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 754x36
           text run at (0,0) width 137: "You should see a 100"
diff --git a/LayoutTests/fast/flexbox/010-expected.txt b/LayoutTests/fast/flexbox/010-expected.txt
index 5e93a86..5a5aeb8 100644
--- a/LayoutTests/fast/flexbox/010-expected.txt
+++ b/LayoutTests/fast/flexbox/010-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x168
-  RenderBlock {HTML} at (0,0) size 800x168
-    RenderBody {BODY} at (8,8) size 784x152
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 765x36
           text run at (0,0) width 137: "You should see a 100"
diff --git a/LayoutTests/fast/flexbox/011-expected.txt b/LayoutTests/fast/flexbox/011-expected.txt
index e1f57ac..b7d6a9b 100644
--- a/LayoutTests/fast/flexbox/011-expected.txt
+++ b/LayoutTests/fast/flexbox/011-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x156
-  RenderBlock {HTML} at (0,0) size 800x156
-    RenderBody {BODY} at (8,8) size 784x140
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x72
         RenderText {TEXT} at (0,0) size 784x72
           text run at (0,0) width 450: "You should see a black box below that is the width of the content area. "
diff --git a/LayoutTests/fast/flexbox/012-expected.txt b/LayoutTests/fast/flexbox/012-expected.txt
index e406329..05293df 100644
--- a/LayoutTests/fast/flexbox/012-expected.txt
+++ b/LayoutTests/fast/flexbox/012-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x186
-  RenderBlock {HTML} at (0,0) size 800x186
-    RenderBody {BODY} at (8,8) size 784x170
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x54
         RenderText {TEXT} at (0,0) size 784x54
           text run at (0,0) width 137: "You should see a 300"
diff --git a/LayoutTests/fast/flexbox/013-expected.txt b/LayoutTests/fast/flexbox/013-expected.txt
index 1f5663c..25b890e 100644
--- a/LayoutTests/fast/flexbox/013-expected.txt
+++ b/LayoutTests/fast/flexbox/013-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x150
-  RenderBlock {HTML} at (0,0) size 800x150
-    RenderBody {BODY} at (8,8) size 784x134
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 609x18
           text run at (0,0) width 178: "You should see a single 100"
diff --git a/LayoutTests/fast/flexbox/014-expected.txt b/LayoutTests/fast/flexbox/014-expected.txt
index 1f5663c..25b890e 100644
--- a/LayoutTests/fast/flexbox/014-expected.txt
+++ b/LayoutTests/fast/flexbox/014-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x150
-  RenderBlock {HTML} at (0,0) size 800x150
-    RenderBody {BODY} at (8,8) size 784x134
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 609x18
           text run at (0,0) width 178: "You should see a single 100"
diff --git a/LayoutTests/fast/flexbox/015-expected.txt b/LayoutTests/fast/flexbox/015-expected.txt
index 8c7c821..5cd1370 100644
--- a/LayoutTests/fast/flexbox/015-expected.txt
+++ b/LayoutTests/fast/flexbox/015-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x150
-  RenderBlock {HTML} at (0,0) size 800x150
-    RenderBody {BODY} at (8,8) size 784x134
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 609x18
           text run at (0,0) width 178: "You should see a single 100"
diff --git a/LayoutTests/fast/flexbox/017-expected.txt b/LayoutTests/fast/flexbox/017-expected.txt
index a8a92d0..e95fcc5 100644
--- a/LayoutTests/fast/flexbox/017-expected.txt
+++ b/LayoutTests/fast/flexbox/017-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x258
-  RenderBlock {HTML} at (0,0) size 800x258
-    RenderBody {BODY} at (8,8) size 784x242
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 767x36
           text run at (0,0) width 316: "You should see identical rows of numbers below. "
diff --git a/LayoutTests/fast/flexbox/018-expected.txt b/LayoutTests/fast/flexbox/018-expected.txt
index 3e43f20..ce07ebc 100644
--- a/LayoutTests/fast/flexbox/018-expected.txt
+++ b/LayoutTests/fast/flexbox/018-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x426
-  RenderBlock {HTML} at (0,0) size 800x426
-    RenderBody {BODY} at (8,8) size 784x410
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 770x36
           text run at (0,0) width 137: "You should see a 350"
diff --git a/LayoutTests/fast/flexbox/019-expected.txt b/LayoutTests/fast/flexbox/019-expected.txt
index 7e25094..68b5bdf 100644
--- a/LayoutTests/fast/flexbox/019-expected.txt
+++ b/LayoutTests/fast/flexbox/019-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x426
-  RenderBlock {HTML} at (0,0) size 800x426
-    RenderBody {BODY} at (8,8) size 784x410
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 770x36
           text run at (0,0) width 137: "You should see a 350"
diff --git a/LayoutTests/fast/flexbox/020-expected.txt b/LayoutTests/fast/flexbox/020-expected.txt
index 58e1b86..8d35b2d 100644
--- a/LayoutTests/fast/flexbox/020-expected.txt
+++ b/LayoutTests/fast/flexbox/020-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x168
-  RenderBlock {HTML} at (0,0) size 800x168
-    RenderBody {BODY} at (8,8) size 784x152
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 753x36
           text run at (0,0) width 137: "You should see a 100"
diff --git a/LayoutTests/fast/flexbox/021-expected.txt b/LayoutTests/fast/flexbox/021-expected.txt
index 2bf6638..a50c07b 100644
--- a/LayoutTests/fast/flexbox/021-expected.txt
+++ b/LayoutTests/fast/flexbox/021-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x168
-  RenderBlock {HTML} at (0,0) size 800x168
-    RenderBody {BODY} at (8,8) size 784x152
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 691x36
           text run at (0,0) width 137: "You should see a 100"
diff --git a/LayoutTests/fast/flexbox/022-expected.txt b/LayoutTests/fast/flexbox/022-expected.txt
index 539a8dc..cdad973 100644
--- a/LayoutTests/fast/flexbox/022-expected.txt
+++ b/LayoutTests/fast/flexbox/022-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x168
-  RenderBlock {HTML} at (0,0) size 800x168
-    RenderBody {BODY} at (8,8) size 784x152
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 753x36
           text run at (0,0) width 137: "You should see a 100"
diff --git a/LayoutTests/fast/flexbox/023-expected.txt b/LayoutTests/fast/flexbox/023-expected.txt
index 9101f17..5c62c81 100644
--- a/LayoutTests/fast/flexbox/023-expected.txt
+++ b/LayoutTests/fast/flexbox/023-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x186
-  RenderBlock {HTML} at (0,0) size 800x186
-    RenderBody {BODY} at (8,8) size 784x170
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x54
         RenderText {TEXT} at (0,0) size 783x54
           text run at (0,0) width 178: "You should see a single 100"
diff --git a/LayoutTests/fast/flexbox/024-expected.txt b/LayoutTests/fast/flexbox/024-expected.txt
index 9101f17..5c62c81 100644
--- a/LayoutTests/fast/flexbox/024-expected.txt
+++ b/LayoutTests/fast/flexbox/024-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x186
-  RenderBlock {HTML} at (0,0) size 800x186
-    RenderBody {BODY} at (8,8) size 784x170
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x54
         RenderText {TEXT} at (0,0) size 783x54
           text run at (0,0) width 178: "You should see a single 100"
diff --git a/LayoutTests/fast/forms/001-expected.txt b/LayoutTests/fast/forms/001-expected.txt
index 090e380..e00c13b 100644
--- a/LayoutTests/fast/forms/001-expected.txt
+++ b/LayoutTests/fast/forms/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x313
-  RenderBlock {HTML} at (0,0) size 800x313
-    RenderBody {BODY} at (8,8) size 784x289
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {H1} at (0,0) size 784x37
         RenderText {TEXT} at (0,0) size 234x37
           text run at (0,0) width 234: "Min-Width Tests"
diff --git a/LayoutTests/fast/forms/002-expected.txt b/LayoutTests/fast/forms/002-expected.txt
index 658d0ce..d2852a2 100644
--- a/LayoutTests/fast/forms/002-expected.txt
+++ b/LayoutTests/fast/forms/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (floating) {DIV} at (0,0) size 156x24 [border: (2px solid #FF0000)]
         RenderImageButton {INPUT} at (2,2) size 152x20
         RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/forms/003-expected.txt b/LayoutTests/fast/forms/003-expected.txt
index 0e7f3c4..fb52640 100644
--- a/LayoutTests/fast/forms/003-expected.txt
+++ b/LayoutTests/fast/forms/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x54
-  RenderBlock {HTML} at (0,0) size 800x54
-    RenderBody {BODY} at (8,8) size 784x38
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderSelect {SELECT} at (2,0) size 59x18
       RenderBlock (anonymous) at (0,20) size 784x18
         RenderText {TEXT} at (0,0) size 292x18
diff --git a/LayoutTests/fast/forms/004-expected.txt b/LayoutTests/fast/forms/004-expected.txt
index ea05826..43d74d3 100644
--- a/LayoutTests/fast/forms/004-expected.txt
+++ b/LayoutTests/fast/forms/004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x38
-  RenderBlock {HTML} at (0,0) size 800x38
-    RenderBody {BODY} at (8,8) size 784x22
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderSelect {SELECT} at (2,2) size 59x18
       RenderText {TEXT} at (63,1) size 4x18
         text run at (63,1) width 4: " "
diff --git a/LayoutTests/fast/forms/005-expected.txt b/LayoutTests/fast/forms/005-expected.txt
index a28818b..f1d5532 100644
--- a/LayoutTests/fast/forms/005-expected.txt
+++ b/LayoutTests/fast/forms/005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x70
-  RenderBlock {HTML} at (0,0) size 800x70
-    RenderBody {BODY} at (8,8) size 784x54
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 44x54
         RenderTableSection {TBODY} at (0,0) size 0x54
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/forms/006-expected.txt b/LayoutTests/fast/forms/006-expected.txt
index 24f59af..20db157 100644
--- a/LayoutTests/fast/forms/006-expected.txt
+++ b/LayoutTests/fast/forms/006-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x96
-  RenderBlock {HTML} at (0,0) size 800x96
-    RenderBody {BODY} at (8,8) size 784x80
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x80 [border: (5px solid #000000)]
         RenderFieldSet {FIELDSET} at (7,5) size 770x70 [border: (10px groove #FF0000)]
           RenderLegend {LEGEND} at (40,0) size 123x18
diff --git a/LayoutTests/fast/forms/007-expected.txt b/LayoutTests/fast/forms/007-expected.txt
index 6c431eb..a590d6b 100644
--- a/LayoutTests/fast/forms/007-expected.txt
+++ b/LayoutTests/fast/forms/007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x100
-  RenderBlock {HTML} at (0,0) size 800x100
-    RenderBody {BODY} at (8,8) size 784x84
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderFieldSet {FIELDSET} at (2,0) size 111x80 [border: (2px groove #C0C0C0)]
         RenderLegend {LEGEND} at (12,0) size 87x18
           RenderText {TEXT} at (2,0) size 83x18
diff --git a/LayoutTests/fast/forms/input-width-expected.txt b/LayoutTests/fast/forms/input-width-expected.txt
index be107d5..c50ef5a 100644
--- a/LayoutTests/fast/forms/input-width-expected.txt
+++ b/LayoutTests/fast/forms/input-width-expected.txt
@@ -1,6 +1,6 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x38
-  RenderBlock {HTML} at (0,0) size 800x38
-    RenderBody {BODY} at (8,8) size 784x22
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderLineEdit {INPUT} at (2,2) size 50x18
diff --git a/LayoutTests/fast/frames/001-expected.txt b/LayoutTests/fast/frames/001-expected.txt
index d48eaba..cc5207f 100644
--- a/LayoutTests/fast/frames/001-expected.txt
+++ b/LayoutTests/fast/frames/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x208
-  RenderBlock {HTML} at (0,0) size 800x208
-    RenderBody {BODY} at (8,8) size 784x192 [color=#FFFFFF] [bgcolor=#000000]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [color=#FFFFFF] [bgcolor=#000000]
       RenderText {TEXT} at (0,0) size 522x18
         text run at (0,0) width 522: "The three red squares below should all look the same and be filled only with black."
       RenderBR {BR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/frames/empty-frame-src-expected.txt b/LayoutTests/fast/frames/empty-frame-src-expected.txt
index 46ca280..6fa7702 100644
--- a/LayoutTests/fast/frames/empty-frame-src-expected.txt
+++ b/LayoutTests/fast/frames/empty-frame-src-expected.txt
@@ -6,15 +6,15 @@ layer at (0,0) size 800x600
       RenderFrame {FRAME} at (0,0) size 800x197
         layer at (0,0) size 783x193
           RenderCanvas at (0,0) size 783x193
-        layer at (0,0) size 783x8
-          RenderBlock {HTML} at (0,0) size 783x8
-            RenderBody {BODY} at (8,8) size 767x0 [bgcolor=#FF0000]
+        layer at (0,0) size 783x193
+          RenderBlock {HTML} at (0,0) size 783x193
+            RenderBody {BODY} at (8,8) size 767x177 [bgcolor=#FF0000]
       RenderFrame {FRAME} at (0,201) size 800x197
         layer at (0,0) size 783x193
           RenderCanvas at (0,0) size 783x193
-        layer at (0,0) size 783x8
-          RenderBlock {HTML} at (0,0) size 783x8
-            RenderBody {BODY} at (8,8) size 767x0 [bgcolor=#800080]
+        layer at (0,0) size 783x193
+          RenderBlock {HTML} at (0,0) size 783x193
+            RenderBody {BODY} at (8,8) size 767x177 [bgcolor=#800080]
       RenderFrame {FRAME} at (0,402) size 800x197
         layer at (0,0) size 783x193
           RenderCanvas at (0,0) size 783x193
diff --git a/LayoutTests/fast/inline-block/001-expected.txt b/LayoutTests/fast/inline-block/001-expected.txt
index 40bb2e8..b85b118 100644
--- a/LayoutTests/fast/inline-block/001-expected.txt
+++ b/LayoutTests/fast/inline-block/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x60
-  RenderBlock {HTML} at (0,0) size 800x60
-    RenderBody {BODY} at (8,8) size 784x44
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 59x40 [border: (2px solid #0000FF)]
         RenderText {TEXT} at (2,2) size 55x18
           text run at (2,2) width 55: "This text"
diff --git a/LayoutTests/fast/inline-block/003-expected.txt b/LayoutTests/fast/inline-block/003-expected.txt
index 29678ea..256209f 100644
--- a/LayoutTests/fast/inline-block/003-expected.txt
+++ b/LayoutTests/fast/inline-block/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x118
-  RenderBlock {HTML} at (0,0) size 800x118
-    RenderBody {BODY} at (8,8) size 784x102
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 527x18
           text run at (0,0) width 527: "The two divs below should be on the same line, since they are display: inline-block."
diff --git a/LayoutTests/fast/inline-block/004-expected.txt b/LayoutTests/fast/inline-block/004-expected.txt
index 545a05a..80fa0ac 100644
--- a/LayoutTests/fast/inline-block/004-expected.txt
+++ b/LayoutTests/fast/inline-block/004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x156
-  RenderBlock {HTML} at (0,0) size 800x156
-    RenderBody {BODY} at (8,8) size 784x132
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x132
         RenderBlock {SPAN} at (0,0) size 132x132 [bgcolor=#008000]
           RenderBlock {SPAN} at (16,16) size 100x100 [bgcolor=#FFFF00]
diff --git a/LayoutTests/fast/inline-block/005-expected.txt b/LayoutTests/fast/inline-block/005-expected.txt
index fbb61ea..8174a6c 100644
--- a/LayoutTests/fast/inline-block/005-expected.txt
+++ b/LayoutTests/fast/inline-block/005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x156
-  RenderBlock {HTML} at (0,0) size 800x156
-    RenderBody {BODY} at (8,8) size 784x132
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x132
         RenderBlock {SPAN} at (0,0) size 132x132 [bgcolor=#008000]
           RenderBlock (floating) {SPAN} at (16,16) size 100x100 [bgcolor=#FFFF00]
diff --git a/LayoutTests/fast/inline/001-expected.txt b/LayoutTests/fast/inline/001-expected.txt
index 0f54108..429bee4 100644
--- a/LayoutTests/fast/inline/001-expected.txt
+++ b/LayoutTests/fast/inline/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x74
-  RenderBlock {HTML} at (0,0) size 800x74
-    RenderBody {BODY} at (8,8) size 784x58
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x58 [border: (2px solid #FF0000)]
         RenderText {TEXT} at (2,38) size 158x18
           text run at (2,38) width 158: "This image has a margin "
diff --git a/LayoutTests/fast/invalid/001-expected.txt b/LayoutTests/fast/invalid/001-expected.txt
index 6b5e871..48de6cc 100644
--- a/LayoutTests/fast/invalid/001-expected.txt
+++ b/LayoutTests/fast/invalid/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x68
-  RenderBlock {HTML} at (0,0) size 800x68
-    RenderBody {BODY} at (8,8) size 784x52
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderInline {B} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,0) size 784x0
diff --git a/LayoutTests/fast/invalid/002-expected.txt b/LayoutTests/fast/invalid/002-expected.txt
index 3bc683d..10053dd 100644
--- a/LayoutTests/fast/invalid/002-expected.txt
+++ b/LayoutTests/fast/invalid/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x170
-  RenderBlock {HTML} at (0,0) size 800x170
-    RenderBody {BODY} at (8,8) size 784x154
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {I} at (0,0) size 59x18
           RenderText {TEXT} at (0,0) size 59x18
diff --git a/LayoutTests/fast/invalid/003-expected.txt b/LayoutTests/fast/invalid/003-expected.txt
index 7c6faca..edb5235 100644
--- a/LayoutTests/fast/invalid/003-expected.txt
+++ b/LayoutTests/fast/invalid/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x204
-  RenderBlock {HTML} at (0,0) size 800x204
-    RenderBody {BODY} at (8,8) size 784x188
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {FONT} at (0,0) size 89x18 [color=#FF0000]
           RenderInline {I} at (0,0) size 89x18
diff --git a/LayoutTests/fast/invalid/004-expected.txt b/LayoutTests/fast/invalid/004-expected.txt
index 2c11f8a..47bb293 100644
--- a/LayoutTests/fast/invalid/004-expected.txt
+++ b/LayoutTests/fast/invalid/004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x248
-  RenderBlock {HTML} at (0,0) size 800x248
-    RenderBody {BODY} at (8,8) size 784x224
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x55
         RenderInline {FONT} at (0,0) size 303x55
           RenderText {TEXT} at (0,0) size 303x55
diff --git a/LayoutTests/fast/invalid/005-expected.txt b/LayoutTests/fast/invalid/005-expected.txt
index 51bdbb2..72742eb 100644
--- a/LayoutTests/fast/invalid/005-expected.txt
+++ b/LayoutTests/fast/invalid/005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x60
-  RenderBlock {HTML} at (0,0) size 800x60
-    RenderBody {BODY} at (8,8) size 784x36
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {DL} at (0,0) size 784x36
         RenderBlock {DT} at (0,0) size 784x18
           RenderInline {B} at (0,0) size 27x18
diff --git a/LayoutTests/fast/invalid/006-expected.txt b/LayoutTests/fast/invalid/006-expected.txt
index 9f29dc9..7b48c0d 100644
--- a/LayoutTests/fast/invalid/006-expected.txt
+++ b/LayoutTests/fast/invalid/006-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18 [color=#FFFFFF] [bgcolor=#008000]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [color=#FFFFFF] [bgcolor=#008000]
       RenderText {TEXT} at (0,0) size 312x18
         text run at (0,0) width 312: "This should be white text on a green background."
diff --git a/LayoutTests/fast/invalid/007-expected.txt b/LayoutTests/fast/invalid/007-expected.txt
index fd26616..c758850 100644
--- a/LayoutTests/fast/invalid/007-expected.txt
+++ b/LayoutTests/fast/invalid/007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x52
-  RenderBlock {HTML} at (0,0) size 800x52
-    RenderBody {BODY} at (8,8) size 784x36
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderInline {LABEL} at (0,0) size 0x0
           RenderInline {A} at (0,0) size 0x0
diff --git a/LayoutTests/fast/invalid/008-expected.txt b/LayoutTests/fast/invalid/008-expected.txt
index bb7497e..4c64438 100644
--- a/LayoutTests/fast/invalid/008-expected.txt
+++ b/LayoutTests/fast/invalid/008-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x41
-  RenderBlock {HTML} at (0,0) size 800x41
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x577
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 32x18
           text run at (0,0) width 32: "Test"
diff --git a/LayoutTests/fast/invalid/009-expected.txt b/LayoutTests/fast/invalid/009-expected.txt
index 1855ec1..4da809f 100644
--- a/LayoutTests/fast/invalid/009-expected.txt
+++ b/LayoutTests/fast/invalid/009-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18 [color=#FFFFFF] [bgcolor=#008000]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [color=#FFFFFF] [bgcolor=#008000]
       RenderText {TEXT} at (0,0) size 312x18
         text run at (0,0) width 312: "This text should be white on a green background."
diff --git a/LayoutTests/fast/invalid/010-expected.txt b/LayoutTests/fast/invalid/010-expected.txt
index 881eb56..eb8755b 100644
--- a/LayoutTests/fast/invalid/010-expected.txt
+++ b/LayoutTests/fast/invalid/010-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x300
-  RenderBlock {HTML} at (0,0) size 800x300
-    RenderBody {BODY} at (8,8) size 784x284
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 334x18
           text run at (0,0) width 334: "The style rule on this page should be totally ignored. "
diff --git a/LayoutTests/fast/invalid/011-expected.txt b/LayoutTests/fast/invalid/011-expected.txt
index e75cb1b..926585d 100644
--- a/LayoutTests/fast/invalid/011-expected.txt
+++ b/LayoutTests/fast/invalid/011-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18 [color=#FFFFFF] [bgcolor=#008000]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [color=#FFFFFF] [bgcolor=#008000]
       RenderText {TEXT} at (0,0) size 289x18
         text run at (0,0) width 289: "I should be white text on a green background."
diff --git a/LayoutTests/fast/invalid/012-expected.txt b/LayoutTests/fast/invalid/012-expected.txt
index 15ae9ff..f3948a5 100644
--- a/LayoutTests/fast/invalid/012-expected.txt
+++ b/LayoutTests/fast/invalid/012-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x140
-  RenderBlock {HTML} at (0,0) size 800x140
-    RenderBody {BODY} at (8,8) size 784x124
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {CENTER} at (0,0) size 784x18
         RenderInline {FONT} at (0,0) size 298x18
           RenderText {TEXT} at (243,0) size 298x18
diff --git a/LayoutTests/fast/invalid/013-expected.txt b/LayoutTests/fast/invalid/013-expected.txt
index 6c6e83b..7bd1d0c 100644
--- a/LayoutTests/fast/invalid/013-expected.txt
+++ b/LayoutTests/fast/invalid/013-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18 [color=#FFFFFF] [bgcolor=#008000]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [color=#FFFFFF] [bgcolor=#008000]
       RenderText {TEXT} at (0,0) size 317x18
         text run at (0,0) width 317: "You should see white text on a green background."
diff --git a/LayoutTests/fast/invalid/014-expected.txt b/LayoutTests/fast/invalid/014-expected.txt
index 450c7c8..bf143ca 100644
--- a/LayoutTests/fast/invalid/014-expected.txt
+++ b/LayoutTests/fast/invalid/014-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x64
-  RenderBlock {HTML} at (0,0) size 800x64
-    RenderBody {BODY} at (8,8) size 784x40
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 603x18
           text run at (0,0) width 282: "Random tests of some bizarre combinations. "
diff --git a/LayoutTests/fast/invalid/015-expected.txt b/LayoutTests/fast/invalid/015-expected.txt
index 0c1c805..e670c0c 100644
--- a/LayoutTests/fast/invalid/015-expected.txt
+++ b/LayoutTests/fast/invalid/015-expected.txt
@@ -1,5 +1,5 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
diff --git a/LayoutTests/fast/invalid/016-expected.txt b/LayoutTests/fast/invalid/016-expected.txt
index 9352ccd..e06d01d 100644
--- a/LayoutTests/fast/invalid/016-expected.txt
+++ b/LayoutTests/fast/invalid/016-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x162
-  RenderBlock {HTML} at (0,0) size 800x162
-    RenderBody {BODY} at (8,8) size 784x138
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 734x18
           text run at (0,0) width 154: "You should see two 100"
diff --git a/LayoutTests/fast/invalid/017-expected.txt b/LayoutTests/fast/invalid/017-expected.txt
index 2703444..c871cbe 100644
--- a/LayoutTests/fast/invalid/017-expected.txt
+++ b/LayoutTests/fast/invalid/017-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x52
-  RenderBlock {HTML} at (0,0) size 800x52
-    RenderBody {BODY} at (8,8) size 784x36
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x0
         RenderInline {A} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,0) size 784x0
diff --git a/LayoutTests/fast/invalid/018-expected.txt b/LayoutTests/fast/invalid/018-expected.txt
index 0cfd985..ea1640e 100644
--- a/LayoutTests/fast/invalid/018-expected.txt
+++ b/LayoutTests/fast/invalid/018-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x58
-  RenderBlock {HTML} at (0,0) size 800x58
-    RenderBody {BODY} at (8,8) size 784x42
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {CENTER} at (0,0) size 784x0
         RenderBlock {CENTER} at (0,0) size 784x0
       RenderBlock (anonymous) at (0,0) size 784x0
diff --git a/LayoutTests/fast/invalid/019-expected.txt b/LayoutTests/fast/invalid/019-expected.txt
index bfd65f9..0ef88ba 100644
--- a/LayoutTests/fast/invalid/019-expected.txt
+++ b/LayoutTests/fast/invalid/019-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x85
-  RenderBlock {HTML} at (0,0) size 800x85
-    RenderBody {BODY} at (8,8) size 784x64
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x579
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderInline {B} at (0,0) size 0x0
           RenderInline {NOBR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/lists/001-expected.txt b/LayoutTests/fast/lists/001-expected.txt
index 4d8dc1b..30446e3 100644
--- a/LayoutTests/fast/lists/001-expected.txt
+++ b/LayoutTests/fast/lists/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x268
-  RenderBlock {HTML} at (0,0) size 800x268
-    RenderBody {BODY} at (8,8) size 784x244
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {DIV} at (0,0) size 784x106 [border: (3px solid #FFA500)]
         RenderBlock (anonymous) at (11,11) size 762x0
           RenderBlock (floating) {DIV} at (0,0) size 122x122 [bgcolor=#FFA500] [border: (3px solid #FFA500)]
diff --git a/LayoutTests/fast/lists/002-expected.txt b/LayoutTests/fast/lists/002-expected.txt
index 4335c34..519d54c 100644
--- a/LayoutTests/fast/lists/002-expected.txt
+++ b/LayoutTests/fast/lists/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x112
-  RenderBlock {HTML} at (0,0) size 800x112
-    RenderBody {BODY} at (8,8) size 784x88
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {DIV} at (0,0) size 784x36
         RenderBlock {UL} at (0,0) size 784x36
           RenderListItem {LI} at (40,0) size 744x18
diff --git a/LayoutTests/fast/lists/004-expected.txt b/LayoutTests/fast/lists/004-expected.txt
index 829b0de..b123627 100644
--- a/LayoutTests/fast/lists/004-expected.txt
+++ b/LayoutTests/fast/lists/004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x40
-  RenderBlock {HTML} at (0,0) size 800x40
-    RenderBody {BODY} at (8,8) size 784x24
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 53x24 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 0x20
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/lists/005-expected.txt b/LayoutTests/fast/lists/005-expected.txt
index 6db7d76..e59da93 100644
--- a/LayoutTests/fast/lists/005-expected.txt
+++ b/LayoutTests/fast/lists/005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x70
-  RenderBlock {HTML} at (0,0) size 800x70
-    RenderBody {BODY} at (8,8) size 784x46
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {UL} at (0,0) size 784x46
         RenderListItem {LI} at (40,0) size 744x14
           RenderListMarker at (0,0) size 0x14
diff --git a/LayoutTests/fast/lists/006-expected.txt b/LayoutTests/fast/lists/006-expected.txt
index 6987a7b..6366ed0 100644
--- a/LayoutTests/fast/lists/006-expected.txt
+++ b/LayoutTests/fast/lists/006-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x60
-  RenderBlock {HTML} at (0,0) size 800x60
-    RenderBody {BODY} at (8,8) size 784x36
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {OL} at (0,0) size 784x36
         RenderListItem {LI} at (40,0) size 744x36
           RenderBlock (anonymous) at (0,0) size 744x18
diff --git a/LayoutTests/fast/lists/007-expected.txt b/LayoutTests/fast/lists/007-expected.txt
index d4f9116..f4a9e1d 100644
--- a/LayoutTests/fast/lists/007-expected.txt
+++ b/LayoutTests/fast/lists/007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x96
-  RenderBlock {HTML} at (0,0) size 800x96
-    RenderBody {BODY} at (8,8) size 784x72
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {UL} at (0,0) size 784x72 [bgcolor=#808080] [border: (25px solid #008000)]
         RenderListItem {LI} at (50,0) size 734x18
           RenderListMarker at (0,0) size 0x14
diff --git a/LayoutTests/fast/overflow/001-expected.txt b/LayoutTests/fast/overflow/001-expected.txt
index b1e5de8..db73b14 100644
--- a/LayoutTests/fast/overflow/001-expected.txt
+++ b/LayoutTests/fast/overflow/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x256
-  RenderBlock {HTML} at (0,0) size 800x256
-    RenderBody {BODY} at (8,8) size 784x240
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x100 [bgcolor=#FFFF00]
         RenderBlock (floating) {DIV} at (0,0) size 76x500 [bgcolor=#008000]
           RenderText {TEXT} at (0,0) size 76x18
diff --git a/LayoutTests/fast/overflow/002-expected.txt b/LayoutTests/fast/overflow/002-expected.txt
index 78bf971..4d2727a 100644
--- a/LayoutTests/fast/overflow/002-expected.txt
+++ b/LayoutTests/fast/overflow/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x328
-  RenderBlock {HTML} at (0,0) size 800x328
-    RenderBody {BODY} at (8,8) size 784x312
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 212x312 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 0x308
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/overflow/005-expected.txt b/LayoutTests/fast/overflow/005-expected.txt
index c7bc8d7..1cb58d3 100644
--- a/LayoutTests/fast/overflow/005-expected.txt
+++ b/LayoutTests/fast/overflow/005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x66
-  RenderBlock {HTML} at (0,0) size 800x66
-    RenderBody {BODY} at (8,8) size 784x45
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x579
 layer at (8,8) size 300x45 clip at (8,8) size 300x30
   RenderBlock {PRE} at (0,0) size 300x45
     RenderText {TEXT} at (0,0) size 312x30
diff --git a/LayoutTests/fast/parser/001-expected.txt b/LayoutTests/fast/parser/001-expected.txt
index 0d50f4f..1f3ca53 100644
--- a/LayoutTests/fast/parser/001-expected.txt
+++ b/LayoutTests/fast/parser/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x556
-  RenderBlock {HTML} at (0,0) size 800x556
-    RenderBody {BODY} at (8,8) size 784x540
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIR} at (0,0) size 784x104
         RenderBlock (anonymous) at (40,0) size 744x18
           RenderText {TEXT} at (0,0) size 27x18
diff --git a/LayoutTests/fast/parser/document-write-option-expected.txt b/LayoutTests/fast/parser/document-write-option-expected.txt
index 68ac0dc..dc4f8f9 100644
--- a/LayoutTests/fast/parser/document-write-option-expected.txt
+++ b/LayoutTests/fast/parser/document-write-option-expected.txt
@@ -1,6 +1,6 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x38
-  RenderBlock {HTML} at (0,0) size 800x38
-    RenderBody {BODY} at (8,8) size 784x22
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderSelect {SELECT} at (2,2) size 324x18
diff --git a/LayoutTests/fast/parser/head-comment-expected.txt b/LayoutTests/fast/parser/head-comment-expected.txt
index fe8de97..fc65b3d 100644
--- a/LayoutTests/fast/parser/head-comment-expected.txt
+++ b/LayoutTests/fast/parser/head-comment-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x76
-  RenderBlock {HTML} at (0,0) size 800x76
-    RenderBody {BODY} at (8,8) size 784x52
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 189x18
           text run at (0,0) width 189: "This is a UTF-8 quote mark: \x{2019}"
diff --git a/LayoutTests/fast/replaced/006-expected.txt b/LayoutTests/fast/replaced/006-expected.txt
index 82de1e8..acd8b41 100644
--- a/LayoutTests/fast/replaced/006-expected.txt
+++ b/LayoutTests/fast/replaced/006-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (floating) {DIV} at (0,0) size 210x108 [border: (2px solid #0000FF)]
         RenderInline {SPAN} at (0,0) size 206x18
           RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/replaced/007-expected.txt b/LayoutTests/fast/replaced/007-expected.txt
index 87e1d78..cc76cf0 100644
--- a/LayoutTests/fast/replaced/007-expected.txt
+++ b/LayoutTests/fast/replaced/007-expected.txt
@@ -1,25 +1,25 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x324
-  RenderBlock {HTML} at (0,0) size 800x324
-    RenderBody {BODY} at (8,8) size 784x308
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x308
         RenderText {TEXT} at (163,136) size 158x18
           text run at (163,136) width 158: "This should be centered. "
         RenderPartObject {IFRAME} at (321,0) size 300x150
           layer at (0,0) size 285x150
             RenderCanvas at (0,0) size 285x150
-          layer at (0,0) size 285x8
-            RenderBlock {HTML} at (0,0) size 285x8
-              RenderBody {BODY} at (8,8) size 269x0 [bgcolor=#FF0000]
+          layer at (0,0) size 285x150
+            RenderBlock {HTML} at (0,0) size 285x150
+              RenderBody {BODY} at (8,8) size 269x134 [bgcolor=#FF0000]
         RenderBR {BR} at (0,0) size 0x0
         RenderText {TEXT} at (163,290) size 158x18
           text run at (163,290) width 158: "This should be centered. "
         RenderPartObject {OBJECT} at (321,154) size 300x150
           layer at (0,0) size 285x150
             RenderCanvas at (0,0) size 285x150
-          layer at (0,0) size 285x8
-            RenderBlock {HTML} at (0,0) size 285x8
-              RenderBody {BODY} at (8,8) size 269x0 [bgcolor=#FF0000]
+          layer at (0,0) size 285x150
+            RenderBlock {HTML} at (0,0) size 285x150
+              RenderBody {BODY} at (8,8) size 269x134 [bgcolor=#FF0000]
         RenderBR {BR} at (0,0) size 0x0
         RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/replaced/008-expected.txt b/LayoutTests/fast/replaced/008-expected.txt
index 6bb5ea3..a8d4d67 100644
--- a/LayoutTests/fast/replaced/008-expected.txt
+++ b/LayoutTests/fast/replaced/008-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (floating) {DIV} at (0,0) size 20x20 [border: (2px solid #FF0000)]
         RenderImage {IMG} at (2,2) size 16x16
       RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/replaced/image-onload-expected.txt b/LayoutTests/fast/replaced/image-onload-expected.txt
index c021dee..39f36ab 100644
--- a/LayoutTests/fast/replaced/image-onload-expected.txt
+++ b/LayoutTests/fast/replaced/image-onload-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x186
-  RenderBlock {HTML} at (0,0) size 800x186
-    RenderBody {BODY} at (8,8) size 784x162
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock (anonymous) at (0,0) size 784x128
         RenderImage {IMG} at (0,0) size 128x128
       RenderBlock {P} at (0,144) size 784x18
diff --git a/LayoutTests/fast/table/001-expected.txt b/LayoutTests/fast/table/001-expected.txt
index 8be24bc..02c4be7 100644
--- a/LayoutTests/fast/table/001-expected.txt
+++ b/LayoutTests/fast/table/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 0x0
 layer at (0,0) size 41x24
   RenderTable {TABLE} at (0,0) size 41x24 [bgcolor=#000000]
diff --git a/LayoutTests/fast/table/003-expected.txt b/LayoutTests/fast/table/003-expected.txt
index 5394e21..903a4b2 100644
--- a/LayoutTests/fast/table/003-expected.txt
+++ b/LayoutTests/fast/table/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x498
-  RenderBlock {HTML} at (0,0) size 800x498
-    RenderBody {BODY} at (8,8) size 784x482
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x50
         RenderTableSection {TBODY} at (0,0) size 0x50
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/004-expected.txt b/LayoutTests/fast/table/004-expected.txt
index 3fa5f81..8cf3f2f 100644
--- a/LayoutTests/fast/table/004-expected.txt
+++ b/LayoutTests/fast/table/004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x244
-  RenderBlock {HTML} at (0,0) size 800x244
-    RenderBody {BODY} at (8,8) size 784x228
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 308x228 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 0x224
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/005-expected.txt b/LayoutTests/fast/table/005-expected.txt
index 094e8dc..08f8b5c 100644
--- a/LayoutTests/fast/table/005-expected.txt
+++ b/LayoutTests/fast/table/005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x106
-  RenderBlock {HTML} at (0,0) size 800x106
-    RenderBody {BODY} at (8,8) size 784x90
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 770x90
         RenderTableSection {TBODY} at (0,0) size 0x90
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/006-expected.txt b/LayoutTests/fast/table/006-expected.txt
index b16d3f8..cbcacb5 100644
--- a/LayoutTests/fast/table/006-expected.txt
+++ b/LayoutTests/fast/table/006-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x240
-  RenderBlock {HTML} at (0,0) size 800x240
-    RenderBody {BODY} at (8,8) size 784x224
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 231x224 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 0x220
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/007-expected.txt b/LayoutTests/fast/table/007-expected.txt
index c817c39..f89ba66 100644
--- a/LayoutTests/fast/table/007-expected.txt
+++ b/LayoutTests/fast/table/007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x106
-  RenderBlock {HTML} at (0,0) size 800x106
-    RenderBody {BODY} at (8,8) size 784x90
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 524x90 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 0x88
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/008-expected.txt b/LayoutTests/fast/table/008-expected.txt
index 48e0c79..7282821 100644
--- a/LayoutTests/fast/table/008-expected.txt
+++ b/LayoutTests/fast/table/008-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x154
-  RenderBlock {HTML} at (0,0) size 800x154
-    RenderBody {BODY} at (8,8) size 784x138
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 140x138
         RenderTableSection {TBODY} at (0,0) size 0x138
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/009-expected.txt b/LayoutTests/fast/table/009-expected.txt
index 7271532..b536d76 100644
--- a/LayoutTests/fast/table/009-expected.txt
+++ b/LayoutTests/fast/table/009-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x238
-  RenderBlock {HTML} at (0,0) size 800x238
-    RenderBody {BODY} at (0,0) size 800x222 [bgcolor=#FFFFFF]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x584 [bgcolor=#FFFFFF]
       RenderBlock {CENTER} at (0,0) size 800x222
         RenderTable {TABLE} at (0,0) size 800x222 [bgcolor=#CCCCCC] [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x220
diff --git a/LayoutTests/fast/table/010-expected.txt b/LayoutTests/fast/table/010-expected.txt
index c2683ec..37b21df 100644
--- a/LayoutTests/fast/table/010-expected.txt
+++ b/LayoutTests/fast/table/010-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x40
-  RenderBlock {HTML} at (0,0) size 800x40
-    RenderBody {BODY} at (8,8) size 784x24
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x0
       RenderTable {TABLE} at (0,0) size 104x24
         RenderTableSection {TBODY} at (0,0) size 0x24
diff --git a/LayoutTests/fast/table/012-expected.txt b/LayoutTests/fast/table/012-expected.txt
index de07a0a..2f6d053 100644
--- a/LayoutTests/fast/table/012-expected.txt
+++ b/LayoutTests/fast/table/012-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x288
-  RenderBlock {HTML} at (0,0) size 800x288
-    RenderBody {BODY} at (8,8) size 784x272
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 29x18
           text run at (0,0) width 29: "Text"
diff --git a/LayoutTests/fast/table/013-expected.txt b/LayoutTests/fast/table/013-expected.txt
index 8097b8f..978d119 100644
--- a/LayoutTests/fast/table/013-expected.txt
+++ b/LayoutTests/fast/table/013-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x116
-  RenderBlock {HTML} at (0,0) size 800x116
-    RenderBody {BODY} at (8,8) size 784x100
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x100
         RenderTableSection {TBODY} at (0,0) size 0x100
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/014-expected.txt b/LayoutTests/fast/table/014-expected.txt
index 34a275a..8663371 100644
--- a/LayoutTests/fast/table/014-expected.txt
+++ b/LayoutTests/fast/table/014-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x113
-  RenderBlock {HTML} at (0,0) size 800x113
-    RenderBody {BODY} at (8,8) size 784x86
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x573
       RenderBlock (anonymous) at (0,0) size 784x86
         RenderImage {IMG} at (0,0) size 132x86
         RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/015-expected.txt b/LayoutTests/fast/table/015-expected.txt
index 93d0266..9544dfe 100644
--- a/LayoutTests/fast/table/015-expected.txt
+++ b/LayoutTests/fast/table/015-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x92
-  RenderBlock {HTML} at (0,0) size 800x92
-    RenderBody {BODY} at (8,8) size 784x76
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 47x30 [border: (3px solid #000000)]
         RenderTableSection {TBODY} at (3,3) size 0x24
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/016-expected.txt b/LayoutTests/fast/table/016-expected.txt
index 76c9e4d..e6067bb 100644
--- a/LayoutTests/fast/table/016-expected.txt
+++ b/LayoutTests/fast/table/016-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x124
-  RenderBlock {HTML} at (0,0) size 800x124
-    RenderBody {BODY} at (8,8) size 784x108
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x108 [bgcolor=#808000]
         RenderTableSection {TBODY} at (0,0) size 0x108
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/017-expected.txt b/LayoutTests/fast/table/017-expected.txt
index 9b82005..be6f2e2 100644
--- a/LayoutTests/fast/table/017-expected.txt
+++ b/LayoutTests/fast/table/017-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x68
-  RenderBlock {HTML} at (0,0) size 800x68
-    RenderBody {BODY} at (8,8) size 784x52
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 744x52 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 0x50
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/018-expected.txt b/LayoutTests/fast/table/018-expected.txt
index 72c579e..b842d16 100644
--- a/LayoutTests/fast/table/018-expected.txt
+++ b/LayoutTests/fast/table/018-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x208
-  RenderBlock {HTML} at (0,0) size 800x208
-    RenderBody {BODY} at (8,8) size 784x184
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 436x18
           text run at (0,0) width 436: "This is a test for bug 3166276. Set the following preferences to see it:"
diff --git a/LayoutTests/fast/table/020-expected.txt b/LayoutTests/fast/table/020-expected.txt
index 5b46a9c..0b20edd 100644
--- a/LayoutTests/fast/table/020-expected.txt
+++ b/LayoutTests/fast/table/020-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x44
-  RenderBlock {HTML} at (0,0) size 800x44
-    RenderBody {BODY} at (8,8) size 784x28
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 500x28 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 0x26
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/021-expected.txt b/LayoutTests/fast/table/021-expected.txt
index 5ca7c38..ff0e85d 100644
--- a/LayoutTests/fast/table/021-expected.txt
+++ b/LayoutTests/fast/table/021-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x58
-  RenderBlock {HTML} at (0,0) size 800x58
-    RenderBody {BODY} at (8,8) size 784x42
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 153x42
         RenderTableSection {TBODY} at (0,0) size 0x42
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/022-expected.txt b/LayoutTests/fast/table/022-expected.txt
index a2c2ce1..6660689 100644
--- a/LayoutTests/fast/table/022-expected.txt
+++ b/LayoutTests/fast/table/022-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x83
-  RenderBlock {HTML} at (0,0) size 800x83
-    RenderBody {BODY} at (8,8) size 784x67
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 345x24
         RenderTableSection {TBODY} at (0,0) size 0x24
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/024-expected.txt b/LayoutTests/fast/table/024-expected.txt
index 8747bd2..282a9b3 100644
--- a/LayoutTests/fast/table/024-expected.txt
+++ b/LayoutTests/fast/table/024-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x56
-  RenderBlock {HTML} at (0,0) size 800x56
-    RenderBody {BODY} at (8,8) size 784x40
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 356x40
         RenderTableSection {TBODY} at (0,0) size 0x40
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/025-expected.txt b/LayoutTests/fast/table/025-expected.txt
index ca05d7e..cfeb93c 100644
--- a/LayoutTests/fast/table/025-expected.txt
+++ b/LayoutTests/fast/table/025-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x118
-  RenderBlock {HTML} at (0,0) size 800x118
-    RenderBody {BODY} at (8,8) size 784x102
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x43
         RenderTableSection {TBODY} at (0,0) size 0x43
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/026-expected.txt b/LayoutTests/fast/table/026-expected.txt
index 74b7f1d..375486a 100644
--- a/LayoutTests/fast/table/026-expected.txt
+++ b/LayoutTests/fast/table/026-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (715,0) size 69x30
         RenderTableSection {TBODY} at (0,0) size 0x30
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/027-expected.txt b/LayoutTests/fast/table/027-expected.txt
index 1e8c850..f45bc2b 100644
--- a/LayoutTests/fast/table/027-expected.txt
+++ b/LayoutTests/fast/table/027-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x354
-  RenderBlock {HTML} at (0,0) size 800x354
-    RenderBody {BODY} at (8,8) size 784x338
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 785x338
         RenderTableSection {TBODY} at (0,0) size 0x338
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/028-expected.txt b/LayoutTests/fast/table/028-expected.txt
index f37d398..e28d404 100644
--- a/LayoutTests/fast/table/028-expected.txt
+++ b/LayoutTests/fast/table/028-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x112
-  RenderBlock {HTML} at (0,0) size 800x112
-    RenderBody {BODY} at (8,8) size 784x96
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {TEXT} at (0,0) size 274x18
           text run at (0,0) width 274: "These two tables should be the same width."
diff --git a/LayoutTests/fast/table/029-expected.txt b/LayoutTests/fast/table/029-expected.txt
index 3fb5926..0d59e56 100644
--- a/LayoutTests/fast/table/029-expected.txt
+++ b/LayoutTests/fast/table/029-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x56
-  RenderBlock {HTML} at (0,0) size 800x56
-    RenderBody {BODY} at (8,8) size 784x40
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x40
         RenderTableSection {TBODY} at (0,0) size 0x40
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/030-expected.txt b/LayoutTests/fast/table/030-expected.txt
index 910f0ce..038702b 100644
--- a/LayoutTests/fast/table/030-expected.txt
+++ b/LayoutTests/fast/table/030-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x46
-  RenderBlock {HTML} at (0,0) size 800x46
-    RenderBody {BODY} at (8,8) size 784x30
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 705x30 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 0x26
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/031-expected.txt b/LayoutTests/fast/table/031-expected.txt
index 376ca67..904641d 100644
--- a/LayoutTests/fast/table/031-expected.txt
+++ b/LayoutTests/fast/table/031-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x320
-  RenderBlock {HTML} at (0,0) size 800x320
-    RenderBody {BODY} at (8,8) size 784x304
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 306x304
         RenderTableSection {TBODY} at (0,0) size 0x304
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/032-expected.txt b/LayoutTests/fast/table/032-expected.txt
index 874e714..8473dd9 100644
--- a/LayoutTests/fast/table/032-expected.txt
+++ b/LayoutTests/fast/table/032-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x52
-  RenderBlock {HTML} at (0,0) size 800x52
-    RenderBody {BODY} at (8,8) size 784x36
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 771x36
         text run at (0,0) width 330: "Because we're in quirks mode, you should see a 100"
         text run at (330,0) width 167: "x100 green square below. "
diff --git a/LayoutTests/fast/table/033-expected.txt b/LayoutTests/fast/table/033-expected.txt
index 1cac7da..45731a3 100644
--- a/LayoutTests/fast/table/033-expected.txt
+++ b/LayoutTests/fast/table/033-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x46
-  RenderBlock {HTML} at (0,0) size 800x46
-    RenderBody {BODY} at (8,8) size 784x30 [color=#FFFFFF]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [color=#FFFFFF]
       RenderTable {TABLE} at (0,0) size 400x30
         RenderTableSection {TBODY} at (0,0) size 0x30
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/038-expected.txt b/LayoutTests/fast/table/038-expected.txt
index d1fee7d..b7eed3d 100644
--- a/LayoutTests/fast/table/038-expected.txt
+++ b/LayoutTests/fast/table/038-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x106
-  RenderBlock {HTML} at (0,0) size 800x106
-    RenderBody {BODY} at (8,8) size 784x90
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 756x36
           text run at (0,0) width 274: "The two rows below should look identical. "
diff --git a/LayoutTests/fast/table/039-expected.txt b/LayoutTests/fast/table/039-expected.txt
index 35a67af..0e4400f 100644
--- a/LayoutTests/fast/table/039-expected.txt
+++ b/LayoutTests/fast/table/039-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x125
-  RenderBlock {HTML} at (0,0) size 800x125
-    RenderBody {BODY} at (8,8) size 784x101
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderTable {TABLE} at (0,0) size 178x49 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 0x47
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/border-collapsing/002-expected.txt b/LayoutTests/fast/table/border-collapsing/002-expected.txt
index 4a9f426..c35b9f2 100644
--- a/LayoutTests/fast/table/border-collapsing/002-expected.txt
+++ b/LayoutTests/fast/table/border-collapsing/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x291
-  RenderBlock {HTML} at (0,0) size 800x291
-    RenderBody {BODY} at (8,8) size 784x267
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x267
         RenderTable {TABLE} at (0,0) size 153x267
           RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #000000)]
diff --git a/LayoutTests/fast/table/large-width-expected.txt b/LayoutTests/fast/table/large-width-expected.txt
index 013c8c8..43b0e95 100644
--- a/LayoutTests/fast/table/large-width-expected.txt
+++ b/LayoutTests/fast/table/large-width-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x80
-  RenderBlock {HTML} at (0,0) size 800x80
-    RenderBody {BODY} at (8,8) size 784x64
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x64 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 0x62
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/multiple-percent-height-rows-expected.txt b/LayoutTests/fast/table/multiple-percent-height-rows-expected.txt
index 5709507..da5fc47 100644
--- a/LayoutTests/fast/table/multiple-percent-height-rows-expected.txt
+++ b/LayoutTests/fast/table/multiple-percent-height-rows-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x245
-  RenderBlock {HTML} at (0,0) size 800x245
-    RenderBody {BODY} at (8,8) size 784x229
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 435x229 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 0x227
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/nested-percent-height-table-expected.txt b/LayoutTests/fast/table/nested-percent-height-table-expected.txt
index 052b2e2..b99fdaa 100644
--- a/LayoutTests/fast/table/nested-percent-height-table-expected.txt
+++ b/LayoutTests/fast/table/nested-percent-height-table-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x390
-  RenderBlock {HTML} at (0,0) size 800x390
-    RenderBody {BODY} at (8,8) size 784x374
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {H3} at (0,0) size 784x22
         RenderText {TEXT} at (0,0) size 192x22
           text run at (0,0) width 192: "Height:100% Problems"
diff --git a/LayoutTests/fast/table/nobr-expected.txt b/LayoutTests/fast/table/nobr-expected.txt
index 06788de..f8cb2da 100644
--- a/LayoutTests/fast/table/nobr-expected.txt
+++ b/LayoutTests/fast/table/nobr-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x368
-  RenderBlock {HTML} at (0,0) size 800x368
-    RenderBody {BODY} at (8,8) size 784x352
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderInline {NOBR} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,0) size 784x352
diff --git a/LayoutTests/fast/table/percent-heights-expected.txt b/LayoutTests/fast/table/percent-heights-expected.txt
index 118e546..7d2ddaf 100644
--- a/LayoutTests/fast/table/percent-heights-expected.txt
+++ b/LayoutTests/fast/table/percent-heights-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x204
-  RenderBlock {HTML} at (0,0) size 800x204
-    RenderBody {BODY} at (8,8) size 784x188
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {H3} at (0,0) size 784x22
         RenderText {TEXT} at (0,0) size 247x22
           text run at (0,0) width 247: "Small Percentage Heights Bug"
diff --git a/LayoutTests/fast/table/rowspan-paint-order-expected.txt b/LayoutTests/fast/table/rowspan-paint-order-expected.txt
index 97fe966..21aa973 100644
--- a/LayoutTests/fast/table/rowspan-paint-order-expected.txt
+++ b/LayoutTests/fast/table/rowspan-paint-order-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x120
-  RenderBlock {HTML} at (0,0) size 800x120
-    RenderBody {BODY} at (8,8) size 784x104
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x104 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 0x100
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/wide-colspan-expected.txt b/LayoutTests/fast/table/wide-colspan-expected.txt
index f082477..e982d30 100644
--- a/LayoutTests/fast/table/wide-colspan-expected.txt
+++ b/LayoutTests/fast/table/wide-colspan-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 1614x585
   RenderCanvas at (0,0) size 800x585
-layer at (0,0) size 1614x126
-  RenderBlock {HTML} at (0,0) size 800x126
-    RenderBody {BODY} at (8,8) size 784x110
+layer at (0,0) size 1614x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
       RenderTable {TABLE} at (0,0) size 1606x110
         RenderTableSection {TBODY} at (0,0) size 0x110
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/table/wide-column-expected.txt b/LayoutTests/fast/table/wide-column-expected.txt
index d128a11..9754a0f 100644
--- a/LayoutTests/fast/table/wide-column-expected.txt
+++ b/LayoutTests/fast/table/wide-column-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 1614x585
   RenderCanvas at (0,0) size 800x585
-layer at (0,0) size 1614x72
-  RenderBlock {HTML} at (0,0) size 800x72
-    RenderBody {BODY} at (8,8) size 784x56
+layer at (0,0) size 1614x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
       RenderTable {TABLE} at (0,0) size 1606x56
         RenderTableSection {TBODY} at (0,0) size 0x56
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/text/basic/001-expected.txt b/LayoutTests/fast/text/basic/001-expected.txt
index 01b6591..814229a 100644
--- a/LayoutTests/fast/text/basic/001-expected.txt
+++ b/LayoutTests/fast/text/basic/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x120
-  RenderBlock {HTML} at (0,0) size 800x120
-    RenderBody {BODY} at (8,8) size 784x104 [color=#008000]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [color=#008000]
       RenderBlock (anonymous) at (0,0) size 784x37
         RenderText {TEXT} at (0,0) size 399x37
           text run at (0,0) width 399: "This is fixed pitch. "
diff --git a/LayoutTests/fast/text/basic/002-expected.txt b/LayoutTests/fast/text/basic/002-expected.txt
index b5e13d6..7208416 100644
--- a/LayoutTests/fast/text/basic/002-expected.txt
+++ b/LayoutTests/fast/text/basic/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x328
-  RenderBlock {HTML} at (0,0) size 800x328
-    RenderBody {BODY} at (8,8) size 784x304
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 100x144
         RenderText {TEXT} at (0,0) size 100x144
           text run at (0,0) width 100: "This paragraph"
diff --git a/LayoutTests/fast/text/basic/003-expected.txt b/LayoutTests/fast/text/basic/003-expected.txt
index 636ec0a..68a11da 100644
--- a/LayoutTests/fast/text/basic/003-expected.txt
+++ b/LayoutTests/fast/text/basic/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (floating) {P} at (0,16) size 718x22 [border: (2px solid #0000FF)]
         RenderText {TEXT} at (2,2) size 714x18
           text run at (2,2) width 338: "There should be 12"
diff --git a/LayoutTests/fast/text/basic/004-expected.txt b/LayoutTests/fast/text/basic/004-expected.txt
index 8cfbeb1..1469675 100644
--- a/LayoutTests/fast/text/basic/004-expected.txt
+++ b/LayoutTests/fast/text/basic/004-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x246
-  RenderBlock {HTML} at (0,0) size 800x246
-    RenderBody {BODY} at (8,8) size 784x230
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderBlock (floating) {P} at (0,16) size 649x22 [border: (2px solid #008000)]
           RenderText {TEXT} at (2,2) size 645x18
diff --git a/LayoutTests/fast/text/basic/005-expected.txt b/LayoutTests/fast/text/basic/005-expected.txt
index 5c42ee0..da13a20 100644
--- a/LayoutTests/fast/text/basic/005-expected.txt
+++ b/LayoutTests/fast/text/basic/005-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x8
-  RenderBlock {HTML} at (0,0) size 800x8
-    RenderBody {BODY} at (8,8) size 784x0
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (floating) {DIV} at (0,0) size 260x22 [border: (2px solid #008000)]
         RenderText {TEXT} at (2,2) size 256x18
           text run at (2,2) width 236: "Words should have a negative spacing of 5"
diff --git a/LayoutTests/fast/text/basic/006-expected.txt b/LayoutTests/fast/text/basic/006-expected.txt
index 107b09f..bc74ab2 100644
--- a/LayoutTests/fast/text/basic/006-expected.txt
+++ b/LayoutTests/fast/text/basic/006-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x46
-  RenderBlock {HTML} at (0,0) size 800x46
-    RenderBody {BODY} at (8,8) size 784x30
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x30 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 0x26
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/text/basic/007-expected.txt b/LayoutTests/fast/text/basic/007-expected.txt
index e94e161..c983c7d 100644
--- a/LayoutTests/fast/text/basic/007-expected.txt
+++ b/LayoutTests/fast/text/basic/007-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x124
-  RenderBlock {HTML} at (0,0) size 800x124
-    RenderBody {BODY} at (8,8) size 784x108
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x42 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 0x38
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/text/basic/008-expected.txt b/LayoutTests/fast/text/basic/008-expected.txt
index a1b80a3..2b03ef7 100644
--- a/LayoutTests/fast/text/basic/008-expected.txt
+++ b/LayoutTests/fast/text/basic/008-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x52
-  RenderBlock {HTML} at (0,0) size 800x52
-    RenderBody {BODY} at (8,8) size 784x36
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x36
         RenderText {TEXT} at (0,0) size 735x18
           text run at (0,0) width 99: "This is a test of "
diff --git a/LayoutTests/fast/text/basic/009-expected.txt b/LayoutTests/fast/text/basic/009-expected.txt
index 10779bf..15ce1c6 100644
--- a/LayoutTests/fast/text/basic/009-expected.txt
+++ b/LayoutTests/fast/text/basic/009-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x44
-  RenderBlock {HTML} at (0,0) size 800x44
-    RenderBody {BODY} at (8,8) size 784x28
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderInline {SPAN} at (0,0) size 331x28
         RenderText {TEXT} at (0,0) size 177x28
           text run at (0,0) width 177: "This is some text. "
diff --git a/LayoutTests/fast/text/basic/012-expected.txt b/LayoutTests/fast/text/basic/012-expected.txt
index 0ce2d51..6017e48 100644
--- a/LayoutTests/fast/text/basic/012-expected.txt
+++ b/LayoutTests/fast/text/basic/012-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x239
-  RenderBlock {HTML} at (0,0) size 800x239
-    RenderBody {BODY} at (8,8) size 784x223 [bgcolor=#FFFFFF]
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#FFFFFF]
       RenderBlock {H2} at (0,0) size 784x28
         RenderText {TEXT} at (0,0) size 357x28
           text run at (0,0) width 357: "Safari Whitespace/Non-ASCII Bug"
diff --git a/LayoutTests/fast/text/basic/014-expected.txt b/LayoutTests/fast/text/basic/014-expected.txt
index deb2c7a..d94639e 100644
--- a/LayoutTests/fast/text/basic/014-expected.txt
+++ b/LayoutTests/fast/text/basic/014-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x218
-  RenderBlock {HTML} at (0,0) size 800x218
-    RenderBody {BODY} at (8,8) size 784x194
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {DIV} at (0,0) size 396x194 [border: (2px solid #FF0000)]
         RenderBlock {P} at (2,18) size 392x36
           RenderText {TEXT} at (0,0) size 392x36
diff --git a/LayoutTests/fast/text/firstline/001-expected.txt b/LayoutTests/fast/text/firstline/001-expected.txt
index 9975b72..9176ade 100644
--- a/LayoutTests/fast/text/firstline/001-expected.txt
+++ b/LayoutTests/fast/text/firstline/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x101
-  RenderBlock {HTML} at (0,0) size 800x101
-    RenderBody {BODY} at (8,8) size 784x77
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x77
         RenderText {TEXT} at (0,0) size 280x18
           text run at (0,0) width 280: "BigAndGreen"
diff --git a/LayoutTests/fast/text/firstline/002-expected.txt b/LayoutTests/fast/text/firstline/002-expected.txt
index 99a103c..9d9f066 100644
--- a/LayoutTests/fast/text/firstline/002-expected.txt
+++ b/LayoutTests/fast/text/firstline/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x69
-  RenderBlock {HTML} at (0,0) size 800x69
-    RenderBody {BODY} at (8,8) size 784x45
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x45 [border: (2px solid #0000FF)]
         RenderInline (generated) at (0,0) size 32x41 [color=#800000]
           RenderText {TEXT} at (2,2) size 32x41
diff --git a/LayoutTests/fast/text/firstline/003-expected.txt b/LayoutTests/fast/text/firstline/003-expected.txt
index 916dba2..779da10 100644
--- a/LayoutTests/fast/text/firstline/003-expected.txt
+++ b/LayoutTests/fast/text/firstline/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x52
-  RenderBlock {HTML} at (0,0) size 800x52
-    RenderBody {BODY} at (8,8) size 784x28
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x28
         RenderInline (generated) at (0,0) size 17x28 [color=#FF0000]
           RenderText {TEXT} at (0,0) size 17x28
diff --git a/LayoutTests/fast/text/international/001-expected.txt b/LayoutTests/fast/text/international/001-expected.txt
index d97e027..1f79828 100644
--- a/LayoutTests/fast/text/international/001-expected.txt
+++ b/LayoutTests/fast/text/international/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderInline {A} at (0,0) size 32x18 [color=#0000EE]
         RenderText {TEXT} at (0,0) size 32x18
           text run at (0,0) width 32: "\x{5EFA}\x{7BC9}"
diff --git a/LayoutTests/fast/text/international/002-expected.txt b/LayoutTests/fast/text/international/002-expected.txt
index 9e8d0d4..2110129 100644
--- a/LayoutTests/fast/text/international/002-expected.txt
+++ b/LayoutTests/fast/text/international/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x124
-  RenderBlock {HTML} at (0,0) size 800x124
-    RenderBody {BODY} at (8,8) size 784x108
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 280x108
         RenderTableSection {TBODY} at (0,0) size 0x108
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/text/international/003-expected.txt b/LayoutTests/fast/text/international/003-expected.txt
index 4405d6d..1246269 100644
--- a/LayoutTests/fast/text/international/003-expected.txt
+++ b/LayoutTests/fast/text/international/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x340
-  RenderBlock {HTML} at (0,0) size 800x340
-    RenderBody {BODY} at (8,8) size 784x324
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x324 [border: (5px outset #808080)]
         RenderTableSection {TBODY} at (5,5) size 0x314
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/text/whitespace/001-expected.txt b/LayoutTests/fast/text/whitespace/001-expected.txt
index 061b35d..03c7473 100644
--- a/LayoutTests/fast/text/whitespace/001-expected.txt
+++ b/LayoutTests/fast/text/whitespace/001-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x107
-  RenderBlock {HTML} at (0,0) size 800x107
-    RenderBody {BODY} at (8,8) size 784x86
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x579
       RenderBlock {PRE} at (0,0) size 784x30
         RenderText {TEXT} at (0,15) size 104x15
           text run at (0,15) width 104: "text      col"
diff --git a/LayoutTests/fast/text/whitespace/019-expected.txt b/LayoutTests/fast/text/whitespace/019-expected.txt
index cb7fb9b..0139632 100644
--- a/LayoutTests/fast/text/whitespace/019-expected.txt
+++ b/LayoutTests/fast/text/whitespace/019-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x51
-  RenderBlock {HTML} at (0,0) size 800x51
-    RenderBody {BODY} at (8,8) size 784x30
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x579
       RenderBlock {PRE} at (0,0) size 784x30
         RenderText {TEXT} at (0,15) size 104x15
           text run at (0,15) width 104: "Some pre text"
diff --git a/LayoutTests/fast/text/whitespace/020-expected.txt b/LayoutTests/fast/text/whitespace/020-expected.txt
index 9f8d8ce..b1f3f3d 100644
--- a/LayoutTests/fast/text/whitespace/020-expected.txt
+++ b/LayoutTests/fast/text/whitespace/020-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x59
-  RenderBlock {HTML} at (0,0) size 800x59
-    RenderBody {BODY} at (8,8) size 784x43
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 204x43 [border: (2px solid #FF0000)]
         RenderInline {FONT} at (0,0) size 175x36 [color=#996699]
           RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/text/whitespace/021-expected.txt b/LayoutTests/fast/text/whitespace/021-expected.txt
index 3a608cc..d7b3ace 100644
--- a/LayoutTests/fast/text/whitespace/021-expected.txt
+++ b/LayoutTests/fast/text/whitespace/021-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x76
-  RenderBlock {HTML} at (0,0) size 800x76
-    RenderBody {BODY} at (8,8) size 784x60
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 450x60
         RenderTableSection {TBODY} at (0,0) size 0x60
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/text/whitespace/022-expected.txt b/LayoutTests/fast/text/whitespace/022-expected.txt
index 835209f..0988f36 100644
--- a/LayoutTests/fast/text/whitespace/022-expected.txt
+++ b/LayoutTests/fast/text/whitespace/022-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x94
-  RenderBlock {HTML} at (0,0) size 800x94
-    RenderBody {BODY} at (8,8) size 784x60
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x566
       RenderBlock {PRE} at (0,0) size 784x60
         RenderText {TEXT} at (0,0) size 240x60
           text run at (0,0) width 240: "This is a test."
diff --git a/LayoutTests/fast/text/whitespace/023-expected.txt b/LayoutTests/fast/text/whitespace/023-expected.txt
index a487da0..c0e61a2 100644
--- a/LayoutTests/fast/text/whitespace/023-expected.txt
+++ b/LayoutTests/fast/text/whitespace/023-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x70
-  RenderBlock {HTML} at (0,0) size 800x70
-    RenderBody {BODY} at (8,8) size 784x49
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x579
       RenderBlock {PRE} at (0,0) size 304x49 [border: (2px solid #008000)]
         RenderText {TEXT} at (2,17) size 96x30
           text run at (2,17) width 88: "This should"
diff --git a/LayoutTests/fast/text/whitespace/025-expected.txt b/LayoutTests/fast/text/whitespace/025-expected.txt
index abf024f..4143588 100644
--- a/LayoutTests/fast/text/whitespace/025-expected.txt
+++ b/LayoutTests/fast/text/whitespace/025-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x48
-  RenderBlock {HTML} at (0,0) size 800x48
-    RenderBody {BODY} at (8,8) size 784x32
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 314x32
         RenderTableSection {TBODY} at (0,0) size 0x32
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/text/whitespace/026-expected.txt b/LayoutTests/fast/text/whitespace/026-expected.txt
index 31ff737..adcf1b3 100644
--- a/LayoutTests/fast/text/whitespace/026-expected.txt
+++ b/LayoutTests/fast/text/whitespace/026-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 450x18
         RenderTableSection {TBODY} at (0,0) size 0x18
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/text/whitespace/027-expected.txt b/LayoutTests/fast/text/whitespace/027-expected.txt
index 2e37ac0..a8c2e98 100644
--- a/LayoutTests/fast/text/whitespace/027-expected.txt
+++ b/LayoutTests/fast/text/whitespace/027-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x498
-  RenderBlock {HTML} at (0,0) size 800x498
-    RenderBody {BODY} at (8,8) size 784x482
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 784x208
         RenderTableSection {TBODY} at (0,0) size 0x208
           RenderTableRow {TR} at (0,0) size 0x0
diff --git a/LayoutTests/fast/text/whitespace/028-expected.txt b/LayoutTests/fast/text/whitespace/028-expected.txt
index 7c3ffb1..e756f36 100644
--- a/LayoutTests/fast/text/whitespace/028-expected.txt
+++ b/LayoutTests/fast/text/whitespace/028-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {HTML} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
       RenderText {TEXT} at (0,0) size 16x18
         text run at (0,0) width 16: "A "
       RenderText {TEXT} at (16,0) size 11x18

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list