Changes

Jump to: navigation, search

FAQ

887 bytes added, 22:32, 17 September 2008
m
no edit summary
This FAQ is meant to provide a place for you to capture knowledge as you begin working on Mozilla developmentwith Open Source. When someone answers a question for you, consider adding it below, and feel free to update previous entries. Create new topic headings as necessary.
==Building Firefox==
# '''Where can I get information on building Firefox or other Mozilla products?'''
#: Start with the documentation on [http://developer.mozilla.org MDC]: http://developer.mozilla.org/en/docs/Build_Documentation.
# '''When I run my new build on Windows, I get a lot of assertion pop-ups. How can I stop this?'''
#: Before you run your build at the command line, do this (which will send the assertion messages to the console instead):<br/><br/><code>$ export XPCOM_DEBUG_BREAK=warn</code>
# '''What are some ways I can make my build go faster?'''
#: See [[Improving Build Times]]
 
== Mozilla Build System ==
 
1. '''How do a see what macros are being expanded in order to understand my compiler error (a.k.a., how do I create a preprocessed version of a C/C++ file)?
$ cd $OBJDIR/some/directory
$ make nsMyFilename.i
2. '''How do I generate Doxygen documentation for Mozilla?'''
$ cd $OBJDIR
$ make documentation
3. '''Hw do I see the final value of a makefile variable?'''
$ cd $OBJDIR/some/directory
$ make echo-variable-EXTRA_DSO_LDOPTS
== IRC ==
# '''Where can I get general info about using IRC?'''
#: See the [[Irc|IRC]] page on this wiki.
# '''Where can I find a comprehensive list of IRC clients?'''
#: Visit http://en.wikipedia.org/wiki/List_of_IRC_clients for a list of IRC clients on various platforms. Two popular choices are [http://www.hacksrus.com/~ginda/chatzilla/ Chatzilla] and [http://www.irssi.org/ irssi].
# '''What do all these acronyms stand for?'''
#: Look them up on the [http://www.valinor.sorcery.net/glossary/ Glossary of IRC terminology]
# '''I can't seem to join #seneca, how do I register my nick?'''
#: Take a look at [http://freenode.net/faq.shtml#registering this] discussion of IRC nick registration for a list of instructions.
==SVN==

Navigation menu