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
|