|
Web Animations: Use StringKeyframes for element.animate()
This patch refactors element.animate()'s use of KeyframeEffectModel to
be based on String keyframes instead of AnimatableValue keyframes.
element.animate() is no longer responsible for creating snapshots of
the keyframe values, this logic is now pushed into
StringPropertySpecificKeyframe::createInterpolation() where we can work
on removing the use of AnimatableValues in favour of more primitive
InterpolableValues.
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170943
Total comments: 1
Total comments: 7
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+232 lines, -218 lines) |
Patch |
 |
M |
LayoutTests/animations/interpolation/background-position-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+21 lines, -21 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/background-position-origin-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+45 lines, -45 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/border-color-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/border-radius-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+11 lines, -11 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/border-spacing-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/border-width-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/box-shadow-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/margin-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/outline-offset-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/outline-width-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/padding-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/animations/interpolation/transform-interpolation-expected.txt
|
View
|
1
2
3
|
1 chunk |
+18 lines, -18 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/AnimatableValueKeyframe.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/animation/AnimatableValueKeyframe.cpp
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/animation/AnimationTest.cpp
|
View
|
1
2
3
4
5
6
|
1 chunk |
+4 lines, -7 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/EffectInput.cpp
|
View
|
1
2
3
4
5
6
|
2 chunks |
+15 lines, -27 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/Keyframe.h
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/animation/KeyframeEffectModel.h
|
View
|
1
2
3
4
|
2 chunks |
+10 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/animation/KeyframeEffectModel.cpp
|
View
|
1
2
3
4
|
4 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/StringKeyframe.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+22 lines, -17 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/StringKeyframe.cpp
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+30 lines, -12 lines |
0 comments
|
Download
|
 |
M |
Source/core/css/resolver/StyleResolver.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/css/resolver/StyleResolver.cpp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+6 lines, -13 lines |
0 comments
|
Download
|
Total messages: 16 (0 generated)
|