MathML:Home Page
This wiki is used by the contributors to the Mozilla MathML Project to plan and document the development of the MathML implementation and other project related work. For documents on authoring MathML content please see the Guidelines for Authoring MathML (XXX update and move to MDC).
Project goals
- To provide a high quality implementation of Presentation MathML 3
- To promote flawless interoperability between MathML implementations
- To promote the use of open standards on the Web
Getting involved
There are many ways to contribute to the project and help improve Mozilla's MathML implementation. See the Getting Involved page for more information.
Implementation status
See the status page (XXX update and move to this wiki and/or to MDC).
Roadmap/Priorities
Below is the list of MathML bugs classified according to their priority field. At the moment, most MathML bugs do not use this field and we are not really following the definitions for priorities as suggested by David.
Also, here's a list of MathML bug reports with the number of votes they have received.
Planning for MathML
- Stretchy symbols and font support
- Update MathML documentation
- New features: MathML2 bug 525772 and MathML3 bug 534959
- Cleanup
Last bugs fixed
- Bugs fixed recently
- mozilla 1.9.3 (Firefox 3.7)
- mozilla 1.9.2 (Firefox 3.6.2)
- mozilla 1.9.1 (Firefox 3.5)
- mozilla 1.9 (Firefox 3.0)
WYSIWYG MathML Editor
One of the main initial goal of the MathML project was to provide a WYSIWYG interface to MathML. Ideally, some modifications should be made in the C++ sources in mozilla/editor/, so that Mozilla's editor can handle MathML (bug 78128, bug 136968). It seems that there is currently no work in progress, but this remains an interesting long-term plan. A purely javascript/XUL alternative is the Firemath extension, which provides an equation editor in Firefox.
MathML Source Code
The majority of the MathML code lives in files under the directories:
Much (but not all) of the MathML-only code within other source files can be found by searching for the string "MOZ_MATHML".