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

Issue 1473963004: CSS animation for SVG presentation attribute 'd' (Closed)

Created:
5 years ago by Eric Willigers
Modified:
5 years ago
CC:
fs, darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-css, blink-reviews-style_chromium.org, chromium-reviews, dglazkov+blink, rjwright, rwlbuis, shans
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

CSS animation for SVG presentation attribute 'd' See SVG Working Group Action http://www.w3.org/Graphics/SVG/WG/track/actions/3821 BUG=535429 Committed: https://crrev.com/5994f089fd585f4ac9629b3f52db05044db55592 Cr-Commit-Position: refs/heads/master@{#365459}

Patch Set 1 #

Total comments: 3

Patch Set 2 : rebase #

Patch Set 3 : Store CSSPathValue #

Total comments: 8

Patch Set 4 : Oilpan #

Unified diffs Side-by-side diffs Delta from patch set Stats (+563 lines, -1 line) Patch
A third_party/WebKit/LayoutTests/animations/interpolation/svg-d-interpolation.html View 1 1 chunk +400 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/animations/responsive/d-responsive.html View 1 1 chunk +23 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/animations/responsive/resources/responsive-test.js View 1 1 chunk +10 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/animation/animatable/AnimatablePath.h View 1 2 3 1 chunk +43 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp View 1 2 3 1 chunk +61 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/animatable/AnimatableValue.h View 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/animatable/AnimatableValueTestHelper.h View 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/animatable/AnimatableValueTestHelper.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/css/CSSAnimatableValueFactory.cpp View 1 2 3 3 chunks +8 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/css/CSSPropertyEquality.cpp View 1 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/core.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSProperties.in View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/css/resolver/AnimatedStyleBuilder.cpp View 1 2 2 chunks +4 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (7 generated)
Eric Willigers
Builds on https://codereview.chromium.org/1439793003/
5 years ago (2015-11-26 05:28:59 UTC) #2
dstockwell
https://codereview.chromium.org/1473963004/diff/1/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp File third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp (right): https://codereview.chromium.org/1473963004/diff/1/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp#newcode55 third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp:55: SVGPathByteStreamSource toSource(*toAnimatablePath(value)->m_byteStream); Is there a representation of paths which ...
5 years ago (2015-11-26 08:38:40 UTC) #4
fs
https://codereview.chromium.org/1473963004/diff/1/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp File third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp (right): https://codereview.chromium.org/1473963004/diff/1/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp#newcode55 third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp:55: SVGPathByteStreamSource toSource(*toAnimatablePath(value)->m_byteStream); On 2015/11/26 at 08:38:40, dstockwell wrote: > ...
5 years ago (2015-11-26 11:21:38 UTC) #6
Eric Willigers
https://codereview.chromium.org/1473963004/diff/1/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp File third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp (right): https://codereview.chromium.org/1473963004/diff/1/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp#newcode55 third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp:55: SVGPathByteStreamSource toSource(*toAnimatablePath(value)->m_byteStream); On 2015/11/26 08:38:40, dstockwell wrote: > > ...
5 years ago (2015-11-26 21:16:33 UTC) #7
alancutter (OOO until 2018)
On 2015/11/26 at 21:16:33, ericwilligers wrote: > https://codereview.chromium.org/1473963004/diff/1/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp > File third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp (right): > > https://codereview.chromium.org/1473963004/diff/1/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp#newcode55 ...
5 years ago (2015-11-26 22:42:52 UTC) #8
Eric Willigers
> > I understand we still need this AnimatableValue for transitions. > > AnimatablePath will ...
5 years ago (2015-12-15 08:47:32 UTC) #10
fs
LGTM w/ nits https://codereview.chromium.org/1473963004/diff/60001/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp File third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp (right): https://codereview.chromium.org/1473963004/diff/60001/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp#newcode29 third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp:29: if (fromSeg.command == PathSegUnknown || toSeg.command ...
5 years ago (2015-12-15 11:52:53 UTC) #11
Eric Willigers
https://codereview.chromium.org/1473963004/diff/60001/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp File third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp (right): https://codereview.chromium.org/1473963004/diff/60001/third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp#newcode29 third_party/WebKit/Source/core/animation/animatable/AnimatablePath.cpp:29: if (fromSeg.command == PathSegUnknown || toSeg.command == PathSegUnknown) On ...
5 years ago (2015-12-15 22:33:55 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1473963004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1473963004/80001
5 years ago (2015-12-16 02:53:29 UTC) #15
commit-bot: I haz the power
Committed patchset #4 (id:80001)
5 years ago (2015-12-16 05:13:35 UTC) #16
commit-bot: I haz the power
5 years ago (2015-12-16 05:14:39 UTC) #18
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/5994f089fd585f4ac9629b3f52db05044db55592
Cr-Commit-Position: refs/heads/master@{#365459}

Powered by Google App Engine
This is Rietveld 408576698