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
+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.
-815fb329dc9429791b32c82ba399c5bd
\ No newline at end of file
+9d902d5628bf845084227301d0eb886e
\ No newline at end of file
-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: " "
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."
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, "
-96bd29fd9cfb07758e4584e39223c6b5
\ No newline at end of file
+4597ccac0e7c828306bccbd3dcdc4597
\ No newline at end of file
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
-3276c1c0ebcdb5dac36a173736b5c5c5
\ No newline at end of file
+16e5ee5d1342179ad7f55ffa3c6655b6
\ No newline at end of file
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
-cea21601881918b82d15257c92979448
\ No newline at end of file
+ac4bbb8bc7ecd0067afd79a8b444d908
\ No newline at end of file
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
-90cd16fa4ef8d7e04004622b7f458e4d
\ No newline at end of file
+df06676c55abbacaec45f436821b0a6b
\ No newline at end of file
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
-3276c1c0ebcdb5dac36a173736b5c5c5
\ No newline at end of file
+16e5ee5d1342179ad7f55ffa3c6655b6
\ No newline at end of file
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
-3276c1c0ebcdb5dac36a173736b5c5c5
\ No newline at end of file
+16e5ee5d1342179ad7f55ffa3c6655b6
\ No newline at end of file
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
-494b074c63f70eb0c0f5e564fbb073ec
\ No newline at end of file
+685234c43e59b6bd3b35d325c1813a0d
\ No newline at end of file
-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
-16b3df5b66ef01f39477255d44c6f98f
\ No newline at end of file
+9af00021804c6bea9c83a717ae90a8b7
\ No newline at end of file
-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"
-c52303c7188babb248eb5c7293502200
\ No newline at end of file
+b33eb811832b3d879a77e95eff682014
\ No newline at end of file
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) "
-2ff0091c8d44cd27d5c366745c066f07
\ No newline at end of file
+a5574e72d04fe2e3fe6e0941f0620002
\ No newline at end of file
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."
-1f3a86bc9a6aebd0ac54c0d3a2e60fe2
\ No newline at end of file
+a50f740bfa0f9be574f3671349395395
\ No newline at end of file
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."
-a4dfabb4c89a29855594aaf4b548bce6
\ No newline at end of file
+670f52830dd3e5dd0253dedc96d15484
\ No newline at end of file
-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"
-a10b78e692cedb6b2ed9fbd56b383c5e
\ No newline at end of file
+6092da99ea39a1be3b021defb32f4a40
\ No newline at end of file
-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]
-a10b78e692cedb6b2ed9fbd56b383c5e
\ No newline at end of file
+6092da99ea39a1be3b021defb32f4a40
\ No newline at end of file
-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]
-a10b78e692cedb6b2ed9fbd56b383c5e
\ No newline at end of file
+6092da99ea39a1be3b021defb32f4a40
\ No newline at end of file
-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]
-a10b78e692cedb6b2ed9fbd56b383c5e
\ No newline at end of file
+6092da99ea39a1be3b021defb32f4a40
\ No newline at end of file
-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]
-d1770e1876ba95b0f2b7c39264bf54e8
\ No newline at end of file
+895f63c474ccf089673fcfffb208cac1
\ No newline at end of file
-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]
-5d142d526aa81c82a34e953c5d235a4b
\ No newline at end of file
+00720fb8dfe27c7309758e3ef6f3db5c
\ No newline at end of file
-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]
-c8038806895a2d04f217d5d4f83be565
\ No newline at end of file
+d9cdfb4d4c5f5b54f2b72adc5ff4b54a
\ No newline at end of file
-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]
-2c542eb1435d62f934f9256b8a0694d8
\ No newline at end of file
+bdc6fed3da4b440ba65690263e4f52ff
\ No newline at end of file
-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]
-2c542eb1435d62f934f9256b8a0694d8
\ No newline at end of file
+bdc6fed3da4b440ba65690263e4f52ff
\ No newline at end of file
-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]
-2c542eb1435d62f934f9256b8a0694d8
\ No newline at end of file
+bdc6fed3da4b440ba65690263e4f52ff
\ No newline at end of file
-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]
-2c542eb1435d62f934f9256b8a0694d8
\ No newline at end of file
+bdc6fed3da4b440ba65690263e4f52ff
\ No newline at end of file
-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]
-b570dc2bda886a3bfb550c8d2978433a
\ No newline at end of file
+5dca8756bdd04bb35c1a13970440f7fe
\ No newline at end of file
-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
-d2081ac4db7c122430d834644117a4af
\ No newline at end of file
+406e5f428938d66b8d5095ea84f3f15e
\ No newline at end of file
-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
-416bbc394c926d1a6f54fc43213654b6
\ No newline at end of file
+f6e57d006f5a79cd18bca11ae5fccc42
\ No newline at end of file
-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]
-47bb180a2fd5d70fa0fba9155b7257bc
\ No newline at end of file
+e9416c9a4a2ac1b4296eb7bfbe8caca9
\ No newline at end of file
-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
-22fdc224e59ba6f6c6dfe935f699de04
\ No newline at end of file
+9e7b067581a87de7f2f1ce5a0bb3c2e8
\ No newline at end of file
-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
-f55b8d702b4191411f6abee39d75eb35
\ No newline at end of file
+1ed6fcc89467ed7e23433503707b5fb7
\ No newline at end of file
-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
-e6e5c63ba5e2b3a39479383c21974cb7
\ No newline at end of file
+c70d62f5fba9fb1c39113a5eb1723bef
\ No newline at end of file
-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
-d5ba4f40dcedc2777d2197b62705f58d
\ No newline at end of file
+e545ff78a8866ed41901266ea62d19dd
\ No newline at end of file
-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
-1cc3aec843b4c2e48e7c94fc4d9204dd
\ No newline at end of file
+dd51096db6596add8a89be03cefe53ee
\ No newline at end of file
-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
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
-8563674dcf8704616287f79d39eb5929
\ No newline at end of file
+aa9f1aaa3d4911937f157dc4eeec1b38
\ No newline at end of file
-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
-fb3c31ae5a54230e95b45dbadf03e5d8
\ No newline at end of file
+9a66c6402467a9799519514091b6a2a1
\ No newline at end of file
-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)]
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
-c8a93fbdc89daf3f2f3a0b273a682bf6
\ No newline at end of file
+4ddb216dcdb81e0fc865db849045b358
\ No newline at end of file
-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
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
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
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
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"
-9d195817067bdfed422a37b399940703
\ No newline at end of file
+e6a9053645ee546c125315dbb3e5b33b
\ No newline at end of file
-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
-745eeda59d140a492cdd2cde26f03c16
\ No newline at end of file
+5a26f0a5deecc1fb12e064fe6a72bf55
\ No newline at end of file
-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"
+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.
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
// 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())
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;