Changes

Jump to: navigation, search

Create Local MXR

1,050 bytes added, 16:03, 11 February 2009
no edit summary
Many developers without highspeed network access would like to be able to use [http://mxr.mozilla.org MXR] but can't. This project will build a lightweight, installable Windows package that gives the full functionality of MXR locally. This will also include a [http://labs.mozilla.com/featured-projects/#prism Prism] front-end specific for the task of using this local MXR.
Resources: [http://lxr.mozilla.org/mozilla/source/webtools/lxr/ MXR source], [http://timeless.justdave.net/mxr-test/patches/20080114.zip patches to lxr] in the tree
== Project Leader(s) ==
* PRISM build instructions are [http://developer.mozilla.org/en/docs/Creating_XULRunner_Apps_with_the_Mozilla_Build_System here].
 
* Use [http://shjs.sourceforge.net/index.html shjs.js] to do syntax highlighting of source.
 
* [http://vocamus.net/dave/?p=124 Blogged] on my progress to date, showing MXR working, and re-done as an extjs app.
 
* Spoke with justdave about source for mxr:
 
<blockquote>To get the source, use <code>hg clone http://hg.mozilla.org/users/bsmedberg_mozilla.com/mxr/</code>
File bugs in Webtools/LXR and attach patches, CC justdave, timeless, and bsmedberg on them</blockquote>
 
* Need to deal with chars in filenames when creating ids in elements: <code>$^_-/.{}0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ</code>
 
* Considering doing an extension with a binary web browser app included. See [http://www.ibm.com/developerworks/web/library/wa-ltwebserv/ this] discussion of tiny web servers, and also the [https://addons.mozilla.org/en-US/firefox/addon/6665 Prism Firefox Extension], which shows the model for containing binary apps and using nsIProcess to start/stop.
 
* [[Create Local MXR UI Suggestions]]
 
* [[Instructions for Setting Up DXR]]

Navigation menu