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

Issue 2869183002: Initial implementation of WorkletAnimation (Closed)

Created:
3 years, 7 months ago by smcgruer
Modified:
3 years, 3 months ago
CC:
darktears, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-bindings_chromium.org, chromium-reviews, Eric Willigers, haraken, rjwright, shans, alancutter (OOO until 2018), suzyh_UTC10 (ex-contributor)
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Initial implementation of main thread WorkletAnimation IDL This change adds a WorkletAnimation object accessible in the main js scope, when the CompositorWorker (the old name for AnimationWorklet) Blink runtime feature is enabled. WorkletAnimation objects are hooked up to the document's animation lifecycle, owned by a WorkletAnimationController. The controller will attempt to start them on the compositor, but this currently fails due to lack of support in the animation logic. BUG=720080 Review-Url: https://chromiumcodereview.appspot.com/2869183002 Cr-Commit-Position: refs/heads/master@{#501292} Committed: https://chromium.googlesource.com/chromium/src/+/c7af2f07e7458da6bab556dd3a2f2dcac3f73276

Patch Set 1 #

Patch Set 2 : Rebase over the scrolltimeline change #

Patch Set 3 : Make sure the dict is serializable #

Patch Set 4 : Make WorkletAnimation subclass Animation #

Total comments: 8

Patch Set 5 : General code update #

Patch Set 6 : Invert Update return value #

Patch Set 7 : Remove PlayStateUpdateScope #

Patch Set 8 : Re-add PlayStateUpdateScope, required to move state forward at all #

Patch Set 9 : Rebase #

Patch Set 10 : Make effect last forever #

Patch Set 11 : Trying to update inherited time, crashing #

Patch Set 12 : Fix crash #

Patch Set 13 : Proof of concept of servicing worklets from another place #

Patch Set 14 : Lots of updates #

Patch Set 15 : Cleanup unneeded changes to Animation/etc #

Patch Set 16 : Missed some cleanup #

Patch Set 17 : Add WorkletAnimationController #

Patch Set 18 : Actually update WorkletAnimation from WorkletAnimationController #

Patch Set 19 : Rebase #

Total comments: 4

Patch Set 20 : DCHECK for threaded animation support #

Total comments: 27

Patch Set 21 : Address reviewer comments #

Patch Set 22 : Rebase #

Total comments: 25

Patch Set 23 : Address some reviewer comments #

Patch Set 24 : Use CheckCanStartAnimationOnCompositor #

Total comments: 4

Patch Set 25 : Address flackr comments #

Patch Set 26 : Fix unittest #

Patch Set 27 : Replace unittest with layout test and expand test #

Patch Set 28 : Remove WorkletAnimationTest.cpp from BUILD.gn #

Total comments: 2

Patch Set 29 : Use a prefinalizer #

Total comments: 4

Patch Set 30 : add spec link #

Total comments: 4

Patch Set 31 : Remove interface on mac global-interface-listing-expected.txt #

Patch Set 32 : Remove WorkletAnimation::AnimationPlayState #

Patch Set 33 : Remove accidentally added file #

Patch Set 34 : Initialize play_state_ to idle #

Patch Set 35 : Rebase #

Patch Set 36 : Fix include for new v8 bindings path #

Total comments: 20

Patch Set 37 : Address reviewer comments #

Total comments: 2

Patch Set 38 : Rebase #

