Show
Ignore:
Timestamp:
06/17/06 08:54:58 (3 years ago)
Author:
adele
Message:

LayoutTests:

Reviewed by Hyatt.

  • css2.1/t0905-c5525-fltmult-00-d-g-expected.checksum: Updated.
  • css2.1/t0905-c5525-fltmult-00-d-g-expected.png: Updated.
  • css2.1/t0905-c5525-fltmult-00-d-g-expected.txt: Updated.
  • fast/block/float/table-relayout-expected.checksum: Added.
  • fast/block/float/table-relayout-expected.png: Added.
  • fast/block/float/table-relayout-expected.txt: Added.
  • fast/block/float/table-relayout.html: Added.

WebCore:

Reviewed by Hyatt.

Test: fast/block/float/table-relayout.html

  • rendering/RenderBlock.cpp: (WebCore::RenderBlock::markAllDescendantsWithFloatsForLayout): Added marking of children that use lineWidth.
  • rendering/RenderBlock.h: Added a FIXME.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/rendering/RenderBlock.h

    r14759 r14899  
    168168    void markPositionedObjectsForLayout(); 
    169169 
     170    // FIXME: containsFloats() should not return true if the floating objects list 
     171    // is empty. However, layoutInlineChildren() relies on the current behavior. 
     172    // http://bugzilla.opendarwin.org/show_bug.cgi?id=7395#c3 
    170173    virtual bool containsFloats() { return m_floatingObjects!=0; } 
    171174    virtual bool containsFloat(RenderObject* o);