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

Issue 1474263002: Clear SVG Web Animation effects when animations exit their fill phase (Closed)

Created:
5 years ago by alancutter (OOO until 2018)
Modified:
5 years ago
Reviewers:
dstockwell, fs
CC:
darktears, blink-reviews, blink-reviews-animation_chromium.org, chromium-reviews, krit, Eric Willigers, f(malita), fs, gyuyoung2, kouhei+svg_chromium.org, pdr+svgwatchlist_chromium.org, rjwright, rwlbuis, Stephen Chennney, shans
Base URL:
https://chromium.googlesource.com/chromium/src.git@_svgPathInterpolationType
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Clear SVG Web Animation effects when animations exit their fill phase SVG Animations run via Web Animations were not clearing their effects when the animation ceases to be in effect. This change tracks the animated attributes on SVG elements and clears them appropriately. BUG=549009 Committed: https://crrev.com/aa9c2478459fc10444a8c6d3fbe0ed61f8885421 Cr-Commit-Position: refs/heads/master@{#362080}

Patch Set 1 #

Patch Set 2 : Add test #

Total comments: 4

Patch Set 3 : Review changes #

Patch Set 4 : Check rare data #

Unified diffs Side-by-side diffs Delta from patch set Stats (+76 lines, -12 lines) Patch
A third_party/WebKit/LayoutTests/animations/clear-svg-animation-effects.html View 1 1 chunk +28 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/KeyframeEffect.cpp View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/SVGInterpolationType.cpp View 2 chunks +3 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGElement.h View 1 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGElement.cpp View 1 2 3 3 chunks +36 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGElementRareData.h View 1 2 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (7 generated)
alancutter (OOO until 2018)
5 years ago (2015-11-27 07:06:51 UTC) #3
fs
LGTM w/ a few nit-level issues. https://codereview.chromium.org/1474263002/diff/20001/third_party/WebKit/Source/core/svg/SVGElement.cpp File third_party/WebKit/Source/core/svg/SVGElement.cpp (right): https://codereview.chromium.org/1474263002/diff/20001/third_party/WebKit/Source/core/svg/SVGElement.cpp#newcode269 third_party/WebKit/Source/core/svg/SVGElement.cpp:269: for (const QualifiedName* ...
5 years ago (2015-11-27 09:34:37 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1474263002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1474263002/40001
5 years ago (2015-11-30 00:24:29 UTC) #7
alancutter (OOO until 2018)
https://codereview.chromium.org/1474263002/diff/20001/third_party/WebKit/Source/core/svg/SVGElement.cpp File third_party/WebKit/Source/core/svg/SVGElement.cpp (right): https://codereview.chromium.org/1474263002/diff/20001/third_party/WebKit/Source/core/svg/SVGElement.cpp#newcode269 third_party/WebKit/Source/core/svg/SVGElement.cpp:269: for (const QualifiedName* attribute : ensureSVGRareData()->webAnimatedAttributes()) { On 2015/11/27 ...
5 years ago (2015-11-30 00:43:30 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1474263002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1474263002/60001
5 years ago (2015-11-30 01:16:17 UTC) #11
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years ago (2015-11-30 02:18:53 UTC) #12
commit-bot: I haz the power
5 years ago (2015-11-30 02:19:36 UTC) #14
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/aa9c2478459fc10444a8c6d3fbe0ed61f8885421
Cr-Commit-Position: refs/heads/master@{#362080}

Powered by Google App Engine
This is Rietveld 408576698