All in all, the basic idea that I could acquire after checking out the source code is that Mozilla works on 3 parts. The C++ code does all the actual work for most of the part, the javascript is called by different interactions with the UI, and the XUL files are basically used to display what you see on the screen. Please don't misunderstand me, not every process requires all 3 sections to do something however some actions cannot be done by javascript alone.
Here are the links to some of the information listed there:
Mozilla Source Code Directory Structure
A good way to understand the directory structure, however I like to use it as an index to navigate around MDC
Mozilla Style Guide
Portability Rules for C++
These two links were probably the most useful for me by giving me sample code to enforce the information
1 comment:
I hear ya. I've been digging into the mozilla source code, quite a bit, as well. I've got my own mozilla blog on friendster if you wanna check it out some time.
Post a Comment