[Webkit-unassigned] [Bug 57085] SVG discrete animations without calcMode occur at incorrect time

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 25 00:12:03 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=57085


Dirk Schulze <krit at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |krit at webkit.org
     Ever Confirmed|0                           |1




--- Comment #1 from Dirk Schulze <krit at webkit.org>  2011-03-25 00:12:03 PST ---
(In reply to comment #0)
> Created an attachment (id=86898)
 --> (https://bugs.webkit.org/attachment.cgi?id=86898&action=review) [details]
> font-style animation without calcMode attribute
> 
> Attahced file is the test case (simplified version of
> LayoutTests/W3C-SVG-1.1/animate-elem-46-t.svg).
> 
> I think changes of font-style and translate should occur simultaneously as follows (column1: second, 2: translate, 3: font-style).
> 0.0-1.0s  0 normal
> 1.0-2.0s 30 italic
> 2.0-3.0s 60 normal
> 3.0-     60 normal
> 
> However, the font-style animation seems incorrect. Here is the result of my investigation.
> 0.0-1.0s  0 normal
> 1.0-1.5s 30 normal
> 1.5-2.0s 30 italic
> 2.0-3.0s 60 italic
> 3.0-     60 normal
> 
> If calcMode="discrete" is explicitly added to the <animate> element, it works well.
> 
> I saw this problem on nightly builds (Win: r81845 and Mac: r81829).

Yes, I can confirm this bug. I am working on a fix but it might take some time, since we have to fix other things first on animation. But IIRC the svg-wg decided to change this test in the meantime, since more than one viewer fail on this tests. Also some implementers doubt that this case is specified enough by the specification. If you put calcMode="discrete" on the certain subtests, the test should work.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list