2009-07-01 Simon Fraser <simon.fraser@apple.com>
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 2 Jul 2009 06:30:05 +0000 (06:30 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 2 Jul 2009 06:30:05 +0000 (06:30 +0000)
commita1c989c76d3fa37184430c5d1f3a7a0ccf56a70b
treea23cb915923005b3293bbd5bf024f9c8481ec546
parente73cd46677a329e02c5e81caef62470e3bf8670c
2009-07-01  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dan Bernstein.

        <video> fails to show on http://camendesign.com/code/video_for_everybody
        <rdar://problem/7026010>
        https://bugs.webkit.org/show_bug.cgi?id=26919

        Fix an issue introduced in r44961. In that revision we changed to only update
        compositing layer geometry when all siblings had been laid out (i.e. we pushed
        the updates one level down). However, that left out the root layer, so this
        fix ensures that the root layer geometry gets updated at the end.

        Test: compositing/geometry/root-layer-update.html

        * rendering/RenderLayerBacking.cpp:
        (WebCore::RenderLayerBacking::updateAfterLayout):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@45468 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/compositing/geometry/root-layer-update.html [new file with mode: 0644]
LayoutTests/platform/mac/compositing/geometry/root-layer-update-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/compositing/geometry/root-layer-update-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/compositing/geometry/root-layer-update-expected.txt [new file with mode: 0644]
WebCore/ChangeLog
WebCore/rendering/RenderLayerBacking.cpp