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.