Summary: | SVGAnimateMotion does not handle accumulation | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Antti Koivisto <koivisto> | ||||||
Component: | SVG | Assignee: | Nikolas Zimmermann <zimmermann> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | krit, zimmermann | ||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Mac | ||||||||
OS: | OS X 10.5 | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 41761 | ||||||||
Attachments: |
|
Description
Antti Koivisto
2008-04-17 21:03:36 PDT
Created attachment 71351 [details]
testcase with <animateMotion>
Here's a simple testcase for <animateMotion>.
EXPECTED BEHAVIOR: The two circles move in lock-step for 5 seconds.
ACTUAL BEHAVIOR: The blue circle resets to its initial position every second.
My mozilla-central nightly build and Opera 10.63 both give EXPECTED BEHAVIOR.
Chromium* gives ACTUAL BEHAVIOR. version = 8.0.551.0 (62128) Ubuntu 10.10
(In reply to comment #1) > Created an attachment (id=71351) [details] > testcase with <animateMotion> > > Here's a simple testcase for <animateMotion>. > EXPECTED BEHAVIOR: The two circles move in lock-step for 5 seconds. > ACTUAL BEHAVIOR: The blue circle resets to its initial position every second. > > My mozilla-central nightly build and Opera 10.63 both give EXPECTED BEHAVIOR. > Chromium* gives ACTUAL BEHAVIOR. version = 8.0.551.0 (62128) Ubuntu 10.10 Yes, we don't support accumulation for animateTransform and animateMotion. Thanks for the test case! accumulation works for animateElement, animateColor and animateTransform now. Renaming the bug title. Created attachment 139344 [details]
Patch
Comment on attachment 139344 [details]
Patch
r=me
Nice to see someone fixing my bugs. (In reply to comment #6) > Nice to see someone fixing my bugs. Just took us almost half a decade ;-) Thanks for the quick review! Committed r115554: <http://trac.webkit.org/changeset/115554> |