62e0cc56fb4f485f296e90e7426ca6412c374544 |
|
03-Oct-2012 |
Chris Craik <ccraik@google.com> |
Prevent fixed background layers for iframes bug:7271856 Path was untested/broken Change-Id: I053cb0255665b57b89524debbad9f78286ba9a37
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
6fc2164684c1460da41190fce3b8ae62f8e36188 |
|
13-Sep-2012 |
John Reck <jreck@google.com> |
Paint into the right PicturePile Bug: 7163457 Oops Change-Id: I08d25259810faa3983e6f84165b5ae9f286ece3f
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
d38abfbac01ae23acad018d42382d604a45bc005 |
|
17-Aug-2012 |
John Reck <jreck@google.com> |
Support partial invals on layers Change-Id: Iab18e8b5e2f0e37c380c8a15e51255121c3b1966
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
3417c786a7a3f3231796bbab9ccce4c66535d142 |
|
10-Aug-2012 |
Chris Craik <ccraik@google.com> |
Paint with requested size instead of layer size bug:6925835 Change-Id: Idaf37156cd0c42f59151dc2dca95acfef542d312
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
20ed54e0d613ead8237af598d8e8e1f5ea3f8b82 |
|
23-Jul-2012 |
Chris Craik <ccraik@google.com> |
Don't attach empty PicturePile content to layer This fixes a frequent warning that was occurring due to empty-content layers being painted in merged layers: "Warning: painting PicturePile without content!" Change-Id: I71dbc3cdf1adbbcdd15c833add753cdd06cfcd4f
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
cbf95b35591b40a9424e54d765694b378ef11966 |
|
18-Jul-2012 |
Nicolas Roard <nicolasroard@google.com> |
Fix crashes -- we were resetting a potentially used PicturePile. bug:6835416 Change-Id: I7b66d9a6b5bea7196181e2a6dfcecef33d4996d0
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
3096f2d11f3fb84553c85836b666b08fe4c01d49 |
|
18-Jul-2012 |
Nicolas Roard <nicolasroard@google.com> |
Fix crashes -- we were resetting a potentially used PicturePile. bug:6835416 Change-Id: I5d810af206e111cfb7645e53d11f1aa6b35b313e
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
99e11cfb571223b4736e9fa4f4ae277ad98fe643 |
|
17-Jul-2012 |
Nicolas Roard <nicolasroard@google.com> |
Use PicturePile in layers Change-Id: I68b4c303b59fd4127c83e9ccb1d43ed630e21253
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
736e83761cd309092370bb9f7842826186c32722 |
|
13-Jun-2012 |
Chris Craik <ccraik@google.com> |
Add detailed tracing to tile painting bug:6653638 Change-Id: I839917feb1803bc1f4ace5aa2367067024a18706
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
86c18a99738c3f0c6afd5a4949be274f7d7522fd |
|
30-May-2012 |
Nicolas Roard <nicolasroard@google.com> |
Fix for wrong positioning bug:6560078 Change-Id: I1ef7b3e6398f1cb9a80027a6917d9a557deb8c6f
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
86ba073431c8ddf2e9d1f2d5d4f89157dd32ec33 |
|
26-May-2012 |
John Reck <jreck@google.com> |
Compute scroll limits correctly Bug: 6563848 Change-Id: I167487fab64c97b6c4ec7f1b14639415ce15e26f
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
e13f94616ccce173b7eb3f9f691d8ff5e3eb86f3 |
|
24-May-2012 |
Nicolas Roard <nicolasroard@google.com> |
Don't set up background images if 1x1 We do this check in other places. We still need a better solution for the general case. bug:6540356 Change-Id: I3f75c62141d7b6993928927117d972d0ec224b55
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
6baa213e1806af132b1f0b1170343c5ac2bf75d3 |
|
13-May-2012 |
Nicolas Roard <nicolasroard@google.com> |
Fix memory leak and repaint issues with fixed background elements bug:6522485 bug:6486951 Change-Id: Ia707efed9311e4352eed3ab005ec7ca93b8444e4
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
ed2ce36a1fac9f85b65edf34a1c241c2f73d806c |
|
15-May-2012 |
Nicolas Roard <nicolasroard@google.com> |
Allow more layers to be merged (merging fixed) This will reduce the need to go to single surface rendering mode, as well as improving jank by reducing the number of surfaces we need. (tested on a set of popular sites, we now need up to 16 times less surfaces, commonly 4-5 times less) bug:5683630 bug:6499283 bug:6366440 Change-Id: I761c6a60279e5b21dca8bc1faccd956be58e3702
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
ff7c397b7e18be2ae819c4ffba438b738593ca20 |
|
16-May-2012 |
Chris Craik <ccraik@google.com> |
Revert "Allow more layers to be merged." This was causing content to go missing. bug:6504906 This reverts commit 0b072353e2ad89087c944dfb4acb1eff87bbac49
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
0b072353e2ad89087c944dfb4acb1eff87bbac49 |
|
15-May-2012 |
Nicolas Roard <nicolasroard@google.com> |
Allow more layers to be merged. This will reduce the need to go to single surface rendering mode. bug:5683630 bug:6499283 Change-Id: I482060b38d856c81ae8eff296e76252892e6a610
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
ca602195c97340b621ffe0c5a7fdf3732d439219 |
|
15-May-2012 |
Nicolas Roard <nicolasroard@google.com> |
Fix crash on arstechnica Not checking for cachedImage for the background images... bug:6482165 Change-Id: I9de5ee9cef446cd07688b40f6b04bdd493e40edd
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
cedc69e9625169d4d585fcd019af2ea5597f0ed1 |
|
12-May-2012 |
Nicolas Roard <nicolasroard@google.com> |
Implements mask layers and replica layers bug:6221600 Change-Id: I974eb846200d43bd3635ed1787a5753f87a547dd
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
576098317db607e1d3b32a0e53d2551ea0e7ef21 |
|
05-May-2012 |
Nicolas Roard <nicolasroard@google.com> |
Complete implementation fixed background - extract image for body background (a lot more memory-friendly) - implement tiling / repeat - handles background color bug:1352305 Change-Id: I0efa27e09416e3c3848a4a53ced650cbb3d9f7ce
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
e7fc3fad4b93dd66f5095f2aee87d98427b88683 |
|
04-May-2012 |
Nicolas Roard <nicolasroard@google.com> |
Simplify hierarchy with fixed background Preliminary support for color background. bug:1352305 Change-Id: Ibd82017c18fd939b253d22a455aae484ea308544
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
a15d30f54c6edc68da7e82c198b5916dd023ac4d |
|
07-Apr-2012 |
Nicolas Roard <nicolasroard@google.com> |
CSS Background image implementation bug:1352305 Change-Id: Id9caaae9b9442729110b52c75004f634d8284db4
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
c88c88907b618e468ec3928b06a3a31d4f99b9c6 |
|
06-Apr-2012 |
Nicolas Roard <nicolasroard@google.com> |
Merge "Implements a recording GraphicsContext"
|
64e4b265f84573b97d408f7d3e5aa99a647be057 |
|
03-Apr-2012 |
Nicolas Roard <nicolasroard@google.com> |
Implements a recording GraphicsContext Change-Id: I41feadb23dce25af321331c459eb159c6141831b
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
7b4a179bde698a856bed54a680438a9db3ff0566 |
|
05-Apr-2012 |
Chris Craik <ccraik@google.com> |
minor cleanup Change-Id: Ib873df1bb3e7a76a5a34acc89e4deff217e698e0
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
594c6b805969c2673c84d1d1d1a3556ce376ac7a |
|
04-Apr-2012 |
Chris Craik <ccraik@google.com> |
Rename several classes BaseTile,BaseTileTexture -> Tile,TileTexture Used in layers other than the base LayerGroup -> Surface Renamed to convey that it is a member of the SurfaceCollection, and that the layers grouped inside are painted together (if at all) DualTiledTexture -> SurfaceBacking Better conveys that this is the raster backing for a surface that can paint. It may be implemented with two tiled textures for now, but that isn't as important as its relationship to the surface. TiledTexture -> TileGrid Renamed to make it more clear that it was a container of tiles, and to be less similar to TileTexture Change-Id: I843f8603a2080cfe5a7313ba1c2eff10620f8aa2
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
a144ac64329978c258faadf3bc484cf4ae6c5d0d |
|
15-Mar-2012 |
John Reck <jreck@google.com> |
Canvas on a texture Change-Id: I841b3e021298738c91701068992798a55290a520
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
b3bd98d469e54700d3ec2ab372dfab59bbb63204 |
|
13-Mar-2012 |
Nicolas Roard <nicolasroard@google.com> |
Fix layers ordering issue with Absolute positioned elements - Promote absolute positioned elements to be composited - Reorder the elements as needed in LayerAndroid - Simplify fixed elements composition culling (don't do it anymore, we just promote everything and let the Layers sort things out) Change-Id: If76cf76a92410dec7e305a1a70c660d8597e399a
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
d487c56b47c747d3e331ee1892e4c0473363afd2 |
|
10-Mar-2012 |
Chris Craik <ccraik@google.com> |
replace XLOGC/XLOG with ALOGD/ALOGV Started using ALOGW/E for indicating warnings/errors Also delete the unused TilesTracker.h Change-Id: I1986a3057efd4c8e260dbc020e21c02d4d646cf3
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
b3f4d3af0b06dc168453641e249d0cb9eec9b570 |
|
10-Mar-2012 |
Nicolas Roard <nicolasroard@google.com> |
Introduce a LayerContent interface Layers can now use a LayerContent object to draw their content. We currently have two subclasses, one using an SkPicture (currently used for composited layers), the other using a PictureSet (that we use for the base layer). First step toward unification... Change-Id: I5e7fd06a653f02f8721613fd3a39d36fb64a8614
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
f7ad77dc2a981834d664fd24022c3dfade69c8aa |
|
09-Mar-2012 |
Chris Craik <ccraik@google.com> |
Replace picture count with the SurfaceCollection count Displays surface collection count on tiles when visual indicator is on. Change-Id: Ibe90792279849baff6f5bf0d71b80d9081471dc4
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
ce76304e955cb279f6f237a84c0ba4fd40a2b2ba |
|
08-Mar-2012 |
Nicolas Roard <nicolasroard@google.com> |
Change the way we apply fixed position to layers With the latest refactoring we lost the possibility of having a layer other than LayerAndroid be fixed positioned. This CL remove the FixedLayerAndroid class (rename it into FixedPositioning) of the hierarchy, and use delegation to apply fixed position. Change-Id: Ib291fcaefe6a4431849ccfe2cf458fac6cac58aa
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
47b8a953ab1b71113b605fd84489f63938bd7dd7 |
|
07-Mar-2012 |
Nicolas Roard <nicolasroard@google.com> |
Refactor LayerAndroid to add iframe subclasses Change-Id: Ia3810e83a2d919ff5fa37b8fcd92e6cbbb63d569
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
0de5188ef06efbbf15051a6ea07ba970253c569c |
|
05-Mar-2012 |
Chris Craik <ccraik@google.com> |
UI-side layer merging Merge multiple painted layers into a LayerGroup to share a dualTiledTexture see LayerAndroid::canJoinGroup() for merging rules Change-Id: I5f5b156894c3743825f570b47d34e905d74de10a
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
74eee052852e8c1761c48ad2a44a4b394714b8cf |
|
05-Mar-2012 |
Nicolas Roard <nicolasroard@google.com> |
Refactor LayerAndroid and add a FixedLayerAndroid class Change-Id: Ic94e67678e7f5783bf6690308d0a13ce2202d1f2
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
9a8423b643a8ce99e5642f2548600f9125382e89 |
|
29-Feb-2012 |
John Reck <jreck@google.com> |
Fix iframe, for reals! Change-Id: I588aa5709e7a3c2ced9479c3cf9c1827bf6f7733
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
a3d6f6aedc8ed044682d65258bb964c64fc7511b |
|
22-Feb-2012 |
Nicolas Roard <nicolasroard@google.com> |
Fix iframe webkit positioning Change-Id: I7b2b3a7312c89bc505d7f629380df0d3f24eee5f
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
214a577b46bd12110c42f4a88dd087cfbaa4fd38 |
|
11-Jan-2012 |
Michael Kolb <kolby@google.com> |
fix jumpy scrolling on layers Bug: 5782062 added scrollbar size to layer size Change-Id: I66f91f7837edaca5d78b12a615360502f8016f31
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
d5fb0f1dd2265f0d472df761b1017ba891bc1951 |
|
16-Dec-2011 |
George Mount <mount@google.com> |
Fix off-by-border RTL initial scrolling. Bug 5774511 Change-Id: I8bfbc07750a129916ee804d6e1cfc1eb11288dc0
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
adf365552d1a6b55782fa3b3c722f5ea914deb40 |
|
17-Dec-2011 |
Nicolas Roard <nicolasroard@google.com> |
Fix crash with composited layers When we have composited layers inside iframes/frames, the layers hierarchy is not always up to date at the time of the layerSync() call. If some of those layers are scheduled to be repainted, the repaint operation will triggers the update of the composited layers tree -- possibly resulting in the deallocation of the very same GraphicsLayer we were painting from, and thus leading to a crash. The fix consist in gathering all the root RenderLayer (for each frame containing composited layers) and explicitely asking RenderLayerCompositor to check if the composited tree needs to be updated, before we traverse the tree to paint the elements. bug:5695185 Change-Id: I33a00b847eb19c9aa4b68f0ac3adbe36709ed00b
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
5b0a8b4c05b332cd6cac21d4dae8fac868f81ec8 |
|
12-Dec-2011 |
Michael Kolb <kolby@google.com> |
fix layer scrolling Bug: 5774119 Add support for layer scrolling; also fixes the scrollTop demo referenced in bug: 5748199 Change-Id: Id04a3d52bb1e75e9ee24a4f1b8aa9b0334369ba1
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
84cfd72cfe2fecd8faea83ea3511f3ce343e7c02 |
|
16-Dec-2011 |
George Mount <mount@google.com> |
Merge "Start RTL overflow scroll scrolled rightmost."
|
d0fb9fc8829373b88adf55224fde0e456a9d8665 |
|
15-Dec-2011 |
Chris Craik <ccraik@google.com> |
Don't pass pictures with no content to UI thread bug:5748182 Adjusted text detection logic to also simply detect content, and moved to a separate class. No content means a picture is not attached to the layer, and a PaintedSurface isn't allocated to the layer on the UI side. Most commonly, this avoids allocating textures for the clipping element for an overscroll div, but only if it has nothing to paint. Change-Id: I5e57d497780c0532e0f28ac94b7ced3de9718e92
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
9eed8ed825add8ca47f2e673db2145bcb7251d48 |
|
15-Dec-2011 |
George Mount <mount@google.com> |
Start RTL overflow scroll scrolled rightmost. Bug 5507867 Change-Id: I5ad4f23945d168dc0b59fa8e62406228873a721a
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
08c253c5d2dad921120c3e1ab7bc6781064ca31b |
|
10-Dec-2011 |
Nicolas Roard <nicolasroard@google.com> |
Fix the repaint inval mechanism for layers - cherry-pick from MR1 We only keep the scrollable layers invalidating their entire area instead of incurring this penalty for *all* layers. Also remove unnecessary repaint when scrolling (we have the entire content on the UI side already). While the entire scrollable area will be invalidated and marked as dirty, the existing code in PaintedSurface already only look at the visible tiles of scrollable layers to consider the layer's content as being ready to display, so the real world penalty (while far from optimal) is limited. Implementing the correct approach (only invalidating what really changed on scrollable layers) would sadly be a lot more complex, as currently webkit will *not* send us the repaint invals if they are on a currently clipped area, as webkit's default behaviour to implement scrolling of such element is to repaint them anyway... bug:5721618 Change-Id: I9af240d5f42f00f9ab07710e43ef8d72dfaf8155
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
931e90d171935ef706b6906c5867a51fc491a83d |
|
01-Dec-2011 |
Nicolas Roard <nicolasroard@google.com> |
am f1a22119: Merge "Fix image layer codepath" into ics-mr1 * commit 'f1a221194f2b0d5fd82d2e98ced94f0553c45986': Fix image layer codepath
|
54e75f0875a8376c1119b019431921bc58295b79 |
|
23-Nov-2011 |
Nicolas Roard <nicolasroard@google.com> |
Fix image layer codepath - asynchronous loading - support for tiled content using TiledTexture - fix repaint/duplication bugs - share same textures as layers - disambiguate between images by computing a CRC code - added better debugging in TilesManager/ClassTracker to track memory usage bug:5661120 bug:5572134 bug:5521718 Change-Id: Id422fb991d6233bbe4dc6e5c3c7409468b7dca98
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
ed5d84ae70b5ff966ed7a934d5658f6648088d30 |
|
30-Nov-2011 |
Chris Craik <ccraik@google.com> |
am 807ee5ec: Merge "synchronize animation starts with webkit" into ics-mr1 * commit '807ee5ec662a7864dee505040ade9a9b3eab143c': synchronize animation starts with webkit
|
aeca53d3fee2e94ce013c1dc12648f0335284fbb |
|
29-Nov-2011 |
Chris Craik <ccraik@google.com> |
synchronize animation starts with webkit bug:5239801 this better supports animations not synchronous with webkit Relies on the frameworks/base CL: https://android-git.corp.google.com/g/#/c/152533/ Change-Id: Ia79a475065b3891db8fc4014559062ab1ac95ebe
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
6f7f240b12091a6aa7305952771cc8a32d8e3a47 |
|
17-Nov-2011 |
Russell Brenner <russellbrenner@google.com> |
Audit misuse of PassRefPtr Reviewed Android code for misuse of PassRefPtr in place of RefPtr. Also reviewed for PassOwnPtr and found no apparent misuse. Bug: 5631569 Change-Id: Ib22b340875b1d875091af47cef6510d9c63e351b
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
5997528e55d0dc6734718bde61faa8513b1dd54f |
|
04-Nov-2011 |
Nicolas Roard <nicolasroard@google.com> |
Fallback mode when running out of textures for layers - Implements a degraded rendering mode when running out of textures - Speed up rendering by reusing the same SkBitmap in RasterRenderer - Some refactoring bug:5279231 Change-Id: I52943a87bed56c49b01b47fea4fa1a5c49e09e93
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
82ccbd8ce95211b4b5afad6a653462fd3beb771b |
|
07-Nov-2011 |
John Reck <jreck@google.com> |
Remove the global button lock Bug: 5558699 Bug: 5572238 Change-Id: Ic199ffda5bc4aa09d39ee54221c6fcce6a91ca05
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
8cc0fa17a42ae1dec75fe8ab00d5baa75e46499e |
|
18-Oct-2011 |
Nicolas Roard <nicolasroard@google.com> |
Re-enable animations on the UI thread Using webkit to compute animations is still slow in some cases. When animating large elements, we seems to sometimes bogs the GPU, which then makes the UI takes longer to render a frame. This in turn slow the rate at which we can call into webkit (to update the position of the animated layers), which results in perceived stuttering. We previously had an implementation of CSS animations that could run fully on the UI thread, without having to call back into webkit. We turned it off because there was still some glitches, and calling into webkit seemed to work well enough -- but as we can see, even if that's the case in general, edge cases still benefit from running the animations outside of webkit. The CL fixes the remaining glitches we had (mostly, it was the non support of fillMode) and re-enable our CSS animations implementation. bug:5297559 Change-Id: I1f00bc060a76c9dfd55bd6d8ae85d5d6da68ddb5
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
9651fe9381af8dcc55a6370c3d2a65fcbdab846e |
|
12-Oct-2011 |
Nicolas Roard <nicolasroard@google.com> |
Refactor the image sharing code We add a separate Images Manager, working both in GL and software rendering. bug:5425148 Change-Id: Ib5bc88ad94d49c7f1eb969a716691ac98dc10b77
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
7baf9c5d380cd891e4e6488c09a08d0e9c7e1e4f |
|
07-Oct-2011 |
Nicolas Roard <nicolasroard@google.com> |
Fix repaint request logic for the image layer code path bug:5425608 bug:5218173 Change-Id: Ib14a5e53466b05781a842e24443e89a4779dba68
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
4a7bb352bfa0e515586d929c9528bc6e3a4ca0da |
|
06-Oct-2011 |
Nicolas Roard <nicolasroard@google.com> |
Fix repaint issues with overflow layers bug:5297412 Change-Id: I6b483e174339bc854e5d301c5c1f2e5851e57772
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
8fea66e503c97640d6bdb5b8e5ddcb27324b5866 |
|
01-Sep-2011 |
Nicolas Roard <nicolasroard@google.com> |
Add shared images for layers bug:5242595 bug:5218173 Change-Id: I37d395e85441671312aac3e236cc8276019aa990
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
b6b02e9acdbe69eeecb5416f6019f80f8a443350 |
|
01-Sep-2011 |
Nicolas Roard <nicolasroard@google.com> |
Disable UI-side animations for now, and let webkit deal with them. Webkit communication/updates are now fast enough that it's not really an issue, and this fixes a few annoying bugs. bug:4104067 Change-Id: I5994f37de488bb5df1cd06523ed4f0c8cc8a2027
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
fa807bd31774157959640810e564fbe64338e8e3 |
|
12-Aug-2011 |
Nicolas Roard <nicolasroard@google.com> |
Implement partial repaint for layers (at the tile level) Fixes a scheduling problem with layers bug:3392331 bug:5145259 Change-Id: I2ea2c91f2c6d6f5288375cb5ebdaa69819b740be
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
13a5d6d78c191b79673f2cbe7bbf9d6c9a075fc6 |
|
15-Jul-2011 |
Nicolas Roard <nicolasroard@google.com> |
Merge "Implements tiled layers. We remove all the existing code in LayerAndroid related to the old texture management and introduce two new classes: - PaintedSurface, used as a placeholder ui-side for the regularly changing LayerAndroid - TiledTexture, implementing the tiling of PaintedSurface using a set of BaseTile"
|
3c131605fca8e29a88fdc4923d86bdc3f40adb2b |
|
22-Jun-2011 |
Nicolas Roard <nicolasroard@google.com> |
Implements tiled layers. We remove all the existing code in LayerAndroid related to the old texture management and introduce two new classes: - PaintedSurface, used as a placeholder ui-side for the regularly changing LayerAndroid - TiledTexture, implementing the tiling of PaintedSurface using a set of BaseTile bug:4580444 bug:3392331 Change-Id: I0daa079d2acce49f3baa8c312ea0b0dd457ccd5c
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
7e6e4dd41950ef98c67ee99be2d67daf563009ca |
|
15-Jul-2011 |
Shimeng (Simon) Wang <swang@google.com> |
Add android specific virtual function to GraphicsLayerClient. This lets the GraphicsLayerClient instance decides whether it has owning RenderLayer, instead of using static_cast. This makes overflow'ed iframe scrollable again. This change also reverts Tenghui's CL: https://android-git.corp.google.com/g/#change,115508 Tested on scrollable iframe and inline video. issue: 4902019 Change-Id: I252f5432b0750c5cac0a4404663e1730ef006cfc
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
76152fd25512ebff27cf7977c65ddcf694a6570d |
|
30-Jun-2011 |
Chris Craik <ccraik@google.com> |
Refactoring: Moved 'SkLayer' to 'Layer' class in webkit Change-Id: Ie1c24e5e402c539e0359810cfdf872178fa083c1
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
b3725cedeb43722b3b175aaeff70552e562d2c94 |
|
24-May-2011 |
Steve Block <steveblock@google.com> |
Check that the view is not null in GraphicsLayerAndroid::updateFixedPosition() Bug: 4461705 Change-Id: I0facda892e16e1b626964b032cf337c29f0d3364
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
9bbecbe38e6249c7b1c0874e80503f6162f13613 |
|
17-May-2011 |
Ben Murdoch <benm@google.com> |
Merge WebKit at r76408: Fix calls to RenderLayer::scrollToOffset() As of http://trac.webkit.org/changeset/76291 RenderLayer::scrollToOffset only takes two parameters (the x and y offset). Update our callsites to reflect this. It seems safe to disregard the booleans. Change-Id: I63bc103e4fc961968055770792aead82be82435a
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
52e2557aeb8477967e97fd24f20f8f407a10fa15 |
|
21-May-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Fix position update We fixed two issues here. First, when fixed left/right both undefined, the renderlayer position already took the fix margin into consideration, so we don't need to compute that again. Second, for compute the fix element's ViewRect, we just need the normal width, not the overflow one. bug:4440999 Change-Id: I664c64688a89579f0023288185772c61b01c7cc8
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
d08223387def5c36ba29ed4d4ba21372b870702e |
|
18-May-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Partially revert change from 96777 By reverting this part, the preview is scrolling fine now. The old bug 3416512 is kept fixed. This is manually integrated from MR2 change 110435 bug:4440227 Change-Id: I98d4286cb2dfa2649b172751270e1ae7c43d0887
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|
31dbc523d9ee6fd7d7e46c540b5f675eeb559ed7 |
|
09-May-2011 |
Steve Block <steveblock@google.com> |
Merge WebKit at r75315: Move Android-specific WebCore files to Source This moves files in the following WebCore subdirectories ... - bindings/js - bindings/v8/custom - plugins/android - platform/android - platform/graphics/android - page/ - css/ - dom/ - loader/archive/android
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp
|