Page reorganization: The layout engine used in Mozilla (which is known by many names) started off as a project to write a new layout engine for Mozilla and became the layout engine of Mozilla and the foundation for a nearly-complete rewrite in late 1998. This page used to cover parts of the rewrite project other than the layout engine, but the information here quickly became obsolete as other groups started working on them. Thus there are now better sources of information on the cross platform front end, embedding Mozilla, networking, and all the other parts of Mozilla. This page is now limited to the layout engine, consisting of roughly the HTML parser and XML parser, the DOM implementation, the CSS parser and style system, and the code for CSS-based and HTML-based layout and rendering. Although much of the code for the cross-platform toolkit is mixed in with this code, it is described elsewhere.
News Flash: Join the Gecko BugAThon 300 to help decompose bugs into test cases.