CC Layers Cleanup. |
||
Issue descriptionTo begin with, we need to clean up Layer, PictureLayer and SolidColorScrollbarLayer. These are what we support in the current Blimp implementation. Start with cleaning up the header to clearly demarcate methods which are used by the embedder, methods which are public but used internally, for instance by the LayerTreeHost or PropertyTreeBuilder. Move data, callbacks and interfaces which come from the embedder and which are internal into separate structs.
,
Jul 11 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/42f5222403b9106ef7893beb08c5758af663200a commit 42f5222403b9106ef7893beb08c5758af663200a Author: mlliu <mlliu@chromium.org> Date: Mon Jul 11 19:15:26 2016 cc: Clean up PictureLayer API. To create a distinction between the PictureLayer data that is received the embedder and values that are internally cached or set. Move the embedder and interfaces into a separate struct. BUG= 625284 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review-Url: https://codereview.chromium.org/2131233003 Cr-Commit-Position: refs/heads/master@{#404705} [modify] https://crrev.com/42f5222403b9106ef7893beb08c5758af663200a/cc/layers/picture_layer.cc [modify] https://crrev.com/42f5222403b9106ef7893beb08c5758af663200a/cc/layers/picture_layer.h [modify] https://crrev.com/42f5222403b9106ef7893beb08c5758af663200a/cc/layers/picture_layer_unittest.cc
,
Jul 30 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/11c20a91030988c6938c831ebe2c128d275a57c6 commit 11c20a91030988c6938c831ebe2c128d275a57c6 Author: khushalsagar <khushalsagar@chromium.org> Date: Sat Jul 30 00:06:28 2016 cc: Move solid color scrollbar layer data in a seperate struct. Just a clean up as a part of Layers cleanup. BUG= 625284 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel Review-Url: https://codereview.chromium.org/2185973005 Cr-Commit-Position: refs/heads/master@{#408813} [modify] https://crrev.com/11c20a91030988c6938c831ebe2c128d275a57c6/cc/layers/layer_unittest.cc [modify] https://crrev.com/11c20a91030988c6938c831ebe2c128d275a57c6/cc/layers/picture_layer.cc [modify] https://crrev.com/11c20a91030988c6938c831ebe2c128d275a57c6/cc/layers/picture_layer.h [modify] https://crrev.com/11c20a91030988c6938c831ebe2c128d275a57c6/cc/layers/picture_layer_unittest.cc [modify] https://crrev.com/11c20a91030988c6938c831ebe2c128d275a57c6/cc/layers/solid_color_scrollbar_layer.cc [modify] https://crrev.com/11c20a91030988c6938c831ebe2c128d275a57c6/cc/layers/solid_color_scrollbar_layer.h
,
Jul 30 2016
|
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Jul 8 2016