Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(798)

Issue 1133513002: Animations: Port ProgrammaticScrollAnimator to use compositor timelines (Closed)

Created:
5 years, 7 months ago by loyso (OOO)
Modified:
5 years, 4 months ago
Reviewers:
Ian Vollick, ajuma
CC:
blink-reviews, kenneth.christiansen, shans, rjwright, Mike Lawther (Google), blink-reviews-animation_chromium.org, blink-layers+watch_chromium.org, dstockwell, Timothy Loh, darktears, Steve Block, Eric Willigers
Base URL:
https://chromium.googlesource.com/chromium/blink.git@linkhigh
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Animations: Port ProgrammaticScrollAnimator to use compositor timelines Use AnimationPlayer to add animations if new system enabled. Previous episode: https://codereview.chromium.org/1119763003/ What we want to achieve: https://codereview.chromium.org/1131833002 BUG=394777 R=ajuma@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=199766

Patch Set 1 #

Patch Set 2 : Rebase. #

Total comments: 6

Patch Set 3 : Rework re-attachment. Fix codereview issues. #

Total comments: 2

Patch Set 4 : Fix prefix in VirtualTestSuites #

Patch Set 5 : Add one more ASSERT for compositorSupport. #

Patch Set 6 : Copy new virtual test suite settings from existing related suite. #

Patch Set 7 : Mark subframe-interrupted-scroll as flaky #

Unified diffs Side-by-side diffs Delta from patch set Stats (+129 lines, -11 lines) Patch
M LayoutTests/TestExpectations View 1 2 3 4 5 6 2 chunks +4 lines, -0 lines 0 comments Download
M LayoutTests/VirtualTestSuites View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A + LayoutTests/virtual/threaded_animation_timelines/fast/scroll-behavior/README.txt View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/page/scrolling/ScrollingCoordinator.h View 1 2 chunks +3 lines, -0 lines 0 comments Download
M Source/core/page/scrolling/ScrollingCoordinator.cpp View 1 2 4 chunks +16 lines, -1 line 0 comments Download
M Source/platform/scroll/ProgrammaticScrollAnimator.h View 1 2 4 chunks +16 lines, -2 lines 0 comments Download
M Source/platform/scroll/ProgrammaticScrollAnimator.cpp View 1 2 3 4 6 chunks +78 lines, -5 lines 0 comments Download
M Source/platform/scroll/ScrollableArea.h View 1 2 2 chunks +2 lines, -1 line 0 comments Download
M Source/platform/scroll/ScrollableArea.cpp View 1 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 15 (2 generated)
loyso (OOO)
PTAL!
5 years, 5 months ago (2015-07-10 02:42:23 UTC) #2
Ian Vollick
https://codereview.chromium.org/1133513002/diff/20001/Source/core/page/scrolling/ScrollingCoordinator.cpp File Source/core/page/scrolling/ScrollingCoordinator.cpp (right): https://codereview.chromium.org/1133513002/diff/20001/Source/core/page/scrolling/ScrollingCoordinator.cpp#newcode97 Source/core/page/scrolling/ScrollingCoordinator.cpp:97: if (RuntimeEnabledFeatures::compositorAnimationTimelinesEnabled() && Platform::current()->compositorSupport()) { AFAICT, most of the ...
5 years, 5 months ago (2015-07-10 03:06:45 UTC) #3
loyso (OOO)
https://codereview.chromium.org/1133513002/diff/20001/Source/core/page/scrolling/ScrollingCoordinator.cpp File Source/core/page/scrolling/ScrollingCoordinator.cpp (right): https://codereview.chromium.org/1133513002/diff/20001/Source/core/page/scrolling/ScrollingCoordinator.cpp#newcode97 Source/core/page/scrolling/ScrollingCoordinator.cpp:97: if (RuntimeEnabledFeatures::compositorAnimationTimelinesEnabled() && Platform::current()->compositorSupport()) { On 2015/07/10 03:06:45, vollick ...
5 years, 5 months ago (2015-07-22 05:24:23 UTC) #4
ajuma
One nit about the virtual test suite. lgtm if the tests still pass after addressing ...
5 years, 5 months ago (2015-07-22 13:38:30 UTC) #5
loyso (OOO)
https://codereview.chromium.org/1133513002/diff/40001/LayoutTests/VirtualTestSuites File LayoutTests/VirtualTestSuites (right): https://codereview.chromium.org/1133513002/diff/40001/LayoutTests/VirtualTestSuites#newcode51 LayoutTests/VirtualTestSuites:51: "base": "fast/scroll-behavior", On 2015/07/22 13:38:29, ajuma wrote: > How ...
5 years, 5 months ago (2015-07-23 01:18:04 UTC) #6
loyso (OOO)
PTAL!
5 years, 4 months ago (2015-07-29 03:30:13 UTC) #7
ajuma
On 2015/07/29 03:30:13, loyso wrote: > PTAL! Still lgtm.
5 years, 4 months ago (2015-07-29 13:14:27 UTC) #8
Ian Vollick
On 2015/07/29 13:14:27, ajuma wrote: > On 2015/07/29 03:30:13, loyso wrote: > > PTAL! > ...
5 years, 4 months ago (2015-07-30 21:56:38 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1133513002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1133513002/120001
5 years, 4 months ago (2015-07-30 21:57:05 UTC) #11
commit-bot: I haz the power
Committed patchset #7 (id:120001) as https://src.chromium.org/viewvc/blink?view=rev&revision=199766
5 years, 4 months ago (2015-07-30 23:01:38 UTC) #12
johnme
A revert of this CL (patchset #7 id:120001) has been created in https://codereview.chromium.org/1254963011/ by johnme@chromium.org. ...
5 years, 4 months ago (2015-07-31 10:15:44 UTC) #13
ajuma
On 2015/07/31 10:15:44, johnme wrote: > A revert of this CL (patchset #7 id:120001) has ...
5 years, 4 months ago (2015-07-31 14:29:07 UTC) #14
loyso (OOO)
5 years, 4 months ago (2015-08-03 01:36:50 UTC) #15
Message was sent while issue was closed.
On 2015/07/31 14:29:07, ajuma (OOO till Aug. 4th) wrote:
> loyso, I think you need to add the following expectations (to match those we
> already have for virtual/threaded/fast/scroll-behavior):
> -skip the entire suite on Linux ASAN bots (see
>
https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit...)
> -mark the entire suite as slow (see
>
https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit...)
> 
> If that's enough to make the tests pass, feel free to re-land with those
changes
> without waiting for another review.
Thanks, Ali! That's what we need.
I created a re-land CL here: https://codereview.chromium.org/1263103003/

Powered by Google App Engine
This is Rietveld 408576698