WebCore:
authormitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Nov 2007 17:48:56 +0000 (17:48 +0000)
committermitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Nov 2007 17:48:56 +0000 (17:48 +0000)
commit7e64d72f6606ca04a5c661cb9c15610301bdfc93
tree4246c9ebd9c390ccdeef4fa5ff5f0ce065918b5d
parent9fbf7201360fc5d10d851dd7e31c382d2000ed42
WebCore:

        Reviewed by Darin Adler.

        - fix http://bugs.webkit.org/show_bug.cgi?id=15838
          Incomplete repaint toggling "How you know this person" on Facebook

        Test: fast/repaint/make-children-non-inline.html

        * rendering/RenderBlock.cpp:
        (WebCore::RenderBlock::makeChildrenNonInline): Repaint the block. This
        is needed because the inline children may be repositioned as they move
        into new anonymous blocks, but those blocks have no knowledge of where
        their children used to be, so they cannot invalidate those areas.

LayoutTests:

        Reviewed by Darin Adler.

        - repaint test for http://bugs.webkit.org/show_bug.cgi?id=15838
          Incomplete repaint toggling "How you know this person" on Facebook

        * fast/repaint/make-children-non-inline.html: Added.
        * platform/mac/fast/repaint/make-children-non-inline-expected.txt: Added.
        * platform/mac-leopard/fast/repaint: Added.
        * platform/mac-leopard/fast/repaint/make-children-non-inline-expected.checksum: Added.
        * platform/mac-leopard/fast/repaint/make-children-non-inline-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27478 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/repaint/make-children-non-inline.html [new file with mode: 0644]
LayoutTests/platform/mac-leopard/fast/repaint/make-children-non-inline-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac-leopard/fast/repaint/make-children-non-inline-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/repaint/make-children-non-inline-expected.txt [new file with mode: 0644]
WebCore/ChangeLog
WebCore/rendering/RenderBlock.cpp