DescriptionClean up the way layout tests force elements to opt in/out of composited scrolling.
Currently, we're toggling a global setting, but we should really be affecting
the opt in decision for individual elements. This patch cleans that up.
This is part of a larger plan to finish the opt-in checks. Here's the aggregate patch (it's getting stale, so YMMV): https://codereview.chromium.org/14741004/
The reason this patch is necessary, is that in subsequent patches, we will be reducing the number of times we update composited scrolling state; explicitly forcing a particular layer (and only one layer) to opt in or out will allow us to guarantee that the layer's state (in particular, its z-order lists) will be updated, even if we've optimized/reduced the frequency with which we update the composited scrolling state.
R=hartmanng@chromium.org, jchaffraix@chromium.org
BUG=None
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=151433
Patch Set 1 : . #
Total comments: 10
Patch Set 2 : . #
Total comments: 2
Patch Set 3 : . #Patch Set 4 : Now with a tristate setting. #
Total comments: 8
Patch Set 5 : . #Patch Set 6 : . #
Total comments: 5
Patch Set 7 : No global tristate. Use per-layer setting instead. #Patch Set 8 : rebase #Messages
Total messages: 15 (0 generated)
|