WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
48026
SVGStyledTransformableElement supplemental transforms pre-multiplied but should be post-multiplied.
https://bugs.webkit.org/show_bug.cgi?id=48026
Summary
SVGStyledTransformableElement supplemental transforms pre-multiplied but shou...
Shane Stephens
Reported
2010-10-20 16:42:12 PDT
SVGStyledTransformableElement supplemental transforms pre-multiplied but should be post-multiplied.
Attachments
Patch
(4.44 KB, patch)
2010-10-20 17:03 PDT
,
Shane Stephens
no flags
Details
Formatted Diff
Diff
Patch
(6.57 KB, patch)
2010-10-29 14:17 PDT
,
Shane Stephens
no flags
Details
Formatted Diff
Diff
Patch
(6.57 KB, patch)
2010-11-03 13:35 PDT
,
Shane Stephens
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Shane Stephens
Comment 1
2010-10-20 17:03:31 PDT
Created
attachment 71369
[details]
Patch
Dirk Schulze
Comment 2
2010-10-26 23:14:49 PDT
Comment on
attachment 71369
[details]
Patch Same like in
bug 48215
. Does this only apply to elements with local transform in combination of animateMotion, what about animateTransform? If you need animation tests, you should use the animation test api in svg/animations. Please take a look there. Using setTimeout is definitely wrong. If it does not only effect animateMotion, I'd like to see more tests.
Shane Stephens
Comment 3
2010-10-26 23:38:31 PDT
This bug does not affect animateTransform as animateTransform appends or replaces the target element's transformList directly, whereas animateMotion acts via the m_supplementalTransform member of SVGStyledTransformableElements.
Shane Stephens
Comment 4
2010-10-29 14:17:39 PDT
Created
attachment 72390
[details]
Patch
Nikolas Zimmermann
Comment 5
2010-10-29 14:27:31 PDT
Comment on
attachment 72390
[details]
Patch Excellent job. I guess you're fixing operator* afterwards?
Shane Stephens
Comment 6
2010-10-29 15:14:53 PDT
Yep, I'm tracking that in 48031
WebKit Commit Bot
Comment 7
2010-10-29 16:40:23 PDT
Comment on
attachment 72390
[details]
Patch Rejecting patch 72390 from commit-queue. Failed to run "['./WebKitTools/Scripts/webkit-patch', '--status-host=queues.webkit.org', 'build-and-test', '--no-clean', '--no-update', '--test', '--non-interactive']" exit_code: 2 Last 500 characters of output: ...................................................................................................................................................................................................................................... svg/animations ..... svg/animations/animate-path-nested-transforms.html -> failed Exiting early after 1 failures. 18548 tests run. 351.80s total testing time 18547 test cases (99%) succeeded 1 test case (<1%) had incorrect layout 9 test cases (<1%) had stderr output Full output:
http://queues.webkit.org/results/4764089
Shane Stephens
Comment 8
2010-11-03 13:35:09 PDT
Created
attachment 72861
[details]
Patch
Shane Stephens
Comment 9
2010-11-03 13:40:24 PDT
The layout test was failing on the commit queue because run-webkit-tests (which the commit queue uses) is less permissive about newlines at the end of the expectations file than new-run-webkit-tests (which I was using) is. That problem is fixed in the latest patch.
Shane Stephens
Comment 10
2010-11-03 13:43:52 PDT
tony: patch is identical to the previous r+'d one except for an extra newline at the end of the test expectations, and slightly looser tolerances for the location of the object at the start and end of the animation.
Tony Chang
Comment 11
2010-11-03 13:53:43 PDT
Comment on
attachment 72861
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=72861&action=review
> LayoutTests/svg/animations/script-tests/animate-path-nested-transforms.js:47 > + const expectedValues = [
const?
WebKit Commit Bot
Comment 12
2010-11-04 01:49:49 PDT
Comment on
attachment 72861
[details]
Patch Clearing flags on attachment: 72861 Committed
r71314
: <
http://trac.webkit.org/changeset/71314
>
WebKit Commit Bot
Comment 13
2010-11-04 01:49:54 PDT
All reviewed patches have been landed. Closing bug.
WebKit Review Bot
Comment 14
2010-11-04 03:40:59 PDT
http://trac.webkit.org/changeset/71314
might have broken Qt Linux Release
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