Changeset 19588

Show
Ignore:
Timestamp:
02/12/07 15:52:11 (2 years ago)
Author:
bdash
Message:

2007-02-12 Mitz Pettel <mitz@webkit.org>

Reviewed by Dave Hyatt.

Tests: fast/repaint/float-overflow.html

fast/repaint/float-overflow-right.html

Reflected in existing test results.

Unified floats and overflow for the purposes of painting and hit-testing.
Overhanging and overflowing floats are now factored into a block's overflow
unless their painting has been propagated to an ancestor.

Changed table cells to no longer expand to enclose overflow, thus making
it purely "visual overflow", having no effect on layout in WebCore. It
still determines scrolling dimensions.

  • rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::placeBoxesHorizontally): Include inline blocks' horizontal overflow in the inline box's dimensions.
  • rendering/RenderBlock.cpp: (WebCore::RenderBlock::layoutBlock): Removed the expand to enclose overflows behavior. Added code to add this block's floats (and their overflow) to its overflow rect if it is not in a block formatting context. Otherwise, the inclusion of floats in the overflow is deferred until this block's parent examines its floats and possibly adopts overhanging floats. (WebCore::RenderBlock::layoutBlockChildren): (WebCore::RenderBlock::paint): (WebCore::RenderBlock::floatRect): Changed to return an empty rect if there are no floats or the floats are clipped, instead of returning the border box. (WebCore::RenderBlock::addOverhangingFloats): Any floats of the child that are not to be painted by the parent are added to the child's overflow rect. (WebCore::RenderBlock::addVisualOverflow): Added. Adjusts the overflow bounds to include the given rect. (WebCore::RenderBlock::nodeAtPoint):
  • rendering/RenderBlock.h:
  • rendering/RenderFlexibleBox.cpp: (WebCore::RenderFlexibleBox::layoutBlock): (WebCore::RenderFlexibleBox::layoutHorizontalBox): After placing a normal child, add its floats to its overflow, since painting of floats does not propagate to flexible boxes. (WebCore::RenderFlexibleBox::layoutVerticalBox): Ditto.
  • rendering/RenderForeignObject.cpp: (WebCore::RenderForeignObject::layout):
  • rendering/RenderHTMLCanvas.cpp: (WebCore::RenderHTMLCanvas::layout):
  • rendering/RenderImage.cpp: (WebCore::RenderImage::layout):
  • rendering/RenderLayer.cpp: (WebCore::RenderLayer::updateLayerPositions): (WebCore::RenderLayer::absoluteBoundingBox):
  • rendering/RenderLayer.h:
  • rendering/RenderObject.cpp: (WebCore::RenderObject::repaintAfterLayoutIfNeeded):
  • rendering/RenderObject.h: (WebCore::RenderObject::expandsToEncloseOverhangingFloats):
  • rendering/RenderPath.cpp: (WebCore::RenderPath::layout):
  • rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::layout):
  • rendering/RenderSVGText.cpp: (WebCore::RenderSVGText::layout):
  • rendering/RenderTable.cpp: (WebCore::RenderTable::layout):
  • rendering/RenderTableCell.h: (WebCore::RenderTableCell::expandsToEncloseOverhangingFloats):

2007-02-12 Mitz Pettel <mitz@webkit.org>

