2008-12-17 Simon Fraser <simon.fraser@apple.com>
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Dec 2008 17:42:27 +0000 (17:42 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Dec 2008 17:42:27 +0000 (17:42 +0000)
commit02f3cc909c43637dced9acb21654198bf42d4362
tree6b0176b876541f078d135711ecd5ceee1df577ea
parentfbddc1e9c66eaea80c56a04e379c49a2cec0e934
2008-12-17  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dave Hyatt

        https://bugs.webkit.org/show_bug.cgi?id=22570

        Add the ability to compute clip rects independently from
        caching them on the RenderLayer. When painting reflections, use
        such temporarily computed clipRects, otherwise the layer may cache
        clipRects which are invalid, since they have been computed with
        a rootLayer that is not the one usually used to paint.

        Test: fast/reflections/reflection-overflow-hidden.html

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@39373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/reflections/reflection-overflow-hidden.html [new file with mode: 0644]
LayoutTests/platform/mac/fast/reflections/reflection-overflow-hidden-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/reflections/reflection-overflow-hidden-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/reflections/reflection-overflow-hidden-expected.txt [new file with mode: 0644]
WebCore/ChangeLog
WebCore/rendering/RenderLayer.cpp
WebCore/rendering/RenderLayer.h
WebCore/rendering/RenderReplica.cpp