History log of /external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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.h
99e11cfb571223b4736e9fa4f4ae277ad98fe643 17-Jul-2012 Nicolas Roard <nicolasroard@google.com> Use PicturePile in layers

Change-Id: I68b4c303b59fd4127c83e9ccb1d43ed630e21253
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
dea0c131566f424923425970fe5621305d136e5a 25-Jan-2012 John Reck <jreck@google.com> Webkit text selection

Change-Id: I8e2e400940c7c84055aeb2624958aaf47804900b
/external/webkit/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.h
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.h
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.h
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.h
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.h
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.h
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.h