WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
83140
Implement animatedPathSegList support for SVGPathElement
https://bugs.webkit.org/show_bug.cgi?id=83140
Summary
Implement animatedPathSegList support for SVGPathElement
Nikolas Zimmermann
Reported
2012-04-04 03:57:28 PDT
This is the last missing piece of our animVal support: AnimatedPath animations should update animatedPathSegList instead of pathSegList.
Attachments
Patch
(188.30 KB, patch)
2012-04-04 04:07 PDT
,
Nikolas Zimmermann
zherczeg
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Nikolas Zimmermann
Comment 1
2012-04-04 04:07:48 PDT
Created
attachment 135552
[details]
Patch
Zoltan Herczeg
Comment 2
2012-04-04 04:29:42 PDT
Comment on
attachment 135552
[details]
Patch Well done! r=me with a few comments: View in context:
https://bugs.webkit.org/attachment.cgi?id=135552&action=review
> Source/WebCore/ChangeLog:8 > + Add last missing piece of animVal support: animations of the SVGPathElement's 'd' attribute
Add the last
> Source/WebCore/svg/SVGAnimatedType.cpp:441 > + // AnimatedColor is only used for CSS property animations. > + if (type == AnimatedUnknown || type == AnimatedColor) > return false; > - } > - > - ASSERT_NOT_REACHED(); > - return false; > + return true;
What about: return (type != AnimatedUnknown && type != AnimatedColor);
> Source/WebCore/svg/SVGAnimatedTypeAnimator.h:43 > + virtual PassOwnPtr<SVGAnimatedType> startAnimValAnimation(const Vector<SVGAnimatedProperty*>&) = 0; > + virtual void stopAnimValAnimation(const Vector<SVGAnimatedProperty*>&) = 0; > + virtual void resetAnimValToBaseVal(const Vector<SVGAnimatedProperty*>&, SVGAnimatedType*) = 0; > + virtual void animValWillChange(const Vector<SVGAnimatedProperty*>&) = 0; > + virtual void animValDidChange(const Vector<SVGAnimatedProperty*>&) = 0;
Really happy to see them as pure virtual finally!
Nikolas Zimmermann
Comment 3
2012-04-04 06:53:21 PDT
Committed
r113184
: <
http://trac.webkit.org/changeset/113184
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug