CINXE.COM
mozilla.org development tools
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://www.mozilla.org:80/tools.html","20071203004810","https://web.archive.org/","web","/_static/", "1196642890"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <link rel="top" title="Home" href="http://www.mozilla.org/"> <link rel="stylesheet" type="text/css" href="/web/20071203004810cs_/http://www.mozilla.org/css/print.css" media="print"> <link rel="stylesheet" type="text/css" href="/web/20071203004810cs_/http://www.mozilla.org/css/base/content.css" media="all"> <link rel="stylesheet" type="text/css" href="/web/20071203004810cs_/http://www.mozilla.org/css/cavendish/content.css" title="Cavendish" media="screen"> <link rel="stylesheet" type="text/css" href="/web/20071203004810cs_/http://www.mozilla.org/css/base/template.css" media="screen"> <link rel="stylesheet" type="text/css" href="/web/20071203004810cs_/http://www.mozilla.org/css/cavendish/template.css" title="Cavendish" media="screen"> <link rel="icon" href="/web/20071203004810im_/http://www.mozilla.org/images/mozilla-16.png" type="image/png"> <?doctor enable_wysiwyg_mode ?> <title>mozilla.org development tools</title><script src="/web/20071203004810js_/http://www.mozilla.org/__utm.js" type="text/javascript"></script> </head> <body id="www-mozilla-org" class="deepLevel"> <div id="container"> <p class="skipLink"><a href="#mainContent" accesskey="2">Skip to main content</a></p> <div id="header"> <h1><a href="/web/20071203004810/http://www.mozilla.org/" title="Return to home page" accesskey="1">Mozilla</a></h1> <ul> <li id="menu_aboutus"><a href="about/" title="Getting the most out of your online experience">About</a></li> <li id="menu_developers"><a href="developer/" title="Using Mozilla's products for your own applications">Developers</a></li> <li id="menu_store"><a href="https://web.archive.org/web/20071203004810/http://store.mozilla.org/?r=mozorg1" title="Shop for Mozilla products on CD and other merchandise">Store</a></li> <li id="menu_support"><a href="support/" title="Installation, trouble-shooting, and the knowledge base">Support</a></li> <li id="menu_products"><a href="products/" title="All software Mozilla currently offers">Products</a></li> </ul> <form id="searchbox_002443141534113389537:ysdmevkkknw" action="https://web.archive.org/web/20071203004810/http://www.google.com/cse" title="mozilla.org Search"> <div> <label for="q" title="Search mozilla.org's sites">search mozilla:</label> <input type="hidden" name="cx" value="002443141534113389537:ysdmevkkknw"> <input type="hidden" name="cof" value="FORID:0"> <input type="text" id="q" name="q" accesskey="s" size="30"> <input type="submit" id="submit" value="Go"> </div> </form> </div> <hr class="hide"> <div id="mBody"> <div id="side"> <ul id="nav"> <li><a title="Roadmap" href="roadmap.html"><strong> Roadmap</strong></a></li> <li><a title="Projects" href="projects/"><strong> Projects</strong></a></li> <li><a title="For developers" href="developer/"><strong> Coding</strong></a> <ul> <li><a title="Module Owners" href="owners.html"> Module Owners</a></li> <li><a title="Hacking" href="hacking/"> Hacking</a></li> <li><a title="Get the Source" href="https://web.archive.org/web/20071203004810/http://developer.mozilla.org/en/docs/Download_Mozilla_Source_Code"> Get the Source</a></li> <li><a title="Building Mozilla" href="https://web.archive.org/web/20071203004810/http://developer.mozilla.org/en/docs/Build_Documentation"> Build It</a></li> </ul> </li> <li><a title="Testing" href="quality/"><strong> Testing</strong></a> <ul> <li><a title="Downloads of mozilla.org software releases" href="download.html"> Releases</a></li> <li><a title="Latest mozilla builds for testers" href="developer/#builds"> Nightly Builds</a></li> <li><a title="For testers to report bugs" href="https://web.archive.org/web/20071203004810/https://bugzilla.mozilla.org/"> Report A Problem</a></li> </ul> </li> <li><a title="Tools for mozilla developers" href="tools.html"><strong> Tools</strong></a> <ul> <li><a title="Bug tracking system for mozilla testers." href="https://web.archive.org/web/20071203004810/https://bugzilla.mozilla.org/"> Bugzilla</a></li> <li><a title="Latest status of mozilla builds" href="https://web.archive.org/web/20071203004810/http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox"> Tinderbox</a></li> <li><a title="Latest checkins" href="https://web.archive.org/web/20071203004810/http://bonsai.mozilla.org/cvsqueryform.cgi"> Bonsai</a></li> <li><a title="Source cross reference" href="https://web.archive.org/web/20071203004810/http://lxr.mozilla.org/seamonkey/"> LXR</a></li> </ul> </li> <li><a title="Frequently Asked Questions." href="faq.html"><strong> FAQs</strong></a></li> </ul> </div> <hr class="hide"> <div id="mainContent"> <h1>Development tools</h1> <p>This page lists the various development tools that we operate and/or maintain here at mozilla.org. Naturally, source code for all of these tools is also available. The tools needed to build Mozilla are described on the <a href="/web/20071203004810/http://www.mozilla.org/build/">build</a> page for your platform. </p><dl> <dt><a href="/web/20071203004810/http://www.mozilla.org/cvs.html">CVS</a> </dt><dd>You can check out the source using CVS. If you are doing active development, this is the preferred method, as it lets you get up-to-the-minute changes. Details are on our <a href="cvs.html">CVS page</a>. </dd><dt><a href="https://web.archive.org/web/20071203004810/http://lxr.mozilla.org/">LXR</a> </dt><dd>You can browse the up-to-the-minute latest version of the source code online through a massively-hyperlinked source code browser that lets you cross-reference function and variable names. Check out the <a href="https://web.archive.org/web/20071203004810/http://lxr.mozilla.org/">Mozilla Cross-Reference page</a> for details. </dd><dt><a href="/web/20071203004810/http://www.mozilla.org/bonsai.html">Bonsai</a> </dt><dd>Bonsai is tree control (get it?). It is our home-grown web-based tool for watching the up-to-the-minute goings-on in our CVS repository (viewing checkins and log messages, reading diffs, <abbr title="et cetera">etc</abbr>.) Check out the <a href="/web/20071203004810/http://www.mozilla.org/bonsai.html">Bonsai page</a> for details. </dd><dt><a href="/web/20071203004810/http://www.mozilla.org/tinderbox.html">Tinderbox</a> </dt><dd>Tinderbox is for knowing when the tree is in flames. It is our home-grown web-based tool for watching the progress of the continuous builds that we run on multiple platforms. It is how we are able to tell when a checkin has broken the build on some platform, and how we know which person needs to be viciously flogged. See the <a href="/web/20071203004810/http://www.mozilla.org/tinderbox.html">Tinderbox page</a> for more. </dd><dt><a href="/web/20071203004810/http://www.mozilla.org/bugs/">Bugzilla</a> </dt><dd>Bugzilla is where developers can report bugs in the Mozilla source releases, and browse an online database of already-reported bugs. More information is on the <a href="/web/20071203004810/http://www.mozilla.org/bugs/">Bugzilla page</a>. </dd><dt><a href="https://web.archive.org/web/20071203004810/http://doctor.mozilla.org/">Doctor</a> </dt><dd>Doctor is a web interface to CVS. It lets developers and others edit pages on the mozilla.org web site without having to use CVS. Doctor lets you edit pages in WYSIWYG mode if the pages contain the <?doctor enable_wysiwyg_mode ?> processing instruction. Access Doctor by clicking the "Edit this Page" link at the bottom of any mozilla.org web page (like this one). </dd></dl> <hr class="hide"> </div> </div> <div id="footer"> <ul> <li><a href="sitemap.html">Site Map</a></li> <li><a href="security/">Security Updates</a></li> <li><a href="contact/">Contact Us</a></li> <li><a href="foundation/donate.html">Donate</a></li> </ul> <p class="copyright"> Portions of this content are © 1998–2007 by individual mozilla.org contributors; content available under a Creative Commons license | <a href="https://web.archive.org/web/20071203004810/http://www.mozilla.org/foundation/licensing/website-content.html">Details</a>.</p> <p> <span>Last modified November 8, 2005</span> <span><a href="https://web.archive.org/web/20071203004810/http://bonsai-www.mozilla.org/cvslog.cgi?file=mozilla-org/html/tools.html&rev=&root=/www/">Document History</a></span> <span><a href="https://web.archive.org/web/20071203004810/https://doctor.mozilla.org/?action=edit&file=mozilla-org/html/tools.html">Edit this Page</a></span> <span>(or <a href="/web/20071203004810/http://www.mozilla.org/contribute/writing/cvs">via CVS</a>)</span> </p> </div> </div> </body> </html> <!-- FILE ARCHIVED ON 00:48:10 Dec 03, 2007 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 04:41:10 Nov 28, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 1.306 exclusion.robots: 0.054 exclusion.robots.policy: 0.039 esindex: 0.015 cdx.remote: 8.317 LoadShardBlock: 118.051 (3) PetaboxLoader3.datanode: 128.84 (4) load_resource: 160.88 PetaboxLoader3.resolve: 80.955 -->