LayoutTests:
authorddkilzer <ddkilzer@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 24 Jun 2006 15:09:21 +0000 (15:09 +0000)
committerddkilzer <ddkilzer@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 24 Jun 2006 15:09:21 +0000 (15:09 +0000)
        Reviewed by Hyatt.  Patch by Mitz.

        - updated test results for http://bugzilla.opendarwin.org/show_bug.cgi?id=9531
          Pages that need only a horizontal scroll bar get a vertical one as well

        * css1/classification/white_space-expected.checksum:
        * css1/classification/white_space-expected.png:
        * css1/classification/white_space-expected.txt:
        * editing/selection/select-all-004-expected.checksum:
        * editing/selection/select-all-004-expected.png:
        * editing/selection/select-all-004-expected.txt:
        * editing/selection/unrendered-001-expected.checksum:
        * editing/selection/unrendered-001-expected.png:
        * editing/selection/unrendered-001-expected.txt:
        * editing/selection/unrendered-002-expected.checksum:
        * editing/selection/unrendered-002-expected.png:
        * editing/selection/unrendered-002-expected.txt:
        * editing/selection/unrendered-003-expected.checksum:
        * editing/selection/unrendered-003-expected.png:
        * editing/selection/unrendered-003-expected.txt:
        * editing/selection/unrendered-004-expected.checksum:
        * editing/selection/unrendered-004-expected.png:
        * editing/selection/unrendered-004-expected.txt:
        * editing/selection/unrendered-005-expected.checksum:
        * editing/selection/unrendered-005-expected.png:
        * editing/selection/unrendered-005-expected.txt:
        * fast/block/float/019-expected.checksum:
        * fast/block/float/019-expected.png:
        * fast/block/float/019-expected.txt:
        * fast/block/margin-collapse/104-expected.checksum:
        * fast/block/margin-collapse/104-expected.png:
        * fast/block/margin-collapse/104-expected.txt:
        * fast/block/positioning/relative-overflow-block-expected.checksum:
        * fast/block/positioning/relative-overflow-block-expected.txt:
        * fast/block/positioning/relative-overflow-replaced-expected.checksum:
        * fast/block/positioning/relative-overflow-replaced-expected.txt:
        * fast/block/positioning/relative-overflow-replaced-float-expected.checksum:
        * fast/block/positioning/relative-overflow-replaced-float-expected.txt:
        * fast/lists/li-br-expected.checksum:
        * fast/lists/li-br-expected.png:
        * fast/lists/li-br-expected.txt:
        * fast/media/mq-relative-constraints-02-expected.checksum:
        * fast/media/mq-relative-constraints-02-expected.png:
        * fast/media/mq-relative-constraints-02-expected.txt:
        * fast/media/mq-relative-constraints-03-expected.checksum:
        * fast/media/mq-relative-constraints-03-expected.png:
        * fast/media/mq-relative-constraints-03-expected.txt:
        * fast/media/mq-relative-constraints-04-expected.checksum:
        * fast/media/mq-relative-constraints-04-expected.png:
        * fast/media/mq-relative-constraints-04-expected.txt:
        * fast/media/mq-relative-constraints-05-expected.checksum:
        * fast/media/mq-relative-constraints-05-expected.png:
        * fast/media/mq-relative-constraints-05-expected.txt:
        * fast/media/mq-relative-constraints-06-expected.checksum:
        * fast/media/mq-relative-constraints-06-expected.png:
        * fast/media/mq-relative-constraints-06-expected.txt:
        * fast/media/mq-relative-constraints-07-expected.checksum:
        * fast/media/mq-relative-constraints-07-expected.png:
        * fast/media/mq-relative-constraints-07-expected.txt:
        * fast/media/mq-relative-constraints-09-expected.checksum:
        * fast/media/mq-relative-constraints-09-expected.png:
        * fast/media/mq-relative-constraints-09-expected.txt:
        * fast/media/mq-width-absolute-01-expected.checksum:
        * fast/media/mq-width-absolute-01-expected.png:
        * fast/media/mq-width-absolute-01-expected.txt:
        * fast/media/mq-width-absolute-02-expected.checksum:
        * fast/media/mq-width-absolute-02-expected.png:
        * fast/media/mq-width-absolute-02-expected.txt:
        * fast/media/mq-width-absolute-03-expected.checksum:
        * fast/media/mq-width-absolute-03-expected.png:
        * fast/media/mq-width-absolute-03-expected.txt:
        * fast/media/mq-width-absolute-04-expected.checksum:
        * fast/media/mq-width-absolute-04-expected.png:
        * fast/media/mq-width-absolute-04-expected.txt:
        * fast/table/wide-colspan-expected.checksum:
        * fast/table/wide-colspan-expected.png:
        * fast/table/wide-colspan-expected.txt:
        * fast/table/wide-column-expected.checksum:
        * fast/table/wide-column-expected.png:
        * fast/table/wide-column-expected.txt:
        * tables/mozilla/bugs/bug131020-expected.checksum:
        * tables/mozilla/bugs/bug131020-expected.png:
        * tables/mozilla/bugs/bug131020-expected.txt:
        * tables/mozilla/bugs/bug23151-expected.checksum:
        * tables/mozilla/bugs/bug23151-expected.png:
        * tables/mozilla/bugs/bug23151-expected.txt:
        * tables/mozilla/bugs/bug29314-expected.checksum:
        * tables/mozilla/bugs/bug29314-expected.png:
        * tables/mozilla/bugs/bug29314-expected.txt:
        * tables/mozilla/bugs/bug43039-expected.checksum:
        * tables/mozilla/bugs/bug43039-expected.png:
        * tables/mozilla/bugs/bug43039-expected.txt:
        * tables/mozilla/bugs/bug43854-1-expected.checksum:
        * tables/mozilla/bugs/bug43854-1-expected.png:
        * tables/mozilla/bugs/bug43854-1-expected.txt:
        * tables/mozilla/bugs/bug625-expected.checksum:
        * tables/mozilla/bugs/bug625-expected.png:
        * tables/mozilla/bugs/bug625-expected.txt:
        * tables/mozilla/bugs/bug92143-expected.checksum:
        * tables/mozilla/bugs/bug92143-expected.png:
        * tables/mozilla/bugs/bug92143-expected.txt:
        * tables/mozilla/bugs/bug96334-expected.checksum:
        * tables/mozilla/bugs/bug96334-expected.png:
        * tables/mozilla/bugs/bug96334-expected.txt:
        * tables/mozilla/core/misc-expected.checksum:
        * tables/mozilla/core/misc-expected.png:
        * tables/mozilla/core/misc-expected.txt:
        * tables/mozilla/core/nested1-expected.checksum:
        * tables/mozilla/core/nested1-expected.png:
        * tables/mozilla/core/nested1-expected.txt:
        * tables/mozilla_expected_failures/bugs/bug220653-expected.checksum:
        * tables/mozilla_expected_failures/bugs/bug220653-expected.png:
        * tables/mozilla_expected_failures/bugs/bug220653-expected.txt:
        * tables/mozilla_expected_failures/bugs/bug67915-2-expected.checksum:
        * tables/mozilla_expected_failures/bugs/bug67915-2-expected.png:
        * tables/mozilla_expected_failures/bugs/bug67915-2-expected.txt:

WebCore:

        Reviewed by Hyatt.  Patch by Mitz.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=9531
          Pages that need only a horizontal scroll bar get a vertical one as well

        The change affects many existing tests.

        * page/FrameView.cpp:
        (WebCore::FrameView::layout): Mark the body renderer as needing layout if
        the view's height has changed and the body stretches to the view's height.
        * rendering/RenderBox.cpp:
        (WebCore::RenderBox::calcHeight):
        * rendering/RenderBox.h:
        (WebCore::RenderBox::stretchesToViewHeight): Added. Moved the logic for when
        the HTML block needs to stretch to the view's height from calcHeight() here.

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

