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.
Eric, we have this ElementTimeControl now in Source/WebCore/svg. Enough to close this bug? Cheers, Rob.
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.
(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.