Kunal Talwar wrote:
> Hi !
> I am currently building some small tools based on mozilla.
> For this, I need to understand, to some extent, how it all
> works. I tried looking at the mozilla.org documentation,
> but the documentation I could find there seems to be little
> and outdated. Could someone direct me to some more current
> and slightly elaborate documentation on the organization of
> the code, what modules do what, what does the parsed html 
> look like, how links are handled, etc.etc.
> I've been struggling with the code for quite some time now,
> and any help in understanding it will be appreciated.
> 

For XUL documentation:

1. http://www.mozilla.org/xpfe/xulref
2. http://www.xulplanet.com
For XPCOM/XPIDL/XPCONNECT:

1. Most of the stuff on: http://www.mozilla.org/projects/xpcom/ is still 
valid.
2. http://www.mozilla.org/projects/xpcom/nsCOMPtr.html - this is great 
stuff.
3. http://www.mozilla.org/projects/xpcom/nsCOMPtr/
4. http://www.mozilla.org/scriptable/xpidl/ - still valid and useful.

For XBL:

1. http://www.mozilla.org/projects/xbl/xbl.html
2. http://xblref.mozdev.org

For architecture understanding and various XPCOM videos:

1. http://www.mozilla.org/projects/seamonkey/brownbag.html
(This was the most valuable source of information when I started backend 
work. Most of these videos still contain much valuable information.)

Building Mozilla:

1. http://www.mozilla.org/build/ and company...

Starting point for working on mozilla.org and submitting patches:

1. http://mozilla.org/hacking/nutshell.html - Hacking in a Nutshell. New 
document.

For questions, QA help, engineering help, general questions and chat:

1. irc.mozilla.org   #mozilla - for dev. stuff,  #mozillazine - for QA 
and testing.
You will learn alot by going there and asking questions.


Hope this helps, feel free to ask me or other people on IRC questions. 
My nick is 'hwaara'.

-- 
H�kan Waara ([EMAIL PROTECTED])


Reply via email to