Released version 0-1 as a tarball, by popular
request for people who don't know CVS yet.
ShellUtils now has functions for registering file types.
Other code refactored so not all in Main (now have FileSystem, Spawn, and Miscellaneous)
Just to say, the code is NOT under the GPL. It is a BSD style license. I changed this after making the SourceForge project, and they haven't changed it to BSD for me yet.
Code for DLL upgrading checking version numbers (see Main::CunningCopyVersionSafe) and for localisation (using either GNU gettext, or for non-GPL programs, a BSD license mini-gettext-statically-embedded-translations-in-program-code).
Get it from CVS now!
This is the first public release of the code. It was used in the Creature Labs installer for the game Docking Station (http://ds.creatures.net).
Thanks to Ian Saunter for agreeing to release the code.
The license is BSD style so you can easily statically link it to whatever fancy GUI code you want for your installer. (It says GPL in the project header, and Sourceforge have been asked to update it).... read more