Reviewed by Dave Hyatt.

  • css1/formatting_model/inline_elements-expected.checksum:
  • css1/formatting_model/inline_elements-expected.png:
  • css1/formatting_model/inline_elements-expected.txt:
  • css2.1/t0905-c414-flt-00-d-expected.txt:
  • css2.1/t0905-c414-flt-01-d-g-expected.txt:
  • css2.1/t0905-c414-flt-02-c-expected.txt:
  • css2.1/t0905-c414-flt-03-c-expected.txt:
  • css2.1/t0905-c414-flt-04-c-expected.txt:
  • css2.1/t0905-c414-flt-wrap-01-d-g-expected.txt:
  • css2.1/t0905-c5525-fltcont-00-d-g-expected.txt:
  • css2.1/t0905-c5525-fltwidth-02-c-g-expected.txt:
  • css2.1/t0905-c5525-fltwidth-03-c-g-expected.txt:
  • css2.1/t090501-c414-flt-02-d-g-expected.txt:
  • css2.1/t090501-c414-flt-03-b-g-expected.txt:
  • fast/backgrounds/repeat/negative-offset-repeat-expected.txt:
  • fast/block/float/008-expected.txt:
  • fast/block/float/013-expected.checksum:
  • fast/block/float/013-expected.txt:
  • fast/block/float/029-expected.txt:
  • fast/block/float/031-expected.txt:
  • fast/block/float/float-in-float-painting-expected.txt:
  • fast/block/margin-collapse/059-expected.checksum:
  • fast/block/margin-collapse/059-expected.png:
  • fast/block/margin-collapse/059-expected.txt:
  • fast/block/margin-collapse/062-expected.txt:
  • fast/block/margin-collapse/063-expected.txt:
  • fast/box-shadow/basic-shadows-expected.txt:
  • fast/forms/floating-textfield-relayout-expected.checksum:
  • fast/forms/floating-textfield-relayout-expected.txt:
  • fast/lists/003-expected.txt:
  • fast/media/mq-relative-constraints-08-expected.txt:
  • fast/multicol/float-multicol-expected.txt:
  • fast/repaint/float-overflow-expected.checksum: Added.
  • fast/repaint/float-overflow-expected.png: Added.
  • fast/repaint/float-overflow-expected.txt: Added.
  • fast/repaint/float-overflow-right-expected.checksum: Added.
  • fast/repaint/float-overflow-right-expected.png: Added.
  • fast/repaint/float-overflow-right-expected.txt: Added.
  • fast/repaint/float-overflow-right.html: Added.
  • fast/repaint/float-overflow.html: Added.
  • fast/table/009-expected.checksum:
  • fast/table/009-expected.png:
  • fast/table/009-expected.txt:
  • fast/text/text-shadow-extreme-value.html:
  • fast/text/whitespace/012-expected.txt:
  • tables/mozilla/bugs/bug120364-expected.txt:
  • tables/mozilla/bugs/bug196870-expected.checksum:
  • tables/mozilla/bugs/bug196870-expected.png:
  • tables/mozilla/bugs/bug196870-expected.txt:
  • tables/mozilla/bugs/bug45055-2-expected.txt:
  • tables/mozilla/bugs/bug72359-expected.txt:
  • tables/mozilla/marvin/x_table_align_left-expected.txt:
  • tables/mozilla/marvin/x_table_align_right-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_table-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_table-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_table-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_hidden_table-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_hidden_table-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_hidden_table-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_hidden_tbody-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_hidden_tbody-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_hidden_tbody-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_hidden_tr-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_hidden_tr-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_hidden_tr-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.txt:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.checksum:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.png:
  • tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.txt:
