Archive for the 'Status updates' Category

Fill modes (nearly) there

Tuesday, October 4th, 2005

Aided by flat surf but hampered by perfect weather I’ve spent most of the last week tidying up my code and updating the documentation on the wiki. The latest patch is hopefully much better, or at least not quite as hideous as it was in some parts.
Fill modes are now implemented except for one edge [...]

Additive animation

Wednesday, September 21st, 2005

Additive animation appears to be working. The test case I mentioned in the last post works, even the nasty tree re-ordering cases. I’ve also extended the additive test case a little to test a bit more of the dynamic behaviour.
In implementing this I’ve tightened up the implementation of the <animate> element somewhat and wrapped each [...]

Additive animation nearly done

Wednesday, September 14th, 2005

I’ve done most of the work required for additive animation. The remaining part is to correctly order animations in the animation sandwich after changes to the document structure. So in this test case the last two squares don’t behave as they should. (However, ASV fails in the same way.)
Also, I’ve implemented from/to/by animation and animation [...]

Compositing underway

Wednesday, September 7th, 2005

I’ve begun work on implementing compositing. This will take some time. Also I’m no longer sure I’ll be able to deliver syncbase timing this year as instead I may need to focus on integration issues, performance, documentation, thread-safety and so on. Hopefully all this will mean it has a better chance of getting checked in [...]

Repeating

Sunday, September 4th, 2005

I’ve added a basic implementation of repeating

Intervals

Saturday, September 3rd, 2005

I’ve implemented handling for multiple begin and end values including calculating the active duration, selecting the correct interval etc.
Interestingly Adobe SVG Viewer (6 beta) seems to do things a little differently to what I’d expect based on the SMIL Animation spec. There are a few cases but probably the most important one is when you [...]

New patch

Monday, August 29th, 2005

Patch of my progress so far

Iteration One

Saturday, August 13th, 2005

A quick update on the first iteration.

Draft design

Tuesday, July 19th, 2005

I’ve added a very draft design to the Mozilla wiki page. If you have any comments, please add them to the wiki page! Thanks to Patrick L. Schmitz for allowing me to use some of the ideas he proposed in his Batik Timing and Animation Support design.

Basic prototype

Wednesday, May 18th, 2005

I’ve put together a very basic prototype with some of the ideas discussed so far. Please be aware that it’s very limited. The idea was just to help with discussion and to help me try to understand some of the suggestions. So it’s not a serious proposal. I was working on something a bit more [...]