1,885
edits
Changes
→Week 4 (Sept 24) - Navigating the Mozilla source tree
** building with client.mk in mozilla/ vs. incremental builds
** Working with Patches
*** [http://developer.mozilla.org/en/docs/Creating_a_Patch Creating a Patch]
** Lab - Learning to use LXR/MXR effectively: [http://zenit.senecac.on.ca/wiki/index.php/Real_World_Mozilla_Source_Code_Reading_Lab Source Code Reading Lab]
** Practice doing incremental builds and applying patches
** Lab - cvs diff and patch: [http://zenit.senecac.on.ca/wiki/index.php/Real_World_Mozilla_Incremental_Build_Lab Incremental Build Lab]** Make a small change to some source code (more than just comments!) and prepare a patch file. Trade with someone else (via IRC + Pastebin) to exchange the patch. Rebuild with the patch. Blog about the experience.** Blog about your experiences.
** Identify the main file(s) that your project will be changing and blog about your experience finding them and your observations about those files.