2009-03-09 Simon Fraser <simon.fraser@apple.com>
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 9 Mar 2009 17:01:29 +0000 (17:01 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 9 Mar 2009 17:01:29 +0000 (17:01 +0000)
commit67177bc771e8ff3520a5d24c3443e5e7f62a3e52
tree9eab7d7d6907ea28a965ae4e11ea84f7e8f8e409
parentd7d203d3e1a5e55e4a1caffab8b18726e19b8fcb
2009-03-09  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dave Hyatt

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

        During hit testing with transforms, if a layer has backface-visibility: hidden,
        we need to check for it whether or not the layer has a transform, because it
        might be an ancestor that is transformed.

        Test: transforms/3d/hit-testing/backface-no-transform-hit-test.html

        * rendering/RenderLayer.cpp:
        (WebCore::RenderLayer::hitTestLayer):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@41530 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/platform/mac/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.txt [new file with mode: 0644]
LayoutTests/transforms/3d/hit-testing/backface-no-transform-hit-test.html [new file with mode: 0644]
WebCore/ChangeLog
WebCore/rendering/RenderLayer.cpp