Bug 12429 - animateTransform rotate, with cx/cy is broken
Summary: animateTransform rotate, with cx/cy is broken
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: SVG (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P2 Normal
Assignee: Nobody
URL: http://www.w3.org/Graphics/SVG/Test/2...
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-26 18:19 PST by Eric Seidel (no email)
Modified: 2009-12-30 10:55 PST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Seidel (no email) 2007-01-26 18:19:32 PST
animateTransform rotate, with cx/cy is broken

I expect that this has to do with SVGTransform having "lossy" storage for cx/cy values in a rotation.  Once they're applied to a transform matrix, they're difficult (if not impossible) to correctly extract.

Either we'll need to add floats to store cx/cy in SVGTransform, or we'll have to use a different class (like SVGTransformDistance) when needing to store these values.
Comment 1 Eric Seidel (no email) 2007-01-28 16:27:14 PST
A fix for this was landed in r19201.
Comment 2 Charles Ying 2007-01-30 11:05:24 PST
This functionality has broken in the nightly build as of at least 2007-01-30... should be reopened. this is another assertion failing
Comment 3 David Kilzer (:ddkilzer) 2007-01-30 11:22:57 PST
Reopening per Comment #2.  Charles, please provide some more information (which tests, output when failed).  Thanks!
Comment 4 Dirk Schulze 2009-12-30 10:55:42 PST
Closing the bug. There are not issues with this  functionality. At least not with our tests.