Monday August 16th, 1999
MathML will be joining the rest of the Mozilla code in the CVS tree after M9's released. This doesn't mean that it'll make it into the final release; that will depend on how robust the MathML implementation is at release time. But it will be in the tree, so when you check out you'll be checking out MathML code as well. Also, MathML will be added to Bugzilla, so you can contribute bug reports, and MathML-related binaries may be made available for user testing. Click here to read the news post.
If you're looking for a way to help out, this would be a great way to start. The MathML guys already have a good understanding of the layout and rendering mechanisms of Mozilla, and by checking out the MathML code you might get a good idea of how the browser works.
You just think it's taking forever.... Mozilla has come farther faster than any version of a browser previous to it. They've implemented stuff comparable to IE 5.0 in roughly half the time (consider that IE 5.0 is basically IE 4.5, and then consider the entire time spent developing IE 4.0 and IE 5.0, and Mozilla is moving at lightning speed). M9 should be out in a few days. Beta one will be out in a couple of months or less (This is Mozilla's beta, mind you.... No one outside Netscape knows the status of Netscape's branded version of Mozilla with other features and such).
On a side note, if IE 6.0 really does come out before Christmas, then developers will still have to deal with writing for incompatible standards, because MS's engine is nowhere near total standards compliance right now and wouldn't be in 4-5 months (NGLayout/Gecko has taken close to a year, and it's easier to get into compliance because it was entirely new code designed for that purpose [well, that and speed], and IE's would need to deal with old problematic things and such). What I find funny is that IE 5.0 for Mac has a new rendering engine that will actually make it closer to the standards than IE 5.0 for Windows. :)