1.5.8:
Stphane Peter, Sam Lantinga - Tue Jan 16 18:20:02 PST 2001
 * First public release with setupdb support

1.5.0:
Stphane Peter - Thu Dec 14 14:53:47 PST 2000
 * Added 'binpath' attribute for binary elements.
Stphane Peter - Tue Nov 28 17:58:39 PST 2000
 * Initial autoconf support
Stphane Peter - Fri Nov 10 17:57:18 PST 2000
 * Added per-CD environment variables, SETUP_CDROM_xxx.
Sam Lantinga - Fri Nov 10 17:39:44 PST 2000
 * Don't allow the user to install options that are already installed.
Stphane Peter - Fri Nov 10 14:31:29 PDT 2000
 * Do not overwrite the product XML file if it already exists; just update it.
Stphane Peter - Thu Nov  9 16:14:03 PDT 2000
 * Added the 'cdrom' element and support for multiple CDROM installations.
 * The 'cdromfile' attribute is now mandatory if the CDROM is required.
 * Automatic mounting/unmounting of CDROM devices if proper permissions
   are available.
Stphane Peter - Thu Nov  2 22:02:57 PDT 2000
 * Added the 'component' element to support multiple components.
Stphane Peter - Mon Oct 30 18:48:44 PDT 2000
 * Added 'component' attribute to the install element to handle
   component-only installations.
Sam Lantinga - Wed Oct 18 17:26:28 PDT 2000
 * The image frame is hidden if there is no splash image
 * Changed the "game installed" message to "product installed"
Sam Lantinga - Wed Oct 11 16:14:03 PDT 2000
 * Added URL launching code from the Loki utility functions
Stphane Peter - Tue Oct 10 19:18:24 PDT 2000
 * Moved away from uninstall scripts and use the 'setupdb' API to manage
   a database of installed products and components, managed through XML
   files.
 
1.4.0:
Sam Lantinga - Tue Aug 22 12:32:29 PDT 2000
 * Fixed problem with arrow key actions on main entry boxes
 * Removed duplicate entries from the list of symlink paths
Stphane Peter - Mon Aug  7 17:50:41 PDT 2000
 * Symlinks are now copied as symlinks instead of the files that they
   point to.
Jeremy White <jwhite@codeweavers.com> - Fri Aug  4 19:36:26 PDT 2000
 * Added an ability to change the default drop down list for installation
   target paths. A new <install_drop_list> element handles this.
 * Added the ability for the user to choose whether or not
   to create a symlink on the fly (new 'promptbinaries' attribute for the
   'install' element).
Stphane Peter - Fri Aug  4 14:01:49 PDT 2000
 * Added support for the SETUP_CDROM environment variable that can be
   used to force setup to treat a specific directory as a CDROM.&
Stphane Peter - Wed Aug  2 15:18:23 PDT 2000
 * Run an idle loop while executing shell scripts, so that the installer
   does not appear to be frozen.
Stphane Peter - Tue Aug  1 20:34:56 PDT 2000
 * Fixes for multiple operating systems support, and FreeBSD support.
Stphane Peter - Tue Jul 25 19:49:06 PDT 2000
 * Rewrote the extractor backend to use a plugin subsystem. Plugins can
   either be compiled in or used as shared library objects (.so files).
Ryan C. Gordon - Wed Jul 26 16:10:29 PDT 2000
 * Added plugin for the Outrage PKG format.
Stphane Peter - Thu Jul 27 14:02:27 PDT 2000
 * Added new 'nobinaries' tag for the product element, so that installations
   that don't install new binaries won't prompt the user for a path.
Stphane Peter - Fri Jul 28 18:39:28 PDT 2000
 * Added new 'required' attribute for the 'option' element, for options that
   have to be always installed.
Stphane Peter - Tue Jun 13 19:30:42 PDT 2000
 * Added new 'splash' attribute to specify alternate splash image.
 * Added support for meta-installations.
Stphane Peter - Tue Jun 20 17:37:24 PDT 2000
 * Allow the 'path' attribute in the 'files' element to be interpreted
   when relative.
Stphane Peter - Mon Jun 26 18:32:33 PDT 2000
 * Better detection of the accessibility of installation paths that can
   be created by setup.
Stphane Peter - Mon Jul  3 16:30:24 PDT 2000
 * Added support for exclusive options (new encompassing 'exclusive' element).
Stphane Peter - Wed Jul  5 14:16:47 PDT 2000
 * Enabled the 'desc' attribute for the binary elements.
 * Changed the 'play' attribute for binary files to default to 'yes'.
Borland/Inprise Corp. / Daren Kosinski - Tue Jul 11 13:56:17 PDT 2000
 * Added preuninstall/postuninstall scripts
 * Improved RPM support. New 'inrpm' attribute for binaries installed from within
   RPMs. New 'relocate', 'nodeps' and 'autoremove' attributes for files.
 * Install and binary paths can now be given as command-line arguments (-i and -b).
   The user is not prompted for those in that case.
 * New -m command line parameter to force the installer to ignore an RPM
   database and extract the RPM packages manually.
 * Fixes in the GTK UI.

1.3.0:
Sam Lantinga - Mon Jun 12 16:48:16 PDT 2000
 * Fixed security problem using mktemp()
 * Run the install script even if the install directory doesn't exist
Sam Lantinga - Fri Jun  2 15:25:15 PDT 2000
 * Directories are now created recursively when extracting tar archives
Stphane Peter - Mon May  1 16:50:26 PDT 2000
 * Added i18n support through GNU gettext and the "lang" element and attributes.
Stphane Peter - Tue May  2 19:45:53 PDT 2000
 * Updates to the XML file format: new 'readme' and 'eula' localizable tags that
   supercede the old attributes for the 'install' tag. The 'help' attribute for
   options has also been replaced by the separate sub-element.
 * Added the 'keepdirs' attribute for binaries, that allows to keep the 
   directory structure specified (to have binaries in subdirectories).
Borland/Inprise Corp. - Tue May  9 12:45:03 PDT 2000
 * Bugfixes in GTK UI for handling the destroy button.
 * Expansion of ~ for the installation directory.
 * Fixed other path problems.
Stphane Peter - Sun May 14 03:11:38 PDT 2000
 * Allow the "size" attribute for options to be specified in kilobytes,
   megabytes and gigabytes, using the 'K', 'M' and 'G' suffixes.
   WARNING: The default size for this attribute is now in bytes, not MBs!
Stphane Peter - Tue May 23 15:59:12 PDT 2000
 * Added the 'uninstall' attribute to the install element, to allow renaming
   of the generated uninstall script.
Stphane Peter - Wed May 24 17:06:21 PDT 2000
 * Added the 'play' attribute to the 'binary' elements, to specify which of
   the symlinked binaries will be used to launch the game.

1.2.3:
Sam Lantinga - Fri Apr 28 17:17:27 PDT 2000
 * Added the COPYING file to the distribution - GNU General Public License
Jeroen Janssen - Thu Apr 20 16:33:30 PDT 2000
 * Added the CDROM data path to the script environment variables

1.2.2:
Sam Lantinga - Mon Apr 10 14:50:41 PDT 2000
 * Use portable code generation (for EV4) on Linux/Alpha
Sam Lantinga - Mon Apr 10 14:32:17 PDT 2000
 * Catch the case when gnome-config isn't available or executable
Sam Lantinga - Mon Apr 10 13:58:56 PDT 2000
 * Added an extras directory containing the "makedesktop.sh" script
Sam Lantinga - Mon Apr 10 13:54:04 PDT 2000
 * Only offer the desktop menu option if there is a "binary" option
Sam Lantinga - Mon Apr 10 13:27:28 PDT 2000
 * Limited the number of characters in the "current file" label
Sam Lantinga - Mon Apr 10 10:44:14 PDT 2000
 * The play option is only available if a symlink was created by setup
Sam Lantinga - Mon Apr 10 10:23:42 PDT 2000
 * Added the "nouninstall" product install option
Sam Lantinga - Fri Apr  7 16:49:45 PDT 2000
 * The "arch" attribute for options allows multiple architectures
 * Documented the "size" attribute for the option element

1.2.1:
Sam Lantinga - Fri Mar 10 15:45:31 PST 2000
 * Added "cdromfile" attribute to specify a unique file on the install CDROM.
Sam Lantinga - Fri Mar 10 14:49:11 PST 2000
 * Keep prompting the user if the do not insert the CD-ROM
Stephane Peter - Wed Mar  8 14:27:11 PST 2000
 * Added "cdrom" attribute to the "install" element to prompt user for CDROM.
Stephane Peter - Tue Mar  7 14:34:11 PST 2000
 * Added default environment variables for scripts called from within setup.
 * Added support for "arch" and "libc" attributes in the "binary" element.
Stephane Peter - Thu Mar  2 17:04:06 PST 2000
 * Added CDROM support and "cdrom" attribute to "files" and "binary" elements
Sam Lantinga - Thu Feb 17 18:59:36 PST 2000
 * Only one menu entry for each combination of desktop and app is created.
Sam Lantinga - Mon Feb 14 13:06:46 PST 2000
 * Added -V command line option to print the version and build date
Troy A. Griffitts - Mon, 14 Feb 2000 12:24:32 -0700
 * Added support for the RedHat /etc/X11/applnk desktop directory
 * Added "menu" and "name" attributes to the binary element
Troy A. Griffitts - Fri, 11 Feb 2000 12:07:39 -0700
 * Added environment variable parsing to the parse_line() function
Troy A. Griffitts - Fri, 11 Feb 2000 12:07:39 -0700
 * Added "path" attribute to the files element
Bernd Kreimeier - 1999-12-10
 * detect.c (detect_diskspace): replaced Karl's libc detection code
   (which failed on glibc-2.0 on our testbox) with new one.

1.2:  Third public release
SOL -   Set the umask for the installer to: 022 
SOL -   Added "arch" and "libc" attributes to the option element
SOL -   Added SETUP_ARCH and SETUP_LIBC environment overrides

1.1:  Second public release
SOL -   Added license file support (eula="license.txt" option for install XML)
SOL -   Added support for <script> elements in options
SOL -	Added preinstall and postinstall script support
SOL -   Added web browser launch support (url="http://....")
SOL -   Added network check for URL, and (localurl="...")
SOL -   Added -c command line option to change working directory
SOL -   Added the "path" attribute to the install element
SOL -   The console ui now checks for write permissions on install path
SOL -   Added '?' help key for console install options
SOL -   Fixed crash with nameless options
SOL -   Wrote documentation for XML setup specification file

1.0:  First public release

Initial Key:
SOL - Sam Lantinga (hercules@lokigames.com)
