Bug 9192 - SVG needs "TimeContainer" class for animation support
: SVG needs "TimeContainer" class for animation support
Status: RESOLVED FIXED
: WebKit
SVG
: 420+
: Macintosh Mac OS X 10.4
: P2 Normal
Assigned To:
:
:
:
: 41761
  Show dependency treegraph
 
Reported: 2006-05-31 10:54 PST by
Modified: 2011-09-07 02:37 PST (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-05-31 10:54:29 PST
SVG needs "TimeContainer" class for animation support

SVG 1.2 has the concept of "time containers".  In SVG 1.1 the only time container is the SVGSVGElement.  Long term we'll need a TimeContainer class to abstract away this.

http://www.w3.org/TR/SVGMobile12/svgudom.html#smil::ElementTimeControl

As part of this, we will need to wire all of these ElementTimeControl/TimeContainers into a single central timer.  Including the ability to pause/unpause a single container at a time, and register activation events such a mouse clicks, etc.  We may want to use CFRunLoop on OS X, or hook into the single shared WebCore timer.
------- Comment #1 From 2011-05-24 13:50:38 PST -------
Eric, we have this ElementTimeControl now in Source/WebCore/svg. Enough to close this bug?
Cheers,

Rob.
------- Comment #2 From 2011-05-24 19:15:08 PST -------
I mean, we don't really have any time container functionality.  We can't start and pause containers, can we?

We don't need this specific bug though.
------- Comment #3 From 2011-09-07 02:37:31 PST -------
(In reply to comment #2)
> I mean, we don't really have any time container functionality.  We can't start and pause containers, can we?
> 
> We don't need this specific bug though.

SMILTimeContainer can start and pause. It is just still buggy.