mozilla

Compare Revisions

Source code directories overview

Change Revisions

Revision 67788:

Revision 67788 by DBaron on

Revision 440535:

Revision 440535 by mnoorenberghe on

Title:
Source code directories overview
Source code directories overview
Slug:
Source_code_directories_overview
Source_code_directories_overview
Tags:
"Developing Mozilla"
"Developing Mozilla"
Content:

Revision 67788
Revision 440535
n20      See also similar information in <a href="/en/Mozilla_Sourcen20      See also similar information in <a href="/en/Mozilla_Source
>_Code_Directory_Structure" title="en/Mozilla_Source_Code_Director>_Code_Directory_Structure" title="en/Mozilla_Source_Code_Director
>y_Structure">Mozilla Source Code Directory Structure</a>, and als>y_Structure">Mozilla Source Code Directory Structure</a>, and als
>o see the <a class=" link-https" href="https://wiki.mozilla.org/G>o see the <a class="link-https" href="https://wiki.mozilla.org/Ge
>ecko:Overview" title="https://wiki.mozilla.org/Gecko:Overview">mo>cko:Overview" title="https://wiki.mozilla.org/Gecko:Overview">mor
>re detailed overview of how the parts of Gecko fit together</a>.>e detailed overview of how the parts of Gecko fit together</a>.
n222      <a class="external" href="http://lxr.mozilla.org/seamonkey/n222      <a class="external" href="http://mxr.mozilla.org/mozilla-ce
>source/browser/">Firefox</a>>ntral/source/browser/">Firefox</a>
n229        <a class="external" href="http://lxr.mozilla.org/seamonken229        <a class="external" href="http://mxr.mozilla.org/mozilla-
>y/source/browser/app/">app</a> contains contains code to build th>central/source/browser/app/">app</a> contains contains code to bu
>e firefox executable.>ild the firefox executable.
230      </li>
231      <li>230      </li>
232        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/browser/base/">base</a> contains the XUL and branding co 
>de. 
233      </li>231      <li>
232        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/browser/base/">base</a> contains the XUL and brand
 >ing code.
234      <li>233      </li>
235        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/browser/components/">components</a> contains Firefox spe 
>cific components like history, bookmarks, preferences, migration, 
> sidebar.. 
236      </li>234      <li>
235        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/browser/components/">components</a> contains Firef
 >ox specific components like history, bookmarks, preferences, migr
 >ation, sidebar..
237      <li>236      </li>
238        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/browser/config/">config</a><span>contains build scripts  
>for Firefox.</span> 
239      </li>237      <li>
238        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/browser/config/">config</a><span>contains build sc
 >ripts for Firefox.</span>
240      <li>239      </li>
241        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/browser/extensions/">extensions</a> contains code for ma 
>king certain extensions work. 
242      </li>240      <li>
241        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/browser/extensions/">extensions</a> contains code 
 >for making certain extensions work.
243      <li>242      </li>
244        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/browser/installer/">installer</a> contains the Firefox i 
>nstaller code. 
245      </li>243      <li>
244        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/browser/installer/">installer</a> contains the Fir
 >efox installer code.
246      <li>245      </li>
247        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/browser/locales/">locales</a> contains the files that ar 
>e translated for Firefox. 
248      </li>246      <li>
247        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/browser/locales/">locales</a> contains the files t
 >hat are translated for Firefox.
249      <li>248      </li>
249      <li>
250        <a class="external" href="http://lxr.mozilla.org/seamonke250        <a class="external" href="http://mxr.mozilla.org/mozilla-
>y/source/browser/themes/">themes</a> contains Firefox themes.>central/source/browser/themes/">themes</a> contains Firefox theme
 >s.
n254      <a class="external" href="http://lxr.mozilla.org/seamonkey/n254      <a class="external" href="http://mxr.mozilla.org/mozilla-ce
>source/toolkit/">Toolkit</a>>ntral/source/toolkit/">Toolkit</a>
t261        <a class="external" href="http://lxr.mozilla.org/seamonket261        <a class="external" href="http://mxr.mozilla.org/mozilla-
>y/source/toolkit/components/">components</a> contains the alerts,>central/source/toolkit/components/">components</a> contains the a
> autocomplete, command line interface, console, cookies, download>lerts, autocomplete, command line interface, console, cookies, do
> manager, filepicker, history, password manager, typeaheadfind, v>wnload manager, filepicker, history, password manager, typeaheadf
>iew source, etc.>ind, view source, etc.
262      </li>
263      <li>262      </li>
264        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/toolkit/content/">content</a> contains XUL specific to t 
>he toolkit. 
265      </li>263      <li>
264        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/toolkit/content/">content</a> contains XUL specifi
 >c to the toolkit.
266      <li>265      </li>
267        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/toolkit/library/">library</a> contains libXUL work. 
268      </li>266      <li>
267        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/toolkit/library/">library</a> contains libXUL work
 >.
269      <li>268      </li>
270        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/toolkit/locales/">locales</a><span>contains files that a 
>re translated.</span> 
271      </li>269      <li>
270        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/toolkit/locales/">locales</a><span>contains files 
 >that are translated.</span>
272      <li>271      </li>
273        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/toolkit/mozapps/">mozapps</a><span>contains shared appli 
>cation stuff.</span> 
274      </li>272      <li>
273        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/toolkit/mozapps/">mozapps</a><span>contains shared
 > application stuff.</span>
275      <li>274      </li>
276        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/toolkit/obsolete/">obsolete</a><span>contains obsolete s 
>tuff.</span> 
277      </li>275      <li>
276        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/toolkit/obsolete/">obsolete</a><span>contains obso
 >lete stuff.</span>
278      <li>277      </li>
279        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/toolkit/profile/">profile</a><span>contains the profile  
>manager</span> 
280      </li>278      <li>
279        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/toolkit/profile/">profile</a><span>contains the pr
 >ofile manager</span>
281      <li>280      </li>
282        <a class="external" href="http://lxr.mozilla.org/seamonke
>y/source/toolkit/themes/">themes</a><span>contains themes as they 
> relate to toolkit things.</span> 
283      </li>281      <li>
282        <a class="external" href="http://mxr.mozilla.org/mozilla-
 >central/source/toolkit/themes/">themes</a><span>contains themes a
 >s they relate to toolkit things.</span>
284      <li>283      </li>
284      <li>
285        <a class="external" href="http://lxr.mozilla.org/seamonke285        <a class="external" href="http://mxr.mozilla.org/mozilla-
>y/source/toolkit/xre/">xre</a><span>is the XUL runtime engine. Th>central/source/toolkit/xre/">xre</a><span>is the XUL runtime engi
>is directory contains the code for initializing the toolkit.</spa>ne. This directory contains the code for initializing the toolkit
>n>>.</span>

Back to History