I'm planning on doing some bug squashing this weekend in preparation for the upcoming Suite release and wanted to be sure I've got everything on the To-Do list that needs doing. Right now, the list consists of:
All app launchers:
- Review trailing slashes in initial directory setups (causes issues with Win9x on a couple apps like Firefox in certain directories)
- Review split apps directory structure to ensure settings directory is applied (this affects Gaim, GIMP and a couple others)
- Ensure new GetParameters function is used so all apps are compatible with Unicode command lines (like filenames/paths)
Firefox:
- Fix for plugins registry left on the local machine (yes, I've got one)... test this and the 3 above fixes now in FFP 1.5.0.7 Pre-Release
Thunderbird:
- Fix for registry.dll sometimes not closing correctly and crashing on non-XP PCs
- Add iconv.dll to the GPG package
Audacity:
- Add ability for lame encoder to be portable
Anything else I'm missing?
But if you can come up with a fix for the registry.dll file let me know, I have been trying to find that out for quickport and registry rapper for awhile, I left a question on the developers forum and am waiting a response about it. But if you can fix it, please let me know. Short of searching the temp directory adn deleting, I can't think of a way to get rid of it, and I can't think of what is causing it the fail.
***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.
Deuce
Portable Software: Just the beginning.
Do you use the search part of the registry plugin? Or just save, restore, write?
Sometimes, the impossible can become possible, if you're awesome!
I have a search macro built in a include file that I call to do a search of the registry for specific keys. Works great no problems, just the left over file.
***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.
Deuce
Portable Software: Just the beginning.
I emailed this to you, but now that you reminded me about where you'd asked this in the forum, I'll post it here, too...
I've encountered an issue myself with the registry.dll plugin in NSIS. It can crash on exit if not shut down correctly.
Basically, whenever you do a ${registry::Open} and then do some searching, you need to do an associated ${registry::Close} and then a ${registry::Unload}. When you do basic functions (read, save, write, move), you need to do a ${registry::Unload} when done... and only a ${registry::Unload}.
The kicker is, if you do a ${registry::Close} without an associated open, it'll crash. (The current Thunderbird release has this issue) I think it'll also crash if you don't do a close and unload after an open before doing the basic functions.
I think that sums it up. Drop an email to me on whether it works for you.
Sometimes, the impossible can become possible, if you're awesome!
When I was reading the documentation on the registry plugin, that was the impression I got, and so that's how I used the plugin - if I did an open, I did a close, and unloaded it if it had been used at all.
Sudoku (maybe):
- Add ability to enter saved games (I'm still looking at this)
Anything we can do?
----
R McCue
PortaBlog Home and My Website
And before anyone complains about the grammar, I'm so jetlagged that my
hands aren't even in the same time zone...
"If you're not part of the solution, you're part of the precipitate."
You might've already handled these problems:
Miranda:
- RunLocally is set to true by default (https://portableapps.com/news/2006-09-11_-_miranda_portable_0.5.1)
AbiWord:
- Custom.dic file is saved locally (https://portableapps.com/node/2589)
Sudoku:
- This isn't a launcher problem, but I thought I'd mention that SudokuPortable\Other\SudokuPortableSource\Readme.txt twice refers to Sudoku as Firefox in the "SUDOKUPORTABLE.INI CONFIGURATION" section.
ClamWin:
- Similar to the above problem, the "ClamWinPortable.INI CONFIGURATION" section mentions gaim.exe.