Difference between revisions of "Real World Mozilla Day 3"

From CDOT Wiki
Jump to: navigation, search
(XPCOM)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Dive into Mozilla]] > Day 3
+
[[Real World Mozilla]] > Day 3
  
 
==Overview==
 
==Overview==
Line 18: Line 18:
 
<tr>
 
<tr>
 
<td>10:00 - 10:30</td>
 
<td>10:00 - 10:30</td>
<td>Review of the Mozila Build.</td>
+
<td>Review of the Mozilla Build.</td>
 
</tr>
 
</tr>
  
Line 28: Line 28:
 
<tr>
 
<tr>
 
<td>11:00 - 12:00</td>
 
<td>11:00 - 12:00</td>
<td>[[Dive into Mozilla Incremental Build Lab|Lab: Using diff, patch, and incremental builds.]]</td>
+
<td>[[Real World Mozilla Incremental Build Lab|Lab: Using diff, patch, and incremental builds.]]</td>
 
</tr>
 
</tr>
  
Line 38: Line 38:
 
<tr>
 
<tr>
 
<td>1:00 - 2:00</td>
 
<td>1:00 - 2:00</td>
<td>[[Dive into Mozilla Source Code Reading Lab|Lab: Reading and searching Mozilla source code.]]</td>
+
<td>[[Real World Mozilla Source Code Reading Lab|Lab: Reading and searching Mozilla source code.]]</td>
 
</tr>
 
</tr>
  
 
<tr>
 
<tr>
 
<td>2:00 - 4:00</td>
 
<td>2:00 - 4:00</td>
<td>[[Dive into Mozilla First XPCOM Component|Walkthrough: Building a simple binary XPCOM component.]]</td>
+
<td>[[Real World Mozilla First XPCOM Component|Walkthrough: Building a simple binary XPCOM component.]]</td>
 
</tr>
 
</tr>
  
Line 51: Line 51:
  
 
=== Mozilla Source Code ===
 
=== Mozilla Source Code ===
 
+
* [http://developer.mozilla.org/en/docs/Mozilla_Source_Code_Directory_Structure Mozilla Source Code Directory Structure]
TODO...
+
* [http://www.mozilla.org/hacking/portable-cpp.html Mozilla C++ Portability Guide]
 
+
* [http://www.mozilla.org/hacking/mozilla-style-guide.html Mozilla Style Guide for developers]
lxr
+
* [http://lxr.mozilla.org Mozilla Cross-Reference]
mxr
 
opengrok
 
 
 
=== Patches ===
 
 
 
diff
 
patch
 
incremental builds
 
  
 
=== XPCOM ===
 
=== XPCOM ===
 +
* [http://developer.mozilla.org/en/docs/Creating_XPCOM_Components Creating XPCOM Components]
 
* [http://developer.mozilla.org/en/docs/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System Creating Extensions with the Mozilla Build System]
 
* [http://developer.mozilla.org/en/docs/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System Creating Extensions with the Mozilla Build System]
 +
* [http://developer.mozilla.org/en/docs/How_to_build_a_binary_XPCOM_component_using_Visual_Studio Creating binary XPCOM componets using Visual Studio]

Latest revision as of 15:22, 13 April 2007

Real World Mozilla > Day 3

Overview

The third day is focused on the Mozilla source tree and learning to work with it. This will include learning some new tools and techniques, as well as starting to build a simple binary XPCOM component in the tree.

Location

T4046/T4042

Agenda

Time Activity
10:00 - 10:30 Review of the Mozilla Build.
10:30 - 11:00 Tour of the Mozilla Source Tree.
11:00 - 12:00 Lab: Using diff, patch, and incremental builds.
12:00 - 1:00 Lunch
1:00 - 2:00 Lab: Reading and searching Mozilla source code.
2:00 - 4:00 Walkthrough: Building a simple binary XPCOM component.

Resources

Mozilla Source Code

XPCOM