Changes:
* new html mode - "recommended for modern browsers", which displays
a few more symbols (arrows, negation, +-, infinity and a few less
important). List on
http://test.wikipedia.org/wiki/Tex_testing_7
If any of them breaks in recent Mozilla/Netscape/Konqueror/MSIE/Opera,
please report it. The point of this change is not that these symbols are so
important, but that we can gradually add more and more symbols to this mode
and still stay compatible with ancient browsers.
"recommended for modern browsers" is not meant to be default mode.
* texvc_cgi.phtml is XHTML
* infrastructure for mathml support. Of course no real MathML support, because:
* Wikipedia is not XHTML
* texvc's MathML rendering engine can render only trivial MathML,
just so it can be tested on something. This code isn't mean for
anything more.
* math table is in new format
* \r characters are removed from LanguagePl.php (that makes large part
of the patch)
I think it should go to
test.wikipedia.org now,
and if no bugs will be found in a week or so, go to CVS and all Wikipedias.
If mathml will be added, we will end with 4 modes modes tailored
for different groups of browsers:
* mathml for Mozilla/Netscape
* "recommended for modern browsers" for other modern graphical browsers
* conservative html for old graphical browsers
* text mode for text browsers
and it will be good idea to make "Autodetect browser and act accordingly"
mode (with fallback to conservative html), and make that mode default.