SMIL
Wow, what a heading! Some would call it lack of imagination, I like to think of it as artistic restraint – it’s just too easy to make puns with “SMILe”!
Progress on SMIL continues, albeit in slow motion. Just a really quick note for those one or two people who want to know what’s going on:
- Not only does it compile it now runs too!
- All my visual tests pass again
- All my unit tests pass again
- My early attempt at
<animateTransform>is up and running again and seems to work.
I need to do some tidying up before it’s ready for review. Most of all:
- Some deCOMtamination
- Making better use of Moz utilities (string iterators,
nsTArrayetc.) - Removing redundant code
- Fixing the scope of the animation controller
It’s hard to give a timeframe for this – it depends a bit on my workload with other things (Japanese, Bible college, surfing, life – not to mention my day job). Hopefully a month?
As for new feature work, I’ll have to re-negotiate with work before I can do that. So I’d really appreciate any help at all. The SVG guys have already been incredibly helpful and have begun preparing the SVG code so it can be animated more efficiently. Thanks guys!
July 25th, 2006 at 4:27 pm
Great to see you back, man :) Hope you’ll publish early and often ;)
July 25th, 2006 at 7:02 pm
Can’t wait!
July 25th, 2006 at 10:24 pm
Great news, lets go!!!
July 26th, 2006 at 1:33 am
Great news, I just can’t wait to see animation support in Firefox. I have one question, in the support page. It seems the biggest hole is lack of support for . Is there serious work to be done on that one? Or is it
mostly that there is no code yet to handle animation of SVGTransform datatype? Thanks again for all this great work!
July 26th, 2006 at 9:05 am
I guess WordPress ate part of your message — did you mean
<animateTransform>?Animating SVGTransform turns out to be quite easy. I have a prototype implementation (I’ve updated the status page now). The hardest part from the SVG side of things looks to be animating CSS properties.
From the SMIL side of the things the hardest part still to go looks like syncbase timing.
Thanks to everyone for their encouraging comments!
July 28th, 2006 at 12:14 pm
SMIL SVG in Firefox, that’ll be a boost, WOW !!
August 12th, 2006 at 3:54 am
hey good to see progress here :)
and dont hink to low of ur side, its at least 100-200 people interested in ur work :)
wbr Shin Gouki
August 13th, 2006 at 6:31 pm
Thanks again for all the encouraging comments!
August 23rd, 2006 at 6:55 am
Hi, Great Work! I just started working with the Mozilla source a couple of months ago and I would love to help out. I have some experience deCOMtaminating things, but I’m happy to work on other things as well. Please let me know the best way I can help contribute to your efforts.
Thanks,
-Alex
August 23rd, 2006 at 9:04 am
Hi Alex,
Thanks for your kind offer! I think it’s best if I finish the tidying up work before I get help though. If you’re familiar with the Mozilla SVG code then there’s work that can be done there. Otherwise perhaps attempting animateMotion would be a useful and fun contribution. Please contact me if you’re still interested after I finish tidying up.
Thanks again Alex!
Brian.
August 29th, 2006 at 7:21 am
I am still interested in your work. Could you give us a status update please?
Thank you!
August 29th, 2006 at 10:28 pm
Hi,
Still going. I spent several hours on the weekend on the code. Hopefully I’ll be able to do the same this coming weekend and perhaps Thurs night too. I have a list of about 20 things to fix and I’ve done about 5. I hope that gives you some idea? Thanks for the interest!
Brian.
September 25th, 2006 at 9:21 am
Brian -
Now that Adobe has announced that they’ll stop supporting their SVG plugin as of Jan 2007, we’re all counting on you and the rest of the Mozilla SVG team!!
Thank you for doing this work!! Your efforts are not without appreciation here!
Cheers,
- Bill
September 28th, 2006 at 2:59 am
Brian: any chance that you’ll push your patch online?
October 13th, 2006 at 2:43 am
Brian - yep, good work here - really looking forward to Firefox with SVG animation and (from WHATWG) sound :)
Please let me know if I can do anything to help (david aaaaa.t davidbond do.ot net).
David
October 13th, 2006 at 1:58 pm
Hi Bill, gandalf, David,
Thanks for all your comments! I’ve been doing a bit of work on this here and there. Recently I’ve been talking to the Moz SVG guys a bit too so there is some progress. I’ll put up a new patch in a few weeks.
As for help, it would really help if someone is familiar with SMIL or Moz SVG. In particular, if you are familiar with Patrick Schmitz’s SMIL design then you could have a go at implementing syncbase timing.
Hopefully this initial patch will get checked in soon and it will be easier for others to contribute. But for now it’s really up to me to address a few remaining issues and I’m a bit stretched at the moment.
Thanks for not giving up on me!
Brian.
October 24th, 2006 at 8:05 pm
Hi Brian,
I am curently creating an XML base Website, that uses the XSLT Parser of Firefox, to create SVG Files, for the Menu. It contains animations. Are you interested in my code for testing your work?
November 28th, 2006 at 9:27 am
Brian,
I’d like to add my voice to the voters and cheer section in reference to Adobe’s latest strategic move (EOLing ASV). Go Team Mozilla!
Jeff
January 31st, 2007 at 4:21 am
Hi Brain,
how far are you with your SMIL SVG implemention?
It would be really nice to have a gecko engine, which supports parts of the SMIL SVG implemention.
January 31st, 2007 at 2:11 pm
Hi IFlo,
tor has started to pick up the work. You can follow the progress at bugzilla #216462. Yes, the hope would be to get this into the next version of Gecko.
Thanks,
Brian
February 2nd, 2007 at 2:18 am
Just want to thank you for your good job implementing SVG in gecko. I hardly can wait for animations in FF to realize my project!
February 5th, 2007 at 5:58 pm
Thanks Chris!
March 31st, 2007 at 11:22 pm
Hey brian!
nice to see progress!And Also integration of ur work!
Its such great news!
Should be posted on ur main page :)
wbr Shin Gouki