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

Issue 223443002: [Reland] Web Animations: Introduce String based KeyframeEffectModel (Closed)

Created:
6 years, 8 months ago by shans
Modified:
6 years, 8 months ago
Reviewers:
dstockwell, shans
CC:
blink-reviews, ed+blinkwatch_opera.com, shans, rjwright, alancutter (OOO until 2018), Mike Lawther (Google), rwlbuis, rune+blink, dglazkov+blink, dstockwell, Timothy Loh, apavlov+blink_chromium.org, darktears, Steve Block, dino_apple.com, Eric Willigers
Base URL:
https://chromium.googlesource.com/chromium/blink.git@anotherKEMApproach
Visibility:
Public.

Description

[Reland] Web Animations: Introduce String based KeyframeEffectModel Note: This is a rework of issue 212023004 This patch refactors KeyframeEffectModel to support different types of keyframe values. The common keyframe logic is retained in KeyframeEffectModelBase to be inherited by the keyframe type specialisations. KeyframeEffectModel is then templated on Keyframe type, with a hierarchy of Keyframes including StringKeyframe and AnimatableValueKeyframe being introduced. String based keyframes are being introduced to properly support the JS API for Web Animations element.animate(). Original issue: https://codereview.chromium.org/215883005 Please note that this version includes the Oilpan changes made in https://codereview.chromium.org/222893005/ TBR=dstockwell Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170768

Patch Set 1 #

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+751 lines, -459 lines) Patch
M Source/core/animation/AnimatableValue.h View 1 chunk +1 line, -1 line 0 comments Download
A Source/core/animation/AnimatableValueKeyframe.h View 1 1 chunk +74 lines, -0 lines 0 comments Download
A Source/core/animation/AnimatableValueKeyframe.cpp View 1 1 chunk +79 lines, -0 lines 0 comments Download
M Source/core/animation/AnimationStackTest.cpp View 2 chunks +5 lines, -5 lines 0 comments Download
M Source/core/animation/AnimationTest.cpp View 1 chunk +3 lines, -4 lines 0 comments Download
M Source/core/animation/CompositorAnimations.cpp View 9 chunks +15 lines, -13 lines 0 comments Download
M Source/core/animation/CompositorAnimationsImpl.h View 2 chunks +2 lines, -4 lines 0 comments Download
M Source/core/animation/CompositorAnimationsTest.cpp View 23 chunks +62 lines, -62 lines 0 comments Download
M Source/core/animation/DocumentTimelineTest.cpp View 4 chunks +9 lines, -9 lines 0 comments Download
M Source/core/animation/EffectInput.cpp View 2 chunks +3 lines, -3 lines 0 comments Download
M Source/core/animation/Interpolation.h View 1 2 chunks +1 line, -2 lines 0 comments Download
M Source/core/animation/Interpolation.cpp View 2 chunks +2 lines, -2 lines 0 comments Download
A Source/core/animation/Keyframe.h View 1 1 chunk +93 lines, -0 lines 0 comments Download
M Source/core/animation/KeyframeEffectModel.h View 1 3 chunks +80 lines, -95 lines 0 comments Download
M Source/core/animation/KeyframeEffectModel.cpp View 1 9 chunks +22 lines, -108 lines 0 comments Download
M Source/core/animation/KeyframeEffectModelTest.cpp View 1 18 chunks +121 lines, -123 lines 0 comments Download
A Source/core/animation/StringKeyframe.h View 1 1 chunk +71 lines, -0 lines 0 comments Download
A Source/core/animation/StringKeyframe.cpp View 1 1 chunk +77 lines, -0 lines 0 comments Download
M Source/core/animation/css/CSSAnimations.cpp View 1 7 chunks +21 lines, -21 lines 0 comments Download
M Source/core/core.gypi View 3 chunks +6 lines, -2 lines 0 comments Download
M Source/core/css/resolver/StyleResolver.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/css/resolver/StyleResolver.cpp View 3 chunks +3 lines, -4 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
dstockwell
lgtm
6 years, 8 months ago (2014-04-03 10:39:38 UTC) #1
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shans@chromium.org/223443002/20001
6 years, 8 months ago (2014-04-03 10:39:44 UTC) #2
commit-bot: I haz the power
Change committed as 170768
6 years, 8 months ago (2014-04-03 11:50:50 UTC) #3
haraken
This CL again broke oilpan builds (I'll fix shortly). I'm not intending to ask you ...
6 years, 8 months ago (2014-04-03 12:43:37 UTC) #4
shans_google.com
6 years, 8 months ago (2014-04-03 21:23:58 UTC) #5
Hi Haraken,

We can do that.

Out of interest, was this only an oilpan-related change because I
incorporated your previous fix: https://codereview.chromium.org/222893005/?
Otherwise, what are some basic guidelines we can use when determining if a
change is oilpan-related?

Thanks,
     -Shane


On Thu, Apr 3, 2014 at 11:43 PM, <haraken@chromium.org> wrote:

> This CL again broke oilpan builds (I'll fix shortly). I'm not intending to
> ask
> you to spend time in taking care of oilpan things, but I'd be happy if you
> could
> just cc oilpan-reviews@chromium.org when making a change related to
> oilpan.
> Thanks!
>
>
> https://codereview.chromium.org/223443002/
>

To unsubscribe from this group and stop receiving emails from it, send an email
to blink-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698