Wah!Cade CHANGELOG
==================
19.Jul.02009 - Released 0.99pre8 "Could it be?".
             - Fixed empty game description which could appear in lists.
             - Fixed #400054: Missing games in filters.  Thanks to 3vi1 for
               reporting this.
06.Jul.02009 - Added Italian translation.  Thanks to Diego Pierotto.
28.Jun.02009 - Stoped music playing during intro / exit movies (reported by
               Pinball Wizard).
             - Added shuffle option for music playlists.
             - Use music_movie_mix in wahcade.ini (merge / mute_movie settings).
15.Jun.02009 - Fixed problem with cpviewler layout images. Thanks to the Pinball
               Wizard for spotting this.
10.Jun.02009 - Hopefully fixed bug #382247.  Thanks to hamelg.
09.Jun.02009 - Fixed background image bug reported in the forums by dirkomatic.
               Please see the LAYOUT_EDITOR document for more information
               on how background images are selected.
19.May.02009 - Fixed small bug when writing ctrlr .ini file (missing " chars).
             - Fixed #377827: Launching emulator with alternative command-line
               options doesn't always work.  Thanks to Jason Carter.
17.May.02009 - Added "no-pygame" option to disable all joystick use.
               This can be used in combination with --no-gstreamer to definitely
               stop Wah!Cade grabbing the sound device.
             - Added "simple" layouts from battlecat.
             - Fixed #318606: IndexError: list index out of range.
14.Apr.02009 - Pressing Escape key should close Property dialogs on Layout
               Editor.
             - Added mednafen-pce-tg16.ini template from battlecat.
             - Renamed mednafen.ini to madnafe-lynx.ini.
30.Mar.02009 - Released 0.99pre7 "Dizzy".
28.Mar.02009 - Fixed #350088: UnboundLocalError.
             - Added some debug text to get some more info on #318921.
27.Mar.02009 - Released 0.99pre6 "Flumped".
26.Mar.02009 - Added "no-gstreamer" option to disable all music / video.
16.Mar.02009 - Yet another attempt at fixing #318921 (joystick looping).
15.Mar.02009 - Another attempt at fixing #318921 (joystick looping).
02.Mar.02009 - Fix for #318877 (launch game with invalid external app).
             - Added mednafen (Zombie) and Vectrex (battlecat) templates.
             - Added new wahcade.ini option ("show_list_arrows").  Set to 1 to
               show scroll up/down arrows in Games, Options and History Lists.
             - Set delay_before_movie_preview to 0 to disable movie playback.
26.Feb.02009 - Formatted code according to (most) PEP8 standards.
             - Fixed bug that stopped Mame XML / Catver info from populating in
               Setup Editor.
05.Feb.02009 - Another tweak to scrolled_list.py (setattr).
04.Feb.02009 - Fixed potential bug in Setup Editor where mame settings might not
               get saved.
             - Partially fixed #324750 (controls.ini error).
03.Feb.02009 - New simpler version of Scrolled list - hopefully this will be
               faster.
27.Jan.02009 - Added functions to set busy / normal mouse cursor.
             - Possible fix for #318921 (joystick looping).
25.Jan.02009 - Fixed #318606 (bug when emulator exe does not exist).
             - Message window can now wait for a key press to continue.
19.Jan.02009 - Joystick test label now updates properly in Setup Editor.
16.Jan.02009 - Fixes for #317750 and #316668 (crashes on startup).
             - Released 0.99pre5.1 "Fixed Indeed".
11.Jan.02009 - Released 0.99pre5 "Themed Indeed".
10.Jan.02009 - Fixed a few problems with list editor.
             - List editor will now attempt to create a list if empty (#0 only).
             - Added Daphne template from Gabesword.
04.Jan.02009 - Fixed Layout Editor screen sizing.
24.Dec.02008 - More rotation / layout rework.
23.Dec.02008 - Reworked rotation code.
22.Dec.02008 - Fixed default layouts in Layout Editor.
             - Disabled Layout Drop down in Layout Editor as it keeps getting
               the focus when it shouldn't.
             - Created a retro 90deg rotated theme.
21.Dec.02008 - Improved CPViewer handling in Layout Editor.
             - Tweaked the retro layouts.
20.Dec.02008 - Added .oga to audio and .ogg & .ogv to video extensions.
             - Added a bunch of new templates from Zombie.
19.Dec.02008 - Fixed #309330 error: bad character range.
               Thanks to battlecat for reporting this one.
18.Dec.02008 - Added battlecat's fantastic new retro themes.  Nice one Rich!
             - Fixed #308973: History Viewer Traceback Crash.
               Thanks to battlecat for reporting this one.
07.Dec.02008 - Finished "one window" changes.
05.Dec.02008 - Started change to use just "one window".  Should fix lots of the
               focus problems.  This should also fix the message window display.
30.Nov.02008 - Checked code into launchpad.
             - Fixed layout directory naming bug in setup.py.
             - Improved handling of image filenames in layouts.
29.Nov.02008 - Fixed #303249: Ubuntu 8.10 Python errors (double-click bug).
               Thanks to blokeinlondon for reporting this.
26.Nov.02008 - Fixed #301492: Screensaver - changes window type.
               Thanks to spudgunman for reporting this.
25.Nov.02008 - Wah!Cade bugs now on launchpad.
23.Nov.02008 - Started re-theming work.  Big thanks to everyone involved.
             - Added wahcade to launchpad (not the code yet).
             - Tried to fix "video / movie bug" reported by netfire.
02.Nov.02008 - Released 0.99pre4 "Up And Under".
31.Oct.02008 - Added text rotation to Control Panel Viewer.  Fixes bug reported
               by spudgunman.
             - Updated default control panel viewer layout.
28.Oct.02008 - Added various Exit... keyboard shortcuts.
             - Added hugo, mess (atari 800) emulator templates by Zombie.
19.Oct.02008 - Added per list background images.  See LAYOUT_EDITOR doc for more
               information.
             - Fixed permssions in config.dist dir.  This is probably causing
               the various "Permission Denied" errors in some rpm-based distros.
               Thanks to zombie & others for reporting this one.
             - Added extra emulator command line options ([year], [manufacturer],
               [clone_of], [display_type], [screen_type], [category]).
             - Better search for logo image for mame emulators.
15.Oct.02008 - Fixed current_list bug in mame .ini template files. Spotted by
               bagleemo, msdin2002 and spudgunman.
             - Fixed missing PIL library warning message.  Spotted by emarcellus.
13.Oct.02008 - Fixed "play music" error reported by Dave Baer.
17.Sep.02008 - Stop game video from playing before playing exit movie. Reported
               by RomKnight.
15.Sep.02008 - Released 0.99pre3 "Down Under".
             - Some fixes to keep the wahcade main window above desktop panels.
             - Added nestopia template from rbrohman.
             - Added sdlmame template.
12.Sep.02008 - Added [autorotate] patches from Martin Kalitis.
             - Command line options for external apps are now parsed properly.
               Thanks to zerojay for reporting this one.
27.Aug.02008 - Sort key list in Setup Editor.
26.Aug.02008 - More work on the rotation patch.
24.Aug.02008 - Merged Martin Kalitis' excellent layout rotation patches.
             - Try and handle errors from gstreamer video object creation.
17.Aug.02008 - Released 0.99pre2 "Blimp".
16.Aug.02008 - Added mupen64plus and pcsx emulator templates from KillsTheWeak.
15.Aug.02008 - Fixed filter clones bug.  Thanks to mewyn for spotting this one.
07.Aug.02008 - Handle gtk version checks around set_do_overwrite_confirmation
               calls better (thanks to krisbee for reporting the bug).
             - Added new default theme (Mr Salty Classic).  Thanks to the author
               and http://localarcade.com/screenshotarchive for letting us
               include these.
             - Background should now display on layout load in Layout Editor.
27.Jun.02008 - Any new .ini config options should now be added to file
               automatically.
24.Jun.02008 - Remember window size in Setup Editor.
22.Jun.02008 - Fixed typo in gstreamer version check. Should play stuff again.
14.Jun.02008 - Setup Editor now handles removing emulator lists properly.
04.Jun.02008 - Added updated Spanish (es) translation from Nicolás Álvarez.
26.May.02008 - Added Full Screen option for Layout Editor (battlecat).
             - Fixed volume sliders in Setup Editor (battlecat).
25.May.02008 - "Add emulator" list (Setup Editor) now sorted in alphabetical
               order.  No longer prompted for a save filename unless one already
               exists (battlecat).
             - Fixed problem where wahcade woulnd't always pick a layout file
               to use.
24.May.02008 - Added dependency for python-glade2 to debian package.
04.May.02008 - Released 0.27 "Fixed?".
             - Fixed deb build script.  Problem was caused by using "ar" to
               build deb files.
08.Apr.02008 - Added histview files to setup.py.   Well spotted by battlecat.
03.Apr.02008 - Added md5sum file to bdist_debian.py.
31.Mar.02008 - Released 0.26 "Splat!".
30.Mar.02008 - Added "save as" dialog to Add Emulator option in Setup Editor.
             - Check that current emulator exists when starting up.
             - Added list of possible mame ini filenames to constants.py.
               Required because we treat the mame emulator differently to others.
             - Enable / disable mame only stuff as required in Setup Editor.
29.Mar.02008 - Create an empty list file when it doesn't already exist.
             - Fixed empty options list bug.
28.Mar.02008 - Added some more template ini files.  Thanks to battlecat,
               KillsTheWeak and robbforce.
             - Now picks random artwork from dir matching rom names. Thanks to
               Hioushi (http://www.anti-particle.com/forum/viewtopic.php?t=169).
24.Mar.02008 - Rewrote deb package builder to use setup.py and deb script from
               http://home.cfl.rr.com/genecash/nokia/making_packages.html
22.Mar.02008 - Fixed About dialog bug in deb package.  Thanks to battlecat.
10.Mar.02008 - Fixed drwVideo bug where gstreamer import fails.  Thanks to
               stealth for reporting this.
             - Removed win32 checks for gstreamer.
17.Feb.02008 - Released 0.25 "Yikes!".
13.Feb.02008 - Added better error handling for gstreamer music object creation.
               Thanks to bonzo for help with this one.
03.Feb.02008 - Stopped game movies playing during intro / exit movies playback.
               Thanks to RomKnight for spotting this one.
30.Jan.02008 - Fixed a wrap-round scrolling bug.  Cheers to natrix for spotting
               this one & helping to test the fix.
18.Jan.02008 - Released 0.24 "Divide By Zero".
             - Fixed "list index out of range" bug when using "Most Played" or
               "Longest Played" type lists.
14.Jan.02008 - Added exit movie playback.
             - Added External Screen Saver option to Setup Editor.
13.Jan.02008 - Added a couple of bug fixes from nellistc (scroll and cpviewer).
             - Fixed movie player screen saver.
             - Added intro movie playback.
27.Dec.02007 - Re-worked joystick support in the Setup Editor.
21.Dec.02007 - Added zerodiv's excellent joystick patch.  This requires pygame.
16.Dec.02007 - Added better mouse support to Setup Editor keys dialog.
10.Dec.02007 - Added Game List Editor.
08.Dec.02007 - Improved mouse support.
             - Tweaked shutdown stuff to be more like MameWAH.  Added reboot
               option too.
05.Dec.02007 - Added nellistc's shutdown patch.
03.Dec.02007 - Got trackball / spinner scrolling roughly implemented.
21.Oct.02007 - Added check for music path.
             - Stopped Setup Editor letting users generate lists that are set
               to "Most Played" or "Longest Played" types.
19.Oct.02007 - Released 0.23 "Wet Your Whistle".
14.Oct.02007 - Added some template .ini files for the MESS emulator - cheers to
               SeTTleR.  The run_mess.sh script should be in the wahcade's
               doc/samples directory.
13.Oct.02007 - Finished off music stuff.
             - Added rotation for History Viewer.
10.Oct.02007 - Finished up the new template system in the Setup Editor.
             - Added next / previous music track keys.  More music tidy-up.
             - Added support for vertical layouts. (Text & Lists can be rotated).
01.Oct.02007 - Fixed screenshot not changing when new list is loaded.
             - Added keypad up, down, left & right keys. Thanks to delphipool.
             - Added splash screen.
26.Sep.02007 - Tidied up lots of music playback bits.
             - Added drop-down list of layouts in the Layout Editor.
18.Sep.02007 - Implemented Logo images in layouts.  And check for list specific
               background images too.  Thanks to captbaritone for spotting this.
06.Sep.02007 - Added music config to Setup Editor.
             - Added another patch (change to emulator dir) from Sylvain Faveau.
04.Sep.02007 - Fixed bug in layout editor height props.  Cheers to 3NF for
               spotting this one.
22.Aug.02007 - Started to add music browsing / playback.
21.Aug.02007 - Lots of messing around with file encoding stuff in filters.py.
             - Fixed mameinfo.xml generation in Setup Editor.
15.Aug.02007 - Impmenting new emulator tempate system in Setup Editor.
12.Aug.02007 - Implementing Sylvain Faveau's filter patches.
             - Hide image widget when movie playing.
08.Aug.02007 - Released 0.22 "Viva Viet Vegas".
             - Tidied up gst video initialisation.
07.Aug.02007 - Updated a few of the docs / quick start guide.
01.Aug.02007 - Added generate XML file button for mame in Setup Editor.
30.Jul.02007 - Fixed start up bug (image not displayed) in Layout Editor.
             - Fixed missing image bug when emulators are switched. Cheers to
               SeTTleR and ztomiccomputers for spotting this one.
             - Added German (de) translation - huge thanks to SeTTleR.
29.Jul.02007 - Finished off CPViewer bindings stuff.
27.Jul.02007 - Store fullscreen setting in wahcade.ini file. Added fullscreen
               option to Setup Editor.
             - Cleaned up debian packing script.
25.Jul.02007 - Build proper debian / ubuntu package with dependencies.  RPM too.
23.Jul.02007 - Expanded CPViewer bindings.
15.Jul.02007 - Display correct menu headings in options dialog.
08.Jun.02007 - Optimized gstreamer video widget a bit.
06.Jun.02007 - Replaced mplayer video widget with gstreamer one.
             - Changed Movie Volume checkbox in Setup Editor to a sliding scale.
02.Jun.02007 - Released 0.21 "Ten Toes Hanging".
01.Jun.02007 - Added progress bar to "please wait..." dialog on Setup Filters.
30.May.02007 - Added NMS file support (Thanks to lowlight for suggesting this).
28.May.02007 - Added Delete Emulator & Delete Emu List options to Setup Editor.
26.May.02007 - Fixed config file copying bug.  Should be able to delete files
               in ~/.wahcade/ini now without them magically re-appearing.
               Thanks to ztomiccomputers for spotting this one.
13.May.02007 - Reworked Setup Editor layout a bit.
12.May.02007 - Optimised scrolled list performance more - much, much better now.
             - Display total matched games in Filters window of Setup Editor.
08.May.02007 - Added default value parameter to mamewah_ini module.
             - Added per list emulator command lines (inc. alt. format 1 & 2)
             - Optimised scrolled list performance slightly - more to do.
07.May.02007 - Released 0.20 "Nectargirl Climbs On".
05.May.02007 - Did some win32 testing using VirtualBox, Windows XP and the
               mame32 emulator. Seems to work OK.
04.May.02007 - Applied nellistic's scrolling patch to the History window too.
             - Added command line info to ~/.wahcade/emulator.log output and
               stopped emulator.log file from being written in Windows.
             - Fixed missing icon from Layout Editor.
             - Fixed error when clicking Filters button in Setup Editor.
27.Apr.02007 - Thanks to an excellent patch from nellistc, the longer a scroll
               key is held down the faster the games list scrolls.  Fantastic!
19.Apr.02007 - Stopped History Window list scrolling 2 lines at a time.
             - Fixed History Window header not displaying.
17.Apr.02007 - Big thanks for Sylvain Faveau for the French translation.
08.Apr.02007 - Fixed screen saver bug in Setup Editor - it should now recognize
               the launch_scr option.
29.Mar.02007 - Spanish translation - Huge thanks to Nicolás Álvarez.
17.Mar.02007 - Released 0.19 "Nose Furnace".
16.Mar.02007 - Fixed layout bug that left dots on the screen.
13.Mar.02007 - Added external screen saver function (set "saver_type" in
               <emu-name>.ini file to "launch_scr" and then set "scr_file" to
               your screen saver command, eg. "gnome-screensaver-command -a").
21.Feb.02007 - Fixed "unable to close screen saver" bug.
             - Hopefully improved memory usage (esp. when in slide-show).
20.Feb.02007 - Screensaver is now disabled when delay = 0 (wahcade.ini).
18.Feb.02007 - Released 0.18 "Catty And The Major".
16.Feb.02007 - Fixed another filename matching bug.
15.Feb.02007 - Changing Emulator List name in Setup Editor now updates the drop
               down list selection.
24.Jan.02007 - Fixed bug which let a game be added to a list multiple times.
             - Cleaned up rom filename detection code (Thanks to Relayer for
               reporting this bug).
24.Jan.02007 - Added setup filters to Setup Editor (mame only).
20.Jan.02007 - Huge thanks to Daniel Nylander for providing the Swedish (sv)
               translation.
18.Jan.02007 - Hopefully fixed multiple screensaver timer bug.
15.Jan.02007 - Added support for per-list layouts (<emu-name>-?.lay).
             - Seemed to actually have fixed the "black video window" bug.
12.Jan.02007 - Released 0.17 "Jelly Result".
09.Jan.02007 - Added a couple of reset options to the Setup Editor.
             - Made filters work with Mame versions > 0.106.
08.Jan.02007 - Fixed "missing image" lookups - they should now work as advertised.
             - Made sure Game List is "on top" of other widgets.
               Cheers again to robbforce for reporting these out.
21.Dec.02006 - Released 0.16 "Avalon".
16.Dec.02006 - Added Auto Launch Apps option to Setup Editor (Emulator tab).
             - Added Wrap List option to Setup Editor (Wah!Cade tab).
             - History Viewer heading now shows Game Title instead of Rom Name.
14.Dec.02006 - Implemented background colours on Main & History Viewer layouts.
               You might need to tidy up your layouts in the editor!
13.Dec.02006 - Fixed setting window width & height in the Setup Editor.
11.Dec.02006 - Added scrolled window to Setup Editor (Emulator tab).
             - Lists now follow alignment set in Layout Editor.
             - Users's config dir (~/.wahcade) should now be automatically
               updated with any missing files.
10.Dec.02006 - Added label alignment to layouts.
             - History Viewer now has it's own layout file.
06.Dec.02006 - Don't expand paths that start with "~/" when saving .ini files.
04.Dec.02006 - Default startup to fullscreen mode (this matches MameWAH). To
               start in windowed mode use the "-w" commandline option.
30.Nov.02006 - The wahcade.ini "wrap_list" setting now works.
             - Rewrote scolled list row font size calcs.
             - Fixed existing key / action display in Setup Editor.
             - Keyboard shortcuts for "hide menu" and "launch game with
               options" 1 & 2 now work.
29.Nov.02006 - Better checks for artwork & movie filenames.
             - Improved the LAYOUT_EDITOR document.
             - Better scrolled list row layout calcs.
             - Keyboard shortcut for "screen saver find & select game"  now
               works.
28.Nov.02006 - Options menu now displays proper heading.
             - Fixed up Game List Options menu.
             - Display filename in Layout Editor window title.
27.Nov.02006 - Values of spinner widgets should now save properly in the Setup
               Editor (Cheers to Buks again).
26.Nov.02006 - File -> Quit show now work in Layout Editor (Cheers Buks).
25.Nov.02006 - Updated setup.py (for building a windows version with py2exe).
             - Fixed bug where the current game was not saved to ini file when
               using mouse.
23.Nov.02006 - Fixed some bugs (some browse buttons not working) in the Setup
               Editor (cheers to Buks for spotting them). The "Keys" tab now
               saves any changes made too!
22.Nov.02006 - Improved locale settings a bit (improving non-ascii unicode text).
             - Fixed "IndexError: list index out of range bug" in scrolled_list.py.
             - Updated example xmamerc and xmame-x11rc files.
20.Nov.02006 - Released 0.15 "Night Of The Hunter".
             - Keyboard shortcuts for "find game", "add game to list",
               "remove game from list", "select emulator" and "select game list"
               now work.
19.Nov.02006 - Currently selected game now saved again.
             - When jumping to next / previous game list, check for "cycle_list"
               setting in relevant .ini files.  Also added this feature to
               Wahcade Setup.
             - Updated keyboard & mouse handling.
18.Nov.02006 - Fixed warning error when elementtree package is missing.
17.Nov.02006 - (Hopefully) modified Wah!Cade so it can be internationalized.
15.Nov.02006 - Added Wah!Cade icon to windows.
             - Closing About... Dialog now uses the Launch_Game & Exit keys as
               they are defined in the ~/.wahcade/ctrl/default.ini file.
14.Nov.02006 - Added multiple selection feature to Layout Editor.
             - Added option to Layout Editor view menu to keep property dialogs
               "on top".
             - Fixed setup.py so it should now be possible to build a windows .exe
               using py2exe.
13.Nov.02006 - Emulator output is now sent to ~/.wahcade/emulator.log unless
               debug mode is on.
09.Nov.02006 - Added check for python version on startup (must be at least 2.4.0).
08.Nov.02006 - Reworked scrolling lists, so the mouse can now be used if "mouse = 1"
               in ~/.wahcade/ctrlr/default.ini file.
             - Mouse scroll wheel (up / down) is now detected - use MOUSE_SCROLLUP
               and MOUSE_SCROLLDOWN in the ~/.wahcade/ctrlr/default.ini file.
30.Oct.02006 - Released 0.14 "Dead Man".
             - Fixed Key Press Dialog display bug.
             - Fixed .deb package bug which stopped default layouts being included.
25.Oct.02006 - Layout Editor now quits with a useful error message when no config
               files are found.
             - Better defaults for the CPViewer config.
24.Oct.02006 - Fixed save on exit bug in Setup & Layout Editors.
             - Fixed *huge* bug in mamewah_ini.py that meant no previously empty
               options could be updated.
             - Now makes seconds attempt to populate list with games if none
               initially found.
23.Oct.02006 - Fixed a couple of missing "button clicked" events on wahcade-setup.
             - Pressing keys 1, 2 or escape on the Help->About... dialog will close it.
19.Oct.02006 - Fixed auto launch error.  Cheers (again) to Mike for spotting this one.
             - Released 0.13.2 "Oh Dear".
17.Oct.02006 - Quit menu in wahcade-setup & save while quitting now work properly.
               Thanks to Aaron Greenspan for these.
13.Oct.02006 - Ooops.  Added a doc file for wahcade-setup.
             - Included the templates directory in the tarball.
             - Hopefully fixed the dreaded sys.path[0] error.
             - Released 0.13.1 "Errr".
11.Oct.02006 - Released 0.13 "Gimme Danger".
09.Oct.02006 - Movies in Screen Saver now works, although it's not quite the same
               behaviour as mamewah - to be sorted in 0.14.
08.Oct.02006 - Dan Roscigno reported a problem with emulators not getting the focus
               after launching, so I've added a {minimize} flag to the emulators
               commandline_format options.
04.Oct.02006 - Finished drag & drop in the Layout Editor.
             - Can now move (& resize) items in the layout editor with the
               (shift +) cursor keys.
             - Fixed alignment bug in CP Viewer.
03.Oct.02006 - Redone drag & drop on layout editor (should stop things "jumping" around).
02.Oct.02006 - Trying to fix the drag & drop "jumping" bug in the layout editor.
28.Sep.02006 - Wahcade-setup is basically done.
             - Started work on movie playback in the screen saver.
             - Redone wah!cade desktop icon.
25.Sep.02006 - A very early alpha of wahcade-setup is working.
             - Auto launch applications now seems to work.
19.Sep.02006 - Added Control Panel Viewer pane to layout editor.
             - Removed glade based cpviewer options (one way to do it is enough).
26.Aug.02006 - Stopped video playing when switching emulators.
             - Released 0.12 "Search And Destroy".
20.Aug.02006 - Sylvain Fauveau fixed: 1) an "invisible background image" bug,
               and 2) A problem with the "rom_folder" setting in filters.py
08.Aug.02006 - Fixed AttributeError bug in video init code (win32).
             - Modified launch_game() to use subprocess modules wait function.
               Big thanks to Sylvain Fauveau for these bug reports & fixes.
06.Jul.02006 - Lots more work on the layout editor.
04.Jul.02006 - Save layout added to editor.
03.Jul.02006 - More stuff added to wahcade-layout-editor. Still needs to save layouts though.
29.Jun.02006 - Added about dialog.  With logo - Cheers Buks.
28.Jun.02006 - Cool new layout editor started (wahcade-layout-editor).
02.Jun.02006 - Released 0.11 "Satan's Chainsaw".
01.Jun.02006 - Tidied up timer functions.
31.May.02006 - Rewritten mamewah_ini.py to be faster.
30.May.02006 - Can now mute movies.  Fixed aspect bug in screensaver.
29.May.02006 - Scaled video wiget correctly.
             - Use the wahcade.ini "keep_image_aspect" option when scaling images.
             - Use the wahcade.ini "show_cursor" option to show / hide mouse cursor.
26.May.02006 - Tidied up movie previews a bit.
24.May.02006 - Added movie previews. Requires mplayer to be installed. Linux only.
               I've used a (modified) mplayer control class from Jay Dolan
               (http://jdolan.dyndns.org/jaydolan/pymp.html). Cheers Jay!
22.May.02006 - Wah!Cade now quits after copying config files to ~/.wahcade in
               order to let user do initial configuration.
20.May.02006 - Released 0.10 "Boiler Room".
19.May.02006 - Added checking for minimum version of .ini files (only used for cpviewer).
16.May.02006 - Added Glade based CPViewer option.
07.May.02006 - More informative error handling for non-existant files and paths.
               Added (untested) support for python 2.5 (particularly elementtree stuff).
16.Apr.02006 - .ini file and layout entries with "~/some/path" now expand to
               /home/<user>/some/path. Thanks to Jim Merullo for spotting this one.
19.Mar.02006 - Released 0.9 "Cyanide Bath".
12.Mar.02006 - Fixed up launching history & control panel viewers.
08.Mar.02006 - Added control panel viewer.  Uses layouts from windows CPViewer
               application.   Launch by setting "wahcade-cp-viewer"
               (app_1_executable option) in mame.ini file.
             - Changed to a user based config system (~/.wahcade).
               If necessary config files are copied from wahcade/config on startup.
             - Support blank_screen type of screen saver.
             - Support show_cursor option (wahcade.ini).
13.Feb.02006 - Patched filters.py to fix list of controllers.
             - Big thanks to both Mike Crawford and Mike Schwartz for this.
04.Feb.02006 - Fixed a couple of list scrolling bugs.  Current emulator list is
               now stored before switching emulators.
26.Jan.02006 - Time game played should be measured properly now.
20.Jan.02006 - Message window should now display properly when a game is launched.
10.Jan.02006 - Released 0.8 "Sex God Missy".
09.Jan.02006 - Fixed bug in scrolled list.
08.Jan.02006 - Bug fixes for initial list generation.
             - Now loads .jpg or .png images.
07.Jan.02006 - Added basic support for the other emulators (tested with zsnes).
               Added support for multiple themes (one per emulator).
30.Dec.02006 - Initial filter list generation now checks to see if roms actually exist.
15.Dec.02006 - Fixed bug when filtering with "clones better than parent" option set.
             - "All games" list now displays full game description.
11.Dec.02006 - Added message window.
             - Use the mame.ini file to get commandline_format (for launching games).
08.Dec.02006 - Fixed bug in "add game to list" menu.
             - Released 0.7 "Helot".
07.Dec.02006 - Most Played / Longest Played lists now work correctly.
06.Dec.02006 - Fixed up the History Viewer a bit.  Its now got its own ini file.
             - Fixed parsing of keys.
05.Dec.02005 - Added History Viewer for mame.
04.Dec.02005 - Fixed scaling of images on main screen & screen saver.
01.Dec.02005 - Thanks to Buks for spotting this one - fixed checking for images
               with either upper & lower case names.
27.Nov.02005 - The config dir now gets installed as config.dist to stop people's
               existing configs from being overwritten.
             - Released 0.6 "Pork Chop".
24.Nov.02005 - Added screen saver.
23.Nov.02005 - Added keyboard documentation.
             - Find game menu now works.
22.Nov.02005 - Fixed resize bug in transparent list.  This means that wahcade should
               now run on pygtk 2.6 systems.
18.Nov.02005 - Released 0.5 "Behemoth".
17.Nov.02005 - Fixed filters (again) & hopefully sorted out the unicode mess.
15.Nov.02005 - Now builds windows from scratch instead of requiring a glade file.
14.Nov.02005 - Realised the the transparent list widget needs gtk/pygtk 2.8.
             - Fixed a couple'o'bugs in window sizing.
13.Nov.02005 - Generating filtered lists implemented.
             - Added some better docs.
10.Nov.02005 - Correct colours now shown for highlighted entry in lists.
             - Lots of work on the options menus.
08.Nov.02005 - Made list display more efficient - It only updates rest of layout when user
               finishes pressing keys.
06.Nov.02005 - Replaced the old treeview widgets with the new transparent scrolled list.
03.Nov.02005 - Developed a transparent scrolled list widget (basically a set of gtk labels).
02.Nov.02005 - Started work on favourites / most played lists
             - Fixed colours, selecting game lists from option menu & lots more.
01.Nov.02005 - Added some more Option menu features, etc.
30.Oct.02005 - Added basic Option menu support.
             - Fixed launching of MAME games.
29.Oct.02005 - Very early alpha 0.1 kind of works.

