Chromium Code Reviews
Descriptioncc: Clean up Layer and the Layer public API.
To create a distinction between the Layer data that is received from
the embedder and values that are internally cached or set during
PropertyTree building, move the embedder data, callbacks and interfaces
into a seperate struct.
Also move public methods on Layer which are meant to be used internally
in cc but shouldn't be made available to the embedder to private and
restrict access using an explicit friend list.
The patch only moves the variables and method declarations and should
be a no-op.
BUG=625284
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/b51998fe37830e22bd770de5f5ad08b663b465fd
Cr-Commit-Position: refs/heads/master@{#404286}
Patch Set 1 #Patch Set 2 : Addressed comments. #Patch Set 3 : Move data from embedder into struct. #
Total comments: 5
Patch Set 4 : Also add change to make methods private. #Patch Set 5 : Move out the inner struct. #
Messages
Total messages: 34 (13 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||