Changeset 29834 in webkit


Ignore:
Timestamp:
Jan 28, 2008 9:40:34 AM (16 years ago)
Author:
mitz@apple.com
Message:

WebCore:

Reviewed by Darin Adler.

Test: fast/dynamic/float-no-longer-overhanging.html

  • rendering/RenderBlock.cpp: (WebCore::RenderBlock::addOverhangingFloats): If a child's float turns out not to be overhanging at this time, ensure that the child paints it.

LayoutTests:

Reviewed by Darin Adler.

  • fast/dynamic/float-no-longer-overhanging.html: Added.
  • platform/mac/fast/dynamic/float-no-longer-overhanging-expected.checksum: Added.
  • platform/mac/fast/dynamic/float-no-longer-overhanging-expected.png: Added.
  • platform/mac/fast/dynamic/float-no-longer-overhanging-expected.txt: Added.
Location:
trunk
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r29832 r29834  
     12008-01-28  Dan Bernstein  <mitz@apple.com>
     2
     3        Reviewed by Darin Adler.
     4
     5        - pixel test for http://bugs.webkit.org/show_bug.cgi?id=16774
     6          REGRESSION (r27464-r27504) javascript popup menu does not display 'close' button
     7
     8        * fast/dynamic/float-no-longer-overhanging.html: Added.
     9        * platform/mac/fast/dynamic/float-no-longer-overhanging-expected.checksum: Added.
     10        * platform/mac/fast/dynamic/float-no-longer-overhanging-expected.png: Added.
     11        * platform/mac/fast/dynamic/float-no-longer-overhanging-expected.txt: Added.
     12
    1132008-01-28  Oliver Hunt  <oliver@apple.com>
    214
  • trunk/WebCore/ChangeLog

    r29833 r29834  
     12008-01-28  Dan Bernstein  <mitz@apple.com>
     2
     3        Reviewed by Darin Adler.
     4
     5        - fix http://bugs.webkit.org/show_bug.cgi?id=16774
     6          REGRESSION (r27464-r27504) javascript popup menu does not display 'close' button
     7
     8        Test: fast/dynamic/float-no-longer-overhanging.html
     9
     10        * rendering/RenderBlock.cpp:
     11        (WebCore::RenderBlock::addOverhangingFloats): If a child's float turns
     12        out not to be overhanging at this time, ensure that the child paints it.
     13
    1142008-01-28  Oliver Hunt  <oliver@apple.com>
    215
  • trunk/WebCore/rendering/RenderBlock.cpp

    r29805 r29834  
    26902690                m_floatingObjects->append(floatingObj);
    26912691            }
    2692         }
     2692        } else
     2693            r->noPaint = false;
     2694
    26932695        if (!r->noPaint && !r->node->hasLayer()) {
    26942696            IntRect floatOverflowRect = r->node->overflowRect(false);
Note: See TracChangeset for help on using the changeset viewer.