2009-12-04 Simon Fraser <simon.fraser@apple.com>
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 4 Dec 2009 23:18:53 +0000 (23:18 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 4 Dec 2009 23:18:53 +0000 (23:18 +0000)
commita258090d9544884aff325f3ccaa3984e30b8fcea
treef7ac65a79e2af87c22d4dc90b1ea478eab9bc509
parent7e685b44282caeff6a3277d2f2d1b8d3ea17f162
2009-12-04  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dan Bernstein.

        <rdar://problem/7441571> Hardware-backed layers are skipped when printing

        When printing, set the PaintBehaviorFlattenCompositingLayers flag so that compositing layers
        paint. This also causes 3D transforms to be flattened to 2D.

        Test: printing/compositing-layer-printing.html

        * page/FrameView.cpp:
        (WebCore::FrameView::paintContents):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@51718 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/printing/compositing-layer-printing-expected.pdf [new file with mode: 0644]
LayoutTests/printing/compositing-layer-printing.html [new file with mode: 0644]
WebCore/ChangeLog
WebCore/page/FrameView.cpp