667
edits
Changes
no edit summary
Mozilla relies on [http://sourceforge.net/projects/lxr Linux Cross-Reference] (or [http://sourceforge.net/projects/lxr LXR] for short) in order to navigate, link to, and generally communicate with one another about the source tree. You can access Mozilla's LXR at http://lxr.mozilla.org. As a developer working on Mozilla projects, learning to use [http://lxr.mozilla.org lxr] effectively is essential.
In this exercise you will take one or more common top-level actions and attempt to trace them through the code to see where things live and how they work. You are not expected to understand everything you read; however, you should have be able to get a general sense of the flow of things through XUL, JavaScript, C++, etc.
== List of Topics to Investigate ==
Pick one from the list below, or add your own if you have one applicable to your project.
Create a link out of the title and document what you find with lxr links and description in that page.
# Go > Back (ALT+Left Arrow)
# View > Reload (CTRL+R)
# Right-click an Image > View Image
In this exercise you will take one or more common top-level actions and attempt to trace them through the code to see where things live and how they work. You are not expected to understand everything you read; however, you should have be able to get a general sense of the flow of things through XUL, JavaScript, C++, etc.
== List of Topics to Investigate ==
Pick one from the list below, or add your own if you have one applicable to your project.
Create a link out of the title and document what you find with lxr links and description in that page.
# Go > Back (ALT+Left Arrow)
# View > Reload (CTRL+R)
# Right-click an Image > View Image