Firefox-on-XULRunner
The Firefox-on-XULRunner build system is basically in place now: it can produce working builds on Windows and Linux with a couple special configure flags. I even have a set of changes that allow it to be built on tinderbox. Get your hot-off-the-press Windows build here! Note, this was built with MSVC7.1 and you’ll need to already have the runtime libs on your system.
I won’t post Linux builds because my Linux box is x86_64 and is totally hacked up anyway.
April 27th, 2006 at 6:16 pm
Can you please explain or point to an explanation of the significance of building on XULRunner?
April 27th, 2006 at 6:48 pm
Congratulations Benjamin! I know how very hard you have worked for this moment!
April 27th, 2006 at 7:09 pm
What is the timeline for switching everything over to XULRunner?
April 28th, 2006 at 2:03 am
Is it only on trunk or is it also in the MOZILLA_1_8_BRANCH ? Will it get on MOZILLA_1_8_0_BRANCH ?
April 28th, 2006 at 2:27 am
Kurt : FireFoix 3.0 will be build on xulrunner. This means that You will have xulrunner and will run Ff, Thunderbird, Calendar, and even Camino, with the same library (Xul runner). So this means that having thunderbird and Firefox on your machine will use less space and less memory because they will both use the same lib.
Benjamin : On the windows runtime issue, is there something in MSVC 7 saying you can’t ship the lib ?
April 28th, 2006 at 3:12 am
You should call the builds ‘Firefoxr’. It’s so~ web 2.0 :P
April 28th, 2006 at 4:29 am
why is that package so large?
XULRunner seems included inside the firefox distribution – looks wrong to me; shouldnt such a Firefox run on an already installed XULRunner instance on my machine?
curious …
thanks for all the effort
April 28th, 2006 at 9:31 am
Robert, Firefox will switch very soon after the gecko 1.9 alpha1, which probably means 4-8 weeks. I’m hoping to switch Camino within that timeframe as well. Thunderbird and SeaMonkey are long-pole items.
Glandium, this work is trunk-only.
Ludovic, I didn’t bother with runtime libs simply because I put up this build as a one-off from my local build machine. The official builds are going to be built with MSVC8.
Jens, this package includes Firefox and XULRunner together because it’s the easiest way to provide a single download for people. It’s large-looking because it uses zip compression instead of 7zip. When we get a real installer the package size will still include Firefox and XULRunner, but will be rougly the same size as the current Windows installers (right about 5MB). The installer will take care of installing XULRunner (if not already installed) and Firefox separately.
April 28th, 2006 at 12:11 pm
benjmin,
If you’d like, I can help on the linux build … just give me some directions ;)
April 28th, 2006 at 2:31 pm
Antonio, the linux build works just fine with the xr+ff mozconfig; I only didn’t post binaries because roughly nobody would be able to run them.
April 28th, 2006 at 2:56 pm
http://thumper.kicks-ass.org/Firefox-net-stub-setup.exe is an installer bundle based on the work I’ve done for bug 299989. It can install Firefox as an XULapp, and does a net-install of XULRunner if it isn’t already present on your system. It’s built using the build given above.
– Chris
May 24th, 2006 at 7:06 pm
congrats on reaching this milestone. nice work!