DescriptionHook ScrollElasticityController to InputHandlerProxy
Move ScrollElasticityControllerClient to ScrollElasticityHelper
in cc, where it interfaces with LayerTreeHostImpl. Rename the
ScrollElasticityController to InputScrollElasticityController.
Send events handled on the impl thread to the
InputScrollElasticityController, to update the scroll animation state. Do
this asynchronously, since it will need to be asynchronous on the main
thread for non-impl-thread-handled events. (Note that it may be that
we will send events to the elasticity system after they bounce back
to the browser -- this is the more conservative version, and may be
changed as main thread events are added).
With this in place, the InputScrollElasticityController produces the
right over-scroll offsets in ScrollElasticityHelper most of the time
(according to printfs). The next step will be to add a layer transformed
by these offsets.
BUG=133097
Committed: https://crrev.com/4163cc35e206688f75d30a5c6a9a77a93e6d0600
Cr-Commit-Position: refs/heads/master@{#304055}
Patch Set 1 #Patch Set 2 : Add missed files #
Total comments: 11
Patch Set 3 : Incorporate review feedback #
Total comments: 10
Patch Set 4 : Incorporate review feedback #
Total comments: 10
Patch Set 5 : Fix license #Patch Set 6 : Incorporate review feedback #Patch Set 7 : Incorporate review feedback #
Total comments: 2
Patch Set 8 : Incorporate review feedback #Patch Set 9 : Reverse dtor order #
Messages
Total messages: 31 (8 generated)
|