
                          Game Launcher Change Log

Version 0.9.8 - 14 May 2002

     * Ported to Win32 and Unix.
     * Created rudimentary screen saver.
     * Added keys to restart and skip current MP3.
     * Added pre-/post-commands that are run before/after a game is run.
     * Added mouse (trackball and trackwheel) support.

Version 0.9.7 - 22 Nov 2001

     * Added turbo scrolling to allow much faster scrolling of large
       numbers of games.
     * Added a debug mode to help diagnose configuration problems.
     * Log files are backed up and rotated to aid in debugging.
     * MP3 volume is now configurable.
     * Fixed a number of file name comparisons that should have been case
       insensitive.
     * Ignore "use_extension" if a ROM file is used.
     * [SOURCE] Changed MP3 library.
     * [SOURCE] Changed JPEG library.
     * [SOURCE] Upgraded Allegro library.
     * [SOURCE] Upgraded TrueType font library.
     * [SOURCE] Upgraded PNG and ZLIB libraries.

Version 0.9.6 - 10 Jan 2001

     * Fixed crash if no joystick is detected.

Version 0.9.5 - 25 Dec 2000

     * Added joystick support, thanks to Dean Bear.
     * Added a utility to generate Game Launcher config files for MAME.
     * No longer crashes if an invalid config is given.
     * No longer crashes if ROM files are removed between invocations.

Version 0.9.4 - 28 Aug 2000

     * Added JPEG support for screen shots.
     * Handles long file names properly.
     * Speed up initial loading time by as much as 15 times.
     * Added option to control volume of sound effects.
     * Moved saved state information out of config files and into one
       state file.

Version 0.9.3 - 29 Jul 2000

     * Added support for TrueType fonts. The font and size are fully
       configurable.
     * Added non-integer scaling of screen shots as an option.
     * Made the screen resolution fully configurable.
     * Fixed a bug in rotated configurations.
     * Fixed a SIGSEGV when no ROMs where found.

Version 0.9.2 - 14 Jun 2000

     * Support for rotated (vertical) monitors.
     * Added an optional icon next to games with a screen shot available.
     * Added options to control menu colors.
     * Added options to control animation.
     * Added more control over key repeat delays.
     * Fixed a bug where the "use_extension" option was being ignored.
     * Fixed a bug where "rom_extension" only worked with 1 extension.
     * Upgraded to UPX v1.0.1.
     * [SOURCE] Cleaned up and re-arranged just about everything.

Version 0.9.1 - 22 Feb 2000

     * Made all key mappings configurable from glaunch.cfg.
     * Fixed segfault on exit when running on slower machines with really
       low frame rates.
     * Added path_prefix configuration parameter in glaunch.cfg.
     * Edited the samples to sound louder.
     * Added HTML documentation.
     * Updated version number to 0.9.1 as it's pretty stable and 1.0.0
       should be close.
     * [SOURCE] Cleaned up CD_Background class.

Version 0.0.2 - 15 Jan 2000

     * First public release.
     * Added playlist support for MP3s instead of repeating the same one.
     * Added support to play audio CDs instead of MP3s.
     * Changed resolution from 1024x768 to 800x600. Wells-Gardner U3100
       doesn't do 1024x768. :( Along with this comes a whole new
       interface that (hopefully) looks nicer.
     * Used MAME-friendly key mappings.
     * Game selection under each emulator is as the menu is changed and
       is remembered between invocations.
     * Support for PNG screen shots.
     * Fixed segfault while searching for ROMs if a directory exists in a
       ROM directory.

Version 0.0.1 - 15 Dec 1999

     * Created config files for everything.
     * Added more robust screen shot support.
     * Save state information so that it can pick up where it left off
       between invocations. This includes current game selected, current
       emulator menu, and location in MP3 song.
     * [SOURCE] Cleaned up Emulator class.
