History log of /external/webkit/WebCore/rendering/RenderLayer.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
09cdf3e990745cfbcada2d0a49ef371029fc6a97 16-Mar-2010 Nicolas Roard <nicolas@android.com> Refactor how we set up the layers hierarchy when using fixed
composited layers, and fix the z-index position.

Bug:2497910 Bug:2450006

We add a new COMPOSITED_FIXED_ELEMENTS define to isolate the
changes in the webkit common code.

We previously had a problem where the hierarchy of GraphicsLayer
(i.e. the backed surfaces associated to the composited RenderLayer)
was not reflecting that layers were children of a fixed layer.
The workaround we currently have is not fully satisfactory, due to the way
we draw layers on screen (in some cases layers were wrongly translated,
see Bug:2497910).

Instead, modifying the webkit common code simplify things a lot, and makes
the patch more likely to be upstreamed to webkit, as it's now a
reasonably well-delimited feature (use composited layers for fixed elements).

What we do now is to consider fixed elements as a stacking context, which
makes all layers children of such elements children too in the
GraphicsLayer hierarchy, and modifying the offset of those children
accordingly (in RenderLayer.cpp).

In addition, we fixes the z-index bugs we had
by signaling that there is a fixed element to its siblings, and turning
the siblings as composited layers as well (so that the ordering works
fully UI-side).

Change-Id: I735c6c14d955ef54653f0053187d3495bef1f332
/external/webkit/WebCore/rendering/RenderLayer.h
d0825bca7fe65beaee391d30da42e937db621564 02-Feb-2010 Steve Block <steveblock@google.com> Merge webkit.org at r54127 : Initial merge by git

Change-Id: Ib661abb595522f50ea406f72d3a0ce17f7193c82
/external/webkit/WebCore/rendering/RenderLayer.h
643ca7872b450ea4efacab6188849e5aac2ba161 15-Dec-2009 Steve Block <steveblock@google.com> Merge webkit.org at r51976 : Initial merge by git.

Change-Id: Ib0e7e2f0fb4bee5a186610272edf3186f0986b43
/external/webkit/WebCore/rendering/RenderLayer.h
cac0f67c402d107cdb10971b95719e2ff9c7c76b 05-Nov-2009 Steve Block <steveblock@google.com> Merge webkit.org at r50258 : Initial merge by git.

Change-Id: I1a9e1dc4ed654b69174ad52a4f031a07240f37b0
/external/webkit/WebCore/rendering/RenderLayer.h
231d4e3152a9c27a73b6ac7badbe6be673aa3ddf 08-Oct-2009 Steve Block <steveblock@google.com> Merge webkit.org at R49305 : Automatic merge by git.

Change-Id: I8968561bc1bfd72b8923b7118d3728579c6dbcc7
/external/webkit/WebCore/rendering/RenderLayer.h
058ccc7ba0a4d59b9f6e92808332aa9895425fc7 19-Aug-2009 Andrei Popescu <andreip@google.com> Revert "Merge WebKit r47420"

This reverts commit d227fc870c7a697500a3c900c31baf05fb9a8524.
/external/webkit/WebCore/rendering/RenderLayer.h
d227fc870c7a697500a3c900c31baf05fb9a8524 18-Aug-2009 Ben Murdoch <benm@google.com> Merge WebKit r47420
/external/webkit/WebCore/rendering/RenderLayer.h
0bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5 11-Aug-2009 Ben Murdoch <benm@google.com> Merge in WebKit r47029.
/external/webkit/WebCore/rendering/RenderLayer.h
5f1ab04193ad0130ca8204aadaceae083aca9881 17-Jun-2009 Feng Qian <fqian@google.com> Get WebKit r44544.
/external/webkit/WebCore/rendering/RenderLayer.h
8f72e70a9fd78eec56623b3a62e68f16b7b27e28 11-Apr-2009 Feng Qian <> AI 145796: Land the WebKit merge @r42026.

Automated import of CL 145796
/external/webkit/WebCore/rendering/RenderLayer.h
635860845790a19bf50bbc51ba8fb66a96dde068 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
/external/webkit/WebCore/rendering/RenderLayer.h
8e35f3cfc7fba1d1c829dc557ebad6409cbe16a2 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/webkit/WebCore/rendering/RenderLayer.h
648161bb0edfc3d43db63caed5cc5213bc6cb78f 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/webkit/WebCore/rendering/RenderLayer.h
1cbdecfa9fc428ac2d8aca0fa91c9580b3d57353 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/external/webkit/WebCore/rendering/RenderLayer.h
d8543bb6618c17b12da906afa77d216f58cf4058 12-Jan-1970 Upstream <upstream-import@none> external/webkit r30707
/external/webkit/WebCore/rendering/RenderLayer.h