116 files changed:
LayoutTests/ChangeLog
LayoutTests/css1/classification/white_space-expected.checksum
LayoutTests/css1/classification/white_space-expected.png
LayoutTests/css1/classification/white_space-expected.txt
LayoutTests/editing/selection/select-all-004-expected.checksum
LayoutTests/editing/selection/select-all-004-expected.png
LayoutTests/editing/selection/select-all-004-expected.txt
LayoutTests/editing/selection/unrendered-001-expected.checksum
LayoutTests/editing/selection/unrendered-001-expected.png
LayoutTests/editing/selection/unrendered-001-expected.txt
LayoutTests/editing/selection/unrendered-002-expected.checksum
LayoutTests/editing/selection/unrendered-002-expected.png
LayoutTests/editing/selection/unrendered-002-expected.txt
LayoutTests/editing/selection/unrendered-003-expected.checksum
LayoutTests/editing/selection/unrendered-003-expected.png
LayoutTests/editing/selection/unrendered-003-expected.txt
LayoutTests/editing/selection/unrendered-004-expected.checksum
LayoutTests/editing/selection/unrendered-004-expected.png
LayoutTests/editing/selection/unrendered-004-expected.txt
LayoutTests/editing/selection/unrendered-005-expected.checksum
LayoutTests/editing/selection/unrendered-005-expected.png
LayoutTests/editing/selection/unrendered-005-expected.txt
LayoutTests/fast/block/float/019-expected.checksum
LayoutTests/fast/block/float/019-expected.png
LayoutTests/fast/block/float/019-expected.txt
LayoutTests/fast/block/margin-collapse/104-expected.checksum
LayoutTests/fast/block/margin-collapse/104-expected.png
LayoutTests/fast/block/margin-collapse/104-expected.txt
LayoutTests/fast/block/positioning/relative-overflow-block-expected.checksum
LayoutTests/fast/block/positioning/relative-overflow-block-expected.txt
LayoutTests/fast/block/positioning/relative-overflow-replaced-expected.checksum
LayoutTests/fast/block/positioning/relative-overflow-replaced-expected.txt
LayoutTests/fast/block/positioning/relative-overflow-replaced-float-expected.checksum
LayoutTests/fast/block/positioning/relative-overflow-replaced-float-expected.txt
LayoutTests/fast/lists/li-br-expected.checksum
LayoutTests/fast/lists/li-br-expected.png
LayoutTests/fast/lists/li-br-expected.txt
LayoutTests/fast/media/mq-relative-constraints-02-expected.checksum
LayoutTests/fast/media/mq-relative-constraints-02-expected.png
LayoutTests/fast/media/mq-relative-constraints-02-expected.txt
LayoutTests/fast/media/mq-relative-constraints-03-expected.checksum
LayoutTests/fast/media/mq-relative-constraints-03-expected.png
LayoutTests/fast/media/mq-relative-constraints-03-expected.txt
LayoutTests/fast/media/mq-relative-constraints-04-expected.checksum
LayoutTests/fast/media/mq-relative-constraints-04-expected.png
LayoutTests/fast/media/mq-relative-constraints-04-expected.txt
LayoutTests/fast/media/mq-relative-constraints-05-expected.checksum
LayoutTests/fast/media/mq-relative-constraints-05-expected.png
LayoutTests/fast/media/mq-relative-constraints-05-expected.txt
LayoutTests/fast/media/mq-relative-constraints-06-expected.checksum
LayoutTests/fast/media/mq-relative-constraints-06-expected.png
LayoutTests/fast/media/mq-relative-constraints-06-expected.txt
LayoutTests/fast/media/mq-relative-constraints-07-expected.checksum
LayoutTests/fast/media/mq-relative-constraints-07-expected.png
LayoutTests/fast/media/mq-relative-constraints-07-expected.txt
LayoutTests/fast/media/mq-relative-constraints-09-expected.checksum
LayoutTests/fast/media/mq-relative-constraints-09-expected.png
LayoutTests/fast/media/mq-relative-constraints-09-expected.txt
LayoutTests/fast/media/mq-width-absolute-01-expected.checksum
LayoutTests/fast/media/mq-width-absolute-01-expected.png
LayoutTests/fast/media/mq-width-absolute-01-expected.txt
LayoutTests/fast/media/mq-width-absolute-02-expected.checksum
LayoutTests/fast/media/mq-width-absolute-02-expected.png
LayoutTests/fast/media/mq-width-absolute-02-expected.txt
LayoutTests/fast/media/mq-width-absolute-03-expected.checksum
LayoutTests/fast/media/mq-width-absolute-03-expected.png
LayoutTests/fast/media/mq-width-absolute-03-expected.txt
LayoutTests/fast/media/mq-width-absolute-04-expected.checksum
LayoutTests/fast/media/mq-width-absolute-04-expected.png
LayoutTests/fast/media/mq-width-absolute-04-expected.txt
LayoutTests/fast/table/wide-colspan-expected.checksum
LayoutTests/fast/table/wide-colspan-expected.png
LayoutTests/fast/table/wide-colspan-expected.txt
LayoutTests/fast/table/wide-column-expected.checksum
LayoutTests/fast/table/wide-column-expected.png
LayoutTests/fast/table/wide-column-expected.txt
LayoutTests/tables/mozilla/bugs/bug131020-expected.checksum
LayoutTests/tables/mozilla/bugs/bug131020-expected.png
LayoutTests/tables/mozilla/bugs/bug131020-expected.txt
LayoutTests/tables/mozilla/bugs/bug23151-expected.checksum
LayoutTests/tables/mozilla/bugs/bug23151-expected.png
LayoutTests/tables/mozilla/bugs/bug23151-expected.txt
LayoutTests/tables/mozilla/bugs/bug29314-expected.checksum
LayoutTests/tables/mozilla/bugs/bug29314-expected.png
LayoutTests/tables/mozilla/bugs/bug29314-expected.txt
LayoutTests/tables/mozilla/bugs/bug43039-expected.checksum
LayoutTests/tables/mozilla/bugs/bug43039-expected.png
LayoutTests/tables/mozilla/bugs/bug43039-expected.txt
LayoutTests/tables/mozilla/bugs/bug43854-1-expected.checksum
LayoutTests/tables/mozilla/bugs/bug43854-1-expected.png
LayoutTests/tables/mozilla/bugs/bug43854-1-expected.txt
LayoutTests/tables/mozilla/bugs/bug625-expected.checksum
LayoutTests/tables/mozilla/bugs/bug625-expected.png
LayoutTests/tables/mozilla/bugs/bug625-expected.txt
LayoutTests/tables/mozilla/bugs/bug92143-expected.checksum
LayoutTests/tables/mozilla/bugs/bug92143-expected.png
LayoutTests/tables/mozilla/bugs/bug92143-expected.txt
LayoutTests/tables/mozilla/bugs/bug96334-expected.checksum
LayoutTests/tables/mozilla/bugs/bug96334-expected.png
LayoutTests/tables/mozilla/bugs/bug96334-expected.txt
LayoutTests/tables/mozilla/core/misc-expected.checksum
LayoutTests/tables/mozilla/core/misc-expected.png
LayoutTests/tables/mozilla/core/misc-expected.txt
LayoutTests/tables/mozilla/core/nested1-expected.checksum
LayoutTests/tables/mozilla/core/nested1-expected.png
LayoutTests/tables/mozilla/core/nested1-expected.txt
LayoutTests/tables/mozilla_expected_failures/bugs/bug220653-expected.checksum
LayoutTests/tables/mozilla_expected_failures/bugs/bug220653-expected.png
LayoutTests/tables/mozilla_expected_failures/bugs/bug220653-expected.txt
LayoutTests/tables/mozilla_expected_failures/bugs/bug67915-2-expected.checksum
LayoutTests/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png
LayoutTests/tables/mozilla_expected_failures/bugs/bug67915-2-expected.txt
WebCore/ChangeLog
WebCore/page/FrameView.cpp
WebCore/rendering/RenderBox.cpp
WebCore/rendering/RenderBox.h

