1
edit
Changes
→fuelApplication.js
== TODO ==
* Current At the moment FUEL is manually added to the build (see below). It will be much easier if the build script did it for us :)
== Project Details ==
At the moment FUEL only works on Firefox3. This project is dedicated in back porting FUEL to make it work with Firefox2
== fuelApplication.js ==
'''fuelApplication.js''' is located in '''mozilla/browser/fuel/src''' and will be the main file that will undergo the changes.
You can get the latest update of it [http://www.samerziadeh.com/mozilla/fuelApplication.js here]. It's just a plain text file, it doesn't have the fancy change revision.
Below are the list of the functions I tested with and what did and didn't work.
<b><font style="font-size:120%">Working:</font></b>
* Console
<b><font style="font-size:120%">Not Working:</font></b>
* Bookmarks
== Build Instructions ==
<pre>mkdir mozilla-1.8-branch
cd mozilla-1.8-branch</pre>
<pre>cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r MOZILLA_1_8_BRANCH mozilla/client.mk</pre>
<pre>cd mozilla
cat > .mozconfig << MOZCONFIG
MOZCONFIG</pre>
<pre>make -f client.mk checkout</pre>
<pre>make -f client.mk build</pre>
When finished the firefox executable is found in the following directories
* xp/*nix: mozilla/dist/bin/firefox
* mac: mozilla/dist/bin/Something.app/Contents/MacOs/firefox
<pre>cd ..
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/browser/fuel</pre>
<pre>cd mozilla/browser
vi Makefile.in</pre>
<pre>DIRS = base components locales extensions themes app fuel</pre>
<pre>cd ../objdir
../build/autoconf/make-makefiles browser/fuel
make -C browser/fuelmake -C browser/app</pre>
and there you have it, FUEL is now built into ff2
== Links ==
* [http://samermozilla.blogspot.com/ Samer's Blog]
* [http://quality.mozilla.org/en/node/452 How To Build a Mozilla Tree]
* [http://wiki.mozilla.org/FUEL FUEL]
* [http://developer.mozilla.org/en/docs/FUEL FUEL docs]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=390335 bug #390335]
* [http://mxr.mozilla.org/seamonkey/find?string=fuel%2Ftest%2Fbrowser_&tree=seamonkey FUEL JS Test Files]