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

Issue 19744002: Web Animations: Add CSSAnimatableValueFactory API (partial implementation) (Closed)

Created:
7 years, 5 months ago by alancutter (OOO until 2018)
Modified:
7 years, 4 months ago
Reviewers:
dstockwell, pdr., esprehn
CC:
blink-reviews, shans, rjwright, Mike Lawther (Google), eae+blinkwatch, dglazkov+blink, dstockwell, Timothy Loh, apavlov+blink_chromium.org, darktears, Steve Block, Eric Willigers
Visibility:
Public.

Description

Web Animations: Add CSSAnimatableValueFactory API (partial implementation) This introduces the API for constructing AnimatableValues out of RenderStyles and CSS Values. Basic support for Lengths and AnimatableNumbers implemented. Further coverage of all CSS properties and animatable CSS value types to be accomplished by generated code in future. This patch is part of replacing CSSPropertyAnimation with AnimatableValues for Web Animations. http://dev.w3.org/fxtf/web-animations/ BUG=258896 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=155408

Patch Set 1 #

Total comments: 2

Patch Set 2 : Patch Set 2 #

Patch Set 3 : Rebased #

Total comments: 12

Patch Set 4 : Review changes #

Total comments: 2

Patch Set 5 : Move folders and add const to param #

Unified diffs Side-by-side diffs Delta from patch set Stats (+294 lines, -33 lines) Patch
M Source/core/animation/AnimatableNumber.h View 3 chunks +15 lines, -15 lines 0 comments Download
M Source/core/animation/AnimatableNumber.cpp View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/core/animation/AnimatableValue.h View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/animation/AnimatableValue.cpp View 1 2 3 1 chunk +0 lines, -13 lines 0 comments Download
M Source/core/animation/KeyframeAnimationEffectTest.cpp View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
A Source/core/animation/css/CSSAnimatableValueFactory.h View 1 2 3 4 1 chunk +49 lines, -0 lines 0 comments Download
A Source/core/animation/css/CSSAnimatableValueFactory.cpp View 1 2 3 4 1 chunk +222 lines, -0 lines 0 comments Download
M Source/core/core.gypi View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
alancutter (OOO until 2018)
7 years, 5 months ago (2013-07-18 07:33:17 UTC) #1
dstockwell
Update description to mention any plans around generating the factory. Reference the code that this ...
7 years, 5 months ago (2013-07-18 07:43:12 UTC) #2
alancutter (OOO until 2018)
On 2013/07/18 07:43:12, dstockwell wrote: > Update description to mention any plans around generating the ...
7 years, 5 months ago (2013-07-24 07:09:23 UTC) #3
alancutter (OOO until 2018)
ping
7 years, 5 months ago (2013-07-24 23:44:24 UTC) #4
dstockwell
https://codereview.chromium.org/19744002/diff/10001/Source/core/css/resolver/CSSAnimatableValueFactory.cpp File Source/core/css/resolver/CSSAnimatableValueFactory.cpp (right): https://codereview.chromium.org/19744002/diff/10001/Source/core/css/resolver/CSSAnimatableValueFactory.cpp#newcode42 Source/core/css/resolver/CSSAnimatableValueFactory.cpp:42: // FIXME: Handle remaining animatable properties: Where does this ...
7 years, 4 months ago (2013-07-30 03:35:04 UTC) #5
alancutter (OOO until 2018)
https://codereview.chromium.org/19744002/diff/10001/Source/core/css/resolver/CSSAnimatableValueFactory.cpp File Source/core/css/resolver/CSSAnimatableValueFactory.cpp (right): https://codereview.chromium.org/19744002/diff/10001/Source/core/css/resolver/CSSAnimatableValueFactory.cpp#newcode42 Source/core/css/resolver/CSSAnimatableValueFactory.cpp:42: // FIXME: Handle remaining animatable properties: On 2013/07/30 03:35:04, ...
7 years, 4 months ago (2013-07-30 08:31:01 UTC) #6
dstockwell
lgtm https://codereview.chromium.org/19744002/diff/20001/Source/core/css/resolver/CSSAnimatableValueFactory.h File Source/core/css/resolver/CSSAnimatableValueFactory.h (right): https://codereview.chromium.org/19744002/diff/20001/Source/core/css/resolver/CSSAnimatableValueFactory.h#newcode46 Source/core/css/resolver/CSSAnimatableValueFactory.h:46: static PassRefPtr<AnimatableValue> create(RenderStyle*, CSSPropertyID); const RenderStyle?
7 years, 4 months ago (2013-07-31 02:17:09 UTC) #7
alancutter (OOO until 2018)
https://codereview.chromium.org/19744002/diff/20001/Source/core/css/resolver/CSSAnimatableValueFactory.h File Source/core/css/resolver/CSSAnimatableValueFactory.h (right): https://codereview.chromium.org/19744002/diff/20001/Source/core/css/resolver/CSSAnimatableValueFactory.h#newcode46 Source/core/css/resolver/CSSAnimatableValueFactory.h:46: static PassRefPtr<AnimatableValue> create(RenderStyle*, CSSPropertyID); On 2013/07/31 02:17:09, dstockwell wrote: ...
7 years, 4 months ago (2013-08-02 03:24:10 UTC) #8
pdr.
On 2013/08/02 03:24:10, alancutter wrote: > https://codereview.chromium.org/19744002/diff/20001/Source/core/css/resolver/CSSAnimatableValueFactory.h > File Source/core/css/resolver/CSSAnimatableValueFactory.h (right): > > https://codereview.chromium.org/19744002/diff/20001/Source/core/css/resolver/CSSAnimatableValueFactory.h#newcode46 > ...
7 years, 4 months ago (2013-08-02 03:36:23 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alancutter@chromium.org/19744002/25001
7 years, 4 months ago (2013-08-02 03:37:48 UTC) #10
commit-bot: I haz the power
7 years, 4 months ago (2013-08-02 06:12:35 UTC) #11
Message was sent while issue was closed.
Change committed as 155408

Powered by Google App Engine
This is Rietveld 408576698