Patch Set 39 : Add more DCHECKs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+510 lines, -0 lines) Patch
A third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/worklet-animation-creation.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +80 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/modules/v8/generated.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/DocumentAnimations.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +3 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/animation/WorkletAnimationBase.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +31 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/animation/WorkletAnimationController.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +47 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 chunk +52 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Document.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 3 chunks +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Document.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/compositorworker/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +2 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +99 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +158 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +19 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/modules_idl_files.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 99 (59 generated)
smcgruer
Very WIP still, but just pinging you two as an FYI. Amazingly this code can ...
3 years, 7 months ago (2017-05-12 15:08:48 UTC) #2
flackr
Needs some tests and probably some TODO's about actually sending them over in the commit ...
3 years, 7 months ago (2017-05-12 18:08:23 UTC) #3
flackr
https://codereview.chromium.org/2869183002/diff/50001/third_party/WebKit/Source/bindings/modules/v8/generated.gni File third_party/WebKit/Source/bindings/modules/v8/generated.gni (right): https://codereview.chromium.org/2869183002/diff/50001/third_party/WebKit/Source/bindings/modules/v8/generated.gni#newcode36 third_party/WebKit/Source/bindings/modules/v8/generated.gni:36: "$bindings_modules_v8_output_dir/DocumentTimelineOrScrollTimeline.h", Are these files missing from the patch?
3 years, 7 months ago (2017-05-12 18:09:41 UTC) #4
smcgruer
Addressing some comments flackr made, plus a general code update. It's all still very broken ...
3 years, 7 months ago (2017-05-18 17:58:39 UTC) #5
smcgruer
Ok, I think this is about ready for your thoughts (not saying ready for submit!). ...
3 years, 6 months ago (2017-06-02 19:42:30 UTC) #6
flackr
https://codereview.chromium.org/2869183002/diff/350001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h File third_party/WebKit/Source/core/animation/WorkletAnimationBase.h (right): https://codereview.chromium.org/2869183002/diff/350001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h#newcode18 third_party/WebKit/Source/core/animation/WorkletAnimationBase.h:18: // TODO(smcgruer): Rename. What does update mean? Run animations? ...
3 years, 6 months ago (2017-06-05 19:08:39 UTC) #7
smcgruer
https://codereview.chromium.org/2869183002/diff/350001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h File third_party/WebKit/Source/core/animation/WorkletAnimationBase.h (right): https://codereview.chromium.org/2869183002/diff/350001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h#newcode18 third_party/WebKit/Source/core/animation/WorkletAnimationBase.h:18: // TODO(smcgruer): Rename. On 2017/06/05 19:08:39, flackr wrote: > ...
3 years, 6 months ago (2017-06-06 13:22:11 UTC) #8
majidvp
https://codereview.chromium.org/2869183002/diff/370001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp File third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp (right): https://codereview.chromium.org/2869183002/diff/370001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp#newcode17 third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp:17: animations_.insert(animation); nit: may be a good idea to add ...
3 years, 6 months ago (2017-06-06 16:04:28 UTC) #9
majidvp
https://codereview.chromium.org/2869183002/diff/370001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.h File third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.h (right): https://codereview.chromium.org/2869183002/diff/370001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.h#newcode79 third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.h:79: class CompositorAnimationPlayerHolder Perhaps we should make this a public ...
3 years, 6 months ago (2017-06-06 17:23:14 UTC) #10
flackr
https://codereview.chromium.org/2869183002/diff/370001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp File third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp (right): https://codereview.chromium.org/2869183002/diff/370001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp#newcode77 third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp:77: // TODO(smcgruer): Document. What do you mean by Document? ...
3 years, 6 months ago (2017-06-07 17:21:33 UTC) #11
smcgruer
https://codereview.chromium.org/2869183002/diff/370001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp File third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp (right): https://codereview.chromium.org/2869183002/diff/370001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp#newcode17 third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp:17: animations_.insert(animation); On 2017/06/06 16:04:27, majidvp wrote: > nit: may ...
3 years, 6 months ago (2017-06-07 18:23:26 UTC) #12
flackr
https://codereview.chromium.org/2869183002/diff/410001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp File third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp (right): https://codereview.chromium.org/2869183002/diff/410001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp#newcode122 third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp:122: // TODO(smcgruer): Should this set NeedsCompositingUpdate? The WorkletAnimationController should ...
3 years, 6 months ago (2017-06-19 20:35:33 UTC) #13
alancutter (OOO until 2018)
The DCHECK(GetAnimation()) in KeyframeEffectReadOnly is a hurdle in having these AnimationWorklets actually apply effects on ...
3 years, 5 months ago (2017-06-26 11:57:02 UTC) #15
smcgruer
https://codereview.chromium.org/2869183002/diff/410001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h File third_party/WebKit/Source/core/animation/WorkletAnimationBase.h (right): https://codereview.chromium.org/2869183002/diff/410001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h#newcode13 third_party/WebKit/Source/core/animation/WorkletAnimationBase.h:13: class CORE_EXPORT WorkletAnimationBase On 2017/06/26 11:57:01, alancutter wrote: > ...
3 years, 5 months ago (2017-06-26 21:14:08 UTC) #16
alancutter (OOO until 2018)
https://codereview.chromium.org/2869183002/diff/410001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h File third_party/WebKit/Source/core/animation/WorkletAnimationBase.h (right): https://codereview.chromium.org/2869183002/diff/410001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h#newcode13 third_party/WebKit/Source/core/animation/WorkletAnimationBase.h:13: class CORE_EXPORT WorkletAnimationBase On 2017/06/26 at 21:14:08, smcgruer wrote: ...
3 years, 5 months ago (2017-06-27 00:15:52 UTC) #17
smcgruer
https://codereview.chromium.org/2869183002/diff/410001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp File third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp (right): https://codereview.chromium.org/2869183002/diff/410001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp#newcode141 third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp:141: bool success = effects_.at(0)->MaybeStartAnimationOnCompositor( On 2017/06/26 21:14:08, smcgruer wrote: ...
3 years, 5 months ago (2017-06-27 18:02:43 UTC) #18
flackr
https://codereview.chromium.org/2869183002/diff/410001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp File third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp (right): https://codereview.chromium.org/2869183002/diff/410001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp#newcode143 third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp:143: compositor_player_->Player()); On 2017/06/27 18:02:43, smcgruer wrote: > On 2017/06/26 ...
3 years, 5 months ago (2017-07-19 19:23:49 UTC) #19
flackr
https://codereview.chromium.org/2869183002/diff/450001/third_party/WebKit/Source/core/dom/Document.h File third_party/WebKit/Source/core/dom/Document.h (right): https://codereview.chromium.org/2869183002/diff/450001/third_party/WebKit/Source/core/dom/Document.h#newcode37 third_party/WebKit/Source/core/dom/Document.h:37: #include "core/animation/WorkletAnimationController.h" On 2017/07/19 19:23:48, flackr wrote: > We ...
3 years, 5 months ago (2017-07-21 18:14:25 UTC) #20
smcgruer
I still need to add some tests, but hopefully we're getting closer on this patch? ...
3 years, 5 months ago (2017-07-24 14:48:58 UTC) #27
flackr
Yes, I think this is getting close. We could probably use some WorkletAnimation unit tests. ...
3 years, 5 months ago (2017-07-25 20:39:12 UTC) #38
smcgruer
What additional tests would you like to see? Creation is tested via the LayoutTest, I ...
3 years, 4 months ago (2017-08-01 14:35:50 UTC) #39
majidvp
lgtm On 2017/08/01 14:35:50, smcgruer wrote: > Actual playback doesn't work yet so there isn't ...
3 years, 3 months ago (2017-08-31 14:15:27 UTC) #40
majidvp
nit: Please also update the description. https://codereview.chromium.org/2869183002/diff/540001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl File third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl (right): https://codereview.chromium.org/2869183002/diff/540001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl#newcode12 third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl:12: sequence<(DocumentTimeline or ScrollTimeline)> ...
3 years, 3 months ago (2017-08-31 14:24:05 UTC) #41
smcgruer
haraken@chromium.org: Please review changes in bindings/modules/v8/generated.gni and modules/modules_idl_files.gni
3 years, 3 months ago (2017-08-31 14:27:21 UTC) #43
smcgruer
Description updated. suzyh@ - please review changes to core/animation. https://codereview.chromium.org/2869183002/diff/540001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl File third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl (right): https://codereview.chromium.org/2869183002/diff/540001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl#newcode5 third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl:5: ...
3 years, 3 months ago (2017-08-31 19:59:58 UTC) #46
Eric Willigers
https://codereview.chromium.org/2869183002/diff/560001/third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt File third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt (right): https://codereview.chromium.org/2869183002/diff/560001/third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt#newcode7685 third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt:7685: interface Worklet Do we understand why the virtual/stable interface ...
3 years, 3 months ago (2017-09-01 02:25:23 UTC) #52
smcgruer
https://codereview.chromium.org/2869183002/diff/560001/third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt File third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt (right): https://codereview.chromium.org/2869183002/diff/560001/third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt#newcode7685 third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt:7685: interface Worklet On 2017/09/01 02:25:23, Eric Willigers wrote: > ...
3 years, 3 months ago (2017-09-01 18:31:03 UTC) #57
smcgruer
https://codereview.chromium.org/2869183002/diff/560001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl File third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl (right): https://codereview.chromium.org/2869183002/diff/560001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl#newcode7 third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.idl:7: enum AnimationPlayState { "idle", "pending", "running" }; On 2017/09/01 ...
3 years, 3 months ago (2017-09-06 19:16:55 UTC) #77
Eric Willigers
lgtm core/animation lgtm
3 years, 3 months ago (2017-09-06 23:35:35 UTC) #78
smcgruer
Thanks Eric. Summary of remaining requests for review: flackr: Please review modules/compositorworker changes haraken: Please ...
3 years, 3 months ago (2017-09-07 14:41:08 UTC) #79
flackr
https://codereview.chromium.org/2869183002/diff/680001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h File third_party/WebKit/Source/core/animation/WorkletAnimationBase.h (right): https://codereview.chromium.org/2869183002/diff/680001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h#newcode19 third_party/WebKit/Source/core/animation/WorkletAnimationBase.h:19: // returned true, it should not be called again. ...
3 years, 3 months ago (2017-09-07 15:59:13 UTC) #80
haraken
+nhiroki https://codereview.chromium.org/2869183002/diff/680001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp File third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp (right): https://codereview.chromium.org/2869183002/diff/680001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp#newcode40 third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp:40: // TODO(smcgruer): On failure, warn user. Perhaps fire ...
3 years, 3 months ago (2017-09-08 01:11:24 UTC) #82
nhiroki
https://codereview.chromium.org/2869183002/diff/680001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp File third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp (right): https://codereview.chromium.org/2869183002/diff/680001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp#newcode13 third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp:13: WorkletAnimationController::~WorkletAnimationController() {} = default; ? https://codereview.chromium.org/2869183002/diff/680001/third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp File third_party/WebKit/Source/modules/compositorworker/WorkletAnimation.cpp (right): ...
3 years, 3 months ago (2017-09-08 03:58:23 UTC) #83
nhiroki
It looks like the CL description was chomped: eature -> feature nimation -> animation ill ...
3 years, 3 months ago (2017-09-08 04:00:17 UTC) #84
smcgruer
https://codereview.chromium.org/2869183002/diff/680001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h File third_party/WebKit/Source/core/animation/WorkletAnimationBase.h (right): https://codereview.chromium.org/2869183002/diff/680001/third_party/WebKit/Source/core/animation/WorkletAnimationBase.h#newcode19 third_party/WebKit/Source/core/animation/WorkletAnimationBase.h:19: // returned true, it should not be called again. ...
3 years, 3 months ago (2017-09-11 18:19:00 UTC) #85
nhiroki
LGTM from worker/worklet infra POV. https://codereview.chromium.org/2869183002/diff/700001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp File third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp (right): https://codereview.chromium.org/2869183002/diff/700001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp#newcode16 third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp:16: WorkletAnimationBase& animation) { DCHECK(IsMainThread()) ...
3 years, 3 months ago (2017-09-12 00:10:37 UTC) #86
haraken
LGTM
3 years, 3 months ago (2017-09-12 07:36:25 UTC) #87
smcgruer
https://codereview.chromium.org/2869183002/diff/700001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp File third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp (right): https://codereview.chromium.org/2869183002/diff/700001/third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp#newcode16 third_party/WebKit/Source/core/animation/WorkletAnimationController.cpp:16: WorkletAnimationBase& animation) { On 2017/09/12 00:10:36, nhiroki wrote: > ...
3 years, 3 months ago (2017-09-12 15:46:02 UTC) #91
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2869183002/740001
3 years, 3 months ago (2017-09-12 15:50:03 UTC) #96
commit-bot: I haz the power
3 years, 3 months ago (2017-09-12 15:57:09 UTC) #99
Message was sent while issue was closed.
Committed patchset #39 (id:740001) as
https://chromium.googlesource.com/chromium/src/+/c7af2f07e7458da6bab556dd3a2f...

Powered by Google App Engine
This is Rietveld 408576698