I've posted a pre-release of 22.214.171.124 for testers. Despite this being an incremental upgrade of Thunderbird, the portable version is seeing a number of changes. If we could get some folks giving these another once-over before they're released to the world, that would be great...
- Unicode Command Lines - This release now supports unicode paths passed on the commandline.
- Win 95/98 Live Support - There was an issue affecting Live mode under Win 9x that has been fixed.
- Alternate Directory Structures Dropped - All alternate directory structures have been dropped. This allows for a more simplified launcher and increases startup time a bit. You can always use an INI to setup your own structure. the readme.txt is now linked to right in the help file.
- Intelligent Startup - The launcher now keeps track of what path you're launching from. That way, if you launch a second time from the same location... or move to another PC that happens to give you the same drive letter... the launcher won't re-process the chrome.rdf (if any) and it won't make Thunderbird rebuild the compreg.dat file. The result is faster startups when the path doesn't change. One note on this new ability... you'll need to delete the Thunderbird Portable\Data\settings\Thunderbird PortableSettings.ini file if you copy your own local profile into Thunderbird Portable (or just set the only parameter in it to blank or NONE). This is where TBP keeps track of the paths changing. If you copy a profile in without altering this... TBP won't fix your paths correctly. This ONLY affects when you manually copy a profile in from somewhere else. Not when you move it around, switch computers, etc.
- Crash in Registry.dll Fixed - Thunderbird Portable will no longer crash on exit occasionally on some PCs.
- Missing iconv.dll - When using GPG/Enigmail, there is no longer an error about missing iconv.dll on some systems.
As mentioned, the more folks that can test these new bits out, the better. Grab the Thunderbird Portable 126.96.36.199 Pre-Release 3 and try it out.
UPDATE (Sept 22): I've posted Pre-Release 2. It adds in the ability for the launcher to setup a default profile even when an INI is in use (as long as you're using the standard directories). And an old entry in the readme was removed.
UPDATE (Sept 22): I've posted PR3. It adds the ability to disable the intelligent start routine. And I've started adding the PR version to the help.html, so you'll know which package is which once installed.