|resources:||Home Installation Mailing list Source code Bugs Screenshots Nightlies|
|reference:||Roadmap Error messages Code overview Debugger (prototype only) Playthroughs|
What's the difference between components and chrome?
chrome: rather than
http:, such as
Chrome lives in the
chrome/gnusto/content/. This code is a duplicate of
$/src/gnusto/content from CVS. At present, jury-rig does not update this for you-- it's just an identical copy, anyway. Use symlinks if you have them, or copy the whole directory into your Mozilla directory, or pester Marn to add the capability to jury-rig. It'll come soonish.
We are gradually moving parts of Gnusto's code from pieces of chrome to independent component form, because components are simpler and cleaner. For example, there's no possibility that an identifier we use in one part of the program will clash with one from another part. (There are also a few things you just can't do in chrome.)
Components live in the
$/src/xpcom in CVS; jury-rig should handle everything to do with compiling and copying these files between your Gnusto source directory and your Mozilla installation.
For more information on XPCOM, see: