I’ve added a basic implementation of repeating. This doesn’t include accumulating or repeat-based timing but this test [removed] and a whole lot of other unit tests seem to work. Also, I’ve added a couple more tests.
I’ve made up a patch of these latest changes and managed to remove the dependency on the changes in the wings for bug 301628 so the patch is a little smaller than last time but still 400k. Most of that is just changes to
Here’s the patch again: smil-anim-2005-09-04-1725.patch
The same instructions and caveats apply as last time except I haven’t tested this patch on Linux like I did the last one.