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

Issue 182383011: Web Animations: Add Interpolation class. (Closed)

Created:
6 years, 9 months ago by shans
Modified:
6 years, 9 months ago
CC:
blink-reviews, shans, rjwright, alancutter (OOO until 2018), Mike Lawther (Google), dstockwell, Timothy Loh, darktears, Steve Block, dino_apple.com, Eric Willigers
Base URL:
https://chromium.googlesource.com/chromium/blink.git@interpolableValue
Visibility:
Public.

Description

Web Animations: Add Interpolation class. This patch introduces the Interpolation class, which represents a primitive animation between two values (expressed as InterpolableValues). This is part of an effort to refactor the animations pipeline in order to make it generic on animation value type (see linked master bug). This code is not yet used anywhere. It will be used in future patches. BUG=346495 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=168629

Patch Set 1 #

Total comments: 6

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+134 lines, -15 lines) Patch
M Source/core/animation/InterpolableValue.h View 2 chunks +2 lines, -4 lines 0 comments Download
M Source/core/animation/InterpolableValueTest.cpp View 3 chunks +22 lines, -11 lines 0 comments Download
A Source/core/animation/Interpolation.h View 1 chunk +58 lines, -0 lines 0 comments Download
A Source/core/animation/Interpolation.cpp View 1 1 chunk +50 lines, -0 lines 0 comments Download
M Source/core/core.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
shans
6 years, 9 months ago (2014-03-04 04:32:44 UTC) #1
alancutter (OOO until 2018)
lgtm with nit. https://codereview.chromium.org/182383011/diff/1/Source/core/animation/Interpolation.cpp File Source/core/animation/Interpolation.cpp (right): https://codereview.chromium.org/182383011/diff/1/Source/core/animation/Interpolation.cpp#newcode39 Source/core/animation/Interpolation.cpp:39: Interpolation::Interpolation(PassOwnPtr<InterpolableValue> start, PassOwnPtr<InterpolableValue> end) Constructors are ...
6 years, 9 months ago (2014-03-05 04:30:40 UTC) #2
Timothy Loh
lgtm
6 years, 9 months ago (2014-03-05 06:09:48 UTC) #3
dstockwell
https://codereview.chromium.org/182383011/diff/1/Source/core/animation/Interpolation.cpp File Source/core/animation/Interpolation.cpp (right): https://codereview.chromium.org/182383011/diff/1/Source/core/animation/Interpolation.cpp#newcode45 Source/core/animation/Interpolation.cpp:45: ASSERT(typesMatch(m_start.get(), m_end.get())); I thought this was going to be ...
6 years, 9 months ago (2014-03-06 02:12:19 UTC) #4
Timothy Loh
https://codereview.chromium.org/182383011/diff/1/Source/core/animation/Interpolation.cpp File Source/core/animation/Interpolation.cpp (right): https://codereview.chromium.org/182383011/diff/1/Source/core/animation/Interpolation.cpp#newcode27 Source/core/animation/Interpolation.cpp:27: const InterpolableList* endList = toInterpolableList(end); Probably need to explicitly ...
6 years, 9 months ago (2014-03-06 02:54:49 UTC) #5
shans
https://codereview.chromium.org/182383011/diff/1/Source/core/animation/Interpolation.cpp File Source/core/animation/Interpolation.cpp (right): https://codereview.chromium.org/182383011/diff/1/Source/core/animation/Interpolation.cpp#newcode27 Source/core/animation/Interpolation.cpp:27: const InterpolableList* endList = toInterpolableList(end); On 2014/03/06 02:54:49, Timothy ...
6 years, 9 months ago (2014-03-06 04:42:57 UTC) #6
dstockwell
lgtm
6 years, 9 months ago (2014-03-06 10:56:39 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shans@chromium.org/182383011/20001
6 years, 9 months ago (2014-03-06 10:57:17 UTC) #8
commit-bot: I haz the power
6 years, 9 months ago (2014-03-06 12:01:00 UTC) #9
Message was sent while issue was closed.
Change committed as 168629

Powered by Google App Engine
This is Rietveld 408576698