MathML3 Testsuite and Mozilla MathML Status
Frédéric Wang <[email protected]> Fri, 09 Apr 2010 14:55:35 +0200
| Newsgroups | gmane.comp.mozilla.devel.mathml |
|---|---|
| Message-ID | <[email protected]> |
Hi, The MathML WG is currently asking people to test their implementations against the MathML3 testsuite [1]. They provide a testsuite runner [2] that can collect the result of each test as well as other info such that name of tester, his company, software tested etc. This is to help them preparing an implementation report, as required for moving to "proposed recommendation". They expect to get the reports by end of April [3]. They have old tests for Firefox 2 [4] but would certainly appreciate results with the last developments of Mozilla. Also, running the testsuite will clearly help us improving our implementation. I'm wondering whether Mozilla plans to provide an official testsuite report? FYI, our implementation status is available on the new project page [5]. There are some patches waiting to land in trunk for mathcolor/mathbackground and the notation menclose-madruwb. I've also worked on directionality, but I'm stuck on bug 208309 [6] which is required for mirroring math operators. BTW, bug 208309 improves the rendering of integral and largeop when displaystyle=true, and will help us passing more tests. Another change that could be helpful to do is updating the operator dictionary [7]. href could be implemented, but unfortunately our link support for MathML is currently broken. Patches for mpadded-voffset and munderover-align could be quite easily provided, I think. I roughly see how to support mglyph and semantics but this would certainly need more work. Other features related to linebreaking, tabular expression or elementary math are not likely to be implemented without a cleaning/refactoring of our MathML implementation. Frédéric Wang [1] http://www.w3.org/Math/testsuite/build/main/overview.html [2] http://devdemo.activemath.org/testsuite/main/ [3] http://lists.w3.org/Archives/Public/www-math/2010Apr/0002.html [4] http://www.w3.org/Math/testsuite/results/old-tests.html [5] https://developer.mozilla.org/en/Mozilla_MathML_Project/Status [6] https://bugzilla.mozilla.org/show_bug.cgi?id=208309 [7] https://bugzilla.mozilla.org/show_bug.cgi?id=534970