Location:
trunk
Files:
8 added
120 modified

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r19587 r19588  
     12007-02-12  Mitz Pettel  <mitz@webkit.org> 
     2 
     3        Reviewed by Dave Hyatt. 
     4 
     5        - repaint test for http://bugs.webkit.org/show_bug.cgi?id=12123 
     6          REGRESSION: Incomplete repaint of floats' overflows 
     7 
     8        - updated results for http://bugs.webkit.org/show_bug.cgi?id=10116 
     9          REGRESSION: Menu item drawn 2 pixels short on WWDC 2006 Attendee Site 
     10 
     11        * css1/formatting_model/inline_elements-expected.checksum: 
     12        * css1/formatting_model/inline_elements-expected.png: 
     13        * css1/formatting_model/inline_elements-expected.txt: 
     14        * css2.1/t0905-c414-flt-00-d-expected.txt: 
     15        * css2.1/t0905-c414-flt-01-d-g-expected.txt: 
     16        * css2.1/t0905-c414-flt-02-c-expected.txt: 
     17        * css2.1/t0905-c414-flt-03-c-expected.txt: 
     18        * css2.1/t0905-c414-flt-04-c-expected.txt: 
     19        * css2.1/t0905-c414-flt-wrap-01-d-g-expected.txt: 
     20        * css2.1/t0905-c5525-fltcont-00-d-g-expected.txt: 
     21        * css2.1/t0905-c5525-fltwidth-02-c-g-expected.txt: 
     22        * css2.1/t0905-c5525-fltwidth-03-c-g-expected.txt: 
     23        * css2.1/t090501-c414-flt-02-d-g-expected.txt: 
     24        * css2.1/t090501-c414-flt-03-b-g-expected.txt: 
     25        * fast/backgrounds/repeat/negative-offset-repeat-expected.txt: 
     26        * fast/block/float/008-expected.txt: 
     27        * fast/block/float/013-expected.checksum: 
     28        * fast/block/float/013-expected.txt: 
     29        * fast/block/float/029-expected.txt: 
     30        * fast/block/float/031-expected.txt: 
     31        * fast/block/float/float-in-float-painting-expected.txt: 
     32        * fast/block/margin-collapse/059-expected.checksum: 
     33        * fast/block/margin-collapse/059-expected.png: 
     34        * fast/block/margin-collapse/059-expected.txt: 
     35        * fast/block/margin-collapse/062-expected.txt: 
     36        * fast/block/margin-collapse/063-expected.txt: 
     37        * fast/box-shadow/basic-shadows-expected.txt: 
     38        * fast/forms/floating-textfield-relayout-expected.checksum: 
     39        * fast/forms/floating-textfield-relayout-expected.txt: 
     40        * fast/lists/003-expected.txt: 
     41        * fast/media/mq-relative-constraints-08-expected.txt: 
     42        * fast/multicol/float-multicol-expected.txt: 
     43        * fast/repaint/float-overflow-expected.checksum: Added. 
     44        * fast/repaint/float-overflow-expected.png: Added. 
     45        * fast/repaint/float-overflow-expected.txt: Added. 
     46        * fast/repaint/float-overflow-right-expected.checksum: Added. 
     47        * fast/repaint/float-overflow-right-expected.png: Added. 
     48        * fast/repaint/float-overflow-right-expected.txt: Added. 
     49        * fast/repaint/float-overflow-right.html: Added. 
     50        * fast/repaint/float-overflow.html: Added. 
     51        * fast/table/009-expected.checksum: 
     52        * fast/table/009-expected.png: 
     53        * fast/table/009-expected.txt: 
     54        * fast/text/text-shadow-extreme-value.html: 
     55        * fast/text/whitespace/012-expected.txt: 
     56        * tables/mozilla/bugs/bug120364-expected.txt: 
     57        * tables/mozilla/bugs/bug196870-expected.checksum: 
     58        * tables/mozilla/bugs/bug196870-expected.png: 
     59        * tables/mozilla/bugs/bug196870-expected.txt: 
     60        * tables/mozilla/bugs/bug45055-2-expected.txt: 
     61        * tables/mozilla/bugs/bug72359-expected.txt: 
     62        * tables/mozilla/marvin/x_table_align_left-expected.txt: 
     63        * tables/mozilla/marvin/x_table_align_right-expected.txt: 
     64        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow-expected.checksum: 
     65        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow-expected.png: 
     66        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow-expected.txt: 
     67        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.checksum: 
     68        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png: 
     69        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.txt: 
     70        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_table-expected.checksum: 
     71        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_table-expected.png: 
     72        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_table-expected.txt: 
     73        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.checksum: 
     74        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png: 
     75        * tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.txt: 
     76        * tables/mozilla_expected_failures/marvin/table_overflow_hidden_table-expected.checksum: 
     77        * tables/mozilla_expected_failures/marvin/table_overflow_hidden_table-expected.png: 
     78        * tables/mozilla_expected_failures/marvin/table_overflow_hidden_table-expected.txt: 
     79        * tables/mozilla_expected_failures/marvin/table_overflow_hidden_tbody-expected.checksum: 
     80        * tables/mozilla_expected_failures/marvin/table_overflow_hidden_tbody-expected.png: 
     81        * tables/mozilla_expected_failures/marvin/table_overflow_hidden_tbody-expected.txt: 
     82        * tables/mozilla_expected_failures/marvin/table_overflow_hidden_tr-expected.checksum: 
     83        * tables/mozilla_expected_failures/marvin/table_overflow_hidden_tr-expected.png: 
     84        * tables/mozilla_expected_failures/marvin/table_overflow_hidden_tr-expected.txt: 
     85        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.checksum: 
     86        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.png: 
     87        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.txt: 
     88        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.checksum: 
     89        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.png: 
     90        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.txt: 
     91        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.checksum: 
     92        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.png: 
     93        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.txt: 
     94        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.checksum: 
     95        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png: 
     96        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.txt: 
     97        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.checksum: 
     98        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.png: 
     99        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.txt: 
     100        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.checksum: 
     101        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.png: 
     102        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.txt: 
     103        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.checksum: 
     104        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.png: 
     105        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.txt: 
     106        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.checksum: 
     107        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png: 
     108        * tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.txt: 
     109        * tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.checksum: 
     110        * tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.png: 
     111        * tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.txt: 
     112        * tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.checksum: 
     113        * tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.png: 
     114        * tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.txt: 
     115        * tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.checksum: 
     116        * tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.png: 
     117        * tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.txt: 
     118        * tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.checksum: 
     119        * tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.png: 
     120        * tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.txt: 
     121 
    11222007-02-12  Darin Adler  <darin@apple.com> 
    2123 
  • trunk/LayoutTests/css1/formatting_model/inline_elements-expected.checksum

    r13916 r19588  
    1 55a1f301085cb525112043606e0fc453 
     1b2da820c6f3f6667759c9aa205909f11 
  • trunk/LayoutTests/css1/formatting_model/inline_elements-expected.txt

    r14684 r19588  
    1 layer at (0,0) size 785x792 
     1layer at (0,0) size 785x779 
    22  RenderView at (0,0) size 785x600 
    3 layer at (0,0) size 785x792 
    4   RenderBlock {HTML} at (0,0) size 785x792 
    5     RenderBody {BODY} at (8,8) size 769x776 [bgcolor=#CCCCCC] 
     3layer at (0,0) size 785x779 
     4  RenderBlock {HTML} at (0,0) size 785x779 
     5    RenderBody {BODY} at (8,8) size 769x763 [bgcolor=#CCCCCC] 
    66      RenderBlock {P} at (0,0) size 769x18 
    77        RenderText {#text} at (0,0) size 355x18 
     
    5353          text run at (83,48) width 3: " " 
    5454          text run at (86,48) width 412: "The line spacing in the whole paragraph should be 12pt, with font-size 10pt." 
    55       RenderTable {TABLE} at (0,455) size 769x321 [border: (1px outset #808080)] 
    56         RenderTableSection {TBODY} at (1,1) size 767x319 
     55      RenderTable {TABLE} at (0,455) size 769x308 [border: (1px outset #808080)] 
     56        RenderTableSection {TBODY} at (1,1) size 767x306 
    5757          RenderTableRow {TR} at (0,0) size 767x26 
    5858            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2] 
     
    6060                RenderText {#text} at (4,4) size 163x18 
    6161                  text run at (4,4) width 163: "TABLE Testing Section" 
    62           RenderTableRow {TR} at (0,26) size 767x293 
    63             RenderTableCell {TD} at (0,159) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] 
     62          RenderTableRow {TR} at (0,26) size 767x280 
     63            RenderTableCell {TD} at (0,153) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] 
    6464              RenderText {#text} at (4,4) size 4x18 
    6565                text run at (4,4) width 4: " " 
    66             RenderTableCell {TD} at (12,26) size 755x293 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] 
     66            RenderTableCell {TD} at (12,26) size 755x280 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] 
    6767              RenderBlock {P} at (4,4) size 747x192 
    6868                RenderText {#text} at (0,7) size 187x18 
  • trunk/LayoutTests/css2.1/t0905-c414-flt-00-d-expected.txt

    r18645 r19588  
    11layer at (0,0) size 800x600 
    22  RenderView at (0,0) size 800x600 
    3 layer at (0,0) size 800x134 
     3layer at (0,0) size 800x170 
    44  RenderBlock {HTML} at (0,0) size 800x134 
    55    RenderBody {BODY} at (8,16) size 784x102 
  • trunk/LayoutTests/css2.1/t0905-c414-flt-01-d-g-expected.txt

    r14684 r19588  
    11layer at (0,0) size 800x600 
    22  RenderView at (0,0) size 800x600 
    3 layer at (0,0) size 800x130 
     3layer at (0,0) size 800x162 
    44  RenderBlock {HTML} at (0,0) size 800x130 
    55    RenderBody {BODY} at (8,16) size 784x98 
  • trunk/LayoutTests/css2.1/t0905-c414-flt-02-c-expected.txt

    r14684 r19588  
    11layer at (0,0) size 800x600 
    22  RenderView at (0,0) size 800x600 
    3 layer at (0,0) size 800x68 
     3layer at (0,0) size 800x264 
    44  RenderBlock {HTML} at (0,0) size 800x68 
    55    RenderBody {BODY} at (8,16) size 784x36 
  • trunk/LayoutTests/css2.1/t0905-c414-flt-03-c-expected.txt

    r14684 r19588  
    11layer at (0,0) size 800x600 
    22  RenderView at (0,0) size 800x600 
    3 layer at (0,0) size 800x68 
     3layer at (0,0) size 800x264 
    44  RenderBlock {HTML} at (0,0) size 800x68 
    55    RenderBody {BODY} at (8,16) size 784x36 
  • trunk/LayoutTests/css2.1/t0905-c414-flt-04-c-expected.txt

    r14684 r19588  
    11layer at (0,0) size 800x600 
    22  RenderView at (0,0) size 800x600 
    3 layer at (0,0) size 800x68 
     3layer at (0,0) size 800x344 
    44  RenderBlock {HTML} at (0,0) size 800x68 
    55    RenderBody {BODY} at (8,16) size 784x36 
  • trunk/LayoutTests/css2.1/t0905-c414-flt-wrap-01-d-g-expected.txt

    r14684 r19588  
    11layer at (0,0) size 800x600 
    22  RenderView at (0,0) size 800x600 
    3 layer at (0,0) size 800x156 
     3layer at (0,0) size 800x163 
    44  RenderBlock {HTML} at (0,0) size 800x156 
    55    RenderBody {BODY} at (8,16) size 784x124 
  • trunk/LayoutTests/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt

    r14684 r19588  
    11layer at (0,0) size 800x600 
    22  RenderView at (0,0) size 800x600 
    3 layer at (0,0) size 800x8 
     3layer at (0,0) size 800x260 
    44  RenderBlock {HTML} at (0,0) size 800x8 
    55    RenderBody {BODY} at (8,8) size 784x0 
  • trunk/LayoutTests/css2.1/t0905-c5525-fltwidth-02-c-g-expected.txt