index 8b0590c..3a75552 100644 (file)
@@ -1,3 +1,122 @@
+2006-06-24  Mitz Pettel  <opendarwin.org@mitzpettel.com>
+
+        Reviewed by Hyatt.
+
+        - updated test results for http://bugzilla.opendarwin.org/show_bug.cgi?id=9531
+          Pages that need only a horizontal scroll bar get a vertical one as well
+
+        * css1/classification/white_space-expected.checksum:
+        * css1/classification/white_space-expected.png:
+        * css1/classification/white_space-expected.txt:
+        * editing/selection/select-all-004-expected.checksum:
+        * editing/selection/select-all-004-expected.png:
+        * editing/selection/select-all-004-expected.txt:
+        * editing/selection/unrendered-001-expected.checksum:
+        * editing/selection/unrendered-001-expected.png:
+        * editing/selection/unrendered-001-expected.txt:
+        * editing/selection/unrendered-002-expected.checksum:
+        * editing/selection/unrendered-002-expected.png:
+        * editing/selection/unrendered-002-expected.txt:
+        * editing/selection/unrendered-003-expected.checksum:
+        * editing/selection/unrendered-003-expected.png:
+        * editing/selection/unrendered-003-expected.txt:
+        * editing/selection/unrendered-004-expected.checksum:
+        * editing/selection/unrendered-004-expected.png:
+        * editing/selection/unrendered-004-expected.txt:
+        * editing/selection/unrendered-005-expected.checksum:
+        * editing/selection/unrendered-005-expected.png:
+        * editing/selection/unrendered-005-expected.txt:
+        * fast/block/float/019-expected.checksum:
+        * fast/block/float/019-expected.png:
+        * fast/block/float/019-expected.txt:
+        * fast/block/margin-collapse/104-expected.checksum:
+        * fast/block/margin-collapse/104-expected.png:
+        * fast/block/margin-collapse/104-expected.txt:
+        * fast/block/positioning/relative-overflow-block-expected.checksum:
+        * fast/block/positioning/relative-overflow-block-expected.txt:
+        * fast/block/positioning/relative-overflow-replaced-expected.checksum:
+        * fast/block/positioning/relative-overflow-replaced-expected.txt:
+        * fast/block/positioning/relative-overflow-replaced-float-expected.checksum:
+        * fast/block/positioning/relative-overflow-replaced-float-expected.txt:
+        * fast/lists/li-br-expected.checksum:
+        * fast/lists/li-br-expected.png:
+        * fast/lists/li-br-expected.txt:
+        * fast/media/mq-relative-constraints-02-expected.checksum:
+        * fast/media/mq-relative-constraints-02-expected.png:
+        * fast/media/mq-relative-constraints-02-expected.txt:
+        * fast/media/mq-relative-constraints-03-expected.checksum:
+        * fast/media/mq-relative-constraints-03-expected.png:
+        * fast/media/mq-relative-constraints-03-expected.txt:
+        * fast/media/mq-relative-constraints-04-expected.checksum:
+        * fast/media/mq-relative-constraints-04-expected.png:
+        * fast/media/mq-relative-constraints-04-expected.txt:
+        * fast/media/mq-relative-constraints-05-expected.checksum:
+        * fast/media/mq-relative-constraints-05-expected.png:
+        * fast/media/mq-relative-constraints-05-expected.txt:
+        * fast/media/mq-relative-constraints-06-expected.checksum:
+        * fast/media/mq-relative-constraints-06-expected.png:
+        * fast/media/mq-relative-constraints-06-expected.txt:
+        * fast/media/mq-relative-constraints-07-expected.checksum:
+        * fast/media/mq-relative-constraints-07-expected.png:
+        * fast/media/mq-relative-constraints-07-expected.txt:
+        * fast/media/mq-relative-constraints-09-expected.checksum:
+        * fast/media/mq-relative-constraints-09-expected.png:
+        * fast/media/mq-relative-constraints-09-expected.txt:
+        * fast/media/mq-width-absolute-01-expected.checksum:
+        * fast/media/mq-width-absolute-01-expected.png:
+        * fast/media/mq-width-absolute-01-expected.txt:
+        * fast/media/mq-width-absolute-02-expected.checksum:
+        * fast/media/mq-width-absolute-02-expected.png:
+        * fast/media/mq-width-absolute-02-expected.txt:
+        * fast/media/mq-width-absolute-03-expected.checksum:
+        * fast/media/mq-width-absolute-03-expected.png:
+        * fast/media/mq-width-absolute-03-expected.txt:
+        * fast/media/mq-width-absolute-04-expected.checksum:
+        * fast/media/mq-width-absolute-04-expected.png:
+        * fast/media/mq-width-absolute-04-expected.txt:
+        * fast/table/wide-colspan-expected.checksum:
+        * fast/table/wide-colspan-expected.png:
+        * fast/table/wide-colspan-expected.txt:
+        * fast/table/wide-column-expected.checksum:
+        * fast/table/wide-column-expected.png:
+        * fast/table/wide-column-expected.txt:
+        * tables/mozilla/bugs/bug131020-expected.checksum:
+        * tables/mozilla/bugs/bug131020-expected.png:
+        * tables/mozilla/bugs/bug131020-expected.txt:
+        * tables/mozilla/bugs/bug23151-expected.checksum:
+        * tables/mozilla/bugs/bug23151-expected.png:
+        * tables/mozilla/bugs/bug23151-expected.txt:
+        * tables/mozilla/bugs/bug29314-expected.checksum:
+        * tables/mozilla/bugs/bug29314-expected.png:
+        * tables/mozilla/bugs/bug29314-expected.txt:
+        * tables/mozilla/bugs/bug43039-expected.checksum:
+        * tables/mozilla/bugs/bug43039-expected.png:
+        * tables/mozilla/bugs/bug43039-expected.txt:
+        * tables/mozilla/bugs/bug43854-1-expected.checksum:
+        * tables/mozilla/bugs/bug43854-1-expected.png:
+        * tables/mozilla/bugs/bug43854-1-expected.txt:
+        * tables/mozilla/bugs/bug625-expected.checksum:
+        * tables/mozilla/bugs/bug625-expected.png:
+        * tables/mozilla/bugs/bug625-expected.txt:
+        * tables/mozilla/bugs/bug92143-expected.checksum:
+        * tables/mozilla/bugs/bug92143-expected.png:
+        * tables/mozilla/bugs/bug92143-expected.txt:
+        * tables/mozilla/bugs/bug96334-expected.checksum:
+        * tables/mozilla/bugs/bug96334-expected.png:
+        * tables/mozilla/bugs/bug96334-expected.txt:
+        * tables/mozilla/core/misc-expected.checksum:
+        * tables/mozilla/core/misc-expected.png:
+        * tables/mozilla/core/misc-expected.txt:
+        * tables/mozilla/core/nested1-expected.checksum:
+        * tables/mozilla/core/nested1-expected.png:
+        * tables/mozilla/core/nested1-expected.txt:
+        * tables/mozilla_expected_failures/bugs/bug220653-expected.checksum:
+        * tables/mozilla_expected_failures/bugs/bug220653-expected.png:
+        * tables/mozilla_expected_failures/bugs/bug220653-expected.txt:
+        * tables/mozilla_expected_failures/bugs/bug67915-2-expected.checksum:
+        * tables/mozilla_expected_failures/bugs/bug67915-2-expected.png:
+        * tables/mozilla_expected_failures/bugs/bug67915-2-expected.txt:
+
 2006-06-24  Alexey Proskuryakov  <ap@nypop.com>
 
         Reviewed by Darin.
index 0f2df1e..b8d7ae8 100644 (file)
@@ -1 +1 @@
-815fb329dc9429791b32c82ba399c5bd
\ No newline at end of file
+9d902d5628bf845084227301d0eb886e
\ No newline at end of file
index 61a9536..e47bae9 100644 (file)
Binary files a/LayoutTests/css1/classification/white_space-expected.png and b/LayoutTests/css1/classification/white_space-expected.png differ
index c12419b..9dfdd58 100644 (file)
@@ -1,12 +1,12 @@
-layer at (0,0) size 921x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 921x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 769x18
+layer at (0,0) size 921x585
+  RenderView at (0,0) size 800x585
+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:"
-      RenderBlock {PRE} at (0,34) size 769x60
+      RenderBlock {PRE} at (0,34) size 784x60
         RenderText {#text} at (0,0) size 232x60
           text run at (0,0) width 192: ".one {white-space: pre;}"
           text run at (192,0) width 0: " "
@@ -15,8 +15,8 @@ layer at (0,0) size 921x600
           text run at (0,30) width 232: ".three {white-space: normal;}"
           text run at (232,30) width 0: " "
           text run at (0,45) width 0: " "
-      RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,125) size 769x90
+      RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,125) size 784x90
         RenderText {#text} at (0,0) size 569x90
           text run at (0,0) width 0: " "
           text run at (0,18) width 569: "This sentence should     show extra space  where there    would ordinarily         not be any."
@@ -27,10 +27,10 @@ layer at (0,0) size 921x600
           text run at (97,54) width 0: " "
           text run at (0,72) width 184: "     very clearly demonstrates."
           text run at (184,72) width 0: " "
-      RenderBlock {P} at (0,231) size 769x18
+      RenderBlock {P} at (0,231) size 784x18
         RenderText {#text} at (0,0) size 891x18
           text run at (0,0) width 891: "This sentence should not word-wrap, no matter how long the sentence is, as it has been set to nowrap and that should have the obvious effect."
-      RenderBlock {P} at (0,265) size 769x36
+      RenderBlock {P} at (0,265) size 784x36
         RenderText {#text} at (0,0) size 296x36
           text run at (0,0) width 0: " "
           text run at (0,18) width 296: "This sentence      should     show extra   space, "
index 87c5c56..650828f 100644 (file)
@@ -1 +1 @@
-96bd29fd9cfb07758e4584e39223c6b5
\ No newline at end of file
+4597ccac0e7c828306bccbd3dcdc4597
\ No newline at end of file
index 2715008..a170011 100644 (file)
Binary files a/LayoutTests/editing/selection/select-all-004-expected.png and b/LayoutTests/editing/selection/select-all-004-expected.png differ
index e638286..ea0fa1b 100644 (file)
@@ -3,11 +3,11 @@ EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of #text > BODY > HTML > #document to 0 of #text > BODY > HTML > #document toDOMRange:range from 1 of #text > BODY > HTML > #document to 5 of BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-layer at (0,0) size 812x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 812x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (64,64) size 748x472 [border: (50px solid #FF0000)]
+layer at (0,0) size 812x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 812x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (64,64) size 748x457 [border: (50px solid #FF0000)]
       RenderBlock {DIV} at (74,74) size 600x0
       RenderBlock (anonymous) at (74,74) size 600x48
         RenderText {#text} at (0,10) size 54x28
index 963c295..ae19a69 100644 (file)
@@ -1 +1 @@
-3276c1c0ebcdb5dac36a173736b5c5c5
\ No newline at end of file
+16e5ee5d1342179ad7f55ffa3c6655b6
\ No newline at end of file
index 373c050..415898c 100644 (file)
Binary files a/LayoutTests/editing/selection/unrendered-001-expected.png and b/LayoutTests/editing/selection/unrendered-001-expected.png differ
index d78a2f8..83e1d45 100644 (file)
@@ -1,11 +1,11 @@
 EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 4 of DIV > BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-layer at (0,0) size 820x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 820x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,64) size 769x472
+layer at (0,0) size 820x585
+  RenderView at (0,0) size 800x585
+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 748x196 [border: (50px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 32x28
           RenderText {#text} at (74,84) size 32x28
index 8379df2..698b444 100644 (file)
@@ -1 +1 @@
-cea21601881918b82d15257c92979448
\ No newline at end of file
+ac4bbb8bc7ecd0067afd79a8b444d908
\ No newline at end of file
index bd9ece3..3f61ece 100644 (file)
Binary files a/LayoutTests/editing/selection/unrendered-002-expected.png and b/LayoutTests/editing/selection/unrendered-002-expected.png differ
index b6a0ea4..adc5bf1 100644 (file)
@@ -2,11 +2,11 @@ EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-layer at (0,0) size 820x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 820x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,64) size 769x472
+layer at (0,0) size 820x585
+  RenderView at (0,0) size 800x585
+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 748x196 [border: (50px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 32x28
           RenderText {#text} at (74,84) size 32x28
index 6aa0462..0943aec 100644 (file)
@@ -1 +1 @@
-90cd16fa4ef8d7e04004622b7f458e4d
\ No newline at end of file
+df06676c55abbacaec45f436821b0a6b
\ No newline at end of file
index 343805b..48baceb 100644 (file)
Binary files a/LayoutTests/editing/selection/unrendered-003-expected.png and b/LayoutTests/editing/selection/unrendered-003-expected.png differ
index 1323c55..b26b3e1 100644 (file)
@@ -2,11 +2,11 @@ EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-layer at (0,0) size 820x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 820x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,64) size 769x472
+layer at (0,0) size 820x585
+  RenderView at (0,0) size 800x585
+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 748x196 [border: (50px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 32x28
           RenderText {#text} at (74,84) size 32x28
index 963c295..ae19a69 100644 (file)
@@ -1 +1 @@
-3276c1c0ebcdb5dac36a173736b5c5c5
\ No newline at end of file
+16e5ee5d1342179ad7f55ffa3c6655b6
\ No newline at end of file
index 373c050..415898c 100644 (file)
Binary files a/LayoutTests/editing/selection/unrendered-004-expected.png and b/LayoutTests/editing/selection/unrendered-004-expected.png differ
index dc85ac4..c21177d 100644 (file)
@@ -3,11 +3,11 @@ EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-layer at (0,0) size 820x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 820x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,64) size 769x472
+layer at (0,0) size 820x585
+  RenderView at (0,0) size 800x585
+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 748x196 [border: (50px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 32x28
           RenderText {#text} at (74,84) size 32x28
index 963c295..ae19a69 100644 (file)
@@ -1 +1 @@
-3276c1c0ebcdb5dac36a173736b5c5c5
\ No newline at end of file
+16e5ee5d1342179ad7f55ffa3c6655b6
\ No newline at end of file
index 373c050..415898c 100644 (file)
Binary files a/LayoutTests/editing/selection/unrendered-005-expected.png and b/LayoutTests/editing/selection/unrendered-005-expected.png differ
index dc85ac4..c21177d 100644 (file)
@@ -3,11 +3,11 @@ EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-layer at (0,0) size 820x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 820x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,64) size 769x472
+layer at (0,0) size 820x585
+  RenderView at (0,0) size 800x585
+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 748x196 [border: (50px solid #FF0000)]
         RenderInline {SPAN} at (0,0) size 32x28
           RenderText {#text} at (74,84) size 32x28
index a0c7faa..a8e2f69 100644 (file)
@@ -1 +1 @@
-494b074c63f70eb0c0f5e564fbb073ec
\ No newline at end of file
+685234c43e59b6bd3b35d325c1813a0d
\ No newline at end of file
index fb6f738..9305037 100644 (file)
Binary files a/LayoutTests/fast/block/float/019-expected.png and b/LayoutTests/fast/block/float/019-expected.png differ
index 0b0fc2b..b4fe7a9 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 2008x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 2008x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {DIV} at (0,0) size 769x154
-        RenderBlock (floating) {DIV} at (685,0) size 84x104 [bgcolor=#008000] [border: (2px solid #808000)]
+layer at (0,0) size 2008x585
+  RenderView at (0,0) size 800x585
+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)]
         RenderImage {IMG} at (0,104) size 2000x50 [bgcolor=#FFA500]
         RenderText {#text} at (0,0) size 0x0
index b80c3c4..756c159 100644 (file)
@@ -1 +1 @@
-16b3df5b66ef01f39477255d44c6f98f
\ No newline at end of file
+9af00021804c6bea9c83a717ae90a8b7
\ No newline at end of file
index 15226df..826fc77 100644 (file)
Binary files a/LayoutTests/fast/block/margin-collapse/104-expected.png and b/LayoutTests/fast/block/margin-collapse/104-expected.png differ
index 88d3949..3a0f3bb 100644 (file)
@@ -1,10 +1,10 @@
-layer at (0,0) size 976x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 976x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {DIV} at (0,0) size 769x108 [border: (2px solid #0000FF)]
-        RenderBlock (anonymous) at (2,2) size 765x54
+layer at (0,0) size 976x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 976x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {DIV} at (0,0) size 784x108 [border: (2px solid #0000FF)]
+        RenderBlock (anonymous) at (2,2) size 780x54
           RenderText {#text} at (0,0) size 747x36
             text run at (0,0) width 584: "Resize the window. Red boxes below must not overflow the blue box (or window) from the "
             text run at (584,0) width 163: "left side, though they may"
index 66731ae..c56c90b 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 814x850
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 785x585
+  RenderBlock {HTML} at (0,0) size 785x585
+    RenderBody {BODY} at (8,8) size 769x569
       RenderText {#text} at (0,0) size 762x36
         text run at (0,0) width 762: "Document canvas should be big enough to fit both blue and red (relative positioned) rectangles (ie. have scrollbars if they"
         text run at (0,18) width 131: "don't fit to the view) "
index 27bdcd0..7475ffe 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 1108x1108
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 785x585
+  RenderBlock {HTML} at (0,0) size 785x585
+    RenderBody {BODY} at (8,8) size 769x569
       RenderText {#text} at (100,86) size 743x36
         text run at (100,86) width 643: " The image should be 1000px over to the right and bottom, which should cause horizontal and vertical"
         text run at (0,104) width 126: "scrollbars to appear."
index 3310d69..f9c1eea 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 1108x1108
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 785x585
+  RenderBlock {HTML} at (0,0) size 785x585
+    RenderBody {BODY} at (8,8) size 769x569
       RenderText {#text} at (100,0) size 639x36
         text run at (100,0) width 639: "The image should be 1000px over to the right and bottom, which should cause horizontal and vertical"
         text run at (100,18) width 126: "scrollbars to appear."
index 026a544..8fea383 100644 (file)
@@ -1 +1 @@
-a4dfabb4c89a29855594aaf4b548bce6
\ No newline at end of file
+670f52830dd3e5dd0253dedc96d15484
\ No newline at end of file
index c5b33b5..6e0a769 100644 (file)
Binary files a/LayoutTests/fast/lists/li-br-expected.png and b/LayoutTests/fast/lists/li-br-expected.png differ
index 0a3d26a..f7285e6 100644 (file)
@@ -1,15 +1,15 @@
-layer at (0,0) size 1518x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 1518x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x576
-      RenderBlock {OL} at (0,0) size 769x18
-        RenderListItem {LI} at (40,0) size 729x18
+layer at (0,0) size 1518x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 1518x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x561
+      RenderBlock {OL} at (0,0) size 784x18
+        RenderListItem {LI} at (40,0) size 744x18
           RenderListMarker at (-20,0) size 16x18
           RenderText {#text} at (0,0) size 1470x18
             text run at (0,0) width 1470: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
-      RenderBlock {OL} at (0,34) size 769x36
-        RenderListItem {LI} at (40,0) size 729x36
+      RenderBlock {OL} at (0,34) size 784x36
+        RenderListItem {LI} at (40,0) size 744x36
           RenderListMarker at (0,0) size 16x18
           RenderText {#text} at (0,18) size 1470x18
             text run at (0,18) width 1470: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
index 04a3866..bbe63df 100644 (file)
@@ -1 +1 @@
-a10b78e692cedb6b2ed9fbd56b383c5e
\ No newline at end of file
+6092da99ea39a1be3b021defb32f4a40
\ No newline at end of file
index dcdb17e..18910e2 100644 (file)
Binary files a/LayoutTests/fast/media/mq-relative-constraints-02-expected.png and b/LayoutTests/fast/media/mq-relative-constraints-02-expected.png differ
index d1ec510..3453a7a 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 360x18
           text run at (0,0) width 360: "This text should be green if viewport is wider than 30em."
       RenderBlock {DIV} at (0,34) size 480x18 [bgcolor=#ADD8E6]
index 04a3866..bbe63df 100644 (file)
@@ -1 +1 @@
-a10b78e692cedb6b2ed9fbd56b383c5e
\ No newline at end of file
+6092da99ea39a1be3b021defb32f4a40
\ No newline at end of file
index dcdb17e..18910e2 100644 (file)
Binary files a/LayoutTests/fast/media/mq-relative-constraints-03-expected.png and b/LayoutTests/fast/media/mq-relative-constraints-03-expected.png differ
index d1ec510..3453a7a 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 360x18
           text run at (0,0) width 360: "This text should be green if viewport is wider than 30em."
       RenderBlock {DIV} at (0,34) size 480x18 [bgcolor=#ADD8E6]
index 04a3866..bbe63df 100644 (file)
@@ -1 +1 @@
-a10b78e692cedb6b2ed9fbd56b383c5e
\ No newline at end of file
+6092da99ea39a1be3b021defb32f4a40
\ No newline at end of file
index dcdb17e..18910e2 100644 (file)
Binary files a/LayoutTests/fast/media/mq-relative-constraints-04-expected.png and b/LayoutTests/fast/media/mq-relative-constraints-04-expected.png differ
index d1ec510..3453a7a 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 360x18
           text run at (0,0) width 360: "This text should be green if viewport is wider than 30em."
       RenderBlock {DIV} at (0,34) size 480x18 [bgcolor=#ADD8E6]
index 04a3866..bbe63df 100644 (file)
@@ -1 +1 @@
-a10b78e692cedb6b2ed9fbd56b383c5e
\ No newline at end of file
+6092da99ea39a1be3b021defb32f4a40
\ No newline at end of file
index dcdb17e..18910e2 100644 (file)
Binary files a/LayoutTests/fast/media/mq-relative-constraints-05-expected.png and b/LayoutTests/fast/media/mq-relative-constraints-05-expected.png differ
index d1ec510..3453a7a 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 360x18
           text run at (0,0) width 360: "This text should be green if viewport is wider than 30em."
       RenderBlock {DIV} at (0,34) size 480x18 [bgcolor=#ADD8E6]
index eba6089..bc7f681 100644 (file)
@@ -1 +1 @@
-d1770e1876ba95b0f2b7c39264bf54e8
\ No newline at end of file
+895f63c474ccf089673fcfffb208cac1
\ No newline at end of file
index f963b87..1c30f1c 100644 (file)
Binary files a/LayoutTests/fast/media/mq-relative-constraints-06-expected.png and b/LayoutTests/fast/media/mq-relative-constraints-06-expected.png differ
index 0255af2..5de50eb 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 968x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 968x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 968x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 968x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 728x18
           text run at (0,0) width 728: "This text should be green if viewport is narrower than 60em. This tests that (min-width: 60em) can evaluate to false."
       RenderBlock {DIV} at (0,34) size 960x18 [bgcolor=#ADD8E6]
index bc19618..acc3822 100644 (file)
@@ -1 +1 @@
-5d142d526aa81c82a34e953c5d235a4b
\ No newline at end of file
+00720fb8dfe27c7309758e3ef6f3db5c
\ No newline at end of file
index 6ba126d..79760df 100644 (file)
Binary files a/LayoutTests/fast/media/mq-relative-constraints-07-expected.png and b/LayoutTests/fast/media/mq-relative-constraints-07-expected.png differ
index cccd799..235a2fe 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 710x18
           text run at (0,0) width 710: "This text should be green if viewport is wider than 30em. This tests that (max-width: 30em) can evaluate to false."
       RenderBlock {DIV} at (0,34) size 480x18 [bgcolor=#ADD8E6]
index a39b5c6..f51b40c 100644 (file)
@@ -1 +1 @@
-c8038806895a2d04f217d5d4f83be565
\ No newline at end of file
+d9cdfb4d4c5f5b54f2b72adc5ff4b54a
\ No newline at end of file
index 9154105..98b01ca 100644 (file)
Binary files a/LayoutTests/fast/media/mq-relative-constraints-09-expected.png and b/LayoutTests/fast/media/mq-relative-constraints-09-expected.png differ
index 862018a..647c1ad 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 968x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 968x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 968x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 968x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 381x18
           text run at (0,0) width 381: "This text should be green if viewport is narrower than 60em."
       RenderBlock {DIV} at (0,34) size 960x18 [bgcolor=#ADD8E6]
index 9b12f86..9fe0e39 100644 (file)
@@ -1 +1 @@
-2c542eb1435d62f934f9256b8a0694d8
\ No newline at end of file
+bdc6fed3da4b440ba65690263e4f52ff
\ No newline at end of file
index 3fd64ba..963ddba 100644 (file)
Binary files a/LayoutTests/fast/media/mq-width-absolute-01-expected.png and b/LayoutTests/fast/media/mq-width-absolute-01-expected.png differ
index 1f9e5cc..dd85a1a 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 378x18
           text run at (0,0) width 378: "This text should be green if viewport is at most 800px wide."
       RenderBlock {DIV} at (0,34) size 800x18 [bgcolor=#ADD8E6]
index 9b12f86..9fe0e39 100644 (file)
@@ -1 +1 @@
-2c542eb1435d62f934f9256b8a0694d8
\ No newline at end of file
+bdc6fed3da4b440ba65690263e4f52ff
\ No newline at end of file
index 3fd64ba..963ddba 100644 (file)
Binary files a/LayoutTests/fast/media/mq-width-absolute-02-expected.png and b/LayoutTests/fast/media/mq-width-absolute-02-expected.png differ
index 1f9e5cc..dd85a1a 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 378x18
           text run at (0,0) width 378: "This text should be green if viewport is at most 800px wide."
       RenderBlock {DIV} at (0,34) size 800x18 [bgcolor=#ADD8E6]
index 9b12f86..9fe0e39 100644 (file)
@@ -1 +1 @@
-2c542eb1435d62f934f9256b8a0694d8
\ No newline at end of file
+bdc6fed3da4b440ba65690263e4f52ff
\ No newline at end of file
index 3fd64ba..963ddba 100644 (file)
Binary files a/LayoutTests/fast/media/mq-width-absolute-03-expected.png and b/LayoutTests/fast/media/mq-width-absolute-03-expected.png differ
index 1f9e5cc..dd85a1a 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 378x18
           text run at (0,0) width 378: "This text should be green if viewport is at most 800px wide."
       RenderBlock {DIV} at (0,34) size 800x18 [bgcolor=#ADD8E6]
index 9b12f86..9fe0e39 100644 (file)
@@ -1 +1 @@
-2c542eb1435d62f934f9256b8a0694d8
\ No newline at end of file
+bdc6fed3da4b440ba65690263e4f52ff
\ No newline at end of file
index 3fd64ba..963ddba 100644 (file)
Binary files a/LayoutTests/fast/media/mq-width-absolute-04-expected.png and b/LayoutTests/fast/media/mq-width-absolute-04-expected.png differ
index 1f9e5cc..dd85a1a 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x18 [color=#008000]
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 378x18
           text run at (0,0) width 378: "This text should be green if viewport is at most 800px wide."
       RenderBlock {DIV} at (0,34) size 800x18 [bgcolor=#ADD8E6]
index 56b01be..11d2e05 100644 (file)
@@ -1 +1 @@
-b570dc2bda886a3bfb550c8d2978433a
\ No newline at end of file
+5dca8756bdd04bb35c1a13970440f7fe
\ No newline at end of file
index b60b951..6662545 100644 (file)
Binary files a/LayoutTests/fast/table/wide-colspan-expected.png and b/LayoutTests/fast/table/wide-colspan-expected.png differ
index 6b4ae57..143c37b 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 1614x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 1614x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 1614x585
+  RenderView at (0,0) size 800x585
+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 1606x110
           RenderTableRow {TR} at (0,2) size 1606x52
index feb9127..cfd083b 100644 (file)
@@ -1 +1 @@
-d2081ac4db7c122430d834644117a4af
\ No newline at end of file
+406e5f428938d66b8d5095ea84f3f15e
\ No newline at end of file
index eac5daa..60c60cc 100644 (file)
Binary files a/LayoutTests/fast/table/wide-column-expected.png and b/LayoutTests/fast/table/wide-column-expected.png differ
index 2cf3ed2..56dde9a 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 1614x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 1614x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 1614x585
+  RenderView at (0,0) size 800x585
+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 1606x56
           RenderTableRow {TR} at (0,2) size 1606x52
index 6ea9084..618d448 100644 (file)
@@ -1 +1 @@
-416bbc394c926d1a6f54fc43213654b6
\ No newline at end of file
+f6e57d006f5a79cd18bca11ae5fccc42
\ No newline at end of file
index ac95c3d..5c60b20 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug131020-expected.png and b/LayoutTests/tables/mozilla/bugs/bug131020-expected.png differ
index 689c8bb..50e4465 100644 (file)
@@ -1,19 +1,19 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderTable {TABLE} at (0,0) size 800x584 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 798x582
-          RenderTableRow {TR} at (0,2) size 798x578
-            RenderTableCell {TD} at (2,2) size 794x578 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (2,2) size 790x574 [border: (1px outset #808080)]
-                RenderTableSection {TBODY} at (1,1) size 788x572
-                  RenderTableRow {TR} at (0,2) size 788x568
-                    RenderTableCell {TD} at (2,2) size 784x574 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                      RenderPartObject {IFRAME} at (2,2) size 790x570 [border: (5px solid #0000FF)]
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderTable {TABLE} at (0,0) size 800x569 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 798x567
+          RenderTableRow {TR} at (0,2) size 798x563
+            RenderTableCell {TD} at (2,2) size 794x563 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 790x559 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 788x557
+                  RenderTableRow {TR} at (0,2) size 788x553
+                    RenderTableCell {TD} at (2,2) size 784x559 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderPartObject {IFRAME} at (2,2) size 790x555 [border: (5px solid #0000FF)]
                         layer at (0,0) size 765x1840
-                          RenderView at (0,0) size 765x560
+                          RenderView at (0,0) size 765x545
                         layer at (0,0) size 765x1840
                           RenderBlock {HTML} at (0,0) size 765x1840
                             RenderBody {BODY} at (0,0) size 765x1840 [bgcolor=#53799F]
index e331772..fdbd18f 100644 (file)
@@ -1 +1 @@
-47bb180a2fd5d70fa0fba9155b7257bc
\ No newline at end of file
+e9416c9a4a2ac1b4296eb7bfbe8caca9
\ No newline at end of file
index c1fb793..1a754b5 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug23151-expected.png and b/LayoutTests/tables/mozilla/bugs/bug23151-expected.png differ
index 869bcb0..22ed965 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 827x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 827x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 827x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 827x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
       RenderTable {TABLE} at (0,0) size 819x30 [bgcolor=#FFFFFF]
         RenderTableSection {TBODY} at (0,0) size 819x30
           RenderTableRow {TR} at (0,0) size 819x30
index 8fb2c3f..2303bb9 100644 (file)
@@ -1 +1 @@
-22fdc224e59ba6f6c6dfe935f699de04
\ No newline at end of file
+9e7b067581a87de7f2f1ce5a0bb3c2e8
\ No newline at end of file
index 6db889f..1d0371e 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug29314-expected.png and b/LayoutTests/tables/mozilla/bugs/bug29314-expected.png differ
index 9a69fc6..a80e5f3 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 1009x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 1009x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 1009x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 1009x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
       RenderTable {TABLE} at (0,0) size 1001x226
         RenderTableSection {TBODY} at (0,0) size 1001x226
           RenderTableRow {TR} at (0,2) size 1001x222
index 4413ba8..746c85e 100644 (file)
@@ -1 +1 @@
-f55b8d702b4191411f6abee39d75eb35
\ No newline at end of file
+1ed6fcc89467ed7e23433503707b5fb7
\ No newline at end of file
index 8fece8b..9c52fa6 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug43039-expected.png and b/LayoutTests/tables/mozilla/bugs/bug43039-expected.png differ
index 09f5302..657a597 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 16468x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 16468x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 16468x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 16468x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
       RenderTable {TABLE} at (0,0) size 16460x108
         RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COL} at (0,0) size 0x0
index 51efb48..3021715 100644 (file)
@@ -1 +1 @@
-e6e5c63ba5e2b3a39479383c21974cb7
\ No newline at end of file
+c70d62f5fba9fb1c39113a5eb1723bef
\ No newline at end of file
index e57b89a..b9c2aca 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug43854-1-expected.png and b/LayoutTests/tables/mozilla/bugs/bug43854-1-expected.png differ
index ae376ce..6572ae9 100644 (file)
@@ -1,13 +1,13 @@
-layer at (0,0) size 941x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 941x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (0,0) size 785x600 [color=#FFFF00] [bgcolor=#000000]
-      RenderBlock {P} at (39,39) size 707x18
+layer at (0,0) size 942x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 942x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (0,0) size 800x585 [color=#FFFF00] [bgcolor=#000000]
+      RenderBlock {P} at (40,40) size 720x18
         RenderInline {B} at (0,0) size 285x18
           RenderText {#text} at (0,0) size 285x18
             text run at (0,0) width 285: "All cell borders should look the same."
-      RenderTable {TABLE} at (39,73) size 902x186 [border: (1px outset #808080)]
+      RenderTable {TABLE} at (40,74) size 902x186 [border: (1px outset #808080)]
         RenderTableCol {COL} at (0,0) size 0x0
         RenderTableSection {TBODY} at (1,1) size 900x184
           RenderTableRow {TR} at (0,0) size 900x20
index 00941b2..f3f7557 100644 (file)
@@ -1 +1 @@
-d5ba4f40dcedc2777d2197b62705f58d
\ No newline at end of file
+e545ff78a8866ed41901266ea62d19dd
\ No newline at end of file
index 7824e9b..17b9d3f 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug625-expected.png and b/LayoutTests/tables/mozilla/bugs/bug625-expected.png differ
index c9bf1ff..ddfbcd0 100644 (file)
@@ -1,10 +1,10 @@
-layer at (0,0) size 1012x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 1012x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 1012x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 1012x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
       RenderBlock {HR} at (0,0) size 1004x4 [border: (2px solid #000000)]
-      RenderBlock (anonymous) at (0,12) size 769x18
+      RenderBlock (anonymous) at (0,12) size 784x18
         RenderBR {BR} at (0,0) size 0x18
       RenderTable {TABLE} at (0,30) size 642x217
         RenderTableSection {TBODY} at (0,0) size 642x217
index d331965..869e625 100644 (file)
@@ -1 +1 @@
-1cc3aec843b4c2e48e7c94fc4d9204dd
\ No newline at end of file
+dd51096db6596add8a89be03cefe53ee
\ No newline at end of file
index 90ff71b..09c996c 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug92143-expected.png and b/LayoutTests/tables/mozilla/bugs/bug92143-expected.png differ
index 9ae8655..7bfa8d0 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 2410x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 2410x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock (anonymous) at (0,0) size 769x18
+layer at (0,0) size 2410x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 2410x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderBR {BR} at (0,0) size 0x18
       RenderTable {TABLE} at (0,18) size 324x58 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 322x56
@@ -14,7 +14,7 @@ layer at (0,0) size 2410x600
                 text run at (1,19) width 44: "better! "
                 text run at (45,19) width 269: "Now you can choose from 3 levels of junk"
                 text run at (1,37) width 32: "mail!"
-      RenderBlock (anonymous) at (0,76) size 769x72
+      RenderBlock (anonymous) at (0,76) size 784x72
         RenderBR {BR} at (0,0) size 0x18
         RenderBR {BR} at (0,18) size 0x18
         RenderText {#text} at (0,36) size 437x18
index d74b377..9c0578e 100644 (file)
@@ -1 +1 @@
-8563674dcf8704616287f79d39eb5929
\ No newline at end of file
+aa9f1aaa3d4911937f157dc4eeec1b38
\ No newline at end of file
index 43a0a93..cb3ee22 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug96334-expected.png and b/LayoutTests/tables/mozilla/bugs/bug96334-expected.png differ
index 8ab1256..4b5b18e 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 999x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 999x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 999x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 999x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
       RenderTable {TABLE} at (0,0) size 991x147 [border: (2px solid #0000FF)]
         RenderTableSection {TBODY} at (2,2) size 987x143
           RenderTableRow {TR} at (0,2) size 987x139
index 9668726..858419b 100644 (file)
@@ -1 +1 @@
-fb3c31ae5a54230e95b45dbadf03e5d8
\ No newline at end of file
+9a66c6402467a9799519514091b6a2a1
\ No newline at end of file
index 2c57dac..5e02390 100644 (file)
Binary files a/LayoutTests/tables/mozilla/core/misc-expected.png and b/LayoutTests/tables/mozilla/core/misc-expected.png differ
index 363e901..a8657bd 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 812x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 785x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock (anonymous) at (0,0) size 769x18
+layer at (0,0) size 812x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 800x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 226x18
           text run at (0,0) width 226: "cell split with color (standard mode)"
       RenderTable {TABLE} at (0,18) size 31x28 [border: (1px outset #808080)]
@@ -14,10 +14,10 @@ layer at (0,0) size 785x600
             RenderTableCell {TD} at (2,2) size 25x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 21x18
                 text run at (2,2) width 21: "foo"
-      RenderBlock (anonymous) at (0,46) size 769x18
+      RenderBlock (anonymous) at (0,46) size 784x18
         RenderBR {BR} at (0,0) size 0x18
       RenderBlock {HR} at (0,72) size 602x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,82) size 769x18
+      RenderBlock (anonymous) at (0,82) size 784x18
         RenderBR {BR} at (0,0) size 0x18
       RenderTable {TABLE} at (0,100) size 600x109
         RenderTableSection {TBODY} at (0,0) size 600x109
index fb2b009..9ced0c5 100644 (file)
@@ -1 +1 @@
-c8a93fbdc89daf3f2f3a0b273a682bf6
\ No newline at end of file
+4ddb216dcdb81e0fc865db849045b358
\ No newline at end of file
index 346ba70..2936440 100644 (file)
Binary files a/LayoutTests/tables/mozilla/core/nested1-expected.png and b/LayoutTests/tables/mozilla/core/nested1-expected.png differ
index aea035a..ce2485f 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
       RenderTable {TABLE} at (0,0) size 193x34 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 191x32
           RenderTableRow {TR} at (0,2) size 191x28
@@ -13,7 +13,7 @@ layer at (0,0) size 808x600
                     RenderTableCell {TD} at (2,2) size 179x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 177x18
                         text run at (1,1) width 177: "nested in auto, width=100%"
-      RenderBlock (anonymous) at (0,34) size 769x18
+      RenderBlock (anonymous) at (0,34) size 784x18
         RenderBR {BR} at (0,0) size 0x18
       RenderTable {TABLE} at (0,52) size 200x34 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 198x32
@@ -25,7 +25,7 @@ layer at (0,0) size 808x600
                     RenderTableCell {TD} at (2,2) size 186x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 182x18
                         text run at (1,1) width 182: "nested in fixed, width=100%"
-      RenderBlock (anonymous) at (0,86) size 769x18
+      RenderBlock (anonymous) at (0,86) size 784x18
         RenderBR {BR} at (0,0) size 0x18
       RenderTable {TABLE} at (0,104) size 800x34 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 798x32
@@ -37,7 +37,7 @@ layer at (0,0) size 808x600
                     RenderTableCell {TD} at (2,2) size 786x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 182x18
                         text run at (1,1) width 182: "nested in fixed, width=100%"
-      RenderBlock (anonymous) at (0,138) size 769x18
+      RenderBlock (anonymous) at (0,138) size 784x18
         RenderBR {BR} at (0,0) size 0x18
       RenderTable {TABLE} at (0,156) size 226x34 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 224x32
@@ -52,37 +52,37 @@ layer at (0,0) size 808x600
             RenderTableCell {TD} at (191,5) size 31x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 27x18
                 text run at (2,2) width 27: "auto"
-      RenderBlock (anonymous) at (0,190) size 769x18
+      RenderBlock (anonymous) at (0,190) size 784x18
         RenderBR {BR} at (0,0) size 0x18
-      RenderTable {TABLE} at (0,208) size 769x34 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 767x32
-          RenderTableRow {TR} at (0,2) size 767x28
-            RenderTableCell {TD} at (2,2) size 672x28 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (2,2) size 334x24 [bgcolor=#00FF00]
-                RenderTableSection {TBODY} at (0,0) size 334x24
-                  RenderTableRow {TR} at (0,2) size 334x20
-                    RenderTableCell {TD} at (2,2) size 330x20 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,208) size 784x34 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x32
+          RenderTableRow {TR} at (0,2) size 782x28
+            RenderTableCell {TD} at (2,2) size 685x28 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 340x24 [bgcolor=#00FF00]
+                RenderTableSection {TBODY} at (0,0) size 340x24
+                  RenderTableRow {TR} at (0,2) size 340x20
+                    RenderTableCell {TD} at (2,2) size 336x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 179x18
                         text run at (1,1) width 179: "nested in 100%, width=50%"
-            RenderTableCell {TD} at (676,5) size 89x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (689,5) size 91x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 21x18
                 text run at (2,2) width 21: "foo"
-      RenderBlock (anonymous) at (0,242) size 769x18
+      RenderBlock (anonymous) at (0,242) size 784x18
         RenderBR {BR} at (0,0) size 0x18
-      RenderTable {TABLE} at (0,260) size 769x40 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 767x38
-          RenderTableRow {TR} at (0,2) size 767x34
-            RenderTableCell {TD} at (2,2) size 539x34 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (2,2) size 267x30 [bgcolor=#00FF00]
-                RenderTableSection {TBODY} at (0,0) size 267x30
-                  RenderTableRow {TR} at (0,2) size 267x26
-                    RenderTableCell {TD} at (2,2) size 263x26 [r=0 c=0 rs=1 cs=1]
-                      RenderTable {TABLE} at (1,1) size 130x24 [bgcolor=#FF0000]
-                        RenderTableSection {TBODY} at (0,0) size 130x24
-                          RenderTableRow {TR} at (0,2) size 130x20
-                            RenderTableCell {TD} at (2,2) size 126x20 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,260) size 784x40 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x38
+          RenderTableRow {TR} at (0,2) size 782x34
+            RenderTableCell {TD} at (2,2) size 550x34 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 273x30 [bgcolor=#00FF00]
+                RenderTableSection {TBODY} at (0,0) size 273x30
+                  RenderTableRow {TR} at (0,2) size 273x26
+                    RenderTableCell {TD} at (2,2) size 269x26 [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (1,1) size 133x24 [bgcolor=#FF0000]
+                        RenderTableSection {TBODY} at (0,0) size 133x24
+                          RenderTableRow {TR} at (0,2) size 133x20
+                            RenderTableCell {TD} at (2,2) size 129x20 [r=0 c=0 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 45x18
                                 text run at (1,1) width 45: "2n50%"
-            RenderTableCell {TD} at (543,8) size 222x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (554,8) size 226x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 21x18
                 text run at (2,2) width 21: "foo"
index 0745688..b50507a 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/bugs/bug220653-expected.png and b/LayoutTests/tables/mozilla_expected_failures/bugs/bug220653-expected.png differ
index 3a0b107..f1b0bc9 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 808x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 808x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
+layer at (0,0) size 808x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
       RenderTable {TABLE} at (0,0) size 800x36 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 798x34
           RenderTableRow {TR} at (0,3) size 798x28
index 1be3fee..fcc70bc 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png and b/LayoutTests/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png differ
index c93c4ea..ef92587 100644 (file)
@@ -1,11 +1,11 @@
-layer at (0,0) size 930x600
-  RenderView at (0,0) size 785x585
-layer at (0,0) size 930x600
-  RenderBlock {HTML} at (0,0) size 785x600
-    RenderBody {BODY} at (8,8) size 769x584
-      RenderTable {TABLE} at (0,0) size 922x28 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 920x26
-          RenderTableRow {TR} at (0,2) size 920x22
-            RenderTableCell {TD} at (2,2) size 916x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 948x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 948x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderTable {TABLE} at (0,0) size 940x28 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 938x26
+          RenderTableRow {TR} at (0,2) size 938x22
+            RenderTableCell {TD} at (2,2) size 934x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 21x18
                 text run at (2,2) width 21: "foo"
index 54b7b59..19bda3a 100644 (file)
@@ -1,3 +1,21 @@
+2006-06-24  Mitz Pettel  <opendarwin.org@mitzpettel.com>
+
+        Reviewed by Hyatt.
+
+        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=9531
+          Pages that need only a horizontal scroll bar get a vertical one as well
+
+        The change affects many existing tests.
+
+        * page/FrameView.cpp:
+        (WebCore::FrameView::layout): Mark the body renderer as needing layout if
+        the view's height has changed and the body stretches to the view's height.
+        * rendering/RenderBox.cpp:
+        (WebCore::RenderBox::calcHeight):
+        * rendering/RenderBox.h:
+        (WebCore::RenderBox::stretchesToViewHeight): Added. Moved the logic for when
+        the HTML block needs to stretch to the view's height from calcHeight() here.
+
 2006-06-24  Alexey Proskuryakov  <ap@nypop.com>
 
         Reviewed by Darin.
         * platform/String.cpp:
         (WebCore::String::number):
 
->>>>>>> .r14995
 2006-06-22  Mitz Pettel  <opendarwin.org@mitzpettel.com>
 
         Reviewed by Hyatt.
index d1af60a..789ef8d 100644 (file)
@@ -367,6 +367,8 @@ void FrameView::layout(bool allowSubtree)
                     vMode = ScrollBarAlwaysOff;
                     hMode = ScrollBarAlwaysOff;
                 } else if (body->hasTagName(bodyTag)) {
+                    if (!d->firstLayout && m_size.height() != visibleHeight() && static_cast<RenderBox*>(body->renderer())->stretchesToViewHeight())
+                        body->renderer()->setChildNeedsLayout(true);
                     // It's sufficient to just check one overflow direction, since it's illegal to have visible in only one direction.
                     RenderObject* o = rootRenderer->style()->overflowX() == OVISIBLE ? body->renderer() : rootRenderer;
                     applyOverflowToViewport(o, hMode, vMode); // Only applies to HTML UAs, not to XML/XHTML UAs
index bdd5dcb..d7804f4 100644 (file)
@@ -1217,8 +1217,7 @@ void RenderBox::calcHeight()
     // WinIE quirk: The <html> block always fills the entire canvas in quirks mode.  The <body> always fills the
     // <html> block in quirks mode.  Only apply this quirk if the block is normal flow and no height
     // is specified.
-    if (style()->htmlHacks() && style()->height().isAuto() &&
-        !isFloatingOrPositioned() && (isRoot() || isBody())) {
+    if (stretchesToViewHeight()) {
         int margins = collapsedMarginTop() + collapsedMarginBottom();
         int visHeight = view()->frameView()->visibleHeight();
         if (isRoot())
index 71d11ad..158789f 100644 (file)
@@ -113,6 +113,8 @@ public:
     virtual void calcWidth();
     virtual void calcHeight();
 
+    bool stretchesToViewHeight() const { return style()->htmlHacks() && style()->height().isAuto() &&
+        !isFloatingOrPositioned() && (isRoot() || isBody()); }
     // Whether or not the element shrinks to its intrinsic width (rather than filling the width
     // of a containing block).  HTML4 buttons, <select>s, <input>s, legends, and floating/compact elements do this.
     bool sizesToIntrinsicWidth(WidthType) const;