SMIL: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This page is for discussing the implementation of SVG's declarative animation in Mozilla.
This section of the wiki is for discussing the implementation of [http://www.w3.org/TR/SVG11/animate.html SMIL Animation] in Mozilla. Currently we're only implementing SMIL Animation for SVG.


Currently, animation support is being developed in this [http://hg.mozilla.org/users/dholbert_mozilla.com/smil-patches/ Mercurial patch-queue].
SMIL Animation support is now built into trunk builds by default (it's included in the nightlies), and it's enabled by default. (To turn it off prior to Firefox 21, you can toggle the svg.smil.enabled pref to false. From Firefox 21 SMIL will always be enabled)
(See [https://bugzilla.mozilla.org/show_bug.cgi?id=216462#c58 comments 58-59] on [https://bugzilla.mozilla.org/show_bug.cgi?id=216462 bug 216462] for details on how to use this patch-queue.)


For a detailed report on the work carried out so far on implementing declarative animation, see Brian's report at: [http://brian.sol1.net/svg/report/report.pdf http://brian.sol1.net/svg/report/report.pdf]. We also have Brian's earlier description of his attempt to implement a [[SVG:SMIL Model|SMIL Model]] which includes roc's description of the [[SVG:Animation_Controller|Animation Controller]].
The SMIL Animation implementation is built on the work done by Brian Birtles. You can see a detailed report of this work at: [http://brian.sol1.net/svg/report/report.pdf http://brian.sol1.net/svg/report/report.pdf].


For details / discussion on implementing animation of CSS properties, see [[SVG:SMIL+CSS|SMIL+CSS]].
Child pages:
 
* [[SMIL:SMIL_Model|SMIL Model]]
** [[SMIL:Timing_Model|Timing Model]]
** [[SMIL:Animation_Model|Animation Model]]
* [[SMIL:Animation_Controller|Animation Controller]]
* [[SMIL:CSS_Animation|CSS Animation]]
* [[SMIL:Challenges|Challenges with the specs]]
 
== All child pages ==
 
Here's a [https://wiki.mozilla.org/index.php?title=Special%3AAllPages&from=SMIL&to=SMIM complete list of all child pages] in case someone creates new SMIL pages without adding links above.

Latest revision as of 20:48, 28 January 2013

This section of the wiki is for discussing the implementation of SMIL Animation in Mozilla. Currently we're only implementing SMIL Animation for SVG.

SMIL Animation support is now built into trunk builds by default (it's included in the nightlies), and it's enabled by default. (To turn it off prior to Firefox 21, you can toggle the svg.smil.enabled pref to false. From Firefox 21 SMIL will always be enabled)

The SMIL Animation implementation is built on the work done by Brian Birtles. You can see a detailed report of this work at: http://brian.sol1.net/svg/report/report.pdf.

Child pages:

All child pages

Here's a complete list of all child pages in case someone creates new SMIL pages without adding links above.