LayoutTests:
authoradele <adele@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 1 Nov 2006 23:28:57 +0000 (23:28 +0000)
committeradele <adele@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 1 Nov 2006 23:28:57 +0000 (23:28 +0000)
commit382605024d4f66ff22739872dfda719b7de8016d
treeeb34bce393a2aa864bd8a48088439768122f9615
parentc9123d4261c0de3cf4a4b92016dbcde22b9c43c2
LayoutTests:

        Reviewed by Mitz.

        Tests for http://bugs.webkit.org/show_bug.cgi?id=11277
        REGRESSION: Incomplete repaint of overflow areas when deleting

        * fast/repaint/overflow-delete-line-expected.checksum: Added.
        * fast/repaint/overflow-delete-line-expected.png: Added.
        * fast/repaint/overflow-delete-line-expected.txt: Added.
        * fast/repaint/overflow-delete-line.html: Added.
        * fast/repaint/overflow-scroll-delete-expected.checksum: Added.
        * fast/repaint/overflow-scroll-delete-expected.png: Added.
        * fast/repaint/overflow-scroll-delete-expected.txt: Added.
        * fast/repaint/overflow-scroll-delete.html: Added.
        * fast/repaint/overflow-outline-repaint-expected.checksum: Added.
        * fast/repaint/overflow-outline-repaint-expected.png: Added.
        * fast/repaint/overflow-outline-repaint-expected.txt: Added.
        * fast/repaint/overflow-outline-repaint.html: Added.

WebCore:

        Reviewed by Mitz.

        - Fix for http://bugs.webkit.org/show_bug.cgi?id=11277
        REGRESSION: Incomplete repaint of overflow areas when deleting

        Restrict the repaint rect for overflow blocks after the height has been fully computed.
        Also, adjust the repaint rect coordinates for the scroll offset.

        * rendering/RenderBlock.cpp: (WebCore::RenderBlock::layoutBlock):
        * rendering/bidi.cpp: (WebCore::RenderBlock::layoutInlineChildren):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@17524 268f45cc-cd09-0410-ab3c-d52691b4dbfc
16 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/repaint/overflow-delete-line-expected.checksum [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-delete-line-expected.png [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-delete-line-expected.txt [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-delete-line.html [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-outline-repaint-expected.checksum [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-outline-repaint-expected.png [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-outline-repaint-expected.txt [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-outline-repaint.html [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-scroll-delete-expected.checksum [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-scroll-delete-expected.png [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-scroll-delete-expected.txt [new file with mode: 0644]
LayoutTests/fast/repaint/overflow-scroll-delete.html [new file with mode: 0644]
WebCore/ChangeLog
WebCore/rendering/RenderBlock.cpp
WebCore/rendering/bidi.cpp