Visualizzare e cercare il sorgente di Mozilla online

Il codice sorgente per tutti i progetti mozilla, ospitato nei repository Mercurial e CVS può essere cercato e visualizzato online utilizzando  MXR. È una variante  migliorata dell'originale Linux Cross Reference Tool.

Una nuova pagina di ricerca chiamata DXR è oltretutto disponibile - non offre tutte le radici che MXR fornisce, ma i suoi risultati possono essere anche più complicati.

Non scaricare il codice sorgente facendo crawling su MXR; scarica un tarball oppure usa Mercurial o CVS.

MXR indicizza multiple branches CVS e moduli; la radice MXR più interessante per un contributore è comm-central, la quante contiene l'ultimo sorgente per la maggior parte dei prodotti Mozilla (incluso Firefox, Thunderbird, SeaMonkey, Sunbird/Lighting, Chatzilla, Dot Inspector e Venkam Javascript Debugger) ed è aggiornato frequentemente.

Alcune radici MXR d'interesse sono:

  • "mozilla-central" contiene il codice corrente di Firefox e Gecko. Le release dipartite da questo repository sono anche note come "Trunk".
  • "comm-central" contiene gli attuali Thunderbird, SeaMonkey e il Calendar development.
  • "mozilla-1.9.1" contiene i rami di sviluppo di Firefox 3.5 e Gecko 1.9.1
  • "comm-1.9.1" contiene le diramazione per Thunderbird 3, SeaMonkey 2 e Sunbird 1 con Gecko 1.9.1 Contiene neanche un mirror di mozilla-1.9.1
  • "mozilla" root contiene il codice della 1.9, come "seamonkey", ma indicizza una grande parte del repository ed è aggiornato poco spesso.
  • Mozilla 1.8 root contiene Firefox, Thunderbird 2.0.0.x, e SeaMonkey 1.1.x
  • Mozilla 1.8.0 root contiene Firefox, Thunderbird 1.5.0.x, SeaMonkey 1.0.x
  • Aviary 1.0.1 root Firefox e Thunderbird 1.0.0.x
  • Mozilla 1.7 root contiene Mozilla Suite 1.7.x

Struttura della directory del codice sorgente Mozilla ha una corta descrizione del codice che risiede in ciascuna sorgente.

Risorse

CVS Tags