Ok guys... it looks like the trademark issues may be finally ironed out and I can get a new release of Portable Firefox out the door. I've posted a pre-release of the 1.5.0.4 release and there are a bunch of new things to test. Here are the fixes and new features to check out:
In-Place Upgrades - Portable Firefox now supports the ability to do what I'm calling an "in-place upgrade". This means that you can extract it right over an existing installation of Portable Firefox without losing any of your existing data and it'll Just Work (tm). You'll need an install of Portable Firefox supporting the split App/Data directories so PFF 1.5.0.2 or PFF 1.5.0.3 will work fine.
Live Support - Portable Firefox 1.5.0.4 now has built in support for running from a CD or other read-only medium (aka Portable Firefox Live). You just need to grab the INI from the Other\PortableFirefoxSource and drop it next to PortableFirefox.exe. Edit it and set both WaitForFirefox and RunLocally to true. Just be sure to run PortableFirefox.exe at least once BEFORE setting both these options so that it correctly sets up a default profile. Your firefox, profile and plugins directories will be copied to the local machine's temp directory and Portable Firefox will execute from there. When you exit, all the temp files will be cleaned up.
Improved WaitForFirefox - The code that waits for Firefox will no longer exit prematurely when Firefox restarts itself due to an updated extension or other reason. It also won't leave a directory in TEMP with newasdvsplash.dll anymore when you use this option. Using AllowMultiple Instances will negate this new WaitForFirefox feature, though, as the detection would get confused as to which copy of Firefox is running. This will be improved in a future release.
Partial Upgrade Support Fixed - I've fixed the partial upgrade issue. It turns out Firefox would do a full upgrade if any of its files were missing. I was removing the uninstall directory to save space, but that caused Firefox to do a full upgrade. It's been added back in and now works as expected. (If you're adventurous, you can grab a copy of the Firefox 1.5.0.3 binaries. Just extract it. It'll create a Mozilla Firefox directory. Copy all those files into PortableFirefox\App\firefox (after clearing the directory first) and then start up Portable Firefox. Select Help - Check For Updates and let it update away.)
I think that's about everything. Please get some testing in on this ASAP as I'd like to push this release out for the world
You can grab the self-extractor here:
Portable Firefox 1.5.0.4 (en-us) Pre-Release
(Please don't mention this release outside these forums as it is for testers only and not intended as a wide-scale release.)
UPDATE: An enhanced launcher has been made available. This version includes the ability to auto-detect a read-only location and prompt to run it locally. So, if you had a drive with a read-only switch, you could temporarily switch it over... say when running from a friend's PC with a virus... and then switch it back later. Just drop it in the PortableFirefox directory and give it a try.
https://portableapps.com/downloads/PortableFirefoxLauncher1202.exe
Thanks!
John