*************************************************************************************************************
*************************************************************************************************************
                                     Xbox Media Center CHANGELOG
************************************************************************************************************* 
*************************************************************************************************************

added/fixed: (dd-mm-yyyy) (please specify date in CET)
 - 06-06-2006 fixed: Startup lock was unfunctional.
 - 06-06-2006 fixed: ListItem.* didn't work in FileBrowser dialog.
 - 06-06-2006 updated: Turkish language file (Thnx to necipfazil)
 - 05-06-2006 added: [ 1501051 ] setEnabled() method, angle to button in python, thanks to Nuka1195
 - 05-06-2006 changed: redid master lock. thanks to smokehead for skin work!
 - 05-06-2006 fixed: [ 1500816 ] Playlist Thumbs
 - 05-06-2006 fixed: Incorrect fgets failed errorlog on eof.
 - 05-06-2006 changed: Settings cleanup (simplified programs + video auto-switching, removed some that are no longer necessary)
 - 05-06-2006 changed: Use Track number changed to Track Format in Rip CD settings.
 - 05-06-2006 changed: TDATA\0face008\settings.xml moved to UserData\guisettings.xml.
 - 05-06-2006 fixed: RealMedia video playback. Reverted dll.cpp in Dllloader to revision 1.42.
 - 04-06-2006 changed: single item playlists are treated as playlists (not files) when playlistasfolder is false.
 - 04-06-2006 fixed: dvd's with odd initial active subtitle would not respond to disable/enable subtitle before having switched to a different language. (dvdshrink issue)
 - 04-06-2006 fixed: Shoutcast wouldn't play from shoutcast directory (ReadString problem).
 - 04-06-2006 changed: Moved ReadString() to IFile so it can be overridden in derived classes again, restored CFileCurl::ReadString().
 - 04-06-2006 fixed: Excessive harddisk usage due to constant texture allocation/deallocation in UI calibration screen.
 - 03-06-2006 changed: Cleaned up audioscrobbler loglevels.
 - 03-06-2006 fixed: Shoutcast directory and internetstreams in playlists was broken.
 - 03-06-2006 fixed: [ 1489324 ] itunes music share doesn't properly display.
 - 03-06-2006 changed: Cleaned up the playlist player state code.
 - 03-06-2006 changed: Allowed PlayerControl(RepeatAll), PlayerControl(RepeatOne) and PlayerControl(RepeatNone) to be used instead of just the toggle version.
 - 03-06-2006 changed: Playlists now act like folders in all views.  Revert to the old behaviour using <playlistasfolders> in advancedsettings.xml
 - 03-06-2006 fixed: No alternate label was available for the togglebutton.  Use <altlabel>.
 - 03-06-2006 changed: Moved ReadString() to CFile (removes duplicate code).
 - 03-06-2006 fixed: Window.IsActive could reset to true at the end of a long control-based windowclose animation.
 - 02-06-2006 changed: Updated Python ControlLabel to accept angle parameter, thanks to Nuka1195.
 - 02-06-2006 fixed: [ 1472413 ] Xlink: Hosting twice should not be possible
 - 02-06-2006 fixed: my programs used my videos shares for startup parameter determination.
 - 02-06-2006 fixed: Lock Settings in context menu was broken
 - 02-06-2006 fixed: Settings and Filemanager lock was broken
 - 02-06-2006 added: hidden gui setting videfiles.hidedirectorynames due to wide public demand =). set to true using advancedsettings.xml
 - 01-06-2006 changed: order of icon and time in xbmc.notification. syntax is now xbmc.notification(header,message,time,icon).
 - 01-06-2006 fixed: cdda ripper didn't apply fatx filtering to file names properly.
 - 01-06-2006 updated: French language file
 - 01-06-2006 changed: xbmc.notification now takes an optional time to display (in ms) as a parameter.
 - 01-06-2006 changed: All gui settings to lower case only.
 - 01-06-2006 changed: xbmc.notification now takes an optional icon as param.
 - 31-05-2006 fixed: folder.jpg should now work in My Pictures.
 - 31-05-2006 fixed: Add Network location didn't update the mediasources list.
 - 31-05-2006 changed: Cleaned up a few unnecessary settings.
 - 31-05-2006 fixed: [ 1496367 ] playselected pos in playlist.
 - 31-05-2006 changed: New my programs system is now the default.  Removed old code.
 - 31-05-2006 changed: Cleaned up the animation code a little.
 - 30-05-2006 fixed: Url sharename was not cloned (causing smb errors)
 - 29-05-2006 fixed: Startup windows based on the old system weren't working when the startup window was set to Home.
 - 29-05-2006 added: [ 1479495 ] httpapi: optional boolean para to GetThumbFilename, if true returns temp store filename otherwise returns permanent filename (default: false)
 - 29-05-2006 fixed: httpapi: GetCurrentlyPlaying now includes File Size field
 - 29-05-2006 fixed: no switch to thumb control after album lookup
 - 29-05-2006 changed: context menu entry "Rip CD" is only shown inside the cdda directory listing
 - 29-05-2006 updated: Norwegian language file (Thnx to vnm)
 - 29-05-2006 updated: Swedish language file (Thnx to blittan)
 - 29-05-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
 - 29-05-2006 updated: Polish language file (Thnx to napek)
 - 29-05-2005 updated: Hungarian language file (Thnx to bali001)
 - 29-05-2006 fixed: highlighted playing item in filelists could be wrong
 - 29-05-2006 fixed: Crash when 2 different file browsers are on screen.
 - 29-05-2006 fixed: [ 1496037 ] USA/English Weather Units are incorrect
 - 29-05-2006 changed: Updated xbmc.getInfoLabel and xbmc.getInfoImage to take in string arguments, thanks to Nuka1195.
 - 29-05-2006 fixed: Radiobutton couldn't be used with Skin.SetBool() as it didn't have a reliable way to set the on/off state.  Now has a <selected> tag for this purpose.
 - 29-05-2006 fixed: Various mouse control issues.
 - 29-05-2006 removed: automatic generation of samba bookmarks from settings ( has been replaced with the bookmark the wizard )
 - 29-05-2006 fixed: spaces in samba usernames/passwords where not working.
 - 28-05-2006 fixed: Seekbar could stay on screen after a video calibration of the OSD.
 - 28-05-2006 changed: more logging on shoutcast directory failure, will log recived data if loglevel is in debug.
 - 28-05-2006 fixed: play button was enabled without an arena in kai window.
 - 28-05-2006 fixed: Rename smb folders from videos/music/pictures context menus.
 - 28-05-2006 fixed: Video bookmarks were transparent.
 - 28-05-2006 changed: Moved FileZilla Server.xml to System folder.
 - 28-05-2006 added: [ 1496220 ] <previouswindow> tag to window skin files, allowing the skinner to force the previous window, thanks to lossol93.
 - 28-05-2006 added: [ 1496246 ] xbmc.getInfoLabel(int) & xbmc.getInfoImage(int) to python, thanks to Nuka1195.
 - 28-05-2006 fixed: If no screenshot folder is defined, the screenshot is taken before prompting for the screenshot folder.
 - 28-05-2006 fixed: Filebrowser can now have more than one instance.
 - 27-05-2006 added: localized date/time in directory listings
 - 27-05-2006 fixed: [ 1479058 ] Renaming files/folders on samba shares
 - 27-05-2006 fixed: Invalid temperature assert on boot when temperature control enabled.
 - 27-05-2006 fixed: [ 1493877 ] Problem with weather localisation in swedish
 - 26-05-2006 changed: Skinners can now specify their startup windows and startup.xml will run on all of them.  (Based on patch [ 1482104 ], thanks to lossol93)
 - 26-05-2006 fixed: Python AR in images wasn't working.
 - 26-05-2006 fixed: Parent folder items in My Pictures would sometimes show with their thumb.
 - 26-05-2006 fixed: Filesize parameter didn't return from files played via the httpapi.
 - 26-05-2006 fixed: [ 1490939 ] Playlist filenames are run through the fatx conversion while in UTF8.
 - 25-05-2006 fixed: Infinite loop if the progress dialog was started by the player while in fullscreen before rendering was allowed.
 - 25-05-2006 fixed: DoModal() and Show() on dialogs had to be called with the parent window, even though the information was never used.
 - 25-05-2006 fixed: last.fm directory was broken.
 - 25-05-2006 fixed: forgot to enable subtitles after user browsed for one.
 - 25-05-2006 fixed: Black button for MyVideo playlist was not mapped correctly
 - 25-05-2006 updated: German language file
 - 24-05-2006 fixed: folder.jpg didn't work in Programs or Scripts.
 - 24-05-2006 fixed: [ 1492671 ] .mov no sound with mplayer, CVS now
 - 23-05-2006 added: localization of temperature and speed unit via langinfo.xml
 - 23-05-2006 fixed: [ 1493130 ] XBMC crashes at the end of Apple Lossless files.
 - 23-05-2006 fixed: karaoke should now start on next song.
 - 22-05-2006 fixed: dvdplayer wouldn't set language based on xbmc language settings as it should
 - 22-05-2006 fixed: inverted dvd highlights. spu used for background and selected is totaly transparent
 - 22-05-2006 fixed: Settings context menu item was broken
 - 22-05-2006 fixed: Thumb issues with thumbs popping up on parent items, and not showing up for some stacked items.
 - 22-05-2006 fixed: A few minor directory history issues with the new My Programs system.
 - 21-05-2006 removed: <home> tag from XBoxMediaCenter.xml

******************************************************************************
* YOU MUST NOW USE A SHORTCUT XBE (SEE THE INCLUDED ONE) TO RUN XBMC AS DASH *
******************************************************************************

 - 21-05-2006 changed: removed duplicated samba options in xboxmediacenter.xml and moved samba clienttimeout and doscodepage to AdvancedSettings.xml
 - 21-05-2006 changed: rewrote network init and retrieval of current ip/subnet...
 - 21-05-2006 changed: Initial commit of new My Programs system (more in line with the other categories.)  Test via specifying <newmyprograms>true</newmyprograms> in AdvancedSettings.xml
 - 21-05-2006 fixed: [ 1492281 ] Some video thumbnails aren't loading
 - 21-05-2006 changed: Moved "Allow file operations", "Unroll RAR Archives" and "Ignore The When Sorting" to the global File Lists settings (under Appearance).  Removed the Video OSD timeout setting, the Low quality renderer option and the "Enlarge VobSubs" option.
 - 21-05-2006 fixed: AM/PM switched in time display
 - 20-05-2006 fixed: Startup window setting was broken.
 - 19-05-2006 updated: French language file
 - 19-05-2006 updated: Chinese (Traditional) language file (Thnx to dog099)
 - 19-05-2006 updated: Chinese (Simple) language file (Thnx to omenpica)
 - 19-05-2006 updated: Polish language file (Thnx to smuto and the Polish Community Forum)
 - 19-05-2006 fixed: Esperanto language file was UTF-16 encoded
 - 19-05-2006 fixed: [ 1491374 ] Time/Date Setting Problem
 - 19-05-2006 fixed: TextBox crashed trying to handle linebreaks.
 - 18-05-2006 added: localization of date and time format via langinfo.xml
 - 18-05-2006 fixed: music nav, when the language is changed, the shares are displayed in the previous language
 - 18-05-2006 changed: lowered protocol level of cddb to 5 again (none utf8 queries to freedb)
 - 18-05-2006 added: masterlock to AdvancedSettings.xml! Check XBMC Wiki for more informations!
 - 18-05-2006 removed: Masterlock Max. Retries from GUI ! Default Max. Value is: 3!
 - 18-05-2006 changed: Masterlock Settings Controll and  GUI conditions Controll
 - 18-05-2006 added: Master User Modes: Normal User/ Advanced User! Check XBMC Wiki for more informations!
 - 18-05-2006 fixed: [ 1490023 ] Locked overlay thumb not showing
 - 18-05-2006 fixed: [ 1478366 ] Master Lock
 - 18-05-2006 fixed: [ 1478514 ] Couple of problems with MASTERLOCK
 - 18-05-2006 fixed: [ 1479324 ] Wrong FTP username in settings when not online (a test is required)
 - 18-05-2006 fixed: [ 1479328 ] Wrong modchip detection message

 - 17-05-2006 fixed: [ 1484760 ] 1080i Arial TTF unicode none english charset error
 - 17-05-2006 changed: cosmetic change to music scanner dialog + kai / trainer dialog.+
 - 17-05-2006 fixed: launching game with kai from my programs with trainer active crashed.
 - 17-05-2006 added: Esperanto language file (Thnx to taiq)
 - 17-05-2006 updated: Spanish language file (Thnx to jose_t)
 - 17-05-2006 updated: Swedish language file (Thnx to blittan)
 - 17-05-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 17-05-2006 updated: German (Austrian) language file (Thnx to CEOMR)
 - 17-05-2006 updated: Russian language file (Thnx to que_)
 - 17-05-2006 fixed: only use pap wma codec if applicable.
 - 17-05-2006 fixed: some small issues in file browser (directory history in root, selected item label missed a /).
 - 17-05-2006 fixed: Crash when reloading skins in certain situations.
 - 17-05-2006 fixed: [ 1489037 ] Changing skin breaks scan to db.
 - 17-05-2006 fixed: Startup window of "My Music" didn't work.
 - 17-05-2006 added: Separated "MyVideos" window (id 6) from "MyVideoFiles" window (now id 24).  Does not require any skin changes.
 - 17-05-2006 fixed: Transparency on embedded xbe thumbnails was replaced with black.
 - 17-05-2006 fixed: [ 1488834 ] German Umlaute won't display correct in My Programs folders
 - 17-05-2006 added: Advanced setting <thumbsize> to specify the size XBMC caches thumbs at.
 - 17-05-2006 fixed: [ 1488180 ] PNG transparency error.
 - 17-05-2006 fixed: [ 1488630 ] Partymode then enqueue causes internal playlist to be added
 - 17-05-2006 fixed: [ 1488829 ] Python ControlTextBox ignores multiple linebreaks

 - 16-05-2006 fixed: Cleaned up the thumb code (for <folder>.tbn)
 - 16-05-2006 fixed: LCD wasn't being reinitialized correctly on settings change.
 - 15-05-2006 fixed: volume control with remote now functions under Now Playing window.
 - 15-05-2006 fixed: forgot to make playlist paths
 - 14-05-2006 fixed: settings entry didn't show in file manager context menu.
 - 14-05-2006 added: you can now edit and remove customly added network locations in add source wizard.
 - 13-05-2006 changed: VoiceMasks.xml to System/ and KaiVectors.xml removed from CVS.
 - 13-05-2006 changed: don't show zoom overlay in slideshow when viewing comics.
 - 13-05-2006 fixed: [ 1483011 ] ControlListItem not able to display german umlaute
 - 13-05-2006 fixed: Keymap.xml - <Remote> Volume now works in VideoPlaylist/MusicPlayList & MyFiles. MoveItemUp(2), MoveItemDown(5). MyFiles : Highlight(1), Copy(4), Move(7).
 - 13-05-2006 fixed: Directorylisting in my music fileview was very  slow because main thread wasn't leaving much cputime for the MusicInfoLoader. + very minor speedimprovement for imdb and allmusic lookups.
 - 13-05-2006 fixed: Scripts window would not show .py files.

 - 13-05-2006 changed: libcurl will now follow 2 redirects on connection
 - 13-05-2006 fixed: flv streams would start very slowly in dvd player due to it trying to find all streams before starting to play. 
                     (flv streams distributed with Content-Disposition will still fail used on some of google video's backup servers)
 - 13-05-2006 fixed: don't do tumbnail lookup on internet streams, slows startup
 - 13-05-2006 changed: samba now allows domain\user type usernames. smb://workgroup;domain\user@computer/share. 
                       workgroup is the workgroup of the computer (only needed for computername to ip lookup), domain is the logon domain of the user
 - 13-05-2006 fixed: files with short extensions could wrongfully get through directory masking.
 - 13-05-2006 added: wma codec to paplayer (builtin).
 - 12-05-2006 changed: removed hardcoded ip's. a DNS server is now required for all internet access in xbmc.
 - 12-05-2006 fixed: my programs always regenerated thumbs.
 - 12-05-2006 fixed: xbmc would crash when video finished playing over SMB.
 - 11-05-2006 changed: default log set to NOTICE instead of ERROR.
 - 07-05-2006 added: daap protocol to add network location dialog.
 - 07-05-2006 added: shoutcast, last.fm, soundtracks and replaytv to add media source.
 - 07-05-2006 changed: moved screenshot-, recordings-, playlists- and trainerpaths from xboxmediacenter.xml.
 - 07-05-2006 fixed: Progressdialog would popup repeatadly when retreiving a large shoutcast directory.
 - 07-05-2006 changed: Rss feed setup to UserData\RssFeeds.xml
                       Keymap.xml to UserData\Keymap.xml
                       System\LCD.xml to UserData\LCD.xml
                       System\Partymode.xml to UserData\Partymode.xml
 - 07-05-2006 changed: Removed old thumb code.
 - 07-05-2006 changed: Background thumb loader for My Programs + changed My Programs + Kai thumb location.
 - 06-05-2006 fixed: Crash in my music if an action in the contextmenu caused the listing to change and the previous selected index was out of range in the new listing.
 - 06-05-2006 fixed: Insane shoutcast memory usage. (now uses 256KB instead of 5MB internally)
 - 06-05-2006 changed: you can now alter trainer settings while kai is running. upon launch you will be asked to choose between kai and trainers.
 - 06-05-2006 changed: when viewing a .cbr/.cbz, move to top left corner on image change.
 - 06-05-2006 fixed: crash in my video info screen if you searched a movie by actor, then hit plot.
 - 06-05-2006 fixed: New loglevels were slightly out (meant you always had full debug logging.)
 - 06-05-2006 changed: Cleaned up more thumb related code (Picture thumbs are now in UserData/Thumbnails/Pictures/0..F/)
 - 05-05-2006 fixed: hopefully increased my programs speed a bit.
 - 05-05-2006 added: "Safe mode" key combination (WHITE + Y) on startup to invoke the fatal error handler (gives FTP access).  Thanks to Bizzeh.
 - 05-05-2006 changed: Cleaned up the video assigning code.  Video thumbnails are now stored in UserData/Thumbnails/Video.
 - 04-05-2006 changed: Cleaned up the IMDb thumb code a little.  GetThumb from the Movie Information page now allows users to select between the IMDb thumb and their local thumbs.
 - 04-05-2006 fixed: Aspect ratio of images in python were defaulted to keep, rather than stretch.
 - 04-05-2006 added: Direct3d Setviewport export for dlls.
 - 04-05-2006 changed: Thumbs in My Videos are set via a background loader.
 - 04-05-2006 changed: IMDb thumbs are now cached in the usual method (no need for the separate imdb folder).  Will require rescanning.
 - 04-05-2006 changed: Removed <logpath> tag.  By default it logs in the XBMC folder, unless it's running off DVD, where it logs in TDATA. UserData is also moved to TDATA if running off DVD.
 - 04-05-2006 changed: Moved albums/ and thumbs/ folders to UserData/ folder:
               albums/*.db -> UserData/Database/*.db
               albums/cddb -> UserData/Database/CDDB
               albums/imdb -> UserData/Database/IMDb
               albums/thumbs -> UserData/Thumbnails/Music
               albums/playlist -> UserData/Playlists
               thumbs/       -> UserData/Thumbnails/
              Music will require rescanning to update the thumbs in the database.
 - 03-05-2006 changed: Moved more settings from XBoxMediaCenter.xml. External DVDPlayer and Dashboard to GUI settings.
 - 02-05-2006 fixed: slow database transactions in my programs.
 - 02-05-2006 changed: Added UserData/AdvancedSettings.xml loading ability, and moved a bunch of XBoxMediaCenter.xml settings into it.
 - 02-05-2006 fixed: last.fm directory broken
 - 02-05-2006 fixed: shoutcast and lastfm directories didn't honor hide/show parent folder item in a different way
 - 02-05-2006 fixed: inexact matches returned from cddb may not be in utf-8, if this is the case the info will be converted from user charset to utf-8
 - 02-05-2006 fixed: Fatal Error Handler didn't recognise keypresses.
 - 02-05-2006 changed: Animation attributes can use float coordinates instead of just integer coordinates.
 - 02-05-2006 fixed: Image controls from python couldn't be set to preserve aspect ratio.
 - 02-05-2006 changed: my weather location selector (id=3) can now be a select button.
 - 01-05-2006 fixed: inexact matches from allmusic.com where not converted to UTF-8
 - 01-05-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
 - 01-05-2006 updated: German (Austrian) language file (Thnx to CEOMR)
 - 01-05-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 01-05-2006 updated: Chinese (Simple) language file (Thnx to omenpica)
 - 01-05-2006 fixed: cd-ripper can't rip cd's whose cddb info contains none latin characters
 - 01-05-2006 changed: cd-ripper's lame encoder now uses --vbr-new for ripping in vbr mode
 - 01-05-2006 changed: cd-ripper now writes unicode tags
 - 01-05-2006 changed: FATX filename shortening now makes sure to keep important numbers such as .partXXX.rar, CD2.avi in filenames (for FTP uploads to xbox, etc.)
 - 01-05-2006 fixed: shoutcast and lastfm directories didn't honor hide/show parent folder item.
 - 01-05-2006 fixed: album information showed for playlists in context menu.
 - 01-05-2006 fixed: really fixed xbmc.runxbe + .cut files.
 - 01-05-2006 changed: Keymap settings - Keyboard users have more control over fullscreen info. Changes also mean remote,gamepad,keyboard users have consistent buttons on all fullscreen media.
 - 01-05-2006 fixed: [ 1478394 ] "My Pictures" info-bar problem.
 - 30-04-2006 fixed: [ 1479326 ] No ip message when not connected
 - 30-04-2006 fixed: [ 1479638 ] "Settings" item in filemanagers contextmenu not working
 - 30-04-2006 fixed: cddb infomation may not be returned as utf-8, if this is the case the info will be converted from user charset to utf-8
 - 30-04-2006 fixed: playback of some mp3 files with unknown data before and in the first mp3-frames.
 - 30-04-2006 fixed: shortcuts didn't work in file manager or with xbmc.runxbe. also custom fields weren't read.
 - 30-04-2006 updated: lame to version 3.97beta2 (system/cdrip contains the updated dll)
 - 30-04-2006 changed: Music OSD keymap - CodecInfo & MusicInfo changed from global to local settings (Gamepad/Remote). Slidehow keymap fixed changed from 'Info' to 'CodecInfo' (Gamepad/Keyboard).
 - 30-04-2006 changed: Slideshow keymap - Info button on remote now correctly shows image information.
 - 30-04-2006 changed: music info is now loaded via a thread, result is a smoother gui while loading and better ability to cancel
 - 30-04-2006 changed: removed playing of start.wav, this can be done via startup.xml on window init
 - 30-04-2006 added: manual allmusic button to my music.
 - 30-04-2006 fixed: MakeShortenPath() truncates the last folder if necessary.
 - 30-04-2006 fixed: [ 1479081 ] filemanager bug when copying into a folder ending with spaces.
 - 30-04-2006 fixed: search button was available in my music files, but requires a library.
 - 30-04-2006 fixed: If paplayer reached end of playback before a track was queued (eg in the case of a very short track being played) then the playlist was cleared when there were still items left to play.
 - 30-04-2006 fixed: Remove, Edit and Add Sources wouldn't be applied if the user ran as dash via the <home> tag (not recommended)
 - 29-04-2006 fixed: [ 1478872 ] slide show smb lookup uses shortened path then fails
 - 29-04-2006 fixed: 'movie information' was enabled in context menu for inappropriate entries in video database views.
 - 29-04-2006 fixed: visualisation transition on activate.
 - 29-04-2006 fixed: ButtonScroller - focus wasn't set to defaultbutton.
 - 29-04-2006 fixed: visualisation preset and lockstate were not reset when switching between visualisations.
 - 29-04-2006 fixed: Possible crashes when accessing nonexistent seekbar.
 - 29-04-2006 fixed: [ 1478357 ] Umlaute in movie/music info and scripts
 - 29-04-2006 fixed: [ 1478354 ] Python "overlapping of lines"
 - 29-04-2006 fixed: shoutcast urls now work with http api.
 - 29-04-2006 fixed: (hopefully) [ 1476918 ] Thumbnail/Icon for all homebrew games uses Super Mario War
 - 29-04-2006 changed: visualisation preset and lockstate are now remembered between windows and sessions.
 - 29-04-2006 fixed: Deletion of stacked files didn't work.
 - 29-04-2006 fixed: Thumbs for filenames with non-ascii characters didn't show in Album and Movie Info screens.
 - 29-04-2006 changed: Stack button can now be a radiobutton.
 - 29-04-2006 fixed: my programs, wrong item could be selected after eject/load in context menu was used.
 - 29-04-2006 fixed: [ 1478235 ] Little XBMC info issues.
 - 28-04-2006 fixed: shoutcast servers that returned "playlist" as content-type wouldn't play.
 - 28-04-2006 fixed: paplayer can record (mp3)shoutcast now too.
 - 28-04-2006 removed: Return to My Music context menu item in Now Playing window, and made the "back" commands go to My Music instead of the previous window (eg Visualisation)
 - 28-04-2006 changed: B in now playing should return to My Music.  Back in Slideshow should stop the slideshow.
 - 28-04-2006 fixed: Player.Duration and Player.TimeRemaining would return 00:00 if duration was available.
 - 28-04-2006 fixed: Video database views with large numbers of videos took a long time (needs rescan if you want genre information in the skin using ListItem.Genre).
 - 28-04-2006 fixed: Deletion and Editting of multi-path bookmarks.
 - 28-04-2006 fixed: PlayFile from webserver didn't deactivate the screensaver.
 - 28-04-2006 fixed: [ 1478222 ] SlideShowPath setting error
 - 28-04-2006 fixed: [ 1445347 ] Manual time set error
 - 28-04-2006 changed: Reverted the XBE title commit earlier.  They're now back to reading as UTF16 as they should be.
 - 28-04-2006 fixed: Viewport intersection wasn't working correctly, which meant some images with aspectratio set to scale could render outside their borders.
 - 27-04-2006 fixed: Big list view didn't show the thumb overlays.
 - 27-04-2006 fixed: Missing Database label message was not displayed correctly when GUI animations were performed.
 - 27-04-2006 changed: removed the 'search imdb' item from context menu since it's not contextual. use the button on the left instead.
 - 27-04-2006 changed: XBE titles are now converted from string charset, rather from UTF16.
 - 27-04-2006 changed: Playlists location is now a bookmark in Music and Videos.
 - 27-04-2006 changed: switched info/title remote mappings in visualisation window.
 - 27-04-2006 fixed: Settings item didn't show on context menu when in the root bookmark listing.
 - 27-04-2006 removed: Unused "Enter" button in XLink Kai.
 - 27-04-2006 changed: volume up/down/mute mapped to remote 3/6/9 in keymap.
 - 27-04-2006 fixed: [ 1475599 ] Watched movie bug.
 - 27-04-2006 changed: if contenttype indicate flv, skip probing in dvdplayer (skips one seek)
 - 27-04-2006 fixed: curl (http, shout) would fail to seek after hitting eof. 
 - 27-04-2006 fixed: Unnessecary HEAD request to last.fm servers resulting in an error log
 - 27-04-2006 changed: removed old python copy-string from Build.bat since it's no longer needed
 - 27-04-2006 fixed: [ 1463526 ] shoutcast mp2 streaming broken
 - 27-04-2006 updated: python is updated to version 2.4.3 and now moved into a dll. Do not forget to update the system folder
 - 27-04-2006 fixed: [ 1475703 ] LCD and .xbe playing message
 - 27-04-2006 fixed: [ 1475843 ] Freezes with invalid call to xbmcCmds
 - 27-04-2006 fixed: Filemanager didn't show the number and size of the selected objects.
 - 25-04-2006 fixed: [ 1476206 ] zip files don't show subfolders in file manager
 - 25-04-2006 changed: Karaoke display now uses a linear texture (should be marginally faster + less memory)
 - 25-04-2006 changed: Removed mastercode settings from xboxmediacenter.xml - they're now only in the GUI.  Cleaned up the code + GUI look as well.
 - 25-04-2006 updated: Maltese language file (Thnx to michelbugeja)
 - 25-04-2006 changed: dvdplayer now uses xbmc filesystem for shout/http streams instead of it's own. means shoutcast information will be displayed for aacp streams
 - 25-04-2006 updated: dvdplayer ffmpeg to mplayerhq cvs and changed maxstreams to 42 instead of the standard 20 ( don't forget to update your system/dvdplayer dir )
 - 25-04-2006 fixed: directory/file date of iso discs was not read
 - 25-04-2006 updated: Italian language file (Thnx to kotix)
 - 25-04-2006 updated: Chinese (Simple) language file (Thnx to gamepc)
 - 25-04-2006 fixed: subtitles could end up disabled even if they where enabled in dvd menu
 - 25-04-2006 fixed: enable/disable of subtitles with an id higher than 8 would always fails
 - 25-04-2006 fixed: dvdplayer would restart when disabling/enabling substitles
 - 25-04-2006 changed: viz and karaoke is now separated.
 - 24-04-2006 fixed: paplayer can now play shoutcast mp3 streams
 - 24-04-2006 changed: content type is now available in the CFileItem, and thus available to players for codec selection
 - 24-04-2006 fixed: Edit/Delete source (bookmark) did not work properly from UI 
 - 24-04-2006 fixed: CFileCUrl::Exists (http reader) would return that a file at the specified url didn't exist even if it really did.
 - 24-04-2006 fixed: if a proxy port was set, shout:// would read unallocated memory.
 - 24-04-2006 updated: German language file
 - 24-04-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 24-04-2006 updated: Norwegian language file (Thnx to vnm)
 - 24-04-2006 fixed: [ 1474938 ] non UTF-8 coded files displyed incorrectly (ccxstream share)
 - 24-04-2006 fixed: cdgreader tried to load on each frame
 - 24-04-2006 updated: french language file
 - 24-04-2006 fixed: Delete and Rename was disabled for stacked files.
 - 24-04-2006 changed: [ 1042376 ] Recording stops after 100 songs - now goes to 999 songs.
 - 24-04-2006 fixed: Unicode xbe descriptions were mangled.
 - 24-04-2006 fixed: [ 1475007 ] Sending button presses to webserver inconsistencies.
 - 24-04-2006 fixed: Hide File Extensions option applied to formatted labels instead of just filenames.
 - 24-04-2006 fixed: Unicode string input to xbmcgui.Dialog().select"
 - 24-04-2006 fixed: Thumbnail panels didn't wrap around when going up from first item or down from last item.
 - 24-04-2006 fixed: Crash when changing GUI resolution while playing media.
 - 23-04-2006 fixed: If screensaver window is activated externally (via web or python or whatever) it wouldn't register, so would be activated again after the usual timeout.
 - 23-04-2006 fixed: Karaoke is always rendered on top of visualisations.
 - 23-04-2006 fixed: Shoutcast directory did no caching.
 - 23-04-2006 fixed: [ 1474835 ] Cannot add media source after all are deleted.
 - 23-04-2006 added: Player.HasDuration conditional visibility tag.
 - 23-04-2006 changed: "empty CURL created" logs from warning to debug level.
 - 23-04-2006 fixed: Application notification about last.fm trackchanges.
 - 23-04-2006 fixed: Seeking was enabled for media that doesn't support it (last.fm, shoutcast..)
 - 23-04-2006 fixed: Incorrect "CDDB" errormessage when unable to connect to a shoutcast station.
 - 23-04-2006 fixed: Playlist files (strm/pls) containing an url to an online playlist (asx/pls) would not play.
 - 23-04-2006 fixed: Parts of [ 1398400 ] Multiple Bugs (5): Karaoke, Audio, MP3 + CDG Playback.
 - 23-04-2006 fixed: [ 1395189 ] CDG Seeking loses sync,  [ 1450824 ] Lyrics Lose Sync on FF / RW. Stup duping bug reports already!
 - 23-04-2006 fixed: bug in samba port code for retrieving directory listing from old lanman servers. 
                     also reneabled large read requests with workaround for bug in windows servers as per samba.org.
 - 22-04-2006 fixed: Degree symbol wasn't displaying correctly in Settings->Weather->Temperature Units.
 - 22-04-2006 fixed: if user canceled caching during startup of a shoutcast playlist, when mplayer went to next file in playlist, user wasn't able to cancel next one.
 - 22-04-2006 fixed: entering a folder with invalid pls files (strm files names pls), would connect to the url specified
 - 22-04-2006 fixed/changed: old discontinued shoutcast 500 replaced with new system. all streams now available
 - 21-04-2006 removed: * All Songs item in library view.
 - 21-04-2006 fixed: Appearance of the degree symbol in Weather, System Information and the LCD.
 - 21-04-2006 fixed: [ 1447371 ] no karaoke over video.
 - 21-04-2006 changed: enable/disable subtitles now enable/disable caching of subtitles. also polished browsing a bit.
 - 21-04-2006 fixed: fixed the error in filezip properly.
 - 21-04-2006 fixed: xbmc would enable ac3 encoder if output was set to analog, but dash had ac3 enabled.
 - 21-04-2006 added: SMB ClientTimeOut to SMB Client GUI Settings
 - 21-04-2006 fixed: Samba GUI Settings: SambaDosCodepage change effects to SambaWinsServer !!
 - 21-04-2006 fixed: [ 1474060 ] Little modchip message problem
 - 21-04-2006 changed: do a bidi flip of strings independently of the language codepage (eg. unicode strings may contain hebrew strings and the codepage may differ)
 - 21-04-2006 changed: progress dialog update() python method can now update the dialog text, thanks to Donno.
 - 21-04-2006 fixed: [ 1470736 ] Kai game launch problems.
 - 21-04-2006 added: Indonesian language file (Thnx to djoens)
 - 21-04-2006 updated: Swedish language file (Thnx to blittan)
 - 21-04-2006 updated: Norwegian language file (Thnx to vnm)
 - 21-04-2006 fixed: [ 1473159 ] Big size font subtitles long time play error.
 - 21-04-2006 fixed: [ 1473940 ] ControlLabel don't always display
 - 21-04-2006 fixed: [ 1459126 ] LogPath XML Setting Not Respected.
 - 21-04-2006 fixed: SetHeading method in python keyboard wasn't working.  Thanks to Nuka1195.
 - 21-04-2006 added: Support for unswizzled 32 bit textures in Textures.xpr
 - 20-04-2006 fixed: some dvd's would display a completly white overlay over almost whole screen, or very odd overlays
 - 20-04-2006 fixed: if an invalid audio/sub stream was selected from dvdmenu, wrong stream would be indicated from osd. 
                     too many audio/sub streams would be shown in osd
 - 20-04-2006 fixed: audio/video sync would be of if syncing of fields was enabled. extremly so on 30fps movies if pal60 wasn't allowed.
 - 20-04-2006 changed: Altered the way skin labels containing $INFO and $LOCALIZE are parsed, so that they render faster, and you can better indicate which parts of the string should not render if a particular piece of $INFO is empty. More information is available in the online manual.
 - 20-04-2006 fixed: Queuing of music folders that contained playlist files referencing the files in the same folder meant they were added more than once.
 - 19-04-2006 fixed: Loading of pls url's.
 - 19-04-2006 fixed: When using TTF, subtitles encode in UTF-8 are not displayed correctly
 - 19-04-2006 fixed: Various python unicode label issues.
 - 19-04-2006 fixed: Wordwrapping in textbox and label controls wasn't correct for multibyte characters.
 - 19-04-2006 fixed: [ 1471338 ] Input for IP-Adress sometimes wrong
 - 19-04-2006 fixed: When TTF fonts run out of memory, the character cache is cleared.  Should fix movies that develop corrupt subtitles after a while in 1080i.
 - 19-04-2006 fixed: DVD-ROM bookmark could not be edited from the GUI.
 - 19-04-2006 fixed: Karaoke settings are now disabled when CDG reading is disabled.
 - 18-04-2006 fixed: Buffer overrun in FileZip::Read() when reading past the end of file.
 - 18-04-2006 fixed: italic ttf would render chopped of, off center and with invalid spacing.
 - 18-04-2006 fixed: subtitle style setting would display wrong under settings but respect whatever you set it to
 - 18-04-2006 fixed: various rar issues (including browsing dirs with incomplete files).
 - 18-04-2006 fixed: dvd bookmark button label in my programs.
 - 18-04-2006 updated: Finnish language file (Thnx to jutski)
 - 18-04-2006 changed: re-added the setting to change the charset from the GUI
 - 18-04-2006 fixed: tbn files with none ascii characters do not show up
 - 18-04-2006 updated: German language file (Thnx to sCAPe)
 - 18-04-2006 fixed: album info lookup
 - 18-04-2006 added: .FLV extension to XboxMediaCenter.xml
 - 17-04-2006 added: limited support for unloading dll's with debug symbols
 - 17-04-2006 updated: French language file
 - 16-04-2006 fixed: libsamba client didn't use nonblocking sockets during connection.. clienttimeout settings is now in xboxmediacenter.xml, defaults to 10 seconds
 - 16-04-2006 fixed: Webserver failed to play last.fm url's containing spaces (urlencoding).
 - 16-04-2006 fixed: Webserver failed to play asx url's.
 - 15-04-2006 changed: don't purge all samba connections on file close. (happened on each file when checking tags)
 - 15-04-2006 fixed: exception handling around our virtual filesystem to avoid exceptions propagating to main thread
 - 14-04-2006 fixed: Autorun would try to start a game disc as *something else* if autorun for games was not enabled.
 - 14-04-2006 fixed: [ 1469717 ] "My Files" [..] wrong contextmenu items
 - 13-04-2006 changed: content of cuesheets is converted to utf8
 - 13-04-2006 changed: content of playlists is converted to utf8
 - 13-04-2006 changed: unicode filenames from rar files are now read
 - 13-04-2006 fixed: mem leak in charset converter
 - 13-04-2006 fixed: window init sound for normal windows is not playing
 - 13-04-2006 fixed: List Icons and Thumb overlays would be rendered in the incorrect position the first frame, then would shift to the correct position.
 - 13-04-2006 fixed: <BlackBarColour> tag in settings.xml could not be set to 0 (pure black).
 - 13-04-2006 fixed: [ 1468564 ] MP3 track change skipping issue not playing gapless properly
 - 13-04-2006 fixed: Updated Hebrew language file
 - 13-04-2006 fixed: sometimes a highlighted item in dvd menu's didn't change if another item was selected.
 - 13-04-2006 fixed: [ 1425103 ] [Play-CD Button] MultiGameDisks (ISOUDF) don´t start.
 - 13-04-2006 fixed: [ 1449678 ] LCD Text scrolls after launching a game.
 - 13-04-2006 fixed: [ 1468002 ] Scan All to Database deletes album cover images.
 - 13-04-2006 fixed: Blank progress bar would show when deleting files.
 - 12-04-2006 fixed: Controller thumbsticks could register left or right after first pushing up or down when the stick was rotated.
 - 12-04-2006 fixed: Control.HasFocus and ButtonScroller.HasIcon had restricted ID ranges.
 - 12-04-2006 fixed: Zoom animation couldn't assign different zoom amounts to x and y directions.
 - 12-04-2006 changed: filenames from local harddrive are converted to UTF-8 as bioses like the Evox M8 Plus can support GBK charset
                       This hopefully fixes parts of sf bug: [ 1456741 ] New Language Set Case some Unicode GUI Display Error
 - 12-04-2006 changed: content of zip archives is converted from user charset to UTF-8 now
 - 12-04-2006 fixed: [ 1467762 ] Incorrect flash type shown on TSOP flashed boxes
 - 12-04-2006 fixed: redundant vis empty albumart update.
 - 12-04-2006 fixed: ttf font's wouldn't show up in subtitle font selection.
 - 11-04-2006 fixed: hopefully all issues caused by the extension handling and code cleanup [10-04-2006] should have been fixed
 - 11-04-2006 changed: albumart passes c_str to visualistion instead of string object
 - 11-04-2006 fixed: ccx/xbmsp shares
 - 11-04-2006 fixed: MyPrograms contextmenu wouldn't display launch options for xbe's
 - 11-04-2006 fixed: [ 1467935 ] Unnecessary logging of ERROR: unable to load Startup.xml
 - 10-04-2006 fixed: files/directories with url encoding strings such as %20 in them would fail to work over smb
 - 10-04-2006 changed: handling of file extension + code cleanup
 - 10-04-2006 added: if album info from the currently playling album is downloaded it will update the music overlay with the new cover
 - 10-04-2006 fixed: nav sounds are gone after skin change
 - 10-04-2006 fixed: use correct subnet mask for samba instead of hardcoded 255.255.255.0
 - 10-04-2006 fixed: xbmc would easily read garbage if asked to read text files from dvd.
 - 09-04-2006 changed: Added free memory logging to logfile and removed current date (time is still there)
 - 09-04-2006 updated: chinese (simple) langugae file (Thanks to hibaby)
 - 09-04-2006 updated: Hebrew language file (Thnx to vgs)
 - 09-04-2006 added: xml header with encoding to language files. Language files now support UTF-8
 - 09-04-2006 changed: A control set hidden from the code takes priority over visibility set from the skin.
 - 08-04-2006 added: pythonscripts can now decide what playcore to use. This allows playback of streams that mplayer does not support
 						example: xbmc.Player(xbmc.PLAYER_CORE_DVPLAYER).Play('.....');
 - 08-04-2006 fixed: [ 1459126 ] LogPath XML Setting Not Respected
 - 08-04-2006 fixed: reverted old menuoverlay fix for dvdplayer and fixed it a bit differently
 - 08-04-2006 fixed: Skin font and fanspeed setting spincontrols displayed "?-1?".
 - 08-04-2006 added: initial code to provide albumart to visualisations
 - 08-04-2006 fixed: cache function would abort if filesystem wasn't able to read the exact requested size
 - 08-04-2006 fixed: new smb would cut of end of file. it seems new smb either missdetects CAP_LARGE_READX for server (should allow 64k reads) or has wrong syntax on read, causing it allways skip half the packet, and thus abort to early. workaround in libsmb/clireadwrite.c
 - 07-04-2006 updated: libsmb updated to 3.0.22 with enabled libiconv, supports switching dos codepage gui
 - 07-04-2006 updated: finnish and plosh langugae strings.xml
              Thanks jutski and NaPeK
 - 07-04-2006 fixed: don't use fixed width character arrays on user inputable settings for smb, also reorganzed smb settings in gui
 - 07-04-2006 fixed: Incorrect first and last letters in Hebrew (and other languages) - thanks to shahar for the assistance.
 - 07-04-2006 fixed: Cleaned up headers includes in guilib.
 - 07-04-2006 fixed: Scan music could run out of memory due to caching all paths.  CDirectory::GetDirectory no longer caches paths by default.
 - 07-04-2006 added: Startup.xml support for skin intros.  The skin itself should switch to Home.xml at the appropriate time using ReplaceWindow(Home).
 - 07-04-2006 added: Better video resolution choice for playback, thanks to Markeen.
 - 06-04-2006 fixed: Skin scalings on load (eg PAL->NTSC) were truncated instead of rounded.
 - 06-04-2006 changed: changed default RSS feed in XboxMediaCenter.xml to another X-S feed
 - 06-04-2006 fixed: multiple visualisation controls on screen at same time would crash xbmc (now only first one loads)
 - 06-04-2006 fixed: [ 1458759 ] Little info screen problems
 - 06-04-2006 fixed: [ 1267265 ] Un-safe HD shutdown
 - 06-04-2006 fixed: [ 1454415 ] Philipps DVD Drive not recognized at System-Info
 - 05-04-2006 changed: use 16 byte aligned pointers in dvdplayer's libmpeg2, fixes potential crash on decoding (thou i doubt it ever happend)
 - 05-04-2006 changed: avoid closing audio device if properties didn't change, avoids ac3 reciever stuttering between audio tracks when using OTAS
 - 05-04-2006 fixed: Last.fm radio skip track.
 - 05-04-2006 changed: rss-reader useragent.
 - 05-04-2006 fixed: [ 1464756 ] script output scrolling crash
 - 05-04-2006 changed: The controls in SettingsCategory are added in the same position as their template controls.
 - 04-04-2006 fixed: single filed rar archives should be up to speed again.
 - 04-04-2006 fixed: [ 1461737 ] Navigation in CBR/CBZ.
 - 04-04-2006 fixed: [ 1460946 ] Unable to create CD rip dir on SMB share.
 - 04-04-2006 fixed: Karaoke transparency settings weren't honoured.
 - 04-04-2006 changed: Window.Previous(id) applies for the whole time a window is on screen, rather than just while the window is initializing.
 - 04-04-2006 fixed: Audio and subtitle delay via keymap.xml were not functioning.
 - 04-04-2006 fixed: UTF16->UTF8 conversion crash on some strings.
 - 04-04-2006 added: playlist field to SmartPlaylists.
 - 04-04-2006 fixed: Setting of currently playing item was set by index rather than path + startoffset in the media windows.
 - 04-04-2006 fixed: [ 1461096 ] Movie Trailers scrolling bug
 - 04-04-2006 fixed: [ 1461095 ] certain features frozen with xlink kai enabled
 - 04-04-2006 fixed: [ 1461745 ] Create xbmsp error.
 - 04-04-2006 fixed: [ 1461817 ] Python Progress Dialog shows heading as line 1, thanks to frooby
 - 04-04-2006 added: reversible attribute to animations, and <effectslowdown> tag to skin.xml to assist in developing skin animations.
 - 04-04-2006 fixed: XBMC should now read and display the right GPU and CPU temps for 1.6 xbox´s
              Thanks goes to pablot for the fix
 - 04-04-2006 Updated: dutch, french, german, german austria, hungarian, italian and spanish strings.xml´s
              Thanks to: console-ombouw, jose_t,  modhack2,  kotix, bali001, silverscape and ceomr
 - 04-04-2006 changed: daap streaming moved over to curl instead and reneabled paplayer.
 - 04-04-2006 fixed: shout:// wasn't checked for contenttype
 - 04-04-2006 fixed: couldn't check extension in playerfactory on http with options at the end of the url. ie http://host/folder/file.mp3?option=value
 - 04-04-2006 fixed: dvdplayer slowed xbmc to a crawl during music playback since (29-03-2006 fixed: potential crash if audiorenderer...)
 - 30-03-2006 fixed: Current playlist source wasn't reset, and internet streams would always try and use it to lookup thumbs.
 - 29-03-2006 fixed: If an image failed to load, you couldn't move to the next image (while viewing pictures from My Pictures).
 - 29-03-2006 fixed: Fading on RSS controls wasn't working.
 - 29-03-2006 fixed: Animation of thumbs and lists on window open wasn't working.
 - 29-03-2006 fixed: potential crash if audiorenderer was deleted while application was attempting to copy data to vis buffer
 - 29-03-2006 fixed: Remote is processed before gamepad to ensure if a gamepad stick is offcenter it doesn't effect the remote.
 - 28-03-2006 added: content-type detection for playercore selection. fixes auto startup of aac+ streams on shoutcast and flv streams on google-video  
 - 28-03-2006 fixed: Slideshow would not present on vblank, causing tearing when zooming.
 - 28-03-2006 fixed: ac3 passthrough was broken since last dts fix for dvdplayer.
 - 28-03-2006 fixed: Crashes in XLink Kai when changing views/exploring arenas etc.
 - 28-03-2006 fixed: Some issues with the listcontrolex used in XLink Kai.
 - 28-03-2006 fixed: The text in Big List view could go past the end of the list texture.
 - 28-03-2006 fixed: Smartplaylists weren't showing up with their <name> tags.
 - 28-03-2006 fixed: [ 1458161 ] LCD does not display uncommon characters.
 - 28-03-2006 added: XLinkKai.UserName infolabel.
 - 28-03-2006 fixed: [ 1457883 ] Another xlink problem when not connected.
 - 28-03-2006 fixed: blurps when seeking in mp3's.
 - 27-03-2006 changed: play folder in my videos ignores sample/ folder.
 - 27-03-2006 changed: unified hide 'parent folder items' setting.
 - 27-03-2006 fixed: Folder thumbs on remote shares in My Videos.
 - 27-03-2006 fixed: notinthelast wasn't working correctly in Smart Playlists.
 - 27-03-2006 fixed: [1458767] Wrong items in "My programs" contextmenu.
 - 27-03-2006 changed: Log entry if a filename is truncated.
 - 26-02-2006 fixed: dvdplayer, [ 1457717 ] DVD Menu Overlays on Stills
 - 26-02-2006 changed: lowres decoding kicked in on 720p xvid files. limit changed to a width of 1400 from 1280 pixels
 - 26-02-2006 fixed: [ 1454103 ] dts frames with uneven size would play garbled when passed through in both dvdplayer and mplayer
 - 26-02-2006 fixed: dvdplayer, DVD-subtitles remain enabled after disabling them
 - 26-02-2006 fixed: changing subtitles in mplayer when having ttf subtitles, could cause subtitles to become invisible
 - 26-02-2006 added: ability to abort mplayer while it is parsing of vobsubs
 - 26-02-2006 changed: added subtitle/audio stream numberering to osd, easier to see when having multiple English for example
 - 25-03-2006 fixed: slow opening of some dvd images due to css caching directory having to long name
 - 25-03-2006 changed: CFileCURL files will now write in smaller chunks and have less chance of overwriting buffer, also Stat/Exist should now work for http urls. (no knowledge about dir thou)
 - 25-03-2006 fixed: Nonexistent thumbs and overlays would be searched for every frame.
 - 25-03-2006 fixed: bug in mplayer subtitle selection (more of a workaround).
 - 24-03-2006 fixed: Optimized xbmcGetCurrentlyPlaying() a bit, and changed sleep in xbmcCommand() from 100 to 10ms.
 - 24-03-2006 fixed: browsed subtitles would show up in wrong places.
 - 24-03-2006 fixed: icons for shares, dvd label update, dvd button in my programs.
 - 23-03-2006 fixed: dvdplayer would play out of sync for files with completly wrong frame rate in container. 5 < pts < 100 is considered valid
 - 23-03-2006 fixed: rgb renderer would leak memory on multiple calls to configure (video file change res/fps/aspect during playback)
 - 23-03-2006 fixed: Some of the random routines weren't very optimal.
 - 23-03-2006 fixed: dvdplayer would microstutter alot more than normal since 2006-03-11
 - 23-03-2006 fixed: my programs dvd share didn't have play disc entry.
 - 23-03-2006 fixed: old cdda rip path could be lost when browser was opened.
 - 23-03-2006 fixed: dvdplayer would fail to play urls with shout:// instead of http:// (fixes play using in Shoutcast Top 500)
 - 23-03-2006 fixed: file browser was broken since yesterday
 - 23-03-2006 fixed: dvdplayer would always assume an http stream was shoutcast.
 - 23-03-2006 fixed: dvdplayer would not end playback on read error when playing from file.
 - 23-03-2006 fixed: display of temparature texts in system info for non latin charsets
 - 23-03-2006 fixed: Trainer settings dialog couldn't take more than 8 buttons.
 - 23-03-2006 fixed: Skin reload would crash after trainer settings dialog was on screen.
 - 23-03-2006 changed: Default sort direction for program count, date, rating and size is now descending.
 - 23-03-2006 fixed: cdda rip path had to be specified in xml instead of in gui.
 - 22-03-2006 fixed: [ 1455993 ] Minor cosmetic problem with Kai when not connected.
 - 22-03-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
 - 22-03-2006 updated: Norwegian language file (Thnx to vnm)
 - 22-03-2006 updated: German (Austrian) language file (Thnx to CEOMR)
 - 22-03-2006 updated: German language file
 - 22-03-2006 fixed: Volume change with the remote moved in large chunks.
 - 22-03-2006 fixed: ListItem.Thumb/Icon only worked in the actual window on screen, not in any dialogs.
 - 22-03-2006 added: partial support for windows style domain specification. (smb://domain\user:password@host/...)
 - 22-03-2006 fixed: urls with empty username would be parsed incorrectly (smb://:@host/....)
 - 22-03-2006 fixed: dvdplayer: some dvds used the wrong subtitle colors that resulted in funny subtitles. Thx to frov for sending me a dvd that had this problem
                     some subtitles still have color issues when selecting only the .vob file to play
 - 22-03-2006 fixed: dvdplayer: changed the way the number of subtitles and audiostreams are found.
                     hopefully it will fix a lot of audio / subtitle issues in the osd (unknown streams and such)
 - 22-03-2006 added: dvdplayer: some debugging utilities
 - 22-03-2006 fixed: bug in dll loader caused some dlls (not the ones in cvs) to crash when loading them
 - 22-03-2006 fixed: dvdplayer: libfaad sync issues (resulted in a crash for some streams)
 - 22-03-2006 fixed: [ 1453519 ] OSD Not Visible Video Overscan Setup
 - 22-03-2006 fixed: Smart playlists didn't support ordering + limiting.
 - 22-03-2006 fixed: Hebrew GUI text was not flipped.
 - 22-03-2006 removed: Support for skins with versions < 2.0
 - 21-03-2006 fixed: browse for subtitle now starts in movie directory.
 - 21-03-2006 fixed: subtitles in subdirs on dvds.
 - 21-03-2006 fixed: Starting another last.fm station if crossfading enabled stopped playing (crossfading for last.fm stations disabled now).
 - 21-03-2006 fixed: Pap's queuing of next file conflicted with last.fm streaming.
 - 21-03-2006 fixed: FileCurl ignored timeout settings and always used 0.5 seconds.
 - 21-03-2006 fixed: volumebar and seekbar would speed a short while after changing songs
 - 21-03-2006 fixed: trainers for games on dvd.
 - 20-03-2006 added: RemapGlyph() routine to remap common missing characters in XPR fonts (only handles quotes and double quotes at this stage).
 - 20-03-2006 fixed: [ 1453490 ] zoom in causes skip in slideshow
 - 20-03-2006 fixed: Password entry would prompt twice for the password.  Now only does so on XBMC passwords (lockcodes etc.)
 - 19-03-2006 fixed: list all volumes in multi volume rar sets (enables e.g. rarred dvd folders).
 - 19-03-2006 changed: Moved a few things logged at LOGERROR to LOGDEBUG
 - 19-03-2006 fixed: Python xbmc.getLocalizedString()
 - 19-03-2006 fixed: my last fix for programs broke other stuff.
 - 19-03-2006 fixed: my programs was broken.
 - 18-03-2006 fixed: iso9660 reading crash
 - 18-03-2006 fixed: iso9660 joliet directory entries need to be converted from utf16be to uft8
 - 18-03-2006 changed: Build.bat output of 'removal of cvs dirs' no longer points to null>. Thx to ljardine + enabled copying of python files
 - 18-03-2006 fixed: trainers now work with autolaunched titles.
 - 18-03-2006 fixed: trainer overlay for games on dvd.
 - 17-03-2006 added: directory navigation history in my programs.
 - 17-03-2006 fixed: trailing (null) behind freespace info strings.
 - 17-03-2006 removed: xns support (buggy, redundant).
 - 17-03-2006 fixed: httpapi: bug in getGUIStatus which could hang the web server thread
 - 17-03-2006 fixed: httpapi: extended Sleep period in debug build to make debugging sessions more reliable (on my PC anyway)
 - 17-03-2006 added: the language folders now contain a file called langinfo.xml, this file contains defaults for each language
                     Defaults are:
                       - gui charset
                       - subtitle charset for ttf fonts
                       - dvd menu language
                       - dvd audio language (Not working yet)
                       - dvd subtitle language (Not working yet)
 - 17-03-2006 changed: new attribute in <fontset> tag of the fonts.xml. See online manual for more info.
 - 17-03-2006 removed: setting for charset selection, charset is defined in langinfo.xml now
 - 17-03-2006 fixed: Static DNS setting was not correctly assigned to network settings
 - 17-03-2006 added: <info> tag now works on ButtonScroller buttons (for text)
 - 17-03-2006 changed: Skin.SetString, Skin.SetImage, and Skin.SetPath can take the strings value as an extra parameter, thanks to Donno.
 - 17-03-2006 fixed: Network could be screwed up both on boot + going into System Info
 - 17-03-2006 added: Stacked files played seamlessly save their playtimes in the database for fast startup (more of a workaround than a true fix)
 - 16-03-2006 fixed: Year in Title view was not correct.
 - 16-03-2006 changed: Watched and Played status now get updated automatically once the 90% point is reached.  Configurable via settings.xml.
 - 16-03-2006 fixed: dvd playback over xbmsp (video_ts.ifo + vobs).
 - 16-03-2006 changed: Settings Network: On DHCP show received IP Informations Show instead of "-"!
 - 16-03-2006 added: Parsing of .cue sheet replaygain data (still unused though)
 - 16-03-2006 changed: Screensaver uses Dim mode if a dialog is onscreen, or video is being played when it should activate.
 - 16-03-2006 fixed: Textbox could cut text off if the UI was calibrated.
 - 16-03-2006 changed: defines in GUIInfomanager.cpp are now in GUIInfomanager.h, for global use
 - 16-03-2006 fixed: GUIInfomanager IP Detection
 - 16-03-2006 fixed: DebugLog in CDVDOverlayRenderer can cause Freeze
 - 16-03-2006 fixed: DNS Detection for Static and DHCP
 - 16-03-2006 added: Systeminfo Network, full DHCP Informations!
 - 16-03-2006 added: DCHP Network Informations to xbmc logfile
 - 16-03-2006 fixed: Systeminfo Mplayer version detection was broken (added also mplayer compile time)
 - 16-03-2006 fixed: Systeminfo Storage calculation was brocken
 - 16-03-2006 fixed: LogFatal in Application.cpp can cause Freeze
 - 16-03-2006 fixed: aspect ratio of dvd's would sometimes not update between different parts of dvd.
 - 16-03-2006 changed: Smart playlist listing now use the usual Songs view modes.
 - 16-03-2006 added: Dialog.Close(window) built in function.
 - 16-03-2006 fixed: IMDb thumbnails were not immediately shown after a lookup.
 - 15-03-2006 fixed: forgot to commit new nosefart dll a long time ago :)
 - 15-03-2006 added: Window.IsVisible bool condition.
 - 15-03-2006 fixed: Codec info could show on slideshow screensaver if it was last shown in fullscreen vis or video.
 - 15-03-2006 added: new info labels related to music party mode:
    		musicpartymode.enabled - visibilty condition, true is party mode is active
		musicpartymode.songsplayed - number of songs played
		musicpartymode.matchingsongs - number of matching songs
		musicpartymode.matchingsongspicked - number of matching songs picked already
		musicpartymode.matchingsongsleft - number of unpicked matching songs
		musicpartymode.relaxedsongspicked - number of unique songs picked with relaxed restrictions (to be used later)
		musicpartymode.randomsongspicked - number of unique randomly picked songs
 - 15-03-2006 changed: music party mode song history is now a function of the number of matching songs.
			if there's less than 50 matching songs, there is no history.
			otherwise the history is 1/2 the number of matching songs, up to 200 songs.
 - 14-03-2006 added: more exception handling in dvdplayer and generic exception handling in most threads, onexit will be called on an exception in process
 - 14-03-2006 fixed: some chapters from ogg files may not play
 - 14-03-2006 fixed: mt-daapd 0.2.4 now supported
 - 14-03-2006 fixed: daap now uses mPlayer for playback (faster start time)
 - 14-03-2006 fixed: [ 1448284 ] No hidden pass when unlock
 - 14-03-2006 added: You can activate specific parts of the Kai window using ActivateWindow(XLinkKai,part) where part is Chat,Games,Buddies or Arenas.
 - 14-03-2006 fixed: possible wrong xbe region stored in program database (update myprograms6.db)
 - 14-03-2006 changed: All strings/labels are internally UTF-8 now.  Will almost certainly require rescanning the databases if you use a non-Ascii charset.
 - 13-03-2006 changed: volume and seekbar speed is now independent on fps. at full speed 0-100% now takes 1 second.
 - 13-03-2006 updated: Icelandic language file (Thnx to kristjan)
 - 13-03-2005 updated: Spanish language file (Thnx to chevi)
 - 13-03-2006 updated: French language file (Thnx to modhack)
 - 13-03-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 13-03-2006 updated: German (Austrian) language file (Thnx to CEOMR)
 - 13-03-2006 updated: German language file
 - 13-03-2006 updated: Dutch language file (Thnx to console-ombouw)
 - 13-03-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
 - 13-03-2006 updated: Swedish language file (Thnx to blittan)
 - 13-03-2006 updated: Norwegian language file (Thnx to vnm)
 - 13-03-2006 added: Filename, time, playcount and tracknumber to Smart playlists.
 - 13-03-2006 fixed: IMDb thumbs were not applied to the folder correctly.
 - 13-03-2006 added: ListItem.Thumb works for the filebrowser as well as media windows.
 - 13-03-2006 fixed: Removed a bunch of swprintf() (possible buffer overruns).
 - 13-03-2006 added: half resolution decoding to dvdplayer and mplayer. if source is larger than 1280 pixels in width and decoded with ffmpeg, it will be decoded at half resolution
 - 13-03-2006 fixed: dvdplayer ff/rw didn't resume properly after the pause fix.
 - 12-03-2006 fixed: file names with ',' inside archives.
 - 12-03-2006 fixed: dvdplayer would sometimes stall in the middle of a movie
 - 12-03-2006 fixed: navigation (highlight) would apear to have laggy on menu's with multiple sequential overlays. (ex. original matrix ntsc dvd )
 - 12-03-2006 fixed: dvdplayer would drop loads of frames when resuming from pause.
 - 12-03-2006 fixed: Incorrect strings shown at start of Delete from Media windows.
 - 11-03-2006 changed: Edit Title for Video Database items now also changes the title in the xml file that holds the movie details.
			This means the Movie Info window will now display the updated title as well.
 - 11-03-2006 fixed: [ 1435914 ] "Set lock" bug
 - 11-03-2006 added: Debug logging to xbmsp file opening.
 - 11-03-2006 fixed: [ 1394481 ] DVD Player - LCD Output.
 - 11-03-2006 fixed: Infinite loop if a media window is activated with a path that does not exist.
 - 11-03-2006 fixed: Text positioning could be up to 1 pixel out.
 - 11-03-2006 fixed: <origin>'s weren't being scaled for different resolutions.
 - 11-03-2006 added: GetThumb button to Movie information dialog to redownload the thumb (overwrites any existing)
 - 10-03-2006 changed: decoupled video playback from master clock in dvdplayer to allow for nicer transition when timestamps in dvd wrap back
 - 10-03-2006 fixed: CUE sheet path name resolving (and other path name resolving) was broken on remote shares.
 - 10-03-2006 changed: music nav, restored track naming template for songs sorted by track num
 - 10-03-2006 fixed: last selected cue item in directory is not remembered
 - 10-03-2006 fixed: items of the music playlist are reset to file when the content of the playlist changes
 - 10-03-2006 fixed: movies where not stacked when adding a folder to the playlist
 - 10-03-2006 fixed: cue items where not filtered when adding a folder to the playlist
 - 10-03-2006 fixed: Crash bug in some skins introduced by fix for first few thumbs.
 - 10-03-2006 added: Enabled the Resume button in dialog video info.
 - 10-03-2006 changed: <imagepath> or <info> in a multiimage control can now point to a single image file (doesn't have to be a folder of files).
 - 10-03-2006 fixed: Multiple controlgroups with no id defined were given the same id which meant last control focus was not saved on window exit correctly.
 - 10-03-2006 fixed: Incorrect labels shown at start of filemanager copy, move and delete.
 - 10-03-2006 fixed: First few thumbs sometimes wouldn't update in My Pictures
 - 10-03-2006 changed: Visualisation screensaver doesn't reset on button press unless a dialog is active.
 - 10-03-2006 changed: GUI Messages are sent to the first visible control that matches the id, and only sent to invisible controls if the visible one does not handle it.
 - 09-03-2006 fixed: [ 1446065 ] No Media can be played after stopping wma file.
 - 09-03-2006 added: Dynamic range compensation to videos.  Replaces the old Volume Amplification which only worked with mplayer.  TRANSLATORS: Definition of string id 290 has changed.
 - 09-03-2006 fixed: Controlgroup default control saving wasn't working correctly.
 - 09-03-2006 fixed: Crash in Settings->Appearance if Font.xml wasn't of the usual form.
 - 08-03-2006 fixed: trying to access a nonexisting smb computer showed authentication dialog instead of invalid computer name.
 - 08-03-2006 added: System.DVDLabel info label.  Shows the title of the dvd.
 - 08-03-2006 added: Smart Playlists in My Music.  Only loadable from a file (no GUI setup of smart playlists)
 - 08-03-2006 fixed: CUtil::GetFileName() was not using the correct directory separators.
 - 08-03-2006 changed: Video playlist now shows label, rather than filename.
 - 08-03-2006 added: Filtering of Party mode via a PartyMode.xml in system/ folder.
 - 07-03-2006 changed: always="true" now only effects the default control saving - all other control saving still occurs (list positions, control group settings etc.)
 - 07-03-2006 fixed: Dialogs were rendered over the top of the screensaver.
 - 07-03-2006 changed: If visualisation is used as screensaver, a button press will disable it like with all other screensavers.
 - 07-03-2006 added: Get Thumbs and Resume button to album and video info dialogs (disabled until we get the code done).
 - 07-03-2006 fixed: dvdplayer could lockup if demuxer reported a too high framerate
 - 07-03-2006 fixed: dvdplayer could stall if it tried to sync audio clock while playing a format with small audioframes (2ch pcm, 2c ac3 + OTAS)
 - 07-03-2006 added: sync message to avoid stalling dvdplayer thread when trying to sync audio/video on discontinuities
 - 07-03-2006 changed: disabled sort order button for bookmarks in music nav
 - 07-03-2006 fixed: if the last focused control of a control group is disabled, no other control will get the focus
 - 07-03-2006 fixed: party mode table is missing when a new musicdatabase is created
 - 07-03-2006 fixed: some dvd menu's with still frames would have double overlays, one stuck one movable
 - 07-03-2006 fixed: ListItem.Directory etc. weren't working correctly.
 - 07-03-2006 changed: avoid closing audiocodec/renderer if stream's codec info didn't change over vts borders
 - 07-03-2006 changed: general stream discontinuity detection in dvdplayer (support for non dvd streams).
 - 07-03-2006 changed: Music Party Mode now uses a database table for its history, means another upgrade to version 1.6
 - 07-03-2006 changed: when Music Party Mode is enabled, all the extraneous playlist buttons in the Now Playing window are disabled
 - 07-03-2006 changed: "Delete" option in the root share context menu to "Remove Source" for consistency
 - 07-03-2006 fixed: playlist caching
 - 07-03-2006 changed: files added to the musicdatabase with no artist or album set will be added to an artist/album "Unknown"
                       musicdatabase will be updated to version 1.5
                       This also fixes: some artists in music nav are not selectable
 - 07-03-2006 fixed: Multiple paths in XBoxMediaCenter.xml would mean games wouldn't be found from Kai.
 - 06-03-2006 added: <number> tag to label control (for display of numbers)
 - 06-03-2006 added: Skin.SetBool and Skin.Reset <onclick> functions.
 - 06-03-2006 changed: Per button <texturefocus> images in scrolling button scrollers only show when scrolling has completed.
 - 06-03-2006 fixed: auth http streams containing special characters( mplayer.dll )
 - 06-03-2006 updated: tinyxml to version 2.4.3
 - 06-03-2006 fixed: ms soundtrack directory showed two parent folder items
 - 06-03-2006 fixed: mem leak in ms soundtrack directory
 - 06-03-2006 fixed: cdda disc without cddb info shows only a tracknumber as label
 - 06-03-2006 fixed: [1345507] First track of CD Audio not playing on latest XBMC builds!
 - 06-03-2006 updated: Italian language file (Thnx to kotix)
 - 06-03-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 06-03-2006 updated: German (Austrian) language file (Thnx to CEOMR)
 - 06-03-2006 updated: German language file
 - 06-03-2006 updated: Dutch language file (Thnx to console-ombouw)
 - 06-03-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
 - 06-03-2006 updated: Swedish language file (Thnx to blittan)
 - 06-03-2006 updated: Norwegian language file (Thnx to vnm)
 - 06-03-2006 changed: Album Info and Video Info cover images are no longer set to keep aspect ratio in the code (it can now be controlled in the skin).
 - 05-03-2006 fixed: dvdplayer would sometimes lock up when trying to restore a bookmark
 - 05-03-2006 fixed: if libdvdnav threw an exception, dvdplayer would lockup
 - 05-03-2006 fixed: audio stream opening could be delayed in dvdplayer causing stuttering
 - 05-03-2006 fixed: playing quicktime files would make xbmc leak 100k per file. reduced to about 50k. 
 - 03-03-2006 fixed: Better music database lower case comparisons (paths are stored as is, but compared lower case).
 - 03-03-2006 added: "Clear Default" to the root bookmark context menu
 - 03-03-2006 fixed: album lookups with a single 100% match in the list
 - 03-03-2006 changed: file manager, a new folder is now highlighted as current item after it is created
 - 03-03-2006 fixed: music nav, after getting album information the thumb of the item is not updated
 - 03-03-2006 changed: music nav, genres, artists and albums are not cached to disc anymore
 - 03-03-2006 fixed: music nav, a cached dir in does not show the parent folder item
 - 02-03-2006 fixed: Musicdatabase paths weren't compared case-insensitive (albums + songs could double up if scanned from 2 different cased bookmarks)
 - 02-03-2006 changed: Overlay images are rendered in bottom right of thumb only.  Image is sized so that it is the normal size in Big Thumbs view, and is scaled for normal thumb views.
 - 02-03-2006 fixed: Possible crashes setting things such as default bookmark.
 - 02-03-2006 changed: Rewrote the ShowIMDB function.  Now any existing thumbnails will be used in the Show Information dialog.
 - 02-03-2006 changed: 'query info for all files' in my video now ignore sample/ folder.
 - 02-03-2006 fixed: Mark as Watched, Mark as Unwatched, Remove Title, Edit Title for Movies in the database
 - 02-03-2006 added: System.XboxNickname infolabel
 - 02-03-2006 fixed:[ 1378214 ] Nickname.xbn
 - 02-03-2006 added: seperate track formatting options for the music now playing window.  (found in settings->music->playlist)
 - 02-03-2006 updated: completely rewritten party mode manager, new features:
		- play on a folder queues up all the items at the top of the playlist and starts playing
		- queue on a folder queues up all the items beneath the current song or the last user queued song
		- limited song history for the last 25 randomly picked songs
 - 02-03-2006 fixed: System Info screen initialized twice on entry.
 - 02-03-2006 fixed: Xbox soundtracks didn't show the soundtrack name.
 - 02-03-2006 fixed: Album lookup select dialog didn't function correctly.
 - 02-03-2006 fixed: Positioning of splash.
 - 01-03-2006 fixed: COntrol focus issues in Settings Category.
 - 01-03-2006 added: ListItem.Genre, ListItem.Director, ListItem.Year, ListItem.Title now work for Videos.
 - 01-03-2006 fixed: IMDb lookup stripping of filenames wasn't as good as it could be.
 - 01-03-2006 fixed: Lookup via a .nfo file on a folder would not set the folder icon.
 - 01-03-2006 changed: file browser, added "Add network location..." to strings.xml
 - 01-03-2006 fixed: overlay icon was not serialized to disc
 - 01-03-2006 fixed: HTMLScraper.dll couldn't handle "Monty Python and the Holy Grail" plot info, due to a coded tag on the IMDb.com page.
 - 01-03-2006 changed: Music and Video overlays are closed/open before we render the screen (allows vis on music overlay among other things)
 - 01-03-2006 changed: Video database retrieves the real path, and thumbs are set based on that.  IMDb thumbs are now only used if a file or folder thumb isn't present.
 - 01-03-2006 added: delete single bookmark in video osd.
 - 01-03-2006 added: overlay to indicate that a movie is watched in database views (overlaywatched.png). you can now choose.
 - 01-03-2006 fixed: rar-compressed trainers.
 - 01-03-2006 fixed: issue with rar volumes starting with .001.
 - 01-03-2006 fixed: IMDb lookups weren't matched correctly from My Files so were looked up again unnecessarily.
 - 28-02-2006 fixed: Mouse didn't reset the idle timer.
 - 28-02-2006 added: Controlgroup focus is now saved on window exit.
 - 28-02-2006 fixed: Actions could be sent to modal dialogs that were animating out.
 - 28-02-2006 fixed: Blank bookmark for resume time was shown in bookmarks.
 - 28-02-2006 fixed: [ 1438714 ] @-sign causes 'Invalid computer name'
 - 28-02-2006 added: Control.IsVisible(id) visibility condition.
 - 28-02-2006 fixed: Play DVD button on home wouldn't work for the first few seconds after it appeared.
 - 28-02-2006 changed: Screensaver will now kick in if a modal dialog is onscreen.
 - 28-02-2006 added: A little more exception handling to a couple of program database functions.
 - 28-02-2006 changed: GUI messages are sent to all controls with the given id, rather than just the first one.
 - 28-02-2006 changed: MultiImages with blank <info> fallback to the <imagepath> path.
 - 28-02-2006 added: Multiple <onclick> tags are allowed in button controls.  You can also use keymap actions in <onclick> tags as well.  Actions are executed in the order given.
 - 28-02-2006 added: Window.Next(id) and Window.Previous(id) conditionals active during changing of windows.
 - 28-02-2006 added: condition attribute to animations, allowing you to turn them off based on a condition.
 - 28-02-2006 changed: Files mode does not show tag info from the database if you have id3 reading disabled
 - 28-02-2006 fixed: Initial control focus on Yes/No and Context menu is now set in the code.
 - 27-02-2006 fixed: dvdplayer would resume properly after changing setting that required restart 
 - 27-02-2006 fixed: when player was restarted due to some osd change, force player wasn't allways selected
 - 27-02-2006 fixed: dvdplayer didn't respect "Output To All Speakers" setting for 2ch AC3's
 - 27-02-2006 fixed: threading problem with smb directory
 - 27-02-2006 fixed: threading problem with opening/closing of files from dll's
 - 27-02-2006 fixed: exception in music scanner when canceling before the filecount is calculated
 - 26-02-2006 updated: German language file
 - 26-02-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
 - 26-02-2006 updated: Swedish language file (Thnx to blittan)
 - 26-02-2006 updated: Norwegian language file (Thnx to vnm)
 - 26-02-2006 updated: Italian language file (Thnx to kotix)
 - 26-02-2006 fixed: thumbs in video and music playlist may not be displayed (Second try)
 - 26-02-2006 fixed: trainer overlay had a potentially big speed impact.
 - 26-02-2006 fixed: songs may not be submitted to last.fm
 - 26-02-2006 fixed: thumbs in video and music playlist may not be displayed
 - 26-02-2006 changed: media window base class, unified window init
 - 26-02-2006 added: unrolling of single file archives. this moves archive support into filedirectoryfactory. WARNING TO TRANSLATORS: CHANGES MEANING OF STRING 516
 - 26-02-2006 changed: updated rar libs to latest version (3.5.4) (also removed guilib dependencies)
 - 26-02-2006 added: overlay to indicate that a movie is unwatched in database views (overlayunwatched.png).
 - 26-02-2006 fixed: xbmsp:// -> xbms:// in the network source dialog.
 - 26-02-2006 fixed: Default interlaced and output to all speakers settings weren't saved.
 - 26-02-2006 fixed: Buttonscroller shadow and text colours didn't allow alpha values.
 - 26-02-2006 changed: Removed <keepaspectratio> setting and added <aspectratio> setting to image, multiimage and thumbnailpanel controls.
 - 26-02-2006 fixed: GUI resolution setting wasn't selecting the correct item.
 - 26-02-2006 fixed: Item highlight in My Videos was unpredictable when first opening shares from root.
 - 25-02-2006 changed: Output to all speakers is now saved per file for videos.
 - 25-02-2006 fixed: More valid chars added to the FatX renamer.
 - 25-02-2006 fixed: some codec's (mostly mine :)) showed excessive 00's in duration.
 - 25-02-2006 added: rss reader now supports non-http sources (local/smb/ccx etc).
 - 25-02-2006 fixed: overlay state wasn't updated when trainer settings changed.
 - 25-02-2006 added: Support for Overlay icons over the top of thumbnails.  Currently supported are: OverlayZip.png, OverlayRar.png, OverlayHasTrainer.png, OverlayLocked.png, OverlayTrained.png.
 - 24-02-2006 fixed: Video window would crash if slid off screen in an animation.
 - 24-02-2006 changed: Embedded WMA images that were classified as "Other" rather than "Front Cover" are now included as thumbs.
 - 24-02-2006 fixed: Control focus irregularities in Settings categories.
 - 24-02-2006 fixed: <reverse> wasn't being read from references.xml for the spincontrol.
 - 24-02-2006 changed: Thumb setting via the background thumb loaders (Pictures, Music Playlists) no longer lock the graphics device (should smooth out any running animations).
 - 24-02-2006 fixed: WindowClose control animations on dialogs were truncated if the dialog had a shorter WindowClose animation.
 - 24-02-2006 added: Thumbnail panel to the filebrowser dialog (used only via Skin.SetImage() at present).  Id is 451.
 - 24-02-2006 changed: Reverted change to ListItem.Thumb, and made a new ListItem.Icon which will show either the thumb or the icon image (if no thumb exists).
 - 24-02-2006 added: New Musepack (MPC) decoder and sources (now uses libmpcdec.dll, in system/players/paplayer)
 - 24-02-2006 fixed: Ring buffer could seek backwards to the incorrect location, causing incorrect data to be read - caused seeking irregularities in paplayer.
 - 24-02-2006 fixed: movie.avi, movie.rar, movie.idx in same folder didn't work.
 - 24-02-2006 added: bookmark support for dvd player in any section of the dvd
 - 24-02-2006 added: automatic bookmarking of current position on stop of playback
 - 24-02-2006 fixed: seeking and current position in libdvdnav didn't take different angles in a program chain into account. (black holes in time and seeking to wrong time)
 - 24-02-2006 fixed: seeking in some improperly mastered dvd's where vobunit tables didn't correctly point to the start of a vobunit would lockup dvd player
 - 23-02-2006 changed: stop disables party mode if its enabled.
 - 23-02-2006 fixed: subtitle selection wouldn't activate the correct subtitle (new mplayer.dll)
 - 22-02-2006 added: added a progress control to the music scan dialog (control id 403)
 - 22-02-2006 fixed: smb directory reading could fail when reading from different threads
 - 22-02-2006 added: atari ym codec to paplayer. based on stsound-library.
 - 21-02-2006 changed: removed the global instance of the musicdatabase, reason: sqlite is thread save but it's not save to share the same connection across thread
 - 21-02-2006 fixed: music nav, an album from the "Compilation" folder, showed all songs
 - 21-02-2006 changed: a song is resubmitted to last.fm, when seeking to the beginning again
 - 21-02-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
 - 21-02-2006 updated: Swedish language file (Thnx to blittan)
 - 21-02-2006 updated: Norwegian language file (Thnx to vnm)
 - 21-02-2006 updated: German (Austrian) language file (Thnx to CEOMR)
 - 21-02-2006 updated: German language file
 - 21-02-2006 updated: Dutch language file (Thnx to console-ombouw)
 - 21-02-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 21-02-2006 updated: Polish language file (Thnx to napek)
 - 21-02-2006 added: music nav, "Compilation" folder, it shows all Various Artists albums
 - 21-02-2006 fixed: music nav, albums like Ĉnima from Tool where sorted above the "* All Albums" item
 - 21-02-2006 changed: media window base class, consolidated Update()
 - 21-02-2006 fixed: music nav, couldn't navigate directories after performing a seach
 - 21-02-2006 fixed: system info shows 0°C or 32°F if the hdd temp couldn't be read
 - 21-02-2006 added: Music Library "musicdb://" paths work with http api getmedialocation command.  
 - 21-02-2006 fixed: Initial control focus was wrong in many windows.
 - 21-02-2006 fixed: [ 1431850 ] Shoutcast video playlist labels showed server name instead of description.
 - 21-02-2006 fixed: WindowOpen animations weren't reversed on WindowClose if they hadn't passed the delay state.
 - 20-02-2006 fixed: acceleration wasn't being read for slide effects.
 - 20-02-2006 changed: SET_FOCUS now focuses the first focusable control with the given id (or attempts to focus the first non-focusable control with the given id if that fails).
 - 20-02-2006 added: Window.IsMedia conditional visibility.
 - 20-02-2006 added: some minor tweaks to party mode:  When first enabled, window switches to Now Playing window.
			Better checking for the "Move" options in the Now Playing context menu since Party Mode takes over.
			Added "Cancel Party Mode" option to Now Playing context menu.
 - 20-02-2006 fixed: Replaygain settings weren't being applied.
 - 20-02-2006 fixed: Musicoverlay visibility on Control.HasFocus() wasn't working.
 - 20-02-2006 changed: If no thumb is available, ListItem.Thumb uses the icon image.
 - 20-02-2006 added: Analog scrolling (triggers) to the button scroller.
 - 20-02-2006 fixed: Various initial control focus issues.
 - 20-02-2006 changed: Redid the Trainers dialog to use the DialogSettings base class.
 - 20-02-2006 fixed: Possible buffer overruns in setting and getting trainers settings from the database.
 - 19-02-2006 added: Initial support for Music Party Mode.  Enable it from the Library view as it requires the database.
 - 19-02-2006 changed: Refactored the window open and window close processes.
 - 18-02-2006 changed: "Delete" and "Rename" in the context menu are only enabled if the share supports them
 - 18-02-2006 changed: iTunes playlists now adhere to the "shuffle playlists on load" option if you use PLAY on them
 - 18-02-2006 changed: Keyboard updates all buttons with the same id when you change from Symbols -> Caps -> Lower case.
 - 18-02-2006 fixed: Video Calibration activated via the video OSD wasn't working.
 - 18-02-2006 fixed: Possible crashes in charset conversion.
 - 18-02-2006 changed: MultiImage only reads dir once instead of whenever it becomes visible.
 - 18-02-2006 fixed: Radiobutton nofocus image wasn't resized correctly (Thanks Nuka1195).
 - 18-02-2006 fixed: Volume and Seekbars could disappear and not reappear on switch from Fullscreen -> GUI.
 - 18-02-2006 fixed: WindowClose animations on DialogSelect and SettingsCategory windows.
 - 17-02-2006 changed: Update database -> Rescan database in strings.xml
 - 17-02-2006 fixed: my programs. don't try to launch nonexisting entries.
 - 17-02-2006 added: <radiowidth>, <radioheight>, <radioposx>, <radioposy> tags to radiobuttons.
 - 17-02-2006 added: Skin.SetString(), Skin.SetImage(), Skin.SetPath() and Skin.ResetSettings built in functions.  Also made the multiimage control accept an <info> tag for it's path, and added Skin.String() as an info label/image/path.
 - 16-02-2006 removed: the Shuffle button from Music Library
 - 16-02-2006 changed: In Music, the PLAY action and PLAY ITEM context menu options on a folder now clear the Now Playing window, queue the items, and start playback immediately
 - 16-02-2006 added: Update database to my programs.
 - 16-02-2006 fixed: Some RSS feeds were showing only the first item.  CDATA sections are now completely ignored.
 - 16-02-2006 fixed: Animations on ShowInfo or ShowCodec in fullscreen video weren't completed.
 - 16-02-2006 added: <textwidth> tag to button controls to truncate text if it's too long.
 - 16-02-2006 added: shuffle option to the slideshow screensaver
 - 16-02-2006 added: httpapi takescreenshot command also accepts "imgtag" parameter after the download option
 - 16-02-2006 added: httpapi getthumb command accepts additional "imgtag" parameter to return a base64 encoded html img tag
 - 16-02-2006 changed: Songs off the root of the Music Library now fetches the songs in batches to work around memory constraints
 - 16-02-2006 fixed: album info lookup could sometimes return the wrong album from allmusic.com
 - 16-02-2006 fixed: random and repeat options are correctly reset for temporary playlists
 - 16-02-2006 fixed: stacking now "cleans" single-file movie filenames
 - 16-02-2006 fixed: [ 1406020 ] Character ï problem with ftp-server.
 - 15-02-2006 fixed: Dialogs could vanish instead of changing the animation direction when they were reopened while they were closing.
 - 15-02-2006 fixed: Keyboard wouldn't reset shift state when using SMS style input from the remote.
 - 15-02-2006 fixed: [ 1428964 ] Afterdawn.com RSS feed wasn't showing correctly.
 - 14-02-2006 added: Movie information lookup handles the folder/cd1/video_file case.
 - 14-02-2006 added: Support for /\._-@ keys on virtual keyboard.  Plus, right trigger puts a space if the cursor is at the end.
 - 14-02-2006 fixed: Kai Host dialog had missing text labels in private mode.
 - 14-02-2006 fixed: Add source title from Files window.
 - 14-02-2006 fixed: Album Info dialog wasn't displayed correctly.
 - 14-02-2006 fixed: Navigation off page controls on dialogs.
 - 14-02-2006 fixed: Resolution spin control wasn't showing correct values after a change.
 - 14-02-2006 fixed: Info images would not show if the info changed while it was in a delayed animation.
 - 14-02-2006 fixed: [ 1429552] jpgs with garbage data at the start weren't loaded.  We now read up to 4096 bytes to find the real start of the jpeg.
 - 14-02-2006 fixed: [ 1428952 ] LCD.xml had an incorrect $INFO tag for ScreenMode.
 - 13-02-2006 added: three new visibility conditions: playlist.israndom, playlist.isrepeat, playlist.isrepeatone
 - 13-02-2006 changed: the Repeat and Repeat One buttons in the Now Playing window have been consolidated into a single button
 - 13-02-2006 added: two new builtin commands for playlist control, they can be used in the skin or in keymap.xml
		xbmc.playercontrol(random) = enables and disables random playback
		xbmc.playercontrol(repeat) = cycles through states off -> all -> one and back around
 - 13-02-2006 fixed: repeatone was ignored if randomize was enabled on a playlist
 - 13-02-2006 changed: httpapi playfile command to immediately start playback of a playlist.
		it also accepts an extra parameter to force the playlist (note the playlist is CLEARED! before it playback starts).
		if a playlist is not provided, the current playlist is used.
		if there is no current playlist, then 1 is assumed (like the playmedia builtin command)
		xbmcHttp?command=PlayFile&parameter=e:\albums\playlists\music\tekno.m3u;PLAYLIS (where PLAYLIST=0,1,2,3)
 - 13-02-2006 added: new info labels: playlist.length, playlist.position, playlist.random, playlist.repeat
 - 13-02-2006 added: More lcd info labels thanks to Jeff McClain.
 - 13-02-2006 fixed: Windows with conditional visibility and WindowClose animations could flash on screen.
 - 13-02-2006 added: New Add/Edit media source dialogs.
 - 13-02-2006 fixed: Page up/down controls were hard to move off from.
 - 12-02-2006 fixed: when changing the sort between ascending and descending autoplay next item in music will follow
 - 12-02-2006 fixed: WindowOpen animations weren't shown.
 - 12-02-2006 fixed: WindowClose animations sometimes resulted in the window never closing (constantly animating)
 - 12-02-2006 changed: Spincontrols of type text set and get the value rather than the index with GetValue() and SetValue()
 - 12-02-2006 fixed: Controls that were hidden would lose their focus.
 - 12-02-2006 fixed: Video bookmarks window was only shown sporadically.
 - 12-02-2006 fixed: music wouldnt highlight the correct item when switching the sorting between ascending and descending
 - 12-02-2006 fixed: sometimes more than one song could be highlighted
 - 12-02-2006 fixed: the correct item should be highlighted for the currently playing item
 - 11-02-2006 added: you can now jump directly to the saved playlists locations using the following commands:
		Music: Xbmc.ActivateWindow(MyMusicFiles,$Playlists)
		Video: Xbmc.ActivateWindow(MyVideos,$Playlists) 
 - 11-02-2006 added: videoplayer.playlistlength and videoplayer.playlistposition to info manager to match the musicplayer info items
 - 11-02-2006 added: my files, settings, xlink kai to startup window settings to match xboxmediacenter.xml
 - 10-02-2006 fixed: dvdnav discontinuites wheren't being logged correctly
 - 10-02-2006 fixed: potential bug in sharedsection handling
 - 10-02-2006 fixed: music nav, the error message for a empty database was not shown
 - 10-02-2006 fixed: setting the startup window to music or video starts xmbc in the correct window
 - 09-02-2006 added: display a/v sync in codecinfo during playback in dvdplayer + some new code to prepare for a new syncing system.
 - 09-02-2006 fixed: some dvd's would stutter way more than before after the THX fix (not the major stutter issue). buffers are now only played out if timestamp wraps backwords
 - 09-02-2006 added: IP Address button from the normal virtual keyboard to link to the IP address input dialog.
 - 09-02-2006 changed: Controls that are initially hidden will not be animated using WindowOpen.
 - 09-02-2006 fixed: Some ID3 tags that used multiple strings per tag were using the last string (often empty).  Now we just use the first non-empty string.
 - 09-02-2006 changed: PlayerControls.xml closes due to skin condition rather than code conditions.
 - 09-02-2006 fixed: Start wouldn't close OSD Audio Settings.  Keymap.xml entry added.
 - 08-02-2006 added: display cpu usage for audio/video/player thread in dvdplayer.
 - 08-02-2006 fixed: Includes messed up the order in the xml file.
 - 08-02-2006 fixed: Audio/Subtitle settings dialog was not working correctly.
 - 08-02-2006 changed: <id> is only read for custom windows.
 - 08-02-2006 fixed: Dialogs without WindowClose animations but with controls that had WindowClose animations didn't close.
 - 08-02-2006 changed: Movement off a control is only attempted if we are moving to a different control.
 - 08-02-2006 fixed: Better animation timing when animations are reversed and they have delays.
 - 07-02-2006 added: New LCD info labels thanks to Jeff McClain.
 - 06-02-2006 fixed: sf.net bug report [1425166]: CDG not working in Library.
 - 06-02-2006 fixed: Player.ShowCodec didn't work if music wasn't playing (eg in Slideshow)
 - 06-02-2006 changed: Bumped skin version to 1.99.  Changes are the render order of control groups is more consistent, and there is no home page fading code.
 - 06-02-2006 fixed: ControlGroup(group).HasFocus(control) bugs.
 - 06-02-2006 fixed: [ 1423069 ] Controller rumble when using IR remote (don't do it)
 - 05-02-2006 fixed: [ 1406355 ] Last.fm Crashing on Personal radio playback (no audio playable after pap filereader timed out)
 - 05-02-2006 fixed: Last.fm - trackinfo for first track in stream was not always shown.
 - 05-02-2006 fixed: dvdplayer would have wrong sync of audio/video in thx test discs. (ripped vobs from those tests will still have wrong sync)
 - 05-02-2006 fixed: spincontrols didn't display any values.
 - 05-02-2006 added: <spinfont> tag to list, thumb and textboxes.
 - 04-02-2006 fixed: "Return to Videos" in the Videos Now Playing window goes to Videos and not the previous window
 - 04-02-2006 fixed: "Return to Music" in the Music Now Playing window goes to Music and not the previous window
 - 04-02-2006 updated: Icelandic language file (Thnx to kristjan)
 - 04-02-2006 updated: Norwegian language file (Thnx to vnm)
 - 04-02-2006 updated: Italian language file (Thnx to kotix)
 - 04-02-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 04-02-2005 updated: Spanish language file (Thnx to jose_t)
 - 04-02-2006 updated: German (Austrian) language file (Thnx to CEOMR)
 - 04-02-2006 updated: German language file
 - 04-02-2005 updated: Danish language file (Thnx to hugener)
 - 04-02-2006 fixed: symbol loading for dlls breaks release builds on some bioses
 - 04-02-2006 fixed: xbmc built in release mode wouldn't launch on some bioses
 - 04-02-2006 added: id attribute to controlgroup, and ControlGroup(group).HasFocus(control) conditional - see online manual for more details.
 - 04-02-2006 added: Zoom effect to skin engine.  See online manual for more details.
 - 04-02-2006 changed: More consistent keymapping in fullscreen views (slideshow,video, visualisation).
 - 04-02-2006 changed: Made Info and CodecInfo global functions - Slideshow now uses CodecInfo rather than Info to display the current file info.
 - 04-02-2006 added: support for sub_load <subtitle> slave command for mplayer.dll
 - 04-02-2006 fixed: cubecodec. echo in .hps, also upped buffer sizes for .adx (should avoid some stuttering).
 - 03-02-2006 added: Better handling of multi-line label controls using <wrapmultiline>.  See online manual for more details.
 - 03-02-2006 fixed: Karaoke Voice Mask settings were not showing correctly.
 - 03-02-2006 fixed: Nicer restart of player from slider controls in the OSD, and more accurate seeking on restart.
 - 02-02-2006 fixed: ReplayTV labels showed numbers
 - 02-02-2006 changed: old style sound.xml entries for actions and windows with numbers marked for removal with skin version 2
 - 02-02-2006 added: possibility to load debug symbols for dlls
 - 02-02-2006 fixed: some wmv/asf files wouldn't play either audio or video (updated mplayer.dll)
 - 02-02-2006 changed: OSD is closed when the user selects the DVD Menu.
 - 01-02-2006 fixed: List and Thumb contents were cleared before the WindowClose animation was started.
 - 01-02-2006 added: Rotation effect.  See online manual for more information.
 - 01-02-2006 changed: Generalized the storing of effect information to allow for more possibilities.
 - 01-02-2006 fixed: Radio buttons would still render when they were hidden.
 - 01-02-2006 fixed: Film grain filter is back.
 - 01-02-2006 fixed: Slideshows reset the music playlist.
 - 01-02-2006 fixed: Mouse response didn't work with "My Files" button on the home screen (and elsewhere).
 - 01-02-2006 fixed: Initial Scan music didn't add thumbs to library view.
 - 01-02-2006 fixed: Music Tags were not set as loaded if the Title didn't exist.  Is now marked as loaded if one (or more) of Title, Album or Artist exist.
 - 01-02-2006 fixed: Stacked files played back "seamlessly" did a seek at the start of the next track (ie weren't seamless).
 - 01-02-2006 changed: Cleaned up Video and Audio/Subtitle settings code.  Window.IsActive() should work again for these independently.
 - 01-02-2006 fixed: not all parts of dvd menu's are displayed
 - 01-02-2006 fixed: some dvd menu colors
 - 01-02-2006 fixed: stuttering in .hps.
 - 31-01-2006 fixed: dvdplayer would more often display garbled menu overlays after last change to subtitle stream selection
 - 31-01-2006 changed: don't allow next frames to be dropped after having detected a long duration frame in dvdplayer.
 - 30-01-2006 fixed: Effect speed was double on some controls (select, radio, edit, toggle)
 - 30-01-2006 fixed: Exceptions in mouse handling and in iso9660
 - 30-01-2006 fixed: focused button was not remembered sometimes (homescreen most obvious)
 - 30-01-2006 fixed: detection of invalid highlights didn't see button 0 as invalid
 - 30-01-2006 added: auto disable unsupported streams in dvdplayer
 - 30-01-2006 changed: subtitle stream selection to work same as audio stream selection in dvdplayer
 - 30-01-2006 changed: settings are only saved on app exit if settings.xml exists.
 - 30-01-2006 changed: If less than 4 lines are active on the LCD, the others are blanked out, and whitespace in the xml file should now be respected.
 - 29-01-2006 fixed: playing dts streams in dvdplayer resulted in almost only noise
 - 29-01-2006 updated: ffmpeg for dvdplayer
 - 29-01-2006 fixed: big memory leak in dvdplayer
 - 29-01-2006 fixed: Window.IsActive() didn't return correctly for dialogs that have multiple id's (eg Audio and Video OSD settings).
 - 29-01-2006 fixed: seeking in cube codec. also added .hps.
 - 29-01-2006 fixed: Caching of Textures.xpr to Z: when run from DVD, thanks to Zak.
 - 29-01-2006 fixed: Large EXIF thumbs in images could cause thumbs to not display.
 - 29-01-2006 fixed: Scripts Info window did not close correctly.
 - 29-01-2006 fixed: Not'd skin conditions weren't being checked correctly (eg !Skin.HasSetting, !Player.Paused etc.)
 - 29-01-2006 changed: only smb:// urls are checked for workgroup/domain. allows semicolon to be used as username and password in other protocols.
 - 29-01-2006 fixed: SF.net bug report [ 1411396 ] NSF audio pitched up. 
 - 28-01-2006 added: cube codec to paplayer. plays gamecube/ps2/xbox music (from games). based on in_cube.
 - 28-01-2006 added: option to auto resume from last position in video settings.
 - 27-01-2006 fixed: samba client could select wrong ip when connecting to multihomed server. 
                     subnet mask of xbox is now assumed to be 255.255.255.0 since it doesn't seem like it's possible to get from the xdk.                     
 - 27-01-2006 fixed: dvdplayer wouldn't stop playback at eof, just spit out error messages
 - 27-01-2006 fixed: dvdplayer will now decode AAC audio in mpg containers correctly (extradata wasn't passed on)
 - 26-01-2006 fixed: some small stuff (message when reset settings on boot, a couple of defines in util.h).
 - 25-01-2006 fixed: IMDB thumbs (imdb.com changed their webpage slightly)
 - 25-01-2006 fixed: My Video "Query Info For All Files" for paths on a disc
 - 25-01-2006 fixed: typo in cachesubtitles. really fixes caching subs 'hangs'.
 - 25-01-2006 added: gui indication when trainers are disabled due to kai.
 - 25-01-2006 fixed: better handling of broken trainers.
 - 25-01-2006 changed: trainer enigine update to v2.2. thanks to team xored!
 - 25-01-2006 fixed: xbtf support. thanks to team xored!
 - 25-01-2006 changed: Multiple <visible> tags in the same control are ANDed together.
 - 25-01-2006 added: <onclick> (replaces <execute>) and <onfocus> actions to the button control.  The <onfocus> action is performed at the end of any Focus animation.
 - 25-01-2006 changed: Made the <id> optional for label/image/fadelabel controls.
 - 25-01-2006 added: ReplaceWindow(window, path) built in command.  The same as ActivateWindow, but it doesn't add to the window history (so back will take you to the previous window's previous window.)
 - 25-01-2006 changed: Slightly improved timing for animations.
 - 25-01-2006 added: always attribute to <defaultcontrol> in home and custom windows.  If true, it will always return to the default control on window start.
 - 24-01-2006 fixed: forgot to add trainer path to xboxmediacenter.xml
 - 23-01-2006 fixed: checks for skin labels aliases were reaching compiler limits (too much else if's)
 - 23-01-2006 fixed: <animation> tags in references.xml weren't being used.
 - 23-01-2006 fixed: updating menu overlays on dvdstills took 40 seconds, now instant again
 - 23-01-2006 added: cpu usage to codecinfo overlay
 - 23-01-2006 added: Karaoke to left and right rather than just center, thanks to erpi99.
 - 22-01-2006 added: Ability to set default settings for all movies from the video OSD.
 - 22-01-2006 changed: Removed some unused/rarely used settings.
 - 21-01-2006 added: xored trainer engine! thanks to team xored and to britneyspair for skinwork!
 - 21-01-2006 fixed/changed: tuned the subtitle caching a bit. should avoid most issues with rarred subs.
 - 21-01-2006 added: adplug codec to paplayer. add .adplug to the end of the filename of the file you want to play.
 - 21-01-2006 fixed: toggling subtitle with remote didn't affect setting in video osd.
 - 21-01-2006 fixed: unnecessary reloading of the same picture if the slide show consisted of only one picture and next/previous picture was requested.
 - 21-01-2006 added: new builtin command, xbmc.extract(rar/zip file). IMPORTANT: requires absolute paths. thanks to darkdonno459.
 - 21-01-2006 updated: Swedish language file (Thnx to blittan)
 - 21-01-2006 updated: Norwegian language file (Thnx to vnm)
 - 21-01-2006 updated: German language file (Thnx to sCAPe)
 - 21-01-2006 updated: Chinese (Simple) language file (Thnx to walter)
 - 21-01-2006 fixed: My Video 'Query Info For All Files'
 - 20-01-2006 fixed: [ 1410413 ] checking getcurrentlyplaying while strm a top500 kills audio
 - 19-01-2006 changed: No other thread messages could be processed if a dialog thread message was in process.
 - 19-01-2006 added: Skinnable LCD.  See lcd.xml in the system folder.
 - 19-01-2006 fixed:  Volume in credits should be obeyed by player now.
 - 19-01-2006 fixed: crash on very large labels in a skin like in PDM
 - 19-01-2006 changed: moved GetDirectory to media window base class
 - 19-01-2006 fixed: potential crash if application or gui asks dvdplayer if it is in menu and it hasn't completed loading it's input stream.
 - 19-01-2006 added: ability to select dvdbutton by remote button number (thnx to jdoering) 
 - 18-01-2006 changed: Music files with embedded images but no album tag are now cached only for the file.
 - 18-01-2006 fixed: [ 1405320 ] Stacked files could be "cleaned" of their stack criteria twice.
 - 18-01-2006 fixed: Buttonscroller initial visibility conditions on home.
 - 18-01-2006 fixed: Reload skin from button menu meant the button menu no longer worked.
 - 18-01-2006 fixed: Crash in SMBDirectory when fed with an invalid path.
 - 18-01-2006 fixed: Chat Console text should be all the right colour now.
 - 18-01-2006 fixed: Webserver crash with GetCurrentPlaying.
 - 17-01-2006 fixed: Crash in My Music Playlist window when new files are queued via another thread (web, python etc.)
 - 17-01-2006 fixed: Toggle buttons didn't show text when selected.
 - 17-01-2006 fixed: 720p or higher video playback with Hardware overlay renderer when GUI was 480p or lower.
 - 17-01-2006 fixed: Label2 alignment in listcontrols (including python)
 - 16-01-2006 fixed: Visibility reset due to home page fading from the code (affected The Orbs and CEOMR skins).
 - 16-01-2006 fixed: Skin reload from a button/action from a dialog.
 - 16-01-2006 fixed: Console control wasn't rendering any text.
 - 16-01-2006 fixed: Hidden Keyboard input wasn't working 100%
 - 16-01-2006 fixed: [ 1311457 ] ID3v2.2 embedded album art.
 - 16-01-2006 changed: my music and videos now playing no longer has any restriction on item movement, you can even the currently playing item
 - 16-01-2006 fixed: crash in dvdplayer if demux stream changed during playback
 - 16-01-2006 changed: more media window base class work (moved some common msgs, consolidated OnClick)
 - 16-01-2006 fixed: progress dialog sometimes shows "Programs" in all lines
 - 16-01-2006 fixed: progress dialog sometimes does not fade in
 - 16-01-2006 fixed: music database reorg takes care of album thumbs
 - 15-01-2006 added: settings->video->subtitles, option to look for subs in rars, defaults to off because it causes lots of caching
 - 15-01-2006 changed: Rewrote window manager code to better track the window history.
 - 15-01-2006 changed: Cleaned up spin control (always wraps around now)
 - 15-01-2006 added: "Move Item" function to both Now Playing windows context menu.
		This can move an item (almost) anywhere in the list.  The exception is if the list is currently being
		played, then moved item cannot be moved past the currently playing item.  This is because all items in-between
		need to be altered, but the currently playing item cannot be altered.  If you try to move beyond the currently
		playing item, your moved item will be located at the slot adjacent to the currently playing item.
 - 14-01-2006 fixed: screensaver slideshow settings: if the selected path is to long it goes out of screen.
 - 14-01-2006 added: playlist playback is aborted and the current playlist cleared after 100 *CONSECUTIVE* failed items
 - 14-01-2006 fixed: current movie info from <info> tags for files that are part of a stacked movie
 - 13-01-2006 added: try/catch handling for threads started in dll's. allows a more gracefull exit for mplayer, should cache thread fail
 - 13-01-2006 fixed: All Genres and All Artists items in Music Library now go to next level of filtering and not directly to songs
 - 12-01-2006 updated: Portuguese (Brazil) language file (Thnx to T1000)
 - 12-01-2006 updated: Swedish language file (Thnx to blittan)
 - 12-01-2006 updated: Russian language file (thnx to que_)
 - 12-01-2006 updated: Polish language file (Thnx to napek)
 - 12-01-2006 updated: German (Austrian) language file (Thnx to CEOMR)
 - 12-01-2006 updated: German language file
 - 12-01-2006 updated: French language file (Thnx to frostbox)
 - 12-01-2006 updated: Italian language file (Thnx to kotix)
 - 12-01-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 12-01-2006 changed: Made all spin controls wrap rather than change direction when the end item is reached.
 - 12-01-2006 fixed: Spin control and Checkmark control align left wasn't working (My Weather)
 - 12-01-2006 fixed: Reverse animations for VisibleChange weren't running.
 - 12-01-2006 fixed: WindowClose events on controls that never render cause infinite loop on window exit.
 - 11-01-2006 changed: SMS style password input shows the current character for 1 second (before changing it to a *).
 - 11-01-2006 fixed: 40 character XBE names are now handled correctly.
 - 11-01-2006 fixed: XPR font rendering was aliased (looked thin).
 - 11-01-2006 fixed: File with no extension called with PlayFile via webserver crash.
 - 11-01-2006 fixed: Slideshow corrupt .xml file (only one picture was shown).
 - 11-01-2006 fixed: hopefully fixed fast wmv's with an updated mplayer.dll
 - 11-01-2006 added: made dvdplayer pass on extradata from demuxer to codec, enables it to play almost anything ffmpeg can play (including some quicktime)
 - 11-01-2006 changed: cleaned up codec selection for dvdplayer and enabled ffmpeg audio decoder
 - 10-01-2006 fixed: Settings passwords were displayed plain text on edit.
 - 10-01-2006 fixed: Controls with no visibility animations were always shown, regardless of their <visible> tag.
 - 10-01-2006 fixed: Settings Slider controls weren't centered.
 - 10-01-2006 fixed: text boxes displaying no text.
 - 10-01-2006 fixed: playlist hanging when randomize is enabled
 - 10-01-2006 changed: disabled seeking when ff/rw in menu and partially fixed rewind. only fast rewinds work
 - 10-01-2006 added: workaround to the playlist problem with randomize that will prevent the hang, but the underlying problem still exists.
 - 10-01-2006 fixed: dvdplayer: some vobs reported a wrong totaltime, as playback progressed totaltime decreased rapidly and no seeking was possible. 
 - 10-01-2006 fixed: changed to use libmpeg2 for mpeg1 caused ffmpeg to be used for everything instead in dvdplayer
 - 10-01-2006 fixed: playlists found in subfolders off the music and video playlists locations
			will not be re-cached to the music or video playlist location.
 - 09-01-2006 fixed: Python list controls would crash.
 - 09-01-2006 fixed: Sort order in Filemanager is now by label for the bookmarks.
 - 09-01-2006 fixed: Crash switching from Fullscreen -> GUI.
 - 09-01-2006 fixed: Page up/down controls were rendered incorrectly.
 - 09-01-2006 fixed: [ 1326937 ] Ripping a CD is an idle state for autoshutdown
 - 09-01-2006 fixed: [ 1400055 ] Mute Function doesn't work well.
 - 09-01-2006 fixed: [ 1309067 ] DVD-Player doesn't STOP on Eject Disc
 - 09-01-2006 fixed: Window Animations weren't reset when changing skins.
 - 09-01-2006 fixed: [ 1399055 ] Rarred subs left a progress dialog on screen.
 - 09-01-2006 changed: made dvdplayer use libmpeg2 for decoding mpeg1 video too and added reset code on decoding error
 - 09-01-2006 fixed: [ 1393429 ] If nothings playing volume reports -1 from GetVolume
 - 09-01-2006 changed: edit xbe title truncates to 39 characters so as not to corrupt xbe header
 - 09-01-2006 fixed: video stacking (no longer displays comma seperated file list)
 - 09-01-2006 fixed: [ 1398240 ] Dialog box grammar error.
 - 09-01-2006 changed: No TV mode in LCD doesn't auto-start in My Music anymore.
 - 08-01-2006 fixed: Default python values from references.xml were incorrect for skin version >= 1.85.
 - 08-01-2006 changed: Skin version to v1.90.
                       - includes.xml added.
                       - 1 pixel font shadows added (use <shadowcolor> tag).
                       - directional text added (use <angle> tag to state a degree) - label and buttons only.
                       - font.xml can take a <color> and <shadow> tag for each font.
                       - new animation system.
                       - online manual is being updated with the new information.
 - 08-01-2006 fixed: ProgressDialog title in the Filemanager on second copy/move etc.
 - 08-01-2006 fixed: [ 1399414 ] Cast listcontrol in Video Info couldn't be focused.
 - 08-01-2006 fixed: [ 1390768 ] Picture slideshows with transistion time less than 1 second didn't display correctly.
 - 08-01-2006 fixed: httpapi PlayFile should now once again play remote media
 - 08-01-2006 fixed: full restoration of the filter label in my music library
 - 07-01-2006 fixed: folder images in root of music library were horribly stretched if in big icons view
 - 07-01-2006 fixed: partial restoration of the filter label in my music library
 - 05-01-2006 changed: music and video context menus for better consistency
 - 05-01-2006 changed: speed improvement getting songs from the musicdatabase
 - 04-01-2006 changed: enabled experimental FF/RW in dvdplayer. it's abit shaky still
 - 04-01-2006 changed: iso9660:// protocol always tried to read a disc as a mode2 disc, even thou it was a mode1 disc.
 - 04-01-2006 fixed: creation of playlist locations (playlists/music and playlists/video)
 - 03-01-2006 fixed: music nav, Playitem does not work on "* All ..." folders
 - 03-01-2006 changed: music playlists, playlists with music database items are now saved with the real path of the file
                       instead of the musicdatabase URL
 - 03-01-2006 fixed: Sort order in My Pictures
 - 02-01-2006 changed: moved list/thumb label formating to media window base class
 - 02-01-2006 changed: moved item caching out of music nav and files into the FileItemList
 - 02-01-2006 fixed: Rumble controller option caused crashes with analog buttons.
 - 01-01-2006 fixed: mplayer.dll - some files with mp3 audio was misdetected and played only static.
 - 01-01-2006 fixed: duplicate string id resulting in "Target Temperature" incorrectly displayed in System Info
 - 30-12-2005 added: http api "getshares" and "getmedialocation" now accept "files" as a share type
 - 30-12-2005 fixed: Port numbers in Karaoke settings didn't match port numbers in System Info.
 - 30-12-2005 changed: Skin slide start positions are relative as of skin version 1.86.  PM3 updated to 1.86
 - 30-12-2005 added: Conditional window origins for dialogs.
 - 30-12-2005 fixed: [1387719] Stacking of non-english names.
 - 30-12-2005 fixed: Seek to end of song with right thumb stick resulted in the current song details not being updated.
 - 30-12-2005 added: Builtin functions SetVolume(percent) and Mute.
 - 30-12-2005 added: Info values for Player.GetVolume (int + label) and for Player.IsMuted (bool)
 - 30-12-2005 fixed: Some out effects or later in effects wouldn't render for some controls.
 - 30-12-2005 fixed: [1391885] - Extracting rar in my files with the copy reproduces bad dirs.
 - 30-12-2005 fixed: possible buffer overflows in some IFile::ReadString implementations
 - 30-12-2005 changed: moved dvd tray state to media window base class
 - 29-12-2005 added: Play action on a folder in videos will build internal playlist recursively and start playing immediately
 - 29-12-2005 fixed: Strange navigation and sorting issues.
 - 29-12-2005 fixed: xbmc in infinite loop due to a playlist full of unplayable items
 - 29-12-2005 fixed: lockup when switching between music and playlist window
 - 29-12-2005 fixed: Sorting in My Files was incorrect.
 - 29-12-2005 fixed: [1392003] My Pictures Context Menu Bug.
 - 29-12-2005 fixed: [site command: notificaton typo.
 - 28-12-2005 changed: Effect times are now calculated after items have been rendered once.
 - 28-12-2005 added: ListItem.Thumb and ListItem.Label to the InfoManager.
 - 28-12-2005 changed: Added a media window base class.
 - 28-12-2005 fixed: Sort order for items that are identical other than their length.
 - 28-12-2005 changed: moved sorting and available view as controls out of the video, programs, pictures + scripts windows
 - 28-12-2005 changed: moved parent folder testing into the fileitem, results in a minor speed increase while sorting
 - 28-12-2005 fixed: music nav, "* All Genre" folder may not always be on top if the list
 - 28-12-2005 fixed: Movie Lookup on DVD folders like "Movie Name/VIDEO_TS/VIDEO_TS.IFO"
 - 27-12-2005 added: new Http Api command "getmedialocation", used as follows:
			getmedialocation&parameter=type;location;showdate
			type=(music,video,pictures), location=share name or path, showdate=(0,1)
 - 27-12-2005 added: advanced configuration option for path substitution; look in xboxmediacetner.xml for details.
 - 27-12-2005 fixed: Bypass CD Selection in "x" seconds
 - 27-12-2005 changed: HTTP API getshares command now accepts a type parameter: getshares&parameter=type;pathsonly
			type=(music, video, pictures), pathsonly=(0,1)
 - 27-12-2005 fixed: music nav, "* All Artists" folder may not always be on top if the list
 - 27-12-2005 fixed: music nav, "* All Songs" folders where missing
 - 26-12-2005 added: custom slideshows in My Pictures via m3u playlists (only images are queued into the slideshow)
 - 26-12-2005 fixed: music nav, the "* All *" items could not be queued to the playlist
 - 26-12-2005 changed: music nav, minor speed improvement of loading all songs from database
 - 26-12-2005 fixed: FileItem attribute CanQueue was not saved or copyed to another object
 - 24-12-2005 fixed: playlist caching
 - 24-12-2005 fixed: list and textbox spincontrols in python
 - 24-12-2005 added: getshares command to HttpApi
 - 24-12-2005 fixed: Musicdatabase upgrade to 1.4 failed if songs from the same album had different thumbid's.
 - 24-12-2005 fixed: [ 1380153 ] DVD playback with subtitles not in sync
 - 23-12-2005 added: workaround for stacking multipart rar sets (ie, filename.partXXX.rar)
 - 23-12-2005 updated: Swedish language file (Thnx to blittan)
 - 23-12-2005 updated: Korean language file (Thnx to AkoXko)
 - 23-12-2005 updated: Italian language file (Thnx to kotix)
 - 23-12-2005 updated: German language file (Thnx to deezle)
 - 23-12-2005 updated: Norwegian language file (Thnx to vnm)
 - 23-12-2005 updated: Dutch language file (Thnx to tijmengozer)
 - 23-12-2005 changed: moved music library into a directory class
                       MusicDatabase will be updated to version 1.4
 - 23-12-2005 changed: moved sorting and available view as controls out of the my music windows
 - 22-12-2005 changed: My Music Library would incorrectly handle artists and albums that were blank as if they were the "all" item.
			These items are now filtered out of the display.
 - 22-12-2005 added: HttpApi: FileSize to GetCurrentlyPlaying and the use of ";;" as a literal ";" rather than a separator
 - 22-12-2005 fixed: HttpApi: GetDirectory
 - 22-12-2005 fixed: dvdplayer would drop frames / stall on a dvd cell change when previous cell didn't have audio and next did
 - 22-12-2005 changed: dvdplayer now checks for eof on read error. if the error is really end of file, exit player, otherwise retry.
 - 21-12-2005 fixed: GUI Calibration screen was constantly allocating/deallocating it's resources.
 - 21-12-2005 changed: Moved resume time saving into the application class.
 - 21-12-2005 changed: Better solution for genre problem in libid3tag.dll.
 - 21-12-2005 added: Support for treating stacked files as a single volume. Set "Bypass CD Selection" to "Immediately" to test.
 - 21-12-2005 added: Selecting a file from the FileBrowser dialog is equivalent to pressing "Ok".
 - 21-12-2005 changed: improved seeking accuracy in dvdplayer. ( fixed libdvdnav.dll time_search to use time map in dvd )
 - 21-12-2005 fixed: dvdplayer could stall on rewind due to full audio buffer
 - 21-12-2005 fixed: Thumbpanel highlighting wasn't working correctly.
 - 20-12-2005 fixed: some menu overlays did not display properly or not at all in the dvdplayer
 - 19-12-2005 changed: tuned FF/RW for dvdplayer (only enabled in debug builds)
 - 19-12-2005 fixed/changed: dvdplayer reported wrong total time for movie / dvdplayer now uses libdvdnav's time seek for seeking
 - 19-12-2005 fixed: [ 1378710 ] DVDplayer crash when swithing from fullscreen to thumbnail 
 - 18-12-2005 fixed: potential deadlock when using ffmpeg demuxer in dvdplayer and it returns a negative package size
 - 18-12-2005 fixed: ID3 genres were being incorrectly returned as "Blues".
 - 18-12-2005 fixed: MP3 files with more than one ID3v2 tag at the beginning would fail to play.
 - 18-12-2005 fixed: M3U reading could buffer overflow in the charset conversion.
 - 18-12-2005 added: HttpApi FileSize and SetResponseFormat commands
 - 17-12-2005 added: SmartXX V3 LCD , RGB&Status LED Support
 - 17-12-2005 added: system.autodetection, XBMC.ActivateWindow(3,autodetection),  Skinning indication icon/button to connect to a Autodetected XBOX!
 - 17-12-2005 changed: XBOX Autodetection, little more tweaks
 - 16-12-2005 fixed: IMDB thumbs for stacked hard drive items
 - 16-12-2005 fixed: Music and Video Now Playing windows now have a correct context menu
 - 16-12-2005 changed: video stacking cd selector bypass is now configurable, found in settings ->  my video -> video player
 - 16-12-2005 added: Built in command XBMC.TakeScreenShot thanks to Donno
 - 16-12-2005 changed: the video stacked-cd selector dialog will choose the first file after 60 seconds
 - 16-12-2005 fixed: IMDB lookup of plotsummary when a "Title?tt#######" url is in the nfo file
 - 15-12-2005 fixed: [ 1380351 ] Autoshutdown if slideshow screensaver is activated
 - 15-12-2005 fixed: Progress dialog could stay on screen after a calling up the shoutcast list via the webserver.
 - 15-12-2005 added: XBMC.PlayerControl(BigSkipForward), BigSkipBackward, SmallSkipForward and SmallSkipBackward built in functions.
 - 15-12-2005 changed: Skin version updated to 1.85 (version 1.3 skins still run, but skinners need to update)
 - 15-12-2005 updated: German language file
 - 15-12-2005 updated: Spanish language file (Thnx to traxis)
 - 15-12-2005 updated: Italian language file (Thnx to kotix)
 - 15-12-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 15-12-2005 updated: Korean language file (Thnx to AkoXko)
 - 15-12-2005 updated: Swedish language file (Thnx to blittan)
 - 15-12-2005 updated: Norwegian language file (Thnx to vnm)
 - 15-12-2005 updated: Danish language file (Thnx to hugener)
 - 15-12-2005 added: rarred subtitles to manual subtitle selection.
 - 15-12-2005 changed: better rarred subtitle handling - thanks to syra!
 - 14-12-2005 fixed: Sliding dialogs didn't reverse their direction correctly when hidden early.
 - 14-12-2005 added: Keyboard SetHeading patch thans to Nuka1195
 - 14-12-2005 fixed: allowhiddenfocus wasn't working correctly.
 - 14-12-2005 fixed: Very small image's thumbs would crash.  Minimum is now 8x8 pixels.
 - 13-12-2005 fixed: DVD Folders weren't being stacked.
 - 13-12-2005 fixed: Buttonscroller backwards compatibility for v1.3 skins.
 - 13-12-2005 changed: timers for effects are started at render time, rather than at window creation.
 - 13-12-2005 fixed: selecting unrarred vobsubs using browse for subtitle.
 - 13-12-2005 fixed: auto game region would apply even with setting off in some cases.
 - 12-12-2005 added: allowHiddenFocus attribute to visibility tags.  See online manual for more info.
 - 12-12-2005 fixed: Music Library could report empty if it had already been visited before a scan was performed.
 - 11-12-2005 fixed: The All Songs item in Music Library
 - 11-12-2005 changed: All Albums in Top 100 Albums, Recently Added Albums, Recently Played Albums is now a nested sql query for better performance
 - 11-12-2005 changed: Moved the buttonscroller button list into the skin.  See online manual for more information.  It still reads
                       from XboxMediaCenter.xml if skin version is less than 1.8.
 - 11-12-2005 added: Initial support for skin version 2.0 and backwards compatibility to v1.3 skins (skinners please see graphical design
                     forum for information).
 - 11-12-2005 fixed: Workaround for a buffer overrun in DVDDemuxSPU.
 - 11-12-2005 added: Sliding and delayed visiblitity effects for GUI controls + dialogs.  See the online manual for more information.
 - 11-12-2005 added: Support for more URL combinations in nfo files.
 - 11-12-2005 fixed: [ 1094942 ] No Movie Bookmarks when started from Filemgr
 - 11-12-2005 fixed: Ignore The when Sorting had no effect in My Videos.
 - 11-12-2005 fixed: Directory names don't end in a space when truncating in the FTP server.
 - 11-12-2005 fixed: Thumbs now appear immediately for files in the current directory from where a Movie "Query Info for All Files" is initiated
 - 11-12-2005 added: Context Menu: Make the share Default [GeminiServer]
                     In all share sections, with context menu, you can set the selected share as default! !<default>-</default>
                     For more information see: http://manual.xboxmediacenter.de/wakka.php?wakka=BookMarksxml&v=kz4
 - 11-12-2005 fixed: SmartXX V3 detection returned the wrong ID! [GeminiServer]
 - 11-12-2005 added: Skin controlled switchable condition/buttons: [GeminiServer]
		     The skinner can show and hide a Visual with own predefined button! 5 conditions are availibe! The conditions are [true] by default!
		     For Example: set a Weather Icon and controll [show/hide] it with a button in submenu!
                     Get the state:    use skin.ShowVisualx       [x=a,b,c,d,e]  e.g.: <visible>skin.ShowVisuala</visible>
		     Change the state: use XBMC.skinshowvisual(x) [x=a,b,c,d,e]  e.g.: <execute>XBMC.skinshowvisual(a)</execute>
 - 11-12-2005 added: HTTPAPI SeekPercentageRelative command and additional GetCurrentlyPlaying info
 - 11-12-2005 fixed: CFileXBMSP::Stat(), set errno correctly (fixes dvdfolders).
 - 10-12-2005 fixed: Clicking on "All Albums" items in Top 100, Recently Played and Recently Added Albums
		     (Note: Queueing is still broken.  It gets *ALL* songs from the database.)
 - 10-12-2005 fixed/changed: analog buttons can't turn off screensaver. plasma owners with flaky controllers (hi poing!) rejoice.
 - 10-12-2005 fixed: browse for subtitles (forgot some code)
 - 10-12-2005 fixed: Top 100 items in Music Library
 - 10-12-2005 fixed: IMDB "Movie Lookup" on folders
 - 09-12-2005 fixed: rarmanager errors preventing cvs from compiling (just commented out the offending lines)
 - 09-12-2005 fixed: ReplayGain wasn't correctly using the settings in the GUI.
 - 09-12-2005 fixed: My music incorrect playlist item selected when rar or zip files were in the folder.
 - 09-12-2005 fixed: Infinite loop in DeleteBookmark() if the bookmark had an invalid path.
 - 09-12-2005 fixed: Spin control in settings followed weird focusing patterns when moving to it from the left or right.
 - 08-12-2005 added: SystemInfo: Total System Uptime, will show how long XBMC was used since first start! [GeminiServer]
                     Note: on IGR reset the Total Uptime can not be stored! Switch off XBMC via Menu!
 - 08-12-2005 added: SmartXX V3 Modchip Detection [GeminiServer]
 - 08-12-2005 fixed: previos changed settings was not saved if a restart follow to network Assignment change [GeminiServer]
 - 07-12-2005 fixed: rar directory masking.
 - 07-12-2005 fixed: IMDB thumbs for movies in the root of a multipath bookmark in My Videos (i hope?)
 - 06-12-2005 fixed: My Music Library access to Playlists and Top 100 Songs
 - 06-12-2005 changed: error messages related to nfo file reading for imdb url's
 - 06-12-2005 added: force index rebuilding to video osd.
 - 06-12-2005 fixed: [ 1372341 ] Using 'none' in PM3 freezes xbox after apx. half hour in non-English locales. Requires changing the vis off none, then back onto it to stop the freezing.
 - 06-12-2005 fixed: [ 1324302 ] XBMC hangs when skipping to next video in My Videos playlist.
 - 06-12-2005 fixed: Bug in GUIFont::GetTextExtent() which could cause filenames with characters that were not present in the font to crash.
 - 05-12-2005 fixed: playlists button in My Music Files
 - 05-12-2005 added: frame dropping in video decoder when using ffmpeg in dvdplayer
 - 05-12-2005 fixed: saving playlists
 - 04-12-2005 fixed: memory leaks in video renderers
 - 04-12-2005 added: critical section tracking for dlls (should fix some small memory leaks)
 - 04-12-2005 added: dvdplayer initial ff/rw support in dvdplayer. only available in debug builds. 
 - 04-12-2005 changed: cleanup of dvdplayer audio/video rendering with added support for dropping frames in decoder.
 - 04-12-2005 fixed: dvdplayer memory leak in libdvdnav
 - 04-12-2005 fixed: '/' is not allowed in passwords in samba shares
 - 04-12-2005 fixed: [ 1335817 ] Stacking isn't working when CD is autoplayed
 - 04-12-2005 fixed: [ 1371200 ] Video Info - cast - page up/down broken in 16x9.
 - 04-12-2005 fixed: [ 1295019 ] Wrong play/pause icon displayed in menu (videoOSD) during fast forward. - Check musicOSD's as well.
 - 04-12-2005 fixed: [ 1265343 ] Show FreeMem Display Not Visible in 1080i
 - 04-12-2005 fixed: [ 1364937 ] Webserver crashes on "TakeScreenShot" action
 - 04-12-2005 fixed: [ 1280366 ] keyboard.isConfirmed() not working properly. CGUIDialogKeyboard::IsDirty() changed to IsConfirmed() - returns true if done is pressed.
 - 04-12-2005 fixed: [ 1276227 ] PrintScreen on keyboard wasn't working (incorrect key value)
 - 04-12-2005 fixed: [ 1329312 ] Wrong Background in HomeScreen after playing Music/Videos in PM3.
 - 04-12-2005 added: Improved sorting routine speed throughout.
 - 04-12-2005 added: manual browse for subtitle.
 - 03-12-2005 fixed: after last samba modification, dates did not display correctly anymore.
 - 03-12-2005 changed: set artist thumb in my music library view now lets you choose a .jpg/.tbn with the filebrowser instead of letting you assign a album thumb to the artist.
 - 03-12-2005 fixed: better manual directory handling when ripping cds without cddb.
 - 02-12-2005 added: playlists can be queued in library view
 - 02-12-2005 changed: IMDB downloaded thumbs will now show up for all files in stack when unstacked.
 - 02-12-2005 changed: samba strips of all '/' at the end of a path (hopefully it fixed the samba error success message)
 - 02-12-2005 changed: Made stick + trigger reading independent (fixes small issues with sticks being offcenter
                       intefering with the triggers)
 - 02-12-2005 added: Bitrate tag to http command getCurrentlyPlaying.
 - 02-12-2005 fixed: Added further DVD layer change hacks.
 - 01-12-2005 fixed: IMDB downloaded thumbs for stacked titles
 - 01-12-2005 fixed: .tbn thumbnails for stacked titles based on the first stacked filename
 - 01-12-2005 fixed: .nfo files for stacked titles based on the first stacked filename
 - 01-12-2005 added: File Browser Dialog - requires skinning
 - 01-12-2005 fixed: Path history was incorrect for media windows started with XBMC.ActivateWindow(window,path)
 - 01-12-2005 fixed: Memory leak in multicoloured text rendering (edit, rss controls)
 - 30-11-2005 fixed: [ 1330862 ] Bookmarks OSD Window does not disappear on video end.
 - 30-11-2005 fixed: Notifications cause stack overflow if the stack dialog is on screen and left or right is pressed.
 - 29-11-2005 updated: German language file
 - 29-11-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 29-11-2005 updated: Norwegian language file (Thnx to vnm)
 - 29-11-2005 updated: French language file (Thnx to modhack)
 - 29-11-2005 updated: Dutch language file (Thnx to tijmengozer)
 - 29-11-2005 fixed: file sizes were missing in my videos.
 - 28-11-2005 fixed: Stacked .nfo file paths were incorrect.
 - 28-11-2005 added: Workaround for ReadFile() returning incorrect data at the DVD layer change - requires special version
                     of libdvdcss-2.dll (rename from libdvdcss-2.dll_layerchangehack).
 - 28-11-2005 fixed: Notifications were only showing if Kai was enabled.
 - 28-11-2005 fixed: Shuffle in Slideshow screensaver was disregarded.
 - 28-11-2005 added: Support for comma's in stacked file names.
 - 28-11-2005 fixed: same navigational bug in my pictures.
 - 28-11-2005 fixed: small navigational bug in my videos.
 - 27-11-2005 added: support for multipath bookmarks in video and pictures. its still very much experimental. use at your own risk.
 - 27-11-2005 fixed: my previous fix for paths ending with '//' caused more problems than it fixed.
 - 27-11-2005 added: manual overriding of destination path when ripping cds without cddb.
 - 27-11-2005 fixed: paths ending in '://' and ':\' were handled wrongly. thanks to deanrparty.
 - 27-11-2005 changed: Cleaned up the file stacking code, implementing a stack:// virtual directory.
 - 26-11-2005 updated: [ 1365798 ] Updated KAI-Vectors, thx to flymaster!
 - 26-11-2005 added: two new virtual directories for use in bookmarks: $MUSICPLAYLISTS, $VIDEOPLAYLISTS.
 - 26-11-2005 fixed: thumbs and databases should work again! (you may need to regenerate thumbs in my pictures)
 - 26-11-2005 fixed: httpapi GetDirectory command with local non-directory or local empty directory parameter
 - 25-11-2005 added: <loop> tag to MultiImage control.
 - 25-11-2005 fixed: Textures outside of Textures.xpr were failing to load.
 - 25-11-2005 fixed: Fading code for homepage could cause multiple images to show in some cases (eg PM2).
 - 23-11-2005 added: Skin.HasTheme(themename) visibility condition.
 - 23-11-2005 fixed: [ 1358363 ] AlbumInfo for none existing albums thanks to pade2.
 - 23-11-2005 fixed:   Removed invalid .jpg files from CVS.
 - 23-11-2005 changed: Default album cover in skin is now "defaultAlbumCover.png"
 - 23-11-2005 changed: Added flag to directory classes to specify whether they should prompt the user
                       for authentication. Background scanners (picture thumb loader, RAM control) turn
                       this flag off.
 - 23-11-2005 changed: Redid the skin theme code.  See the online manual for information on skin themes.
 - 23-11-2005 fixed: Buttonscroller didn't obey visibility conditions.
 - 23-11-2005 added: <randomize> and <keepaspectratio> tags to the multiimage control.
 - 21-11-2005 added: you can now specify where to store playlists. they are now separated in video and music sections.
 - 21-11-2005 fixed: delete in my video title view renamed to remove title to avoid confusion. also removed a file-level operation (rename file) from the title view context menu.
 - 21-11-2005 fixed: somehow a hack for dvd menu's was removed from the dvdplayer. Added it back again
 - 21-11-2005 added: New multiimage control.  A mini slideshow control.
 - 19-11-2005 added: you can now use relative paths in combination with $HOME in xboxmediacenter.xml. hi to jjsmither. WARNING: REMEMBER THAT $HOME IS Q:\ BY DEFAULT, NOT THE ACTUAL XBMC DIRECTORY PATH.
 - 18-11-2005 updated: Spanish language file (Thnx to jose_t)
 - 18-11-2005 updated: Norwegian language file (Thnx to vnm)
 - 18-11-2005 updated: Korean language file (Thnx to AkoXko)
 - 18-11-2005 updated: Italian language file (Thnx to kotix)
 - 18-11-2005 updated: German language file
 - 18-11-2005 updated: French language file (Thnx to flymaster)
 - 18-11-2005 updated: Finnish language file (Thnx to jutski)
 - 18-11-2005 updated: Danish language file (Thnx to hugener)
 - 18-11-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 18-11-2005 cleanup: Removed some code duplication of the the delete/rename code in Pictures/Video/Music.
 - 17-11-2005 fixed: Location of the video preview window was incorrectly calibrated.
 - 16-11-2005 changed: sf bug #1301380 System info - Wrong HDD Key info! Removed until the detection is rewrote! [GeminiServer]
 - 16-11-2005 fixed: sf bug #1348614: ftp client: opening/copying folders with ."dot" should work again! [GeminiServer]
 - 16-11-2005 added: sf patch #1348694 F and G partition support to FEH [GeminiServer]
 - 15-11-2005 added: Skin Theme Support: [GeminiServer]	
		     Skin Themes, simply loading different Texture.xpr files from the current selected skin! To create new Themes, just add. a new MyThemaRed.xpr to the \Skin\SkinName\media\*.*,which contained Theme referenced pictures!
                     You can also use more Themes and the shared files [picutes] can be in root of \media, which will be used if they are not in the defined theme!
                     also new is to define the default used Theme in skin.xml <defaultthemename>textures</defaultthemename>, here you can define the simple XPR name! e.g. "My Theme Red.xpr" theme name is "My Theme Red"!
                     All themes will be detected Automaticly, and can be selected true Settings - Appearance - Skin Theme! If there is no Theme defined, the default's will be used!
 - 15-11-2005 added: sf patch #1350866 modified playselected() python function
 - 15-11-2005 added: sf patch #1350867 new position() python function
 - 14-11-2005 fixed: (I hope it is fixed, haven't been able to test it) dvds start to stutter at the end of a movie when played with dvdplayer
 - 14-11-2005 fixed: when detectasiso was set to yes, most dvd's where not playable anymore with the dvdplayer (crash or back to menu)
 - 13-11-2005 fixed: My Music Library would highlight the wrong album on previous dir if there were multiple albums of the same name (aka Greatest Hits)
 - 13-11-2005 fixed: My Music could get stuck in the Now Playing window
 - 12-11-2005 fixed: My Movies "Query Info For All Files" now looks for "stackedname.nfo" like "Movie Information"
 - 12-11-2005 fixed: httpapi - called via ASP would include inappropriate web header
 - 12-11-2005 added: Controller Rumble (controller vibration)! [GeminiServer]
                     On menu action controller will Rumble! Rumble On/Off and Rumble sensitivity can set over: Appearance - Look and Feel - Rumble Controller!
 - 12-11-2005 added: rename in Context menu Music/Pictures/Video [GeminiServer]
                     The renameing is in condition with delete function in the context menu! Settings description changed to "Allow File Renaming and Deletion"
 - 09-11-2005 fixed: more gracious handling of a missing alternate subtitle directory.
 - 07-11-2005 changed: new spc codec for paplayer. uses snesapu.dll (same core as snesamp).
 - 07-11-2005 fixed: after lpcm codec addition to dvdplayer, dvd's where not playable anymore.
 - 07-11-2005 fixed: reverted dvdplayer overlay fix (it produced more problems then it fixed)
 - 06-11-2005 added: option in my programs settings to en/disable Kai (disabled by default).
 - 05-11-2005 changed: allmusic.com album lookups now use both album and artist and rank the results
 - 05-11-2005 fixed: the cover image is updated when refreshing album information
 - 05-11-2005 changed: some startup logging cleanup.
 - 05-11-2005 changed: show average bitrate for vbr mp3 again.
 - 05-11-2005 changed: removed mymusictop100 keymappings from keymap.xml (window doesn't exist anymore, functionality was moved to libraryview a while back)
 - 04-11-2005 fixed: myfiles, certain .sids, .nsfs and .oggs weren't deleteable/copyable.
 - 04-11-2005 fixed: mymusic, when you changed sort method, cursor placement changed to wrong file, thx to Jmarshall for fix
 - 03-11-2005 added: added: dvdplayer, 24 bits lpcm decoding
 - 02-11-2005 changed: utf8 name conversion in song metadata during last.fm streaming
 - 02-11-2005 changed: faster start of last.fm streams
 - 02-11-2005 fixed: last.fm, code indenting
 - 02-11-2005 added: last.fm, user's recently listened tracks, sortable by date
 - 02-11-2005 fixed: last.fm, utf8 names are converted so that accented letters are properly displayed
 - 02-11-2005 fixed: last.fm, lists with decimals (ratings...) were not properly sorted (sort by size)
 - 02-11-2005 fixed: last.fm, clears directory cache when returning to root to allow multiple searches
 - 01-11-2005 fixed: xlink kai settings were hidden.
 - 01-11-2005 fixed: applied sf patch #1283584 to fix some python control issues, (Thnx to hempster)
 - 31-10-2005 changed: files ending in .ts.001 will now be consider to be mpeg files and not rar archives.
 - 31-10-2005 fixed: dvdplayer, after the last update, enabeling deinterlacing could cause a crash
 - 31-10-2005 update: dvdplayer, ffmpeg to latest version
 - 31-10-2005 fixed: dvdplayer, subtitle issues. subtitles should now be displayed if you enable them when playing a dvd
 - 31-10-2005 fixed: dvdplayer, on some menu overlays, transparency was ignored and resulted into non visable menu overlays
 - 31-10-2005 added: dvdplayer, media duration estimation when no duration is available
 - 31-10-2005 fixed: dvdplayer, vob files had no timing information
 - 31-10-2005 fixed: dvdplayer, only the first vob file of a dvd was seekable and had the correct time values
 - 31-10-2005 cleanup of file-input classes for dvdplayer
 - 31-10-2005 removed named events and created normal events of them
 - 31-10-2005 added: basic external subtitle support to the dvdplayer (not enabled)
 - 31-10-2005 fixed: bug report #1312797, dvdplayer: some rips hang with 1 sec left to play.
 - 31-10-2005 changed: paths to screenshots and shoutcast rips to their path variables which support non default locations ($RECORDINGS, $SCREENSHOTS)
 - 30-10-2005 added: "lastfm:" virtual filesystem (initial audioscrobbler web services support)
                     Add a My Music share to "lastfm://" to test it, and make sure you are registered with audioscrobbler.
 - 30-10-2005 fixed: [1341077] English language string had a invalid closing tag (Thnx to blittan)
 - 30-10-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 30-10-2005 updated: Spanish language file (Thnx to jose_t)
 - 30-10-2005 updated: Italian language file (Thnx to kotix)
 - 30-10-2005 updated: German language file (Thnx to deezle)
 - 30-10-2005 updated: Norwegian language file (Thnx to vnm)
 - 30-10-2005 added: [ 1336095 ] new playselected(position) python function, plays a certain item from the current playlist, thanks to nicko2k.
 - 30-10-2005 added: Paths to $homedir´s default screenshot folder in My Pictures and $homedir´s default path to recordings (Shoutcast rips) in xboxmediacenter.xml.
 - 29-10-2005 fixed: filerar will now fail immediately if it tries to cache files bigger than 2 gig (since fat-x can't handle it anyway).
 - 29-10-2005 fixed: display of squares and/or dots for track albumname and crashes sometimes when there was no albumtag in the file.
 - 28-10-2005 fixed: occasional crash between songs when codec info is displayed 
 - 28-10-2005 added: if videos are stacked, imdb query will look for "stackedname.nfo" for url
 - 28-10-2005 changed: show current bitrate for vbr mp3 instead of average bitrate. (needs new MadCodec.dll, also works with renamed in_mp3.dll)
 - 28-10-2005 fixed: no bitrate information for last.fm streams
 - 28-10-2005 fixed: possible thread synchronisation problems in python
 - 28-10-2005 fixed: possible crash at exit of xbmc because of deadlocks in filezilla
 - 28-10-2005 fixed: SITE runxbe in ftp server
 - 28-10-2005 added: progress dialog when openning a multipath bookmark (only supported by music)
 - 28-10-2005 fixed: auto game region would lead to an infinite reboot-loop on ntsc systems
 - 27-10-2005 added: Basic support for Last.fm radio including trackinfo and albumcovers, place the lastfm:// url in a .strm file to play.
                     No love/ban. Skip works but not very nicely. There is an option in general audio settings to en/disable submitting last.fm tracks to your last.fm profile.
                     Note that you must have entered your audioscrobbler/last.fm username/password to play last.fm radio.
 - 27-10-2005 fixed: Slideshow-screensaver start when video is paused cause hang (1313900) [GeminiServer]
 - 27-10-2005 changed: reorganized the program settings a little.
 - 27-10-2005 added: you can now choose which 60hz modes you want to use with the game region overrider.
 - 27-10-2005 added: pal 60 support to game region overrider.
 - 27-10-2005 fixed: auto game region now works everywhere again. 
 - 27-10-2005 fixed: DAAP directories wasn't displaying local characters like ċ,ä,ö,û... correctly
 - 27-10-2005 updated/rewrote: itunes DAAP client to not use global buffering, but actually stream the file to player.  XDAAP updated to libopendaap 0.4.0.  
 - 26-10-2005 added: better testing of dvd urls (D:\, iso9660://, udf://) in GetMatchingShare
 - 26-10-2005 fixed: GetMatchingShare failing due to forward slash & backslash incompatibility
 - 25-10-2005 fixed: erroneous error messages being reported in log
                     "ERROR CUtil::GetMatchingShare... no matching bookmark found for [/]"
                     "ERROR CVirtualDirectory::GetDirectory() matches no valid bookmark, getting root bookmark list instead"
 - 23-10-2005 fixed: memory leaks and startup lag in the aac codec - thanks to arnie pie!
 - 22-10-2005 removed: sidplayer. obsolete due to the paplayer sid codec.
 - 22-10-2005 fixed: playlists button found in my music files window
 - 22-10-2005 fixed: aac codec failed for he-aac.
 - 22-10-2005 fixed: fatx limiter is now applied to directory names as well - thanks to soepy.
 - 22-10-2005 added: alac (apple lossless audio codec) support to paplayer. shares dll with the aac codec.
 - 19-10-2005 added: experimental support for multiple paths in my music bookmarks.
                     only hard drive, samba, and xbms paths are allowed, any other are removed when the config is read.
                     DO NOT USE COMMA SEPERATED PATHS.  the config MUST be as follows since comma is a valid smb and xbms character:
                     <bookmark>
                       <name>Music</name>
                       <path>E:\Music</path>
                       <path>smb://workgroup;user:pass@someserver/music</path>
                       <path>xbms://anotherserver:1400/music</path>
                     </bookmark>
 - 18-10-2005 added: Support for D3D Visibility testing from plugins.
 - 17-10-2005 changed/fixed: xbe regions will only be used in my programs (not with xbmc.runxbe nor in my files). avoids a potential freeze on xbe launch.
 - 17-10-2005 added: new visbility condition, system.hasalarm(alarmname). for use in skins.
 - 17-10-2005 added: new builtin command xbmc.cancelalarm(alarmname)
 - 17-10-2005 changed: new alarmclock syntax! xbmc.alarmclock(alarmname,command,time).
 - 17-10-2005 fixed: cancelling an alarm clock would trigger the command.
 - 17-10-2005 changed: sid tag loader now uses both stil.txt and sidlist.csv.
 - 17-10-2005 added: A .sid codec for paplayer (Commodore 64 Music). Based on libsidplay2+resid.
 - 16-10-2005 fixed: context menus in my video windows
 - 15-10-2005 added: Support for Direct3d DrawIndexedPrimitive from plugins.
 - 15-10-2005 added: More DirectX exports.
 - 15-10-2005 added: Watched/UnWatched filtering in Video Library views (Thanks to MercuryInc)
 - 14-10-2005 fixed: auto region for games on dvd.
 - 14-10-2005 updated: Italian language file (Thnx to kotix)
 - 14-10-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 14-10-2005 updated: German language file (Thnx to deezle)
 - 14-10-2005 updated: Norwegian language file (Thnx to vnm)
 - 14-10-2005 added: my programs bookmarks now support multiple paths defined in the true xml way, like this:
                     <bookmark>
                       <name>Games</name>
                       <path>E:\games</path>
                       <path>F:\games</path>
                     </bookmark>
 - 13-10-2005 changed: don't let PAPlayer itself decide to disable .ac3/.dts files if digital output is enabled. The player still supports the files just no passthrough. Allows user to force use of PAPlayer for .ac3/.dts files.
 - 13-10-2005 changed: Logging starts earlier (some logs weren't being logged)
 - 13-10-2005 fixed: Music files navigation, same path could be in the directoryhistory more then once in a row (causing having to press back multiple times to navigate back)
 - 13-10-2005 added: Playlists in My Music Library now act as folders.  The items are displayed in the order found in the playlist.
                     Since no tag data is read for these items yet, they are not sortable, and only displayed by filename.
 - 13-10-2005 fixed: My Music Library Playlist listing was not sortable
 - 13-10-2005 fixed: xbms shares should be working again, they are case sensitive
 - 13-10-2005 fixed: dvdplayer could hang if player was paused and user tried to exit the player
 - 12-10-2005 fixed: dts -> analog codec did not always work for dvdplayer
 - 12-10-2005 fixed: Seekbar was broken, should work now
 - 11-10-2005 fixed: paths with commas in my music files
 - 11-10-2005 fixed: bug in my music library albums regarding albums with the same name, aka "greatest hits"
 - 11-10-2005 removed: setting blank or missing music tags to "unknown"
 - 11-10-2005 changed: cleaned up dts/ac3 passtrough code somewhat for dvdplayer
 - 10-10-2005 fixed: videomode override should work for ntsc->pal now.
 - 10-10-2005 updated: mplayer.dll (new ffmpeg, fixes some avi files among other things)
 - 10-10-2005 fixed: control.hasfocus() didn't work on dialogs, only full windows
 - 10-10-2005 changed: how my music files keeps its path history.  this should correct naviagtion issues with overlapping bookmarks, and bookmarks which can traverse into the playlists location.
                       this changes how <default> path and activatewindow with a dest path work.  they are now behave as a virtual bookmark so back from there will display the root bookmark listing.
 - 09-10-2005 removed: my music top 100 window (use the library).
 - 09-10-2005 fixed: dvds wouldn't play.
 - 09-10-2005 changed: some layout stuff regarding video mode override.
 - 09-10-2005 fixed: "bad authorization" message from audioscrobbler on every songsubmission (timed out session).
 - 09-10-2005 fixed: bugs with video mode override.
 - 09-10-2005 fixed: charset converter may waste a byte here and there when converting
 - 09-10-2005 updated: German language file (Thnx to deezle)
 - 09-10-2005 updated: Hungarian language file (Thnx to tcsizmadia)
 - 09-10-2005 updated: Norwegian language file (Thnx to vnm)
 - 09-10-2005 updated: Finnish language file (Thnx to jutski)
 - 09-10-2005 updated: Korean language file (Thnx to AkoXko)
 - 09-10-2005 added: Nav view, recently played albums (musicdatabase will be updated to version 1.3)
 - 09-10-2005 changed: Nav view, the empty database message is only displayed when there are no scanned items
 - 09-10-2005 changed: added databaseviews for albums and songs to the musicdatabase
 - 09-10-2005 changed: minor speedup of nav view database queries
 - 09-10-2005 updated: sqlite to version 3.2.7
 - 09-10-2005 added: video mode override in my programs.
 - 08-10-2005 fixed: dvdplayer would be associated with any files on udf discs.
 - 08-10-2005 added: rename xbe in my programs.
 - 08-10-2005 added: Playlists to My Music Library, also directly accessible via XBMC.ActivateWindow(MyMusicLibrary,Playlists)
 - 08-10-2005 fixed: some navigation problems with My Music Library sometimes returning the full album listing for recent and top100 albums
 - 08-10-2005 fixed: the "All" items are removed from the object count in My Music Library
 - 08-10-2005 fixed: blank and missing title, artist, album, and genre tags are set to "unknown"
 - 06-10-2005 fixed: when pausing playback of video wth passthrough in dvdplayer, audio would keep playing
 - 06-10-2005 added: XBMC.PlayerControl(Record) skin command. Toggles recording state. Player.IsRecording, Player.CanRecord are visibility states that tell if it is possible
 - 06-10-2005 fixed: dvdplayer would become unresponsive when displaying some stillimages.
 - 04-10-2005 changed: default interlaced handling is now none.. ie it doesn't try to do anything. changed due to the many times it starts to deinterlace when not needed.
 - 04-10-2005 fixed: clockspeed used for DreamX 1480 was somewhat of. Correct value is 1481.20000Mhz as per FriendTech info. (updated with forgotten file for mplayer)
 - 02-10-2005 fixed: my music keeps its settings.  (buttons need to reference ID 5, not 501.)
 - 02-10-2005 added: Video items found in locked bookmarks are hidden from My Videos database views (Title, Genre, Actor, Year) until the bookmark is unlocked from My Videos Files view or by Master User Mode
 - 30-09-2005 added: WA51-presets(265).zip, now default Presetpack in Milkdrop. Contains presets 20fps > faster (tested in PAL720x576)
 - 30-09-2005 added: Milkdrop - can now select different preset packs from the settings menu. (Defaults to looking in visualisations\Milkdrop for zips and folders)
 - 30-09-2005 fixed: Milkdrop - xml settings file was getting corrupted.
 - 30-09-2005 fixed: Problem reading some compressed zip files.
 - 29-09-2005 added: START on the controller or PLAY on the remote now plays media from DVD-ROM if present (home screen only)
 - 29-09-2005 fixed: subtitles in subtitles/ wouldn't work on hdd.
 - 28-09-2005 added: new buildin function: <execute>XBMC.PlayDVD()</execute>, will play/run a CD/DVD if a media is present in the DVD-Drive! [GeminiServer]
 - 28-09-2005 added: Home window: DVD-Drive button [icon] will appear if a media is present! On click it will play the inserted media disc! in addition with new Infomanager: system.hasmediadvd [GeminiServer]
 - 28-09-2005 added: new Infomanager: system.hasmediadvd will be true if a media is present in the DVD-Drive [GeminiServer]
 - 28-09-2005 added: Play CD/DVD function to the DVD-Drive context menu in all sections! Play CD/DVD function is availible if a CD/DVD is inserted else no play item in context menu availible! [GeminiServer]
 - 28-09-2005 added: Eject and Load Tray function to DVD-Drive context menu in all sections! [GeminiServer]
 - 27-09-2005 fixed: nsf/spc/gym codecs. last song in a directory would play forever.
 - 27-09-2005 fixed: bugs in cachepath handling.
 - 26-09-2005 fixed: when adding a music folder to playlist, extensions are removed if hide media extensions is enabled (atleast until the background loader renames the item)
 - 26-09-2005 fixed: DVDPlayer playback failed on DreamX 1480. (Also more early/late using mplayer on those boxes) (updated)
 - 26-09-2005 fixed: GYM should play now and not crash xbox.
 - 25-09-2005 added: GYM (Genesis music file) codec to paplayer. Based on gens' apu.
 - 25-09-2005 fixed: Minor big/little-endian issue in AC3Codec. (PAPlayer)
 - 25-09-2005 fixed: ac3/dts stopped decoding if a bad frame was found, bad frames are now ignored. (PAPlayer)
 - 25-09-2005 added: rar files can now be extracted using filemanager.
 - 25-09-2005 updated: German language file
 - 25-09-2005 updated: Italian language file (Thnx to kotix)
 - 25-09-2005 updated: Norwegian language file (Thnx to vnm)
 - 25-09-2005 updated: French language file (Thnx to lacrevette)
 - 25-09-2005 changed: removed load of libdvdcss-2.dll from InputStreamNavigator
 - 25-09-2005 changed: cdripper now uses original vorbis dlls ( dlls in \system\cdrip got updated)
 - 25-09-2005 fixed: my music files not filtering files by extension
 - 25-09-2005 fixed: problems using window ID 5
 - 25-09-2005 added: dlls load referenced dlls when a dll is loaded
 - 25-09-2005 updated: Xboxmediacenter.xml, added .SPC to music extensions
 - 24-09-2005 fixed: Visualization NONE resulted in 1 logentry / frame
 - 24-09-2005 updated: kai-vectors.xml
 - 24-09-2005 changed: added more default paths for MyPrograms bookmarks (emulators/apps).
 - 24-09-2005 fixed: Potential crash in NSF codec.
 - 24-09-2005 added: SPC (Super NES sound file) codec for paplayer. Based on snes9x's APU.
 - 24-09-2005 added: New Screensaver: "Slideshow"! You can define the folder, where your pictures are.  Recursive Slideshow! [GeminiServer]
 - 23-09-2005 fixed: AlarmClock command parser.
 - 23-09-2005 fixed: Release build wouldn't compile due to missing file
 - 23-09-2005 fixed: very short wavs (< 1 second) could not be played (PAPlayer)
 - 23-09-2005 fixed: mono mp3's could not be played (PAPlayer, MadCodec.dll)
 - 23-09-2005 changed: [ 1286764 ] slightly modified, added E:\Games\ & G:\Games\ to Myprograms Games bookmark.
 - 23-09-2005 fixed: site help or any xbmc.* command without parameters had to be called as site() to work. alarmclock's parameters still has this "bug"
 - 23-09-2005 fixed: playback from daap bookmarks, mplayer is used as workaround
 - 23-09-2005 fixed: "skipnext" on the last item of a video playlist returns back to gui
 - 23-09-2005 fixed: queuing of stacked items in my video files view
 - 22-09-2005 added: support for prefix and suffix in regexp matching. (specific matches without removing what was matched from displayed name)
 - 22-09-2005 added: parameter validation for logpath
 - 21-09-2005 changed: reversed and fixed double xboxmediacenter.xml settings issue if home path was set [GeminiServer]
 - 21-09-2005 fixed: reading settings from xboxmediacenter.xml  was broken! This should solve other issues! [GeminiServer]
 - 21-09-2005 changed: reorganized the Homedir log structure! [GeminiServer]
 - 21-09-2005 changed: disabled software upsampling for multichannel audio (>2). (MPlayer, DVDPlayer)
 - 21-09-2005 fixed: manual authentiction for smb wasn't working
 - 21-09-2005 fixed: when set to dhcp, samba wouldn't be set to use the correct interface. 
 - 19-09-2005 added: wrapper class for dll's (See DynamicDll.h for more info)
 - 19-09-2005 added: Milkdrop now supports stereo 3d mode.
 - 19-09-2005 added: AC3-wav, AC3-cdda, DTS-wav and DTS-cdda playback to paplayer.
                     NOTE: DTS-wav and DTS-cdda will always output as AC3.
 - 19-09-2005 changed: disabled software upsampling for multichannel audio (>2). (PAPlayer)
 - 19-09-2005 changed: disabled crossfading for cdda.
 - 19-09-2005 fixed: with crossfading enabled a new track with a different amount of channels as the currently playing file could not be started.
 - 19-09-2005 changed: context menu Audio & Video & Picture -> to avoid large context menu,  grayed out context menu items are now removed! They will displayed if required!
 - 19-09-2005 added: MasterPassword: Audio & Video & Picture -> Context menu - Settings will now also check for MasterPassword if Lock Settings is enabled! [GeminiServer]
 - 19-09-2005 fixed: Audio Context menu - Rip CD Audio: AudioCD Detection was brocken/wrong. Also add. CDExtra and MixedMode detection to enable Rip CD Audio! [GeminiServer]
 - 17-09-2005 fixed: dvdmenu jumps when selection is changed
 - 17-09-2005 changed: minor improvement for vertical chroma alignment in PixelShader Renderers. it was off by half a pixel.
 - 17-09-2005 added: logpath for xbmc.log file! Set the path where the log file should be created. [GeminiServer]
                     If no path is set the Default Q:\ path will be used. Example: <logpath>E:\TDATA\0face008\</logpath>
 - 16-09-2005 fixed: z: is now mapped to the correct drive.
 - 16-09-2005 added: New builtin command: XBMC.Notification(<header>,<message>). Will show a KAI toast dialog with the specified header and message.
 - 16-09-2005 changed: XBMC.AlarmClock() can now execute any builtin. NEW SYNTAX! XBMC.AlarmClock(<builtincommand>,<time>).
 - 14-09-2005 changed: Playlists skip to next song when it an unplayable item is encountered
 - 13-09-2005 fixed: DVDPlayer was unable to play .ac3 files
 - 13-09-2005 fixed: DVDPlayer wouldn't display subtitles unless the subtitles visible option was toggled of and on in osd
 - 13-09-2005 fixed: DVDPlayer didn't display anything when in the background
 - 13-09-2005 fixed: DVDPlayer would play horribly choppy when there was no audio stream present
 - 13-09-2005 added: Display of type of audiostream (Commentary, For Hearing impaired on those dvd's that support it)
 - 13-09-2005 changed: dvdplayer now select and show audio and subtitle streams, soly based on what's specifed in ifo files. mapping of this to the mpeg streams should now be correct too
 - 13-09-2005 added: Alternative ascii-gfx Filezilla (FTP) Welcome MSG. Disabled by default, to enable, first disable (comment) org. MSG, then uncomment new MSG. Use an ASCII capable font for display in ftpCLIENT. Thx to h8!
 - 12-09-2005 changed: XBMC DVD-Player is public now, and is now used by default when playing dvd's
 - 12-09-2005 fixed: id3 tags with ISO 8859 1 textencoding may not display correct, q:\system\libid3tag.dll got updated
 - 11-09-2005 updated: Polish language file (Thnx to napek)
 - 11-09-2005 updated: Norwegian language file (Thnx to vnm)
 - 11-09-2005 updated: German language file
 - 11-09-2005 fixed: charset conversion from id3 tags was wrong
 - 11-09-2005 changed: libid3tag closes files immediately after reading and writing
 - 11-09-2005 changed: libid3tag only opens files on the hdd with write access
 - 11-09-2005 changed: my music files view now uses a true numeric sort for starting digits, like the library
 - 10-09-2005 fixed: play button in movie info screen now plays back in full screen
 - 10-09-2005 changed: my music files is now strictly the files view.  if you want to open up to the LAST open music window, use window ID of 5, or the window name "mymusic".  this is a virtual window which will open up music to the last window.
 - 10-09-2005 added: skin <hyperlink> and xboxmediacenter <startwindow> tags now accept window names
 - 10-09-2005 CRITCAL FIX: After libid3tag was added, music files opened over smb could be destroyed if write access was enabled on the share. It is sometimes enough to enter directory....
 - 10-09-2005 changed: added display of default player when selectring player. moved Play Using... up in context menu
 - 10-09-2005 added: ability to select player for music and video from context menu
 - 09-09-2005 fixed: when playing an audio file with the dvdplayer, switching between visualisation and menu resulted in a crash
 - 09-09-2005 added: libfaad to dvdplayer
 - 09-09-2005 fixed: replay gain info from an id3v2 tag was never read
 - 09-09-2005 changed: replaced id3lib with libid3tag (much smaller and better performance), needs libid3tag.dll in q:\system
 - 09-09-2005 fixed: replay gain info created with MP3gain was never read
 - 08-09-2005 added: NSF (Nintendo Sound File) codec to paplayer. Based on nosefart.
 - 08-09-2005 updated: Dutch language file (Thnx to nightspirit)
 - 08-09-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 08-09-2005 updated: Spanish language file (Thnx to jose_t)
 - 08-09-2005 updated: Finnish language file (Thnx to jutski)
 - 08-09-2005 updated: Korean language file (Thnx to AkoXko)
 - 08-09-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 08-09-2005 updated: Norwegian language file (Thnx to vnm)
 - 08-09-2005 updated: German language file
 - 07-09-2005 changed: made section unloading delayed same as dll unloading. (speeds up filelisting over daap://)
 - 07-09-2005 added: MP2 audio for Paplayer
 - 07-09-2005 added: MP3 decoder based on libMAD for Paplayer, this replaces winamp's in_mp3.dll for mp3 decoding. If you still want to use in_mp3.dll instead rename in_mp3.dll to MADCodec.dll
 - 07-09-2005 added: Startwindow examples to xboxmediacenter.xml
 - 07-09-2005 changed: increased progressbar timeout to 3 seconds on startup instead of 2
 - 07-09-2005 fixed: audio stutters when playback is started.
 - 06-09-2005 fixed: mplayer would leak about 300k on each run, du to UnrarXLib not cleaning up when failing
 - 06-09-2005 updated: mplayer.dll (reverted change for no seek after fastforward)
 - 06-09-2005 changed: iso9660 now prefers rockridge extension instead of joliet extension.
 - 05-09-2005 added: libdts to dvdplayer
 - 05-09-2005 changed: video scan enables stacking for best results. this should fix the issues with dvd folders being added to the database multiple times.
 - 05-09-2005 added: video scan button is hidden in context menu unless in files view
 - 05-09-2005 fixed [ 1281328 ] + [ 1281330 ] fixed navigation in imdb lookup thx to bubbadood
 - 05-09-2005 fixed: when dvdplayer was paused, its timer was not paused.
 - 05-09-2005 fixed: when deleting an item from my video title view, the top item would be the selected item
 - 05-09-2005 added: libmad decoder to dvdplayer
 - 04-09-2005 fixed: libcurl consumed 100% cpu when downloading data
 - 03-09-2005 fixed: clashes between mplayer and filerar progressbars.
 - 03-09-2005 added: sf.net patch [ 1257055 ] - instable behaivour in cddb.cpp - thanks to pade2!
 - 03-09-2005 fixed: filerar would fail to open first file in an archive if the archive had a comment.
 - 02-09-2005 fixed: filerar would fail if seek was called immediately after construction (broke e.g. mp3s with id3v2-tags).
 - 02-09-2005 added: httpapi exposed more values to GetGuiStatus
 - 02-09-2005 fixed: Build.bat now works again *blush*, works better if it actually builds...
 - 01-09-2005 fixed: music .pls and .strm files inheriting folder.jpg
 - 01-09-2005 fixed: [ 1276498 ] Build.bat didn't work for all Windows languages. Thx to Pade2
 - 01-09-2005 fixed: dvdplayer would stutter when OSD was up (due to criticalsections stalling renderthread)
 - 01-09-2005 fixed: dvdplayer would lockup if OSD was open and player came across a stillframe
 - 01-09-2005 fixed: thumbnails for .strm files
 - 01-09-2005 added: big list view to my video title view
 - 31-08-2005 changed: new version of dumb module codec. now also enabled for .xm's.
 - 30-08-2005 changed: Shoutcast Top500 back to compressed form.
 - 29-08-2005 fixed: year failed to be read from id3v1 tags.
 - 29-08-2005 added: codec to paplayer for .it, .s3m and .mod. Based on dumb.
 - 29-08-2005 cleanup: code to show/hide overlay per window
 - 29-08-2005 fixed: dvdplayer, libdvdcss data corruption when opening a dvd more then once
 - 29-08-2005 changed: Patch [1105861] (thx to slacker) quite a few changes to Build.bat
 - 28-08-2005 added: cross-linking of cast information in the movie info dialog window.
 - 28-08-2005 changed: Master Lock: Lock Settings and Lock Filemanger are now in one selectable setting. [GeminiServer]
 - 28-08-2005 added: Master Lock: Master User Mode: If its true: the master user can access to all shares with the Master code! After 3rd time entered it will ask for opening all shares! [GeminiServer]
 - 28-08-2005 changed: Shoutcast Top500 is now (temporarily) retreived in uncompressed form.
 - 27-08-2005 fixed: shoutcast pls files with a single entry would not inherit a thumbnail (folder.jpg or filename.tbn)
 - 27-08-2005 changed: reverted the same "fix" to mplayer.conf
 - 27-08-2005 changed: mplayer.conf's user-agent, may fix non working shoutcast stations
 - 26-08-2005 added: httpapi exposed more values to GetGuiStatus
 - 26-08-2005 fixed: dvdplayer wouldn't play fightclub r1. now sets region mask to what disc reports it's from if available
 - 26-08-2005 chaged: httpapi to be more thread safe
 - 25-08-2005 fixed: dvdplayer would crash due to one thread deleting renderer, while one was using it. (rare crash)
 - 25-08-2005 added: new classes CSharedSection, CSharedLock, CExclusiveLock - used to protect resources, when multiply threads are allowed to read. 
 - 25-08-2005 changed: optimized scolling text rendering, the rss-control was drawing the entire feedinfo while only a small part is visible.
 - 25-08-2005 added: [ 1237903 ] Use custom thumbnails for shares - (with minor modification)
 - 25-08-2005 fixed: slideshow image duration
 - 24-08-2005 fixed: infrequent tearing on top of screen when rendering high rez material. (something seem to be wrong with the GPU callbacks)
 - 24-08-2005 changed: when in 1080i, default method interlace handling when in auto is nolonger syncing, but deinterlacing (only affects dvdplayer right now)
 - 24-08-2005 changed: small speedup of interlaced rendering, (less issues in 1080i, still too slow thou)
 - 24-08-2005 fixed: playback in 1080i was a slideshow. (still issues with interlaced rendering thou)
 - 24-08-2005 fixed: dvdplayer would crash or output nonsense name for audiostream if it was nonexisting
 - 24-08-2005 fixed: Share lock - numeric Password: cancel was broken [ifinite loop] [GeminiServer]
 - 24-08-2005 fixed: Share lock - numeric Password: dialog descriptions was brocken   [GeminiServer]
 - 24-08-2005 fixed: slideshow sometimes showed the wrong second image
 - 23-08-2005 fixed: dvdplayer code cleanup and a fix for incrorrect nr of audio channels being displayed
 - 23-08-2005 changed: dvdplayer is now not allowed to drop more than 15 frames in a row. (makes it display something atleast when very late)
 - 23-08-2005 changed: made fliptime calculation an moving average, to reduce choppyness in dvdplayer
 - 23-08-2005 added: exception handling to threaded renderer (includes changes to how graphiccontext was locked to allow it to be unlocked properly on an exception)
 - 23-08-2005 fixed: dvdplayer would startup with no video showing. than after a while audio would stop too
 - 23-08-2005 fixed: Volumeslider in video OSD.
 - 23-08-2005 added: visualisation.enabled tag to be used in skin conditional visible tags, enabled means a visualisation has been set in settings.
 - 23-08-2005 fixed: In some occasions controls would still be visible even when conditional visible tag would set it to invisible.
 - 23-08-2005 added: zip/rar support in webserver.
 - 23-08-2005 fixed: dvdplayer would crash if any audio other than AC3 or DTS was available when opening audio osd.
 - 22-08-2005 fixed: graphiccontext was being locked unneccisarily in application thread, caused a minor slowdown
 - 22-08-2005 changed: Ignore "The " while sorting only affects database views, not file views.
 - 22-08-2005 fixed: FLAC tags broken
 - 22-08-2005 fixed: now less fast forward then slowdown after seek, and vts change in dvdplayer
 - 22-08-2005 fixed: dvdplayer, old subtitles were not removed, this resulted in high memory usage and crashes.
 - 22-08-2005 fixed: dvdplayer, some dvds displayed to many audio / subtitle streams in osd.
 - 22-08-2005 fixed: dvdplayer, sometimes menu overlays were removed during menu navigation.
 - 22-08-2005 changed: percentage seeking now seeks using relative time from current position. (fixes seeking in some mkv's)
 - 22-08-2005 updated: mplayer.dll (fixes ogg in mkv's and ogm's)
 - 22-08-2005 fixed: graphic context, view port could be out of screen bound
 - 22-08-2005 changed: startup sound is not played if nav sounds are turned off 
 - 22-08-2005 added: file manager, calculate folder size for multiple selected items
 - 22-08-2005 updated: Italian language file (Thnx to kotix)
 - 22-08-2005 updated: Dutch language file (Thnx to nightspirit)
 - 22-08-2005 updated: Norwegian language file (Thnx to vnm)
 - 22-08-2005 updated: German language file
 - 21-08-2005 fixed: Font renderers. Long strings (such as RSS feeds) would crash xbmc.
 - 21-08-2005 fixed: File Manager will start playlist files (m3u, b4s, pls, strm, wpl)
 - 21-08-2005 added: Short crossfade on manual trackchange/skip if crossfading is enabled.
 - 21-08-2005 added: Option to en-/disable albumtrack crossfading if crossfading is enabled. (files must be properly tagged with albumtitle and tracknrs and must be scanned or id3 option enabled)
 - 21-08-2005 added: setting to enable/disable how items starting with "The" are sorted in Music and Video
 - 21-08-2005 fixed: Stacking
 - 20-08-2005 added: ability to jump into the library view at specific locations using "genres", "artists", "albums", "songs",
              "top100songs", "top100albums", or "recentalbums" in xbmc.activatewindow() as the destination parameter
              ex: xbmc.activatewindow(mymusiclibrary,top100albums)
 - 20-08-2005 added: option to hide file names in thumbs view in My Pictures
 - 20-08-2005 fixed: HTTPAPI: when playing a stream GetCurrentlyPlaying could cause problems later
 - 20-08-2005 fixed: After reloading or changing skins playing music or switching from fullscreenvideo to gui would crash
 - 20-08-2005 fixed: Local Empty folders was not open able [GeminiServer]
 - 20-08-2005 added: System Info: System Uptime [GeminiServer]
                     Will display the Time that have elapsed since the system was started!
                     It will display Minutes, Hours and Days! The display values will be Autodetected!
 - 20-08-2005 fixed: XBMC Nickname setting and detection [GeminiServer]
 - 20-08-2005 fixed: Conditional visible tags broken.
 - 19-08-2005 fixed: OSD menu disappears after skin reload + videowindow was not freeing it's resources.
 - 19-08-2005 updated: Norwegian language file (Thnx to vnm)
 - 19-08-2005 updated: German language file
 - 19-08-2005 updated: Spanish language file (Thnx to jose_t)
 - 19-08-2005 updated: Finnish language file (Thnx to jutski)
 - 19-08-2005 updated: Korean language file (Thnx to AkoXko)
 - 19-08-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
 - 19-08-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 17-08-2005 changed: progressdialog now pops up after 2 seconds of loading time ( instead of 1 wich was set by mistake before )
 - 17-08-2005 fixed: delete and rename over smb, wasn't using default username/password nor when authenticated from gui
 - 17-08-2005 changed: HomeScreen now fully rely on fadetime as set in skin
 - 17-08-2005 fixed: code fade-out/in and skin set fade-out/in was clashing. thus making a control fade-out/in from code wasn't working ( SET_CONTROL_FADE_OUT/IN )
 - 18-08-2005 fixed: queueing in my video title view
 - 18-08-2005 changed: queue item disabled in my videos context menu unless at files or title view
 - 17-08-2005 fixed: ccx+builtin rar support was broken.
 - 17-08-2005 fixed: cdrom gui status. this also fixes add/remove share and autodetect.
 - 17-08-2005 added: if a incomplete rarset is detected, we hand mplayer the '-noidx' switch.
 - 17-08-2005 added: progressbar to rar caching.
 - 17-08-2005 added: Recent Albums to Music Library, presents a list of the last 25 albums scanned into the database
 - 16-08-2005 changed: trust interlaced flag from mplayer, now that we can override it
 - 16-08-2005 fixed: renderes now calculated a the fliptime (used to keep sync) over a running total instead of just last 30frames. 
 - 16-08-2005 added: progress for vobsub processing
 - 16-08-2005 fixed: invalid codecs.conf for passthrough (only static heard)
 - 16-08-2005 updated: added $CDRIPS to the list of special directory tokens
 - 16-08-2005 fixed: special directory tokens work again as bookmark paths ($PLAYLISTS, $THUMBNAILS, etc)
 - 16-08-2005 changed: progressdialog will now be closed without fading if we are plying video, should remove stutter on startup
 - 16-08-2005 updated: mplayer.dll (better rewind, no skip after fastforward, better interlaced detection) + codecs.conf
 - 16-08-2005 changed: some fancontroller/temperature-reading optimizations
 - 15-08-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
 - 15-08-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 15-08-2005 updated: Italian language file (Thnx to kotix)
 - 15-08-2005 updated: German language file
 - 15-08-2005 added: A message box is now shown when a share is not available or its configuration is wrong
 - 15-08-2005 fixed: Missed yet another newline in Database.cpp.  Another possible database fix?
 - 15-08-2005 added: progress dialog automatically pops up after 1.5 seconds of init when using mplayer on all medias, no only online.
 - 14-08-2005 changed: improved ability to cancel mplayer startup
 - 14-08-2005 changed: made progressdialogs display when it's canceled state
 - 14-08-2005 fixed: window resources not being loaded sometimes (black screens)
 - 14-08-2005 fixed: [ 1258328 ] HD Spindown feature broken/Hard drive spins up on standard operations
 - 14-08-2005 fixed: parsing of somewhat corrupt pls files.
 - 14-08-2005 fixed: [ 1255929 ] UTF-8 in Vorbis tags isn't handled properly
 - 14-08-2005 fixed: subtitles could lockup on first display (second fix, first was broken)
 - 13-08-2005 fixed: xbmc would often crash when opening OSD while subtitles was visible
 - 12-08-2005 fixed: Mute icon dialog would always stay on screen if XBMC started with volume at minimum
 - 12-08-2005 updated: build.bat so it's a bit more universal. (Thx to Pade2)
 - 11-08-2005 fixed: xbmc could deadlock if mplayer called flippage before having rendered anything
 - 11-08-2005 fixed: Chroma channel when syncing interlaced material was 1/4th of a pixel off.
 - 11-08-2005 changed: All interlacing/deinterlacing is now handled combined in OSD and saved in video db.
 - 10-08-2005 added: integrated the Music Top 100 view into the Music Library at the top level (old window has not been removed yet)
 - 10-08-2005 fixed: Overlay Render method wouldn't display picture when in GUI
 - 10-08-2005 fixed: video osd could crash if no subtitle had been selected on a movie
 - 10-08-2005 fixed: dvdplayer had long delay on first menu navigation
 - 10-08-2005 added: proper action codes for entering dvdmenu, Keymap - showvideomenu, Skin - XBMC.PlayerControl(showvideomenu)
 - 10-08-2005 updated: Finnish language file (Thnx to jutski)
 - 10-08-2005 updated: Spanish language file (Thnx to chevi)
 - 10-08-2005 updated: Italian language file (Thnx to kotix)
 - 10-08-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 10-08-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 10-08-2005 updated: Polish language file (Thnx to napek)
 - 10-08-2005 updated: Norwegian language file (Thnx to vnm)
 - 10-08-2005 updated: German language file
 - 10-08-2005 fixed: dvdplayer wouldn't detect film (24fps progressive) material correctly, and would enable deinterlacing when not needed
 - 10-08-2005 changed: rewrote parts of the threaded rendering to allow player earlier access to resources after a frame was displayed. Should improve performance.
 - 10-08-2005 changed: removed the ftp user limit from the emergency recovery console.
 - 10-08-2005 fixed: dvdplayer sometimes lost button focus in dvd menu's, resulted in crashes and other bugs
 - 10-08-2005 fixed: cache location in xml affected screenshots & not cachepath
 - 09-08-2005 added: dvdplayer menu animation when a menu button is clicked
 - 09-08-2005 fixed: dvdplayer sync issues when deinterlacing was disabled
 - 09-08-2005 added: %S to the music track naming template to display the "Part of Set" identifier (aka Disc #)
 - 08-08-2005 added: ability to specify cache path (currently only used for compressed rar files) in xboxmediacenter.xml.
 - 08-08-2005 fixed: ftp directory listing contained a bug that resulted in an extra white space in the file name (at least with filezilla)
 - 07-08-2005 fixed: Database creation failed
 - 07-08-2005 fixed: finally fixed long filename+vobsubs. never code'n'smoke ;)
 - 07-08-2005 added: option to disable archive handling in media windows. useful for ccx+unrar.
 - 06-08-2005 fixed: Many of the virtual keyboard inputs didn't show a heading.
 - 06-08-2005 fixed: Video OSD could time out while in a submenu.
 - 06-08-2005 changed: Settings spin controls wrap rather than change direction on start/end.
 - 06-08-2005 fixed: after turning off fieldsync in video osd, xbmc would often lockup.
 - 06-08-2005 added: New video OSD settings/bookmarks menus.
 - 05-08-2005 changed: Defaults to sort descending for rating, date, year + size.
 - 05-08-2005 changed: Fading changed to timebased rather than framebased.  Skin format also changed.
 - 05-08-2005 changed: Added Player.ShowInfo - active in fullscreen visualisation when the user presses WHITE for instance.  Removed XBMC's built-in fading of this info.
 - 05-08-2005 added: Control.HasFocus(controlID) and ButtonScroller.HasIcon(icon) conditional visibility items. 
 - 05-08-2005 fixed: Lookup on IMDb and cancel the select movie dialog didn't reset that dialog.
 - 05-08-2005 fixed: IMDb Lookup of numeric movies.
 - 05-08-2005 fixed: httpapi: made it more thread safe
 - 05-08-2005 added: httpapi: GetCurrentlyPlaying now provides both picture and audio information if music is being played during a slideshow
 - 05-08-2005 fixed: guidialognumeric::showandgetnumber was broken (affected the alarmclock).
 - 05-08-2005 fixed: cbr/cbz support. failed with dir if hide parent items wasn't enabled.
 - 05-08-2005 fixed: some pal dvd's would be properly detected as interlaced
 - 04-08-2005 fixed: filerar. possible lockup at end of file.
 - 04-08-2005 fixed: navigation issues in media windows when activated and last path was a rar.
 - 04-08-2005 fixed: rar files created in unix would fail to play.
 - 04-08-2005 fixed: mplayer logged use of unimplemented function fputs
 - 04-08-2005 fixed: when ftp server was stopped (ie reboot, restartapp...), clients were not disconnected
 - 04-08-2005 fixed: audio was 5 ms later using normal audio output and 10 ms with passthrough
 - 04-08-2005 fixed: rar url support. failed to play dvd images in .rar using mplayer.
 - 04-08-2005 changed: .iso files are now treated as dvd image files just as .img was. (if you want to force old behaviour rename file to .mpg)
 - 04-08-2005 fixed: dialogs with conditional visibility could sometimes end up stuck on screen
 - 04-08-2005 fixed: cbr/cbz support. if pictures was in a folder, playback would fail.
 - 04-08-2005 changed: toast dialog, message display time starts after the fade in of the dialog is done
 - 04-08-2005 changed: made downloading of "Shoutcast Top 500" cancelable
 - 04-08-2005 updated: German language file
 - 04-08-2005 updated: Dutch language file (Thnx to nightspirit)
 - 04-08-2005 updated: Norwegian language file (Thnx to vnm)
 - 04-08-2005 added: subtitles can reside in "subs/","subtitles/","../subs/" and "../subtitles/".
 - 04-08-2005 fixed: fat-x truncation could result in filenames ending with ' ' making them unreadable.
 - 04-08-2005 fixed: vobsubs with long filenames failed to work due to fat-x limits.
 - 04-08-2005 added: proper stored rar support.
 - 03-08-2005 fixed: when streaming, if the status bar for mplayer contained $, xbmc would stall
 - 03-08-2005 fixed: Eject after playing media on disk would crash.
 - 03-08-2005 fixed: my music, scan button does not immediately show "Stop Scan" label when scan is started
 - 03-08-2005 fixed: HTTPAPI: Pause command
 - 03-08-2005 fixed: mplayer was unable to find certain dlls, this resulted in unplayable dvds
 - 02-08-2005 fixed: Position of subs could change with seek or volume change.
 - 02-08-2005 fixed: Python dialogs wouldn't render.
 - 02-08-2005 added: More stuff for the new video OSD system.
 - 02-08-2005 fixed: more menu fixes for the dvd player (dlls in \system\players\dvdplayer\ have to be updated)
 - 02-08-2005 updated: libdvdcss for dvdplayer to v1.2.9
 - 02-08-2005 added: Initial support for audio and subtitle settings to new video OSD layout (currently disabled)
 - 02-08-2005 fixed: DialogSeekBar was unloaded when it was closed, rather than on app close.
 - 02-08-2005 fixed: SITE HELP command wasn't spec-correct.  Thanks to ljardine.
 - 02-08-2005 updated: kai-vectors.xml (Thx to Puma81)
 - 01-08-2005 fixed: dvdplayer crashed at the end of certain files
 - 01-08-2005 fixed: async audiorenderer reported somewhat wrong audiodelay to player, caused more early/late frames in mplayer
 - 01-08-2005 updated: mplayer.dll to cvs version( new ffmpeg, interlaced flag, cache uninit fix)
 - 01-08-2005 added: more memory error handling in DLLLoader, should avoid some hardlocks when mplayer crashes
 - 01-08-2005 fixed: Extra button press needed to cancel visualisation screensaver mode.
 - 01-08-2005 added: New conditional visibility tag Player.CodecInfo - true when in Visualisation and the codec info is up, or if you are in Slideshow and the file information is up.
 - 01-08-2005 added: Fading for controls and dialogs in the GUI.
 - 01-08-2005 changed: Made the flashing cursor in keyboard dialog nicer.
 - 01-08-2005 added: file and socket tracking for dlls
 - 31-07-2005 changed: cleaned up the $INFO/$LOCALIZE parser
 - 31-07-2005 updated: Norwegian language file (Thnx to vnm)
 - 31-07-2005 fixed: [ 1245983 ] id3 cover art with a picture type outside the id3 specs is not read
 - 30-07-2005 changed: file deletion from the media windows now use the filemanager (so recursive delete works)
 - 30-07-2005 fixed: Original zoom mode was incorrect.
 - 30-07-2005 added: to mplayer.conf, cache prefill (%), before playback starts.
 - 30-07-2005 updated: German language file
 - 30-07-2005 updated: Norwegian language file (Thnx to vnm)
 - 30-07-2005 changed: sounds.xml now uses action/window names instead of the id's to specify a sound for a action/window
                       Action names to use can be found here: http://manual.xboxmediacenter.de/wakka.php?wakka=KeyMappingXML&v=6gu
                       Window names to use can be found here: http://manual.xboxmediacenter.de/wakka.php?wakka=WindowList&v=13k6
                       The old sounds.xml format still works but will be removed soon, skinners please update your sounds.xml to the 
                       new system.
 - 30-07-2005 fixed: Use default MS Dash settings for analog playback (a few xboxes can't handle the dolby surround setting)
 - 30-07-2005 fixed: seeking in paplayer doesn't work for VBR mp3 files where the xing header is located before the first mp3 frame
 - 30-07-2005 updated: Finnish language file (Thnx to jutski)
 - 30-07-2005 updated: Korean language file (Thnx to AkoXko)
 - 30-07-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
 - 30-07-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 30-07-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 28-07-2005 fixed: film detection not working properly in dvdplayer
 - 28-07-2005 added: Threaded video renderer, quite big performace boost when using high quality pixelshader
 - 28-07-2005 added: Progress dialog for nfo lookups.
 - 28-07-2005 changed: $INFO() changed to $INFO[] to avoid conflicts with () used in info fields.
 - 27-07-2005 fixed: python did not work at all after the dll update
 - 27-07-2005 fixed: Crop offset in HQ renderer with new reinterlacing active.
 - 27-07-2005 fixed: Crash in skins when you move off a window that contains the RAM control.
 - 27-07-2005 fixed: SF bug [ 1245551 ] - incorrect heading of numeric dialogs.
 - 27-07-2005 fixed: Album Information in Library view context menu is now only enabled if appropriate.
 - 27-07-2005 changed: Faster chroma upsampling for interlaced sources.
 - 27-07-2005 fixed: when a folder is added to a playlist via the web, its now added in the correct sorted order
 - 27-07-2005 enabled: support for the renderer to switch interlaced/progressive mode ona a frame to frame bases
 - 27-07-2005 changed: cleaned up the dll loader
 - 26-07-2005 added: support for the delete action in the media windows (requires file deletion be enabled)
 - 26-07-2005 added: Correct chroma upsampling for interlaced video to the HQ renderer (fixes the inverse of the "chroma bug")
 - 26-07-2005 fixed: crash going from videos -> settings or playlist via context menu.
 - 26-07-2005 fixed: tearing with High Quality PixelShader after inital interlaced sync was added
 - 26-07-2005 fixed: Audio/Video sync was way of when using the dvdplayer and syncing interlaced video
 - 26-07-2005 fixed: Possible crash when unloading dialogs from fullscreen video.
 - 26-07-2005 added: Support for syncing interlaced output through all zooming modes.  Only in the high quality renderer.
 - 26-07-2005 changed: Interlaced sync now cause somewhat less audio/video desync 
 - 26-07-2005 fixed: RSS crash due to code rearrangement.
 - 26-07-2005 fixed: nfo files are read during scan in My Videos.
 - 26-07-2005 fixed: IP input with 0's in blocks 2 or 3 was incorrect.
 - 26-07-2005 changed: Skin files are loaded on demand rather than on boot.
 - 26-07-2005 changed: Initial support for full GUI calibration.
 - 26-07-2005 updated: German language file
 - 26-07-2005 updated: Italian language file (Thnx to kotix)
 - 26-07-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
 - 26-07-2005 fixed: songs where submitted to audioscrobbler when seeking anolog to 50% or greater of a song
 - 26-07-2005 fixed: [ 1242799 ] Programs with ' in its name do not show up
 - 26-07-2005 added: base class for database classes
 - 26-07-2005 changed: database classes, RemoveIllegalChars is replaced by FormatSQL, use this to format sql statements, it will 
                       take care of chars sqlite doesn't like
 - 26-07-2005 fixed: Unable to delete movies from video database using context menu
 - 25-07-2005 added: file deletion from all three media window context menus, enable the "Allow File Deletion" option
			settings: video -> files, music -> files, pictures -> general
 - 25-07-2005 fixed: SF bug [ 1080749 ] Bidi font flipping doesn't work
 - 25-07-2005 fixed: SF bug [ 1065692 ] RSS does not work for non-Latin character. You can now view any
                       language in the RSS, as long as you use TTF. Hebrew/arabic RSS is flipped.
 - 25-07-2005 changed: playlists - shuffle alters the list, but it can be undone.
                       - randomize plays the list in random order without repeats. 
 - 24-07-2005 fixed: reenabled automatic deinterlacing for dvdplayer if fieldsync is disabled
 - 24-07-2005 added: initial support for syncing interlaced output to interlaced display (enable in settings).
                     Issues: - no good way to find out if a frame is interlaced in mplayer, (syncs when not needed)
                             - causes huge framedrops when playing ntsc video on pal system without pal60
                             - audio/video desync on some files
                             - can only be used when using the "Original Size" zoom mode
 - 23-07-2005 fixed: direct opening of SMB files if no SMB authentication information is in the url
 - 22-07-2005 updated: German language file
 - 22-07-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 22-07-2005 updated: Norwegian language file (Thnx to vnm)
 - 22-07-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
 - 21-07-2005 added: made HTTPAPI callable from Python scripts
 - 21-07-2005 fixed: Seek related crash in paplayer.
 - 21-07-2005 added: warning dialog before tdata deletion. NEW KEY COMBINATION, INSTEAD OF START+BACK USE LTHUMBCLICK+RTHUMBCLICK.
 - 21-07-2005 fixed: dvd tray states could become wrong (empty when disc was present) with some pc dvdroms.
 - 20-07-2005 added: System.KaiConnected conditional visibility.
 - 20-07-2005 fixed: Various skin issues (thumbpanels + buttonscroller)
 - 20-07-2005 fixed: Vis as screensaver had issues on finish of song.
 - 20-07-2005 fixed: Framerate in video playback.
 - 20-07-2005 added: SITE HELP command.
 - 19-07-2005 fixed: iTunes streaming.
 - 19-07-2005 added: Ftp SITE commands to XBMC's builtin functions.
 - 19-07-2005 fixed: Settings weren't saved on app exit.
 - 19-07-2005 fixed: UTF16 RSS feeds should at least display (no idea if they'll look as they're supposed to!)
 - 19-07-2005 fixed: Program bookmarks with ' in them screwed up.
 - 19-07-2005 updated: swedish strings.xml (thanks limit) and italian strings.xml (thanks kotix)
 - 19-07-2005 fixed: External dvdplayer couldn't be based off Q:
 - 19-07-2005 fixed: Couldn't alter volume while paused.
 - 19-07-2005 changed: Minor cleanup of system info.
 - 19-07-2005 fixed: Karaoke with paplayer + reduced mic delay.
 - 19-07-2005 changed: removed some separator bars from settings screens
 - 19-07-2006 fixed: Incorrect focused category in settings screens on reentry.
 - 18-07-2005 updated: German language file
 - 18-07-2005 changed: reorganized the settings screens (moved some things and added separators)
 - 18-07-2005 changed: Auto visualisation timeout changed to a screensaver mode (Use Visualisation if playing music).
 - 18-07-2005 added: routines for knowing wich field is currently being rendered, can be used to sync interlaced video
 - 18-07-2005 fixed: if xbmc ran out of memmory when starting a video, it often lockup with a black screen
 - 18-07-2005 fixed: deinterlacing in mplayer wasn't possible to enable without enabling postprocessing
 - 18-07-2005 added: Calculate Folder size to My Files.
 - 18-07-2005 fixed: Settings are saved on exit from the settings screens and on exit from the app.
 - 18-07-2005 added: Separator bar to settings screens.
 - 18-07-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 18-07-2005 updated: German language file
 - 17-07-2005 fixed: dvdplayer crashed if a dvd had 20 streams at the same time
 - 17-07-2005 added: System.FPS infolabel.
 - 17-07-2005 fixed: Paplayer didn't close files immediately.
 - 17-07-2005 added: GUI Auto Start Up Visualisation: If is Playing Audio, after defined Idle time in Sec. the Visualisation Window will then start up! [GeminiServer]
                     The AutoStartUpTime will be reseted on any keypress! Location: Settings - My Music - Music - Auto Visualisation Fullscreen
 - 17-07-2005 added: FTP Client: some Log Debug outputs [GeminiServer]
 - 17-07-2005 fixed: FTP Client: double Connection fix [GeminiServer]
 - 17-07-2005 added: Skinning: System.IdleTime(seconds) --> will be true if the idle time is equal to the defined seconds [GeminiServer]
                     Skinning use: System.IdleTime(10) after 10 seconds it is true otherwise false! You can define more <visible> tags.. but the greater time in seconds will used
 - 17-07-2005 added: Skinning: System.HasNetwork --> Will check if the Xbox has a Ethernet Link connection! [GeminiServer]
                     Skinning Use: <visible>System.HasNetwork</visible> The skinner can use it to switch on/off Network required items.
 - 16-07-2005 fixed: Aspect ratio in dvdplayer now behaves like mplayer
 - 16-07-2005 fixed: LCD navigation in NoTV mode should be working.
 - 16-07-2005 added: HTTPAPI: SetAutoGetPictureThumbs command which is a work around to the recent change to how slideshow thumbs are generated
 - 16-07-2005 fixed: HTTPAPI: SetPlaySpeed was expecting more than 1 parameter
 - 15-07-2005 changed: reorg of music settings
                       New section general, that contains all not view depending music settings
                       Sections for each view (Files, Library, Playlist)
                       Replay gain is in general now
                       removed Delete album info option
                       removed Delete CDDB info option, CDDB info can be requeried via context menu in my music file
 - 15-07-2005 removed: Generate thumbs option in Slideshow settings (not needed).
 - 15-07-2005 fixed: Folder thumb generation in My Pictures.
 - 15-07-2005 updated: German language file
 - 15-07-2005 changed: when entering a zero in numeric dialog, mode ip adress, it jumps to the next block
 - 15-07-2005 fixed: progress dialog can be closes via back even if the operation is not canceled
 - 15-07-2005 changed: autodetect ping interval now shows secs in the spin control
 - 15-07-2005 fixed: if the number keys on the remote have global mapped actions no numbers can be entered in numeric dialog
 - 14-07-2005 changed: dvdplayer loads dlls using the sectionloader (no more unloading and loading of dlls all the time)
 - 14-07-2005 fixed: some more menu issues in the dvdplayer
 - 14-07-2005 fixed: some pts handling in the dvdplayer
 - 14-07-2005 fixed: a problem in the dvdplayer where opening a file with unknown codec resulted in a crash (and a memleak)
 - 14-07-2005 fixed: memleak in RAM control
 - 14-07-2005 fixed: memleak in RSS control
 - 14-07-2005 updated: Korean language file (Thnx to AkoXko)
 - 14-07-2005 updated: Italian language file (Thnx to kotix)
 - 14-07-2005 updated: Dutch language file (Thnx to tijmengozer)
 - 14-07-2005 updated: German language file
 - 14-07-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 14-07-2005 updated: Finnish language file (Thnx to jutski)
 - 14-07-2005 updated: Norwegian language file (Thnx to vnm)
 - 14-07-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
 - 14-07-2005 fixed: dvdplayer, playing a vob file resulted in a crash with the new ffmpeg
 - 14-07-2005 added: dvdplayer, extra audio stream information in OSD
 - 14-07-2005 fixed: dvdplayer, no audio streams are reported when playing an avi file
 - 14-07-2005 fixed: Constant hdd access in weather.
 - 14-07-2005 changed: leak tracking, smarter define of the debug new operator (in stdafx.h only) no need for a macro in each cpp file
 - 14-07-2005 fixed: memleak in the rar archive reader
 - 13-07-2005 fixed: Music Library "All" items producing "No Scanned Information" error
 - 13-07-2005 fixed: ftp server can not be shut down via settings menu
 - 13-07-2005 fixed: reference controls got not freed after skin load
 - 13-07-2005 fixed: small mem leak in weather
 - 13-07-2005 changed: enabled CRT mem leak tracking in debug builds
                       To get a dump of leaks in the vc output window use the shutdown menu to shut down the application.
                       NOTE: Not all leaks displayed there are real leaks as parts of the application are still allocated,
                       but nevertheless its usefull ;)
 - 13-07-2005 fixed: Fullscreen visualisation actions weren't working for non-milkdrop vis's.
 - 13-07-2005 added: Deinterlacing for dvdplayer, automatic support for most dvd's/mpegs, possible to manually enable through options
 - 13-07-2005 added: HTTPAPI: all commands are now available through ASP
 - 13-07-2005 added: HTTPAPI: GetPlaySpeed and SetPlaySpeed commands
 - 13-07-2005 updated: ffmpeg for the dvdplayer to the latest cvs version
 - 13-07-2005 fixed: Numeric dialog problems.
 - 13-07-2005 changed: RSS feeds are shown if video is playing.
 - 12-07-2005 fixed: more consistant use of default username/password on smb. Now falls back to anonomous access should the default user/pass fail. 
                     authenticated username/password (as entered in auth dialog) are now used for all functions over smb (exist, stat...)
 - 12-07-2005 added: Support for brackets [] in <visible> conditionals.
 - 12-07-2005 fixed: Lockup on start with shares such as cdda: (without the //).
 - 12-07-2005 fixed: Crash in numeric dialog with XPR fonts.
 - 11-07-2005 fixed: dvdplayer timing
 - 11-07-2005 fixed: Labels with $ in them were displayed erratically.
 - 11-07-2005 changed: Simpler auto-switch thumb/list for My Pictures.
 - 11-07-2005 added: audio volume can now be changed in the dvdplayer
 - 11-07-2005 fixed: Parent dir was unpredictable on smb shares with a username but no password specified.
 - 11-07-2005 fixed: .nfo lookup info wasn't added to the video database.
 - 11-07-2005 changed: Cleanup of some of the dialog code.
 - 11-07-2005 changed: guilib/stdafx.h -> guilib/include.h in guilib to reduce clashes when VS can't decide which one is which.
 - 11-07-2005 changed: New numeric input dialog - handles time, date, numbers, ips, and numeric passwords.
 - 11-07-2005 fixed: ftp client, only bmp picture view works [the rest will follow] [GeminiServer]
 - 11-07-2005 fixed: ftp client: mplayer dllsend socket Winsock error in debug mode! [GeminiServer]
 - 10-07-2005 fixed: More than one item could become highlighted in Music Playlist window when skipping songs
 - 10-07-2005 fixed: Embedded album thumbs was broken again.
 - 09-07-2005 added: customized keymap for the Media Center Extender Remote (incl schematics)
 - 09-07-2005 changed: the search button in Music Luibrary is more intuitive now
 - 09-07-2005 fixed: Crash on up folder from root of library view.
 - 09-07-2005 fixed: Milkdrop - audio conversion fixed and cache size for preset loading increased.
 - 09-07-2005 fixed: my music, after start of scanning no control has the focus
 - 09-07-2005 updated: German language file
 - 09-07-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
 - 09-07-2005 updated: Updated Swedish strings.xml Thanks limit"
 - 09-07-2005 changed: removed CUtil::FileExists() and replaced by CFile::Exists()
 - 09-07-2005 changed: cleaned up CFile and CDirectory and their usage
                       The CFile functions Exists, Stat, Delete, Rename, Cache are static now
 - 09-07-2005 fixed: SF bug [ 1235092 ] Web Interface Partially broken.
 - 09-07-2005 fixed: SF bug [ 1234932 ] Small navigation bug in Music Library view.
 - 09-07-2005 fixed: MP3 bitrate/duration reading was out.
 - 09-07-2005 added: HTTPAPI: Rotate and Flash parameters to TakeScreenshot command
 - 09-07-2005 added: HTTPAPI: Put in place the framework for exposing the HTTPAPI commands through ASP. So far just GetCurrentlyPlaying is available.
 - 08-07-2005 changed: New default keymap.xml - more consistent than before.
 - 08-07-2005 changed: Nicer handling of thumb stick actions - should cause less conflicts.
 - 08-07-2005 changed: Dialog closing moved to base class.
 - 08-07-2005 added: conditional visibility to video and vis controls.
 - 08-07-2005 fixed: MP3's with two or more large id3v2 tags would not play in paplayer.
 - 08-07-2005 changed: simplified the way adding codecs to paplayer
 - 08-07-2005 fixed: my pictures, crash in background thumb loader if a directory contains zip/rar files
 - 08-07-2005 fixed: Scrolling of info labels wasn't working 100%.
 - 08-07-2005 added: Reading of disk number to the tag readers.  Sorting now sorts by disk then track number.  Only track number is displayed.
 - 08-07-2005 added: XBOX v1.6 CPU & GPU Temp will now detect closer Temp and the Automatic Fanspeed should also work on v1.6 better! This changes has only effect for Detected Xbox v1.6!! [GeminiServer]
 - 08-07-2005 added: SystemInfo XBMC IP Adress to Default View [GeminiServer]
 - 08-07-2005 changed: XBOX Autodetection interval was < 1sec. now set the default to 30 sec. interval and it is via Settings Changeable. Settings - Network - Autodetection - PingInterval in Sec. [GeminIServer]
 - 08-07-2005 fixed: FTP Client: listing & copying files and folders from a target ftp server with virtual home dirs [GeminiServer]
 - 07-07-2005 fixed: slashes in tags (ie, AC/DC) should no longer cause problems in the Music Library
 - 07-07-2005 added: workaround for music streaming.  until a real http filereader class is available, mplayer will be used for streams
 - 07-07-2005 changed: music info scanner does not preload dlls anymore
 - 07-07-2005 changed: if id3v2 tag it present and contains no data, the id3v1 tag is loaded
 - 07-07-2005 fixed: exception while scanning files with utf encoded id3 tags
 - 07-07-2005 fixed: Large list(s) used small icons.  We now choose the icon size based on the image size in the list (if it's bigger than 32x32 it'll use large, else it uses small).
 - 07-07-2005 changed: Video OSD now runs as a modal dialog - more consistent with the rest of the windows system.
 - 07-07-2005 added: Build.bat now also copies the new sound folder
 - 07-07-2005 changed: increased write performance of the sqlite databases (databases need to be recreated to make use of the increase)
 - 07-07-2005 added: Exception detection in the filereader for over-allocation conditions.
 - 07-07-2005 changed: Dropped max audio caches and max local disk cache to 4Mb.
 - 07-07-2005 changed: Virtual keyboard pops up using a thread message (fixes clashes when called from a different thread).
 - 07-07-2005 fixed: Seek bar start seek location was dependent on when it first popped up, rather than the current position.
 - 07-07-2005 added: Player.Time, Player.TimeRemaining and Player.Duration info labels.
 - 07-07-2005 fixed: Textbox page up/down problems.
 - 06-07-2005 added: Conditional visibility stuff: Player.Seeking, Player.ShowTime, Window.IsActive(window), where window is something like "MyVideos" or a window id.
 - 06-07-2005 added: <visible> tag to windows.  Allows skinners to specify when a dialog should be displayed.  Only works with <type>dialog</type>.
 - 06-07-2005 added: alternative nav sound skin in xbmc/sounds directory (selectable in appearance settings)
 - 06-07-2005 updated: Polish language file (Thnx to napek)
 - 06-07-2005 updated: Norwegian language file (Thnx to vnm)
 - 06-07-2005 updated: Korean language file (Thnx to AkoXko)
 - 06-07-2005 updated: Italian language file (Thnx to kotix)
 - 06-07-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 06-07-2005 updated: Chinese (Simple) language file (Thnx to hibaby)
 - 06-07-2005 added: wavpack codec for paplayer (needs wavpack.dll in system\players\paplayer)
 - 06-07-2005 added: advanced codec info for the aaccodec (aaccodec.dll in system\players\paplayer got updated)
 - 06-07-2005 fixed: the dvdplayer did crash sometimes while seeking
 - 06-07-2005 fixed: some dvd navigating issues, stills should be displayed better now
 - 06-07-2005 fixed: Thumb/List control page up/down problems.
 - 05-07-2005 fixed: Video OSD open/close crash.
 - 05-07-2005 changed: Default <colorkey> changed to zero.  (Makes more sense)
 - 05-07-2005 changed: Order of context menu items.
 - 04-07-2005 added: Xbox2Xbox Copy! Well this feature is: Autodetection+FTP Client! ;) [GeminiServer]
 - 04-07-2005 added: XBMC FTP Client [GeminiServer]
                     This is a Simple FTP Client for XBMC [based on 1179655].You can connect to all FTP Servers in LAN and Internet!
                     You can ATM only Download from a FTP server, Upload, delete Files/Folders are not supportted yet![will come!]
		     You can set any where you want a share with the following format: ftp://USER:PASS@IP:PORT/FOLDER!
                     You can Connect to to Other XBOX's also in Addition with the XBMC Autodetection Function!
		     You can Stream Video, Audio, Picture like the SMB, but this then with FTP ;) so connection and streaming from other 
                     XBOX's are supported! The Audio [if in_mp3.dll is in]& Picture 'stream' does't working yet [DLL stuff!!] Copy to a Local folder is required!
 - 04-07-2005 added: FTP Server User Password changing and selection! [GeminiServer]
                     You can select all users defined in FileZilla Server.xml and change the Password for it! The Password can't 
                     be read from the decoded from the xml, course it's MD5! so you need to define the password over GUI again!
                     The selected FTP User and pw will then also used for XBMC Autodetection!
 - 04-07-2005 added: XBOX Autodetection [Settings - Network - Autodetection] [GeminiServer]
                     It will detect Other XBOX's in the LAN and a PopUp comes up with the IP and the NickName!
                     Then it will create a FTP Link in My Files with the Share Name: Detected NickName! Created 
                     FTP Link will then have this format ftp://user:password@IP:port. 
                     Autodetection Server: You can define Swtich ON/Off, set the NickName, FTP link Creation, 
                     PopUp Notification, and send ftp User/Password [IMPORTAND: which is the defined User in Server - FTP!!]
                     Also Other Autodetection Dashboards are supported and XBMC is Compatible to: Avalaunch, UnleashX!
 - 04-07-2005 added: XBOX NickName Reading and Setting, XBOX NickName [Settings - Network - Autodetection] [GeminiServer]
 - 04-07-2005 updated: ModChip Detection: now Xecuter2, Xecuter3 and Xneium will be also detected! [GeminiServer]

 - 04-07-2005 fixed: Rendering order in FullScreen Video (dialogs are now rendered on top of osd/fullscreen icons.
 - 04-07-2005 added: <pulseonselect> tag to all focus-able controls.  Defaults to true.  Set to false to disable.
 - 04-07-2005 added: HTTPAPI: TakeScreenShot now has the option to compress and download the captured image in one operation
 - 04-07-2005 fixed: Added workaround to MyMusic Library view to correctly handle same album name by different artists.
 - 04-07-2005 fixed: Reordered GUI_MSG_EXECUTE so that IsBuiltIn() is first test.  Fixes issues with things like XBMC.ActivateWindow(MyMusic, shout://www.shoutcast.com).
 - 04-07-2005 fixed: Scaling of Thumbpanel and ListControlEx.
 - 04-07-2005 fixed: Shoutcast filereading could cause infinite loop.
 - 04-07-2005 fixed: Scaling of list + textbox controls.
 - 04-07-2005 fixed: Some embedded image thumbs in mp3s weren't loaded correctly.
 - 04-07-2005 fixed: Slow loading of root folders due to new thumb reading code.
 - 04-07-2005 added: Thumb generator generates folder thumbs in my pictures.  They're now also on a transparent background.
 - 03-07-2005 changed: removed <mplayerdebug> from xboxmediacenter.xml as it's no longer needed, <loglevel>0 enables it now instead
 - 02-07-2005 changed: Some of the HTTPAPI command names to make the names more logical - the old ones still work though
 - 02-07-2005 added: Visualisation.Name info tag.
 - 02-07-2005 updated: Swedish strings.xml Thanks to the updater/s that fixed the poor translations!
 - 02-07-2005 fixed: Programs icons crash.
 - 02-07-2005 fixed: <universalremote> tags were incorrect in keymap.xml.
 - 02-07-2005 fixed: Scaling of python windows.
 - 02-07-2005 changed: 2 small updates to Build.bat: made config paths long filename & removed 2 unnecessary copy actions.
 - 01-07-2005 added: ASSERT() code to GUISettings to make sure settings aren't read before they're initialized - thanks to jslawler for finding this.
 - 01-07-2005 changed: Removed the need for HasDefaultThumbnail() and so on - if no thumb exists, thumbviews now show the large version of the icon at render time.
 - 01-07-2005 added: Window methods getResolution() and setCoordinateResolution() to python interface.  Should allow XBMC to scale control sizes and positions, removing the burden off python coders.
 - 30-06-2005 added: Background thumb reader for My Pictures.  Creates thumbs on enter of dir in the background as needed.
 - 30-06-2005 fixed: nfo files weren't being utilized if available for movie information.
 - 30-06-2005 changed: Image library moved into a dll.  Means smaller xbe, and faster image loading and tag generation off network shares due to not having to cache pictures locally before displaying them.  Requires ImageLib.dll to be in system folder.
 - 28-06-2005 changed: keymap.xml format is now much simpler to understand.
 - 28-06-2005 fixed: FTP server could corrupt files on send in some (fairly rare) scenarios.
 - 28-06-2005 changed: Keymap.xml format has changed.  Hopefully easier to understand for newcomers.
 - 28-06-2005 fixed: Thumbnail orientation rotates using the EXIF information.
 - 28-06-2005 added: Thumbnail generation of pics uses embedded thumbnails (EXIF) in jpgs.
 - 28-06-2005 changed: SEEKING to Left Thumbstick in keymap.xml
 - 27-06-2005 added: Support for running xbe's off Q:
 - 27-06-2005 changed: Large IMDb information (plots etc.) no longer stored in the video database - they are now stored in albums/imdb.
 - 27-06-2005 fixed: HttpApi: ExecBuiltIn is more reliable and RestartApp now works
 - 27-06-2005 fixed: MP4 tag reader cached thumbnails too soon (album was unknown, caused weird thumb behaviour)
 - 27-06-2005 fixed: incorrect channel mapping for 6 channel ogg files when using paplayer
 - 27-06-2005 fixed: Black screen when paused in hardware overlays.
 - 27-06-2005 fixed: Movie information wasn't enabled in db views.
 - 27-06-2005 fixed: upper case MP3/AAC extensions weren't read correctly.
 - 27-06-2005 fixed: Very long file names reading from smb could crash.
 - 26-06-2005 fixed: HttpApi:PlayNext and PlayPrev commands
 - 26-06-2005 changed: HttpApi: GUISetting boolean now returns "true" and "false" rather than "1" and "0"
 - 26-06-2005 added: HttpApi: TakeScreenShot command
 - 25-06-2005 changed: weather gfx now prerarred in media/weather.rar, Build.bat updated
 - 25-06-2005 changed: Moved weather logo into the skin.
 - 25-06-2005 fixed: Small navigation issue with Thumbpanels.
 - 25-06-2005 added: Next/Prev picture works when zoomed in.  Slideshow mode needs a rewrite - zooming is unpredictable at best in slideshow mode.  Pays to pause before zooming.
 - 25-06-2005 fixed: MACDll.dll had paths limited to 259 characters.
 - 25-06-2005 fixed: 6 ch AAC playback with PAPlayer would crash/play slowly.
 - 25-06-2005 added: hidden setting to alter the background colour during video playback (see settings.xml, tag is <BlackBarColour> - this specifies the greyscale value used.)
 - 24-06-2005 fixed: Small width anim-gif loading crash.
 - 24-06-2005 fixed: wav header parsing in wavcodec is incorrect
 - 24-06-2005 fixed: Small issue in FileHD (reading of weather .rar file triggered it)
 - 24-06-2005 fixed: Transistion on press of left/right in my pictures faded incorrectly.
 - 24-06-2005 changed: aaccodec now uses mp4ff to read m4a files (aaccodec.dll in system\players\paplayer got updated)
 - 24-06-2005 updated: Norwegian language file (Thnx to vnm)
 - 24-06-2005 updated: German language file
 - 24-06-2005 changed: dll's loaded via section loader are unloaded with a 30 secs delay when unreferenced -> more freemem when using my music
 - 22-06-2005 fixed: some nav sounds are not played correctly
 - 22-06-2005 added: New MasterLock option: Settings & Filemanager & Home Media [GeminiServer]
                     Now you can define a MasterLock also for Settings, Filemanager, My Video, My Music, My Pictures, My Programms
                     Location: Settings - Appearance - Master Lock: Lock Filemanger, Lock Settings and Lock Media!
                     These settings are also setable via xboxmediacenter.xml: <LockFilemanager>0</LockFilemanager>, <LockSettings>0</LockSettings>, <LockHomeMedia>0</LockHomeMedia>
 - 21-06-2005 added: use of combined conditional visibility is now supported in skin.
                     + is logical AND, | is used for logical OR. ie VideoPlayer.IsFullscreen + !Player.Caching, will display when fullscreen and not rebuffering
 - 21-06-2005 added: progress bar / slider can use info values. ie <info>Player.Progress</info> will make progressbar/slider display current progress
                     valid commands are so far only: Player.Progress, Plyayer.Seekbar (Seekbars current location), Player.Caching (Progress of caching)
 - 21-06-2005 added: sliders now respect <height> and <width>, scaling will be based on background image
 - 21-06-2005 fixed: aaccodec, return value of AACOpen is not always AAC_INVALID_HANDLE when open fails
 - 21-06-2005 fixed: audiomanager (nav sounds) could crash on an invalid wav file, second try ;)
 - 21-06-2005 changed: added more chars (éèçàùêĊċÂñáċÄÜüÖ) to the allowed for fatx limits 
 - 20-06-2005 fixed: [ 1223555 ] Case sensitive - Subtitle files where case sensitive.
 - 20-06-2005 fixed: ogg playback
 - 20-06-2005 fixed: unneeded logs from track_realloc when mem with 0 bytes size is reallocated
 - 20-06-2005 fixed: mem leak in mp3 tag loader
 - 20-06-2005 fixed: audiomanager (nav sounds) could crash on an invalid wav file
 - 20-06-2005 added: replay gain support for aaccodec (aaccodec.dll in system\players\paplayer was updated)
 - 20-06-2005 updated: Spanish language file (Thnx to unknown)
 - 20-06-2005 updated: Korean language file (Thnx to AkoXko)
 - 20-06-2005 updated: Italian language file (Thnx to kotix)
 - 20-06-2005 updated: German language file
 - 20-06-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 20-06-2005 updated: Finnish language file (Thnx to jutski)
 - 20-06-2005 updated: Norwegian language file (Thnx to vnm)
 - 20-06-2005 updated: [ 1215375 ] Newest BiosIDs.ini (Thnx to bubbadood)
 - 16-06-2005 changed: 'the' is ignored during sorting in my videos as well.
 - 16-06-2005 added: aac codec for paplayer (needs aaccodec.dll in system\players\paplayer)
 - 16-06-2005 added: Startup Window now setable via GUI! Systeminfo - Appearance - Look and Feel - Startup Window! [GeminiServer]
                     It will set the XBMC Startup Window [Manual Settings, Home, Programms, Pictures, Music, Videos, Music, ] default it Home Window!
                     Manual Settings will not touch the Settings and you can define your own Startwindow in xbmc xml.
 - 16-06-2005 fixed: sf.net Bug [1220193]. if Date and Time Set Hour is 0 (24), it will add. + 1day [GeminiServer]
 - 14-06-2005 fixed: home.xml, urlset was 0, changed to 1, RSS should work now again
 - 14-06-2005 changed: Milkdrop - now renders with correct aspect ratio.
 - 14-06-2005 added: Pixel ratio parameter added to the visualisation Create function and more Direct X exports.
 - 14-06-2005 changed: added option in build.bat to unrar web stuff (Thanks to Aasum)
 - 14-06-2005 changed: build.bat now RAR's weather gfx and puts it in media/ folder (required for gfx to show)
 - 14-06-2005 fixed: rar code had problems with multiple volumes.
 - 14-06-2005 updated: mplayer.dll (fixes crash with noise filter)
 - 14-06-2005 changed: weather pictures can be in a rar as well.
 - 14-06-2005 added: CGUIListControl::SetPageControlVisible() exposed to python.
 - 14-06-2005 fixed: Navigation off the right of list/thumb controls was not functioning.
 - 14-06-2005 changed: Spin control only shows in thumb/list controls if more than 1 page exists.
 - 14-06-2005 changed: All controls now check for conditional visibility.
 - 14-06-2005 changed: Moved fading code into the base control class.
 - 14-06-2005 changed: Removed ability to alter Brightness/Gamma/Contrast from video OSD during Hardware Overlays rendering.
 - 14-06-2005 added: Visualisation settings, and ability to show, select and lock vis presets.
 - 14-06-2005 added: Nicer music OSD during visualisation (thanks to Chokeman for all the nice graphics)
 - 14-06-2005 updated: mplayer.dll (fixes 2x playback speed when volumn amplification was enabled)
 - 14-06-2005 fixed: possible crash in zip file handler.
 - 14-06-2005 changed: weather pictures now in weather.zip (currently disabled).
 - 14-06-2005 added: rar support. since it has to extract the files to disc, it is currently only available for: 
		- .cbr/.rar in my pictures. 
		- compressed (vob)subs (supports a rar within a rar etc)
		- my music.
 - 13-06-2005 changed: fat-x limit setting also affects filemanager.
 - 13-06-2005 fixed: cosmetic problem introduced by previous commit.
 - 13-06-2005 added: ability to select rss feeds update interval.
 - 13-06-2005 fixed: the option to enable autosync in mplayer (smooth audio clock) wasn't taking affect
 - 12-06-2005 added: readstring method to zip file class.
 - 12-06-2005 fixed: seeking after selecting time using seekbar was very slow
 - 12-06-2005 changed: HttpApi: re-enabled database lookup
 - 11-06-2005 updated: mplayer.dll - about 1 meg smaller than old (saves mem).
                       has been compiled with gcc.3.4.4 and has some unneeded filters removed
 - 11-06-2005 fixed: HttpApi internal logic bug
 - 10-06-2005 added: Master Code Control: XBMC Startup Lock! [GeminiServer]
		     XBMC Startup Lock will use the Master Lock Settings and if Startup Lock is enabled:
		     On XBMC Startup, the XBMC Startup Lock will ask you the predefined Master Code in 
		     addition with the Max Retry. If you enter the correct MasterCode, XBMC will start as used
		     But if you enter the Wrong Master Code in addition with the Max Retry:
		     Then XBMC switches off! if you restart XBMC it will ask the Master Code again!
 - 10-06-2005 added: Master Code control within the GUI! [GeminiServer]
		     This will  make it easy to set the Master Code handling, instead of XboxMediaCenter.xml 
		     editing to set the <masterlock> settings. It will set the Master Code, Retry, Enable Shutdown, 
		     Protect Shares, Master Mode, automatic, with MasterCode detection and also the conditions to use it!
		     Master Lock will use the Max Retry condition, to prevent the infinite tries on the Settings
		     Screen! It will ask you the Master code on: Entering a New Master Code, Disabling Master Mode
		     and also it will ask on hit Applying Changes! The Master Code Remember is not used here, to prevent not intended changes
 - 10-06-2005 added: more extensive RSS comments & changed the id method in xboxmediacenter.xml
 - 10-06-2005 changed: rss sets use an id attribute rather than separate tag + updated skin.
 - 10-06-2005 fixed: GUIThumbnailPanel graphical glitches (focused item while scrolling + page number glitch on last page).
 - 10-06-2005 fixed: List/Thumb controls spin control didn't use relative coordinates correctly.
 - 10-06-2005 changed: rss sets must be tagged with a <id>#</id> now.
 - 10-06-2005 fixed: [ 1218199 ] Fix for Bug 1216728 (hardware panel on systeminfo) thanks to Mr_Muh.
 - 10-06-2005 changed: IMDb lookups (and Scanning) now threaded.  Now easily cancellable.
 - 10-06-2005 fixed: Crossfade - initial volume of new track could spike to max volume.
 - 10-06-2005 removed: unneded function call to mplayer.dll
 - 08-06-2005 fixed: OutputToAllSpeakers didn't work with when AC3 Output was enabled on 2ch AC3 files
 - 06-06-2005 changed: VSync now always on.
 - 06-06-2005 added: dll_fprintf() initial code for writing text files from dll's.
 - 06-06-2005 changed: Updated OpenForWrite() to open with overwrite if requested.
 - 06-06-2005 fixed: FileZip Read() missed last chunk if read chunksize was small.
 - 06-06-2005 updated: Hungarian language file (Thnx to tcsizmadia)
 - 06-06-2005 fixed: mplayer may crash when playback ends (updated again)
 - 06-06-2005 fixed: item is highlighted as playing when the start of a song fails
 - 06-06-2005 fixed: .cue sheets would loop indefinitely on the last two tracks.
 - 06-06-2005 fixed: Source of the below crash (urlset out of range in rsscontrol), + updated PM3 to suit the new system.
 - 06-06-2005 fixed: added missing !--> to the rss comments in Xboxmediacenter.xml (fixes serious crash)
 - 06-06-2005 fixed: some legal fat-x chars were not in the list - thanks to yoci!
 - 06-06-2005 changed: moved rss specifications to xboxmediacenter.xml and added url sets.
 - 06-06-2005 changed: removed libmp4 linkage. reduces xbe with ~ 110kb
 - 06-06-2005 added: sf.net patch [1215111] Fast AAC/MP4 tag retrieval - thanks to arnie pie!
 - 05-06-2005 changed: Cleaned up use of CUtil::cmpnocase, replacing with strcmpi throughout.
 - 05-06-2005 added: Combined spectrums into a single .vis with presets, changeable on the fly.
 - 05-06-2005 fixed: dvdplayer would fail to play from scrambled disc untill mplayer had once played it
 - 05-06-2005 fixed: XBMC would sometimes lockup during FF/RW when using Hardware Overlays
 - 05-06-2005 added: Write to log when memory allocation failes in a dll
 - 05-06-2005 fixed: memory overrun when reading EEPROM (not as bad as it sounds). HalReadSMBusValue() allways touched 4bytes on each call.
 - 05-06-2005 added: Faster path lookups in CFileItemList (for DirectoryCache mainly) thanks to desertbear.
 - 05-05-2005 fixed: minor crash fix when switching between gui and fullscreen
 - 05-06-2005 fixed: PAPlayer correctly handles track changes where the number of channels changes + handles 6 channel tracks correctly.
 - 04-06-2005 added: sf.net patch [1209466] Multiple RSS feeds concatenated - thanks to desertbear!
 - 04-06-2005 fixed: long rss feeds could crash xbmc when using ttf fonts.
 - 04-06-2005 added: All Winamp milkdrops "Winamp-presets(436).zip", no shortened filenames. Zip 'normal' compression used.
 - 04-06-2005 changed: Ogg codec now uses the FileReader.
 - 04-06-2005 changed: Updated MPCCodec.dll so that MPC files use the FileReader.
 - 04-06-2005 updated: [ 1212669 ] Newest BiosIDs.ini (Thnx to bubbadood)
 - 04-06-2005 changed: added zipped G-Force presetfiles.
 - 04-06-2005 updated: Dutch language file (Thnx to tijmengozer)
 - 04-06-2005 updated: German language file
 - 04-06-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 04-06-2005 updated: Finnish language file (Thnx to jutski)
 - 04-06-2005 updated: Norwegian language file (Thnx to vnm)
 - 04-06-2005 added: HttpApi Slideshow commands
 - 04-06-2005 fixed: File manager, context menu option "select all" does not select all items
 - 04-06-2005 changed: unified dll load/unload in paplayer codecs by using the section loader
 - 03-06-2005 added: G-Force - Ability to select a folder or a zip file for presets from the xml config.
 - 03-06-2005 fixed: stupidity in zip code. big preset zips should be handled more graciously.
 - 03-06-2005 fixed: [ 1214263 ] Duplicate Program Icons
 - 03-06-2005 updated: Swedish strings.xml
 - 03-06-2005 changed: Milkdrop.zip added and the xml´s removed.
                       LICENSE.TXT can now be found in the docs\visualisations\Milkdrop Source.rar
 - 03-06-2005 fixed: PAPlayer small pause while caching next track.
 - 02-06-2005 fixed: system info storage percentages now adds up to 100 as they should.
 - 02-06-2005 fixed: Fat-X limit workaround didn't apply to renaming.
 - 02-06-2005 added: Milkdrop - Ability to select a folder or a zip file containing presets from the xml config file.
 - 02-06-2005 fixed: Milkdrop - Problems with certain presets not loading in correctly.
 - 02-06-2005 added: zip support. this means, any media can be viewed straight from .zip. playback of big .avi's 
                     not recommended, although supported. currently .ogg playback is broken.
 - 02-06-2005 changed: hopefully way better error handling around mplayer. it shouldn't crash entire xbmc on a crash.
 - 02-06-2005 fixed: dvdplayer would crash if TTFSubtitle fonts where selected
 - 02-06-2005 changed/fixed: Moved videobuffer handling from inside libmpeg2 to xbmc, fixes some menu's where highlight didn't work. 
 - 01-06-2005 added: Milkdrop Preset changing thanks to Bizzeh.  Requires new keymap, skin + Milkdrop.vis.
 - 01-06-2005 added: SMB Share Controll: Share group definitions are now complete [GeminiServer]
 - 31-05-2005 updated: Chinese (Simple) language file (Thnx to gaocuo)
 - 31-05-2005 fixed: ogg streams got deleted from music database when reorg'ing even if the ogg file exists
 - 31-05-2005 fixed: music scanning, vorbisfile.dll was not loaded
 - 31-05-2005 changed: section loader for dll's is now thread save
 - 31-05-2005 fixed: my music, sections and dll's got unloaded even if they are not loaded
 - 31-05-2005 fixed: ogg files without vorbis comments could not be played
 - 31-05-2005 fixed: paplayer could crash when next song is played
 - 30-05-2005 updated: mplayer.dll
 - 30-05-2005 updated: Swedish strings.xml Again: Please submit better translations if possible for this as i know some translations just suck!
 - 30-05-2005 reverted: aspectratio change in dvdplayer (original solution was much better) + added aspectratio override from dvd ifo files.
 - 30-05-2005 fixed: some frames where missed when navigating in dvd menus. (only partial fix, still problems)
 - 29-05-2005 changed: simplified vorbisfile.dll handling
 - 29-05-2005 fixed: ogg and flac files could not be started from the database view after rescan
 - 29-05-2005 fixed: audioscrobbler submits only the first song when using PAPlayer v2
 - 29-05-2005 added: support for ogg bitstreams aka chapters (vorbisfile.dll got updated)
 - 28-05-2005 added: SF patch [ 1203847 ] New info tags for musicplayer, thanks to desertbear
                     new info item are: MusicPlayer.PlaylistPosition, MusicPlayer.PlaylistLength, MusicPlayer.Codec
                     MusicPlayer.Bitrate (kbps), MusicPlayer.BitsPerSample, MusicPlayer.Channels, MusicPlayer.SampleRate (kHz)
 - 28-05-2005 fixed: SMB Share Controll, when set to Normal User, the default share place should be all [GeminiServer]
 - 27-05-2005 updated: Korean language file (Thnx to AkoXko)
 - 27-05-2005 updated: German language file
 - 27-05-2005 updated: Italian language file (Thnx to kotix)
 - 27-05-2005 updated: Norwegian language file (Thnx to vnm)
 - 27-05-2005 updated: French language file (Thnx to modhack)
 - 27-05-2005 updated: Polish language file (Thnx to napek)
 - 27-05-2005 fixed: shoutcast playlists were broken
 - 27-05-2005 fixed: different info tags are not shown when file has no tag
 - 27-05-2005 fixed: g_applicationMessenger.PictureShow - browser interface would not display single picture
 - 27-05-2005 added: SMB Share control within the GUI! [GeminiServer]
                     This will  make it easy to set the SMB share, instead of XboxMediaCenter.xml editing to set the <samba> settings.
                     it will set the Shares automatic to the desired groups like Video, Musik [also choose able]. 
                     You can define the IP, Workgroup, Username, Password, WINS-Server, Share Name! 
                     Also you can define the Settings mode for Advanced or Normal user, to hold it Simple for the beginners
                     SMB Share Setting is located --> Settings - Network - SMB Share!
 - 26-05-2005 fixed: last track of a audio cd is not shown
 - 25-05-2005 added: fat-x limits handled by playlist loaders.
 - 25-05-2005 changed: separated "output to all speakers" setting for music and video
 - 25-05-2005 added: Ability to enable autosync option for mplayer in settings. (Use Smoothed A/V Sync)
 - 25-05-2005 added: option to disable ftpserver fatx limits
 - 25-05-2005 fixed: ftpserver could fail to accept directory names containing "."
 - 25-05-2005 changed: ftpserver now truncates directory names aswell
 - 24-05-2005 fixed: TimeServer Request was brocken [GeminiServer]
 - 24-05-2005 updated: German language file
 - 24-05-2005 updated: Italian language file (Thnx to kotix)
 - 24-05-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 24-05-2005 updated: Finnish language file (Thnx to jutski)
 - 24-05-2005 updated: Norwegian language file (Thnx to vnm)
 - 23-05-2005 fixed: Date&Time: TimeZone/Daylight Detection was wrong! Fixed!(Supported Range GMT-12 - GMT+12) [GeminiServer]
 - 23-05-2005 fixed: Date&Time: Selectable Minute Range was from 0-60! Now 0-59! [GeminiServer]
 - 23-05-2005 changed: Info on visualisation fades in/out on Shoutcast track change as well as normal track change.
 - 23-05-2005 removed: Unusued code in VideoOverlay and MusicOverlay.
 - 23-05-2005 fixed: Better seek bar behaviour at end of media.
 - 23-05-2005 added: PAPlayer v2.
 - 23-05-2005 changed: Cleaned up video renderers + merged the interface for mplayer + dvdplayer.
 - 23-05-2005 changed: removed the Swap Month and Day from Look&Feel and add To Date & Time.[GeminiServer]
 - 23-05-2005 changed: removed the Swap 12HourClock from Look&Feel and add To Date & Time.[GeminiServer]
 - 23-05-2005 changed: removed the Internet Time from the Network place and add to Date & Time.[GeminiServer]
 - 23-05-2005 added: If Internet Time is True, Date & Time Change Settings are Disabled [GeminiServer]
 - 23-05-2005 fixed: Set Share Lock [Keyboard] was broken, does not displayed the 2nd keyboard to verify the pw [GeminiServer]
 - 23-05-2005 added: NEW Date & Time Change Settings [Year/Month/Day/Hour/Minute] with leap year and TimeZone detection![GeminiServer]
 - 23-05-2005 added: Show error to user saying the password entry was blank [for Numeric, GamePad, Fulltext] [GeminiServer]
 - 23-05-2005 added: Show error to user on share lock the password re-entry failed [for Numeric, GamePad, Fulltext] [GeminiServer]
 - 23-05-2005 added: Share Lock Password can be Changed now from Contex Menu! On the Contex Menu: Remove, Reactive Now Plus Change Lock![GeminiServer]
 - 22-05-2005 fixed: xbmc would fail to restore proper gui resolution if osd was visible when video playback ended
 - 22-05-2005 updated: new Milkdrop.vis version that has .xml (settings) support and bugfixes
 - 22-05-2005 added: Milkdrop sourcecode (/docs/visualisations)
 - 22-05-2005 updated: mplayer.dll (fix for subtitles not showing when ttf fonts selected)
 - 22-05-2005 changed: ftpserver now shortens names and replaces illegal chars (fat-x limitations)
 - 20-05-2005 fixed: formatting of the right column in my music -> files
 - 20-05-2005 changed: Commands are now case invariant
 - 20-05-2005 added: HttpApi GetSystemInfoByName and (changed) GetSystemInfo commands
 - 20-05-2005 updated: German language file
 - 20-05-2005 updated: Spanish language file (Thnx to unknown)
 - 20-05-2005 updated: Korean language file (Thnx to unknown)
 - 20-05-2005 updated: French language file (Thnx to modhack)
 - 20-05-2005 added: Replay gain support for ogg and flac files
 - 19-05-2005 fixed: if you change the track format, cached filelists from my music -> library are cleared
 - 19-05-2005 added: the right column in my music is now controlled via a format string.  default is duration (%D)
 - 19-05-2005 fixed: info tag parser now correctly displays localized text in between items, thanks to desertbear
 - 19-05-2005 fixed: Seek(offset, SEEK_END) behaviour with files over Relax, XBMSP, iso9660, CDDA, SndTrk etc. was incorrect (caused tag issues among others).
 - 18-05-2005 added: info tag parser now hides text in between missing items, thanks to desertbear
 - 18-05-2005 fixed: FLAC buffer overrun (crash) on seek.
 - 18-05-2005 fixed/improved: Visualisation info fade in/fade out.
 - 18-05-2005 fixed: crash when swithing between fullscreen and small window when mplayer osd was visible
 - 18-05-2005 fixed: ttf subtitles sometimes didn't enable untill selected from sub selection, even thou mplayer subtitles where visible on screen
 - 17-05-2005 fixed: album info, cover art gets deleted when a lookup fails
 - 17-05-2005 changed: getting album info can be canceled now
 - 17-05-2005 fixed: [1199792] 2 seconds chopped off each track
 - 17-05-2005 fixed: play button does not revert to normal playback speed when seeking
 - 16-05-2005 fixed: SF Patch [1203229] Resume Video in My Videos context menu, thanks to deadken
 - 16-05-2005 added: SF patch [1200420] support for multiple info items and localized strings in a single label control, thanks to desertbear
                     use $INFO(<info manager string>) and $LOCALIZE(<string id>)
                     example: <label>$LOCALIZE(171) $INFO(MusicPlayer.Artist)</label>
 - 16-05-2005 fixed: IP Adress in System Info was shown false!
 - 16-05-2005 fixed: backwards seeking for dvd player
 - 16-05-2005 added: SF patch [1198898] Del File Context item added to Videos - thanks to deadken
 - 16-05-2005 fixed: dvdplayer would be very jumpy after a seek (somewhat better now)
 - 16-05-2005 fixed: playtime and totaltime were reported wrongly in dvdplayer
 - 16-05-2005 fixed: Empty tags in skins crash.
 - 16-05-2005 fix: minor fix for possible overflows in clock sync handling (dvdplayer)
 - 15-05-2005 changed: Milkdrop now default visualization
 - 15-05-2005 added: filelist caching in Music->Library
 - 15-05-2005 fixed: HttpApi playfile command - not sure when it had become broken
 - 15-05-2005 added: option to retrieve file date in HttpApi GetDirectory command
 - 15-05-2005 fixed: TTF fonts could show bits of other characters under the current chars.
 - 15-05-2005 fixed: APEv2 tag reader also read + prioritized ID3v1 tags if the APEv2 tags weren't complete.
 - 15-05-2005 improved: Ringbuffer code.
 - 15-05-2005 added: Milkdrop, ported by MrC, (some) presets included and FATX renamed
 - 14-05-2005 changed: Performance enhancements to My Programs (requires new database to be created which will be slow initially when entering bookmarks)
 - 14-05-2005 fixed: GetDirectoryName did not work properly if file was in root of drive
 - 14-05-2005 added: WAV codec to paplayer
 - 14-05-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 14-05-2005 updated: Finnish language file (Thnx to jutski)
 - 14-05-2005 updated: Norwegian language file (Thnx to vnm)
 - 14-05-2005 changed: [1201081] Change XBMS directory to use mtime
 - 14-05-2005 fixed: exception when loading tag info if file has no extension
 - 14-05-2005 fixed: my music files tries to load tag info for folders and playlists
 - 12-05-2005 fixed: CD ripping to a Samba share
 - 12-05-2005 changed: defaults for time based seeking are now +/- 30 seconds, and +/- 5 minutes
			(if you're already running a version with this you'll need to change your values manually from settings.xml)
 - 12-05-2005 added: XBMC now resets to the EEPROM saved video mode upon start if 'Auto switch video mode based on game region' is enabled.
 - 12-05-2005 added: New option to clear music playlists on finish.
 - 12-05-2005 added: New built-in command, XBMC.AlarmClock(). 
 - 12-05-2005 added: Module info reader support. Supports .mdz's (http://www.textfiles.com/computers/DOCUMENTATION/mdzfile.nfo), with fallback to reading the title from the module file.
 - 12-05-2005 added: .sid info reader support. Needs HVSC (http://www.hvsc.c64.org) paths to identify .sid's and uses SIDList.csv (http://www.transbyte.org/SID/SIDlist.html) to grab the info. Put the .csv-file (call it sidlist.csv) in your albums directory.
 - 10-05-2005 fixed: TTF subs were transparent.  Also improved the quality of the borders etc.
 - 10-05-2005 improved: TTF rendering speed is up with XPR now.
 - 10-05-2005 fixed: Scaling for different resolutions didn't effect the window's coordinates.
 - 10-05-2005 changed: Scripts/Programs default control now set to list/thumb view.
 - 10-05-2005 fixed: Broken Zoom/Custom modes with last update.
 - 10-05-2005 added: SystemInfo Bios Detection LOG: new algo with bios size and log detection! The entry for BiosIDs.ini will be also created in the log file! [GeminiServer]
 - 10-05-2005 updated: Italian language file (Thnx to kotix)
 - 10-04-2004 updated: Dutch language file (Thnx to tijmengozer)
 - 10-05-2005 updated: Chinese (Traditional) language file (Thnx to dog099)
 - 10-05-2005 updated: Finnish language file (Thnx to jutski)
 - 10-05-2005 updated: Norwegian language file (Thnx to vnm)
 - 10-05-2005 updated: Polish language file (Thnx to napek)
 - 10-05-2005 improved: Mem usage of TTF fonts is now comparible to XPR fonts.
 - 10-05-2005 changed: moved audio scrobbler cache to Q:\albums
 - 10-05-2005 added: flac codec for paplayer
 - 10-05-2005 added: Anti-aliasing of TTF fonts (including rendering of alpha shades).
 - 10-05-2005 added: Crop Black Bars checkbox to video OSD.  Pressing this will trigger XBMC to auto-crop out black bars on the current video, storing the offsets in the movie database for later play.  Turning it off resets.  Best to do on a scene that's not too dark.
 - 09-05-2005 added: New SystemInfo stuff! [GeminiServer]
                     Harddisk Detection: HDD Model, HDD Firmware, HDD Serial, HDD Lock State [show Locked or Unlocked], HDD Lock Key , HDD Temp
                     DVD-ROM Detection: DVD-ROM Model, DVD-ROM Firmware
                     Storage Detection: Size of C;E;F;G;X;Y;Z, Total Size: Used, Free, Total, percent show used and free size
                     Network: Online/Offline [Internet] detection, Show Network Type, Show Cur. IP, Show Mac Adress
                     VIDEO: XBOX Encoder Information (Name:Focus, CONNEXANT, XCALIBUR), XBOX Video Resolution, A/V Pack Info (Standard RGB, SCART, HDTV, VGA^, RFU, S-Video), DVD Playback Kit Zone
                     Hardware: XBOX Version Detection [v1.0 - v1.6], XBOX Serial, CPU Speed, ModChip Detection, XBLive Online Key,  XBOX Produce Date/Place
                     BIOS Detection: it uses the MD5 in biosIDs.ini to detect the Bios
                     Attached units: Controller/Mouse/Keyboard/MemoryCard/Stick/ Ir-Remote
 - 09-05-2005 added: pmblobs added to screensavers
 - 08-05-2005 added: option for time based seeking in videos. big jumps are +/- 10 minutes, small jumps are +/- 1 minute.
                     if a video is less than two forward seek intervals in duration, xbmc reverts back to percentage based seeking
 - 08-05-2005 fixed: paplayer resets the audiodevice if the format changes (eg samplerate/channels etc.)
 - 08-05-2005 removed: Code in playlist view formatting that added the number in the playlist to the track name (screwed up charset of filenames over smb.)
 - 08-05-2005 fixed: potential divide by zero errors and framerate might be somewhat off after a discontinuity
 - 08-05-2005 fixed: UTF8 tags in APEv2 showed wrong characters.
 - 08-05-2005 changed: Don't list .cue sheets with more than one source file.
 - 08-05-2005 added: SF patch [1197478] Fix for bug #1192620 - thanks to Devin Cook
 - 08-05-2005 added: Shorten (.shn) support to paplayer.
 - 07-05-2005 changed: Rewrote the threaded filereader class - now just uses a single ringbuffer technique.
 - 07-05-2005 updated: Italian language file (Thnx to kotix)
 - 07-05-2005 updated: Norwegian language file (Thnx to vnm)
 - 07-05-2005 fixed: m3u's with album and artist info (#EXTART and #EXTALB) loads them as songs
 - 07-05-2005 changed: cdda track filenames start at 1 instead of 0
 - 07-05-2005 fixed: wrong vorbisfile.dll in repository
 - 07-05-2005 changed: nav sounds respect volume settings
 - 07-05-2005 added: SF patch [1196982] make sidplayer respect volume at start - thanks to spiff
 - 07-05-2005 added: Threaded FileReader class to mp3 codec (paplayer) to allow file readahead caching.
 - 07-05-2005 fixed: keymap.xml had wrong id's for Library and Top 100 views which did not allow to queue up songs or switch to playlist menu.
 - 06-05-2005 fixed: Analog buttons sticking with new action system and updated keymap.xml for visualisation window.
 - 06-05-2005 added: SF patch [1194146] video mode switch based on game region - thanks to spiff
 - 06-05-2005 added: SF patch [1196174] make trailing fill characters be part of tag in music template - thanks to spiff
 - 06-05-2005 added: SF patch [1188623] Hides the .py extension when HME is checked - thanks to Nuka1195
 - 06-05-2005 added: SF patch [1196172] remove trailing dash for rss-feeds - thanks to spiff
 - 06-05-2005 changed: OnAction() now returns a bool.  It should be true if the action has been dealt with and
                       needs no further processing, and false if it hasn't been handled.
 - 06-05-2005 added: Check Xbox System-Clock at Startup (GeminiServer)
 - 05-05-2005 fixed: smoothness of NTSC video stored using 3:2 pulldown. Still plays at 24fps.. (dvdplayer)
 - 05-05-2005 fixed: aspectratio selection for dvdplayer
 - 05-05-2005 added: adjustable audio/video delay in dvdplayer
 - 05-05-2005 changed: Better discontinuity handling in dvdplayer
 - 05-05-2005 changed: Seek moved onto the right thumb stick - less clashes.
 - 05-05-2005 added: Code support for volume bar in video OSD audio submenu - needs skinning.
 - 05-05-2005 fixed: Videos Original Size view wasn't initialized properly.
 - 05-05-2005 changed: Scripts/Programs windows now use ViewControl.
 - 05-05-2005 added: Musepack codec to paplayer.
 - 05-05-2005 fixed: .m3u was detected as a valid underlying media file for .cue sheets
 - 05-05-2005 added: Seek bar enabled - move left/right on left thumb stick.
 - 05-05-2005 updated: Chinese (Simple) language file (Thnx to iikii)
 - 05-05-2005 updated: Polish language file (Thnx to napek)
 - 05-05-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 05-05-2005 changed: temp filename for audio scrobbler cache
 - 05-05-2005 fixed: archive class couldn't save very long strings
 - 05-05-2005 added: ogg codec for paplayer
 - 05-05-2005 fixed: subtitle/audiostream stream selection from xbmc osd in dvdplayer should now be working and remembered. 
 - 05-05-2005 changed: dvd audiostream selection from dvdmenu reworked. more stable than last solution.
 - 04-05-2005 changed: SectionLoader can now load/unload dll's on demand - for preloading dlls that will be needed repeatedly.
 - 04-05-2005 added: APEv2 tag reading in APE/MP3 files, including ReplayGain info.  Requires MACDll.dll to be present.
 - 04-05-2005 fixed: APE wasn't part of the default music extensions.
 - 03-05-2005 added: basic authentication support to http reader. means authed rss feeds, authed internet playlists (thou the streams themself might not be authed). 
 - 03-05-2005 changed: Get/SeekPercentage now take floats.
 - 03-05-2005 added: Initial seek bar support - not currently implemented at the skin level.
 - 03-05-2005 changed: Increased PAPlayer output buffer size + added debug output if it drops down.
 - 03-05-2005 changed: moved cdda playback into paplayer
 - 02-05-2005 changed: music info scanner now only processes files matching the music extensions
 - 02-05-2005 updated: German language file
 - 02-05-2005 updated: Finnish language file (Thnx to jutski)
 - 02-05-2005 updated: Chinese (Traditional) language file (Thnx to dog099)
 - 02-05-2005 updated: Norwegian language file (Thnx to vnm)
 - 02-05-2005 updated: Korean language file (Thnx to akoako)
 - 01-05-2005 fixed: some more highlighting issues for dvdplayer
 - 01-05-2005 added: codec factory for paplayer
 - 01-05-2005 added: enabled pcm passthrough in paplayer
 - 01-05-2005 fixed: ac97 sound device has not counted total bytes added
 - 01-05-2005 fixed: pcm passthrough was not working using mplayer
 - 01-05-2005 fixed: some mp3's may hang when playing with paplayer
 - 29-04-2005 added: support for .tbn and folder.jpg images for music .pls and .strm files
 - 29-04-2005 fixed: Multichannel audio wasn't being downmixed properly when ac3 decoder was enabled in dash, but analog autput set in xbmc. Also caused sync problems
 - 28-04-2005 added: Initial Replaygain support to PAPlayer - only works from ID3v2 tags (non-standard) atm.
 - 28-04-2005 added: APE lossless support to PAPlayer.
 - 28-04-2005 changed: Refactored PAPlayer to remove all the mp3-specific code.
 - 28-04-2005 changed: audioscrobbler info labels shown no info when scrobbler is disabled
 - 28-04-2005 fixed: rss feed could crash
 - 28-04-2005 updated: Chinese (Traditional) language file (Thnx to dog099)
 - 28-04-2005 updated: French language file (Thnx to modhack)
 - 28-04-2005 updated: Norwegian language file (Thnx to vnm)
 - 27-04-2005 fixed: Goom/G-Force <width> and <height> related crashes.
 - 26-04-2005 added: Set Artist Thumb via Music Library context menu after an artist filter is applied
 - 26-04-2005 fixed: mute symbol is not shown after startup, if volume is minimum
 - 26-04-2005 changed: music scan dialog is not allocated at startup anymore
 - 26-04-2005 changed: auto discovered xbmsp server show network share icon now
 - 25-04-2005 updated: German language file
 - 25-04-2005 updated: Chinese (Traditional) language file (Thnx to dog099)
 - 25-04-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 25-04-2005 updated: Italian language file (Thnx to kotix)
 - 25-04-2005 updated: Norwegian language file (Thnx to vnm)
 - 24-04-2005 added: "Play Item" added to Music Context Menu to support PLAY action in Files and Library views since the Play action is not mapped by default on the gamepad
 - 24-04-2005 added: Play action in Music Files can be used to recursively play a folder using the temporary playlist (like in Music Library view)
 - 24-04-2005 fixed/changed: stuff-up with ac3/dts passthrough with dvdplayer and fixes to discontinuity handling
                             selecing audiotrack from dvdmenu should now be fully working.
 - 24-04-2005 changed: white button on keypad now brings up the new time/progessbar
 - 22-04-2005 fixed: Location of Kai Thumbs didn't use the thumbs folder configured.
 - 22-04-2005 added: gapless mp3 playback.  Files should be encoded with LAME (>3.90.3) in order to be truly gapless.

 - 22-04-2005 changed: Enable Visualisation combined into vis spincontrol (first option is Off).
 - 22-04-2005 changed: my music, adding songs to existing, stopped playlist will start the first song added
 - 22-04-2005 added: audioscrobbler now saves a cache if no server is available or connection failed
 - 22-04-2005 fixed: audioscrobbler tried to submit songs, before the initial handshake with the server succeeds
 - 19-04-2005 changed: increased thumb cache to 64K thumbs (from 4K)
                       thumbs will need to be recreated or use tools/UpdateThumbs.py from the scripts dialog to update your old thumb cache
 - 19-04-2005 fixed: create thumbs in my pictures now skips files that already have thumbs
 - 19-04-2005 changed: settings where 0 indicates off show "Off" as text now
 - 19-04-2005 fixed: audioscrobbler status notification is shown every 30 sec. if no network connection available
 - 19-04-2005 updated: Spanish language file (Thnx to jose_t)
 - 19-04-2005 updated: German language file
 - 19-04-2005 updated: Polish language file (Thnx to napek)
 - 19-04-2005 updated: Norwegian language file (Thnx to vnm)
 - 19-04-2005 updated: Finnish language file (Thnx to jutski)
 - 18-04-2005 added: option to disable music visualisation (localized string instead of using disabled.vis)
 - 18-04-2005 added: Support for AC3/DTS passthrough for dvdplayer and partly fixed audiostream selection from dvdmenu.
 - 17-04-2005 fixed: PAPlayer seeking was way too fast.
 - 17-04-2005 fixed: Time display in VBR files after seeking is now more accurate.
 - 17-04-2005 fixed: .Cue sheet sort order in sort by files.
 - 17-04-2005 added: Better VBR seeking for PaPlayer.
 - 17-04-2005 fixed: AudioScrobbler submission on .cue sheet items was wrong.
 - 17-04-2005 changed: Skin version hits v1.3.
 - 17-04-2005 fixed: .Cue sheet media file finding.
 - 17-04-2005 fixed: Timeoffset in PAPlayer (.cue sheets).
 - 17-04-2005 fixed: More universal remote double tap fixes.
 - 17-04-2005 fixed: Version is derived internally (top of GUIInfoManager.cpp) instead of relying on strings.xml.
 - 16-04-2005 fixed: duplicate and phantom entries in Video Actors, Genres, and Years views.
 - 16-04-2005 fixed: PAPlayer FF/RW when id3 reading is turned off. Opening to timeoffset initial code.
 - 16-04-2005 fixed: Left + Down on left thumb stick wasn't working correctly.
 - 16-04-2005 changed: SetViewPort()/RestoreViewPort() done in the control rather than by the visualisation.  Should hopefully eliminate the "flickering screen on homepage" issue.
 - 16-04-2005 fixed: Possible crash in Video database views if the listcontrol had the wrong id.
 - 16-04-2005 fixed: audioscrobbler status was only updated when restarting after settings change
 - 16-04-2005 updated: Norwegian language file (Thnx to vnm)
 - 16-04-2005 fixed: Mute dialog was not allocated, and thus not rendered.
 - 16-04-2005 fixed: [ 1182782 ] Default mode for Digital output should be Stereo
 - 15-04-2005 updated: Norwegian language file (Thnx to vnm)
 - 15-04-2005 fixed: CUtil::URLEncode ignored '&' and '='
 - 15-04-2005 added: selectItem method to ControlList for python, thanks to sambarza.
 - 15-04-2005 updated: German language file
 - 15-04-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 15-04-2005 fixed: Double linebreak in TextBox caused repeated lines.
 - 15-04-2005 added: New built in function XBMC.EjectTray for opening/closing the dvd tray.
 - 15-04-2005 fixed: Adjust Frame Rate and PAL60 clash on 25fps files. 
 - 15-04-2005 added: audioscrobbler support
 - 15-04-2005 fixed: kai, crash when friend has no avatar
 - 15-04-2005 added: patch [ 1178392 ] Proxy support for shoutcast thanks to soepy.
 - 15-04-2005 fixed: bug [ 1180705 ] Empty Files and illegal fatx file names on SMB Server stops copy Process.
 - 15-04-2005 fixed: Togglebuttons weren't scaled on the fly correct (VideoOSD in PAL60 mode).
 - 15-04-2005 updated: libdvdnav.dll and libdvdcss-2.dll with support for largefiles (>2gb, using our custom headers)
 - 15-04-2005 added: added workround for next chapter/prev chapter which reuse global action_codes
 - 15-04-2005 fixed: Seeking didn't work at all in dvdplayer when playing dvd's
 - 15-04-2005 fixed: Initial highlight was displayed immidiatly when found instead of delayed as it should.
 - 15-04-2005 updated: Korean language file (Thnx to akoakoako)
 - 15-04-2004 updated: Dutch language file (Thnx to tijmengozer)
 - 14-04-2005 added: Music is muted 9dB on ffwd/rewd with mp3 player.
 - 14-04-2005 fixed: Fadelabels didn't fade out in visualisation on press of white.
 - 14-04-2005 fixed: Switching from GUI<->fullscreen video when paused could result in black screens or blank video controls.
 - 14-04-2005 added: #define in Util.h to specify whether to build for skin version 1.3 or not.  Uncomment this line if you want to test for 1.3 compatibility.
 - 14-04-2005 fixed: bug [ 1182993 ] My Pictures - View As button could get stuck on List or Big Icons.
 - 14-04-2005 added: Python bindings for built in XBMC functions. Based on SF patch [ 1175015 ] thanks to thor918.
 - 14-04-2005 added: InfoManager labels: System.BuildDate and System.BuildVersion.
 - 14-04-2005 added: Built-in functions XBMC.SlideShow(dir) and XBMC.RecursiveSlideShow(dir).
 - 14-04-2005 added: patch [ 1182692 ]: Fix XBMC lockup with empty python list control selection, thanks to gimblefoot.
 - 14-04-2005 fixed: Weather.Location wasn't working.
 - 14-04-2005 fixed: bug [1182765] : Playlist  too many /.
 - 14-04-2005 fixed: More Visz <-> GUI crashes.
 - 14-04-2005 fixed: Texture allocation thread-clash on windows/dialogs opened from fullscreen video.
 - 13-04-2005 fixed: PaPlayer FF/RW now works perfectly

 - 13-04-2005 fixed: PaPlayer audio device starving by increasing buffer size
 - 13-04-2005 fixed: highlighting in dvdmenu failed if an menu with different highlighting scheme had been displayed before
 - 13-04-2005 fixed: universal remote double taps (Sony universal)
 - 13-04-2005 fixed: controlbutton python docs.
 - 13-04-2005 fixed: label/image <info> showed wrong info if no valid info was available.
 - 13-04-2005 changed: My Pictures uses GUIViewControl to handle views.
 - 13-04-2005 fixed: Remote double tap (universal remotes)
 - 13-04-2005 fixed: Crash/exception in Visualisation control (caused render issues)
 - 13-04-2005 fixed: Spectrum analyser didn't free memory correctly.
 - 13-04-2005 fixed: dvdplayer didn't work at all as it's pixelshader source had been removed
 - 13-04-2005 added: new virtual window for dvdplayer when in menu mode. allows nicer keymappings.
 - 13-04-2005 updated: German language file
 - 13-04-2005 updated: French language file (Thnx to modhack)
 - 13-04-2005 updated: Italian language file (Thnx to kotix)
 - 13-04-2005 updated: Polish language file (Thnx to napek)
 - 13-04-2005 updated: Norwegian language file (Thnx to vnm)
 - 13-04-2005 updated: Finnish language file (Thnx to jutski)
 - 13-04-2005 fixed: ff/rw/play buttons on remote didn't work in fullscreen
 - 13-04-2005 added: Support to toggle new time/progbar display in fullscreen (default mapped to white button)
 - 12-04-2005 changed: Textures are only loaded as needed if the are specified as dynamic in OnWindowLoaded().
 - 12-04-2005 fixed: PaPlayer cue sheet based mp3 playback could crash at time 0.
 - 12-04-2005 added: Support for <width> tag in label controls.
 - 12-04-2005 added: navigation sounds
 - 11-04-2005 fixed: FullscreenVideo wasn't rescaled correctly to PAL60.
 - 11-04-2005 changed: GUIInfoManager if/else blocks to switch (faster)
 - 11-04-2005 fixed: Buffering text wasn't displayed during buffering
 - 11-04-2005 fixed: Selected item in My Videos wasn't remembered.
 - 11-04-2005 fixed: Double tap remote bug.
 - 11-04-2005 changed: Removed duplicate code from Video OSD/Fullscreen.
 - 11-04-2005 fixed: Context menu didn't popup in empty dirs if "Hide Parent Items" was turned on.
 - 11-04-2005 fixed: GUI Filters were not used correctly when returning from Slideshow.
 - 11-04-2005 changed: Removed duplicate code from the Video Playlist window
 - 11-04-2005 changed: Removed all info* controls as it was just duplicate code.
 - 11-04-2005 changed: Optimised lookup of info from GUIInfoManager.
 - 10-04-2005 added: Progressbar control now obey's width/height. Background texture is used as reference to calculate scaling of other textures.
 - 10-04-2005 added: the following api to HttpApi: config (access the configuration commands previously only available through ASP)
 - 10-04-2005 fixed: Crash in home on PM3 during video playback with UI off-center due to SetViewWindow() not correctly bounds checking.
 - 10-04-2005 changed: Cleaned up progressbar display during fullscreen and added two new conditional visibilty strings for skinning
                       Player.DisplayAfterSeek : Displays for 2.5 seconds after a seek has finished and during ff/rw
                       Player.IsCaching : True when the player is paused and recaching data
 - 10-04-2005 updated: mplayer.dll to current cvs (support for full recaching of internet stream before resuming)
 - 10-04-2005 added: Harddisk spins up just before the end of the movie so that transistions during stacking is faster.
 - 10-04-2005 changed: Switching views issues in My Music Top 100 view.  Big list view has changed id to 52.
 - 10-04-2005 changed: Removed unnecessary code from My Music + changed videoPlaylists window to use CGUIViewControl.
 - 09-04-2005 fixed: Default control can now be focused on the list/thumb in music + video views.
 - 09-04-2005 fixed: Some 3rd party AV packs report as being "VGA" adapters incorrectly.  XBMC now supports this mode and enables Digital output for it.
 - 09-04-2005 changed: Analog ffwd/rewd mapped to triggers in Vis, and dpad left/right is skip previous/next.
 - 09-04-2005 added: WHITE hides/reveals controls on musicVisualisation screen.  Two options: either on or off.  When off, the song is faded in + out at beginning and end.
 - 09-04-2005 fixed: Redid the video output startup/texture management.  Prevents crashes when starting when minimized.
 - 09-04-2005 fixed: Spurious error message caused by empty infoImages.
 - 09-04-2005 added: Video playlists will cause the video to remain minimized when switching videos if it is already minimized.
 - 09-04-2005 fixed: IMDb info that failed showed "My Programs" string on the error dialog.
 - 09-04-2005 changed: Project Mayhem III is new default skin
 - 09-04-2005 added: directory tokens which reference XBMC's special directories for use as bookmark paths: $HOME, $SUBTITLES, $THUMBNAILS, $SHORTCUTS, $ALBUMS, $RECORDINGS, $SCREENSHOTS, $PLAYLISTS
 - 09-04-2005 fixed: music database cleanup with LARGE song table (SF bug 1172234)
 - 09-04-2005 added: support for pausing and rebuffering completly before continuing playback when running out of data
 - 09-04-2005 added: support for using a skinned progress control in fullscreen video to display current position.
 - 08-04-2005 changed: <visible> tag in image controls is now a boolean conditional.  eg <visible>Player.HasMedia</visible> will cause the image to be rendered only if the player has something playing (or paused). 
 - 08-04-2005 changed: Z-buffer now used throughout the GUI (more mem usage, but it's needed for the visz)
 - 08-04-2005 changed: Hardware overlays renderer drops down to low quality pixel shader for the GUI.  Means
                       we have more mem free + the use of alpha.
 - 08-04-2005 fixed: Fullscreen Visualisation render order if no visualisation control present.
 - 07-04-2005 changed: alpha-numeric sorting is now case-insensitive.
 - 07-04-2005 changed: Reduced Karaoke settings considerably.
 - 07-04-2005 fixed: SetViewPort() crash if given out of range values.
 - 07-04-2005 added: Support for <execute> tag in keymap.xml
 - 07-04-2005 added: More subtitle colours (Blue, Bright Green, Cyan + Yellow Green)
 - 07-04-2005 added: Visualisation now runs in a control.  See musicVisualisation.xml for an example.  Some visz's (Boxalizer) probably need redoing.
 - 07-04-2005 fixed: Keymap for numeric + gamepad dialogs.
 - 06-04-2005 fixed: Python checkmark controls.
 - 06-04-2005 added: Left thumbstick individual direction keymappings.
 - 06-04-2005 changed: Visualisations now accept a position on screen parameter.  !!XBMC WILL CRASH IF YOU DON'T UPDATE YOUR VISUALISATIONS!!
 - 06-04-2005 fixed: Stack overflow in volumebar/playcontrol combination.
 - 06-04-2005 updated: Italian language file (Thnx to kotix)
 - 05-04-2005 removed: My Music Albums, Artists, and Genres views.  Use My Music Library instead.
 - 05-04-2005 updated: Norwegian language file (Thnx to vnm)
 - 05-04-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 05-04-2005 added: Python patches [ 1166891 ] and [ 1176789 ] from gimblefoot.
 - 05-04-2005 fixed: List/thumb controls couldn't move right off the spincontrol.
 - 05-04-2005 fixed: Search for home dir checks for keymap.xml as well as the skin folder.
 - 05-04-2005 fixed: Video Genre/Actors now show only those that are associated with a valid movie.
 - 05-04-2005 changed: Video views now use the CGUIViewControl to handle the views.
 - 05-04-2005 fixed: problems with alphanumeric sorting (numbers came after characters)
 - 05-04-2005 fixed: IMDb problem (memory overflow with huge numbers of returned movies).
 - 05-04-2005 changed: Nav view now uses alphanumeric sorting.
 - 04-04-2005 fixed: re-scanning music dirs and music thumbnail caching
 - 04-04-2005 fixed: Scissors clipping crash in FullscreenVideo->GUI switch.
 - 04-04-2005 changed: DVD/Video off DVD/LAN cache defaults to 4Mb.
 - 04-04-2005 changed: Default regexps for filestacking.
 - 04-04-2005 changed: Sort orders when sorting by Artist + Album now also include the album + artist + tracknumber info so everything is easier to find.
 - 04-04-2005 added: Skin files for popup player controls.  Mapped to START by default.  Users of other skins may want to remap START back to the stop action.
 - 04-04-2005 changed: IMDb lookups return the list of found movies even if there is only 1 (allows manual lookup if it got it wrong.)
 - 04-04-2005 changed: Improved the analog stick + trigger response + allowed analog ffwd and analog rewd to be mapped globally (eg Right thumb stick left and right works nicely.)
 - 04-04-2005 added: Search for .cue sheet underlying media checks for cuesheetname.mp3 and the dropping of the .cue extension.
 - 04-04-2005 added: support for smb://username@server/share (ie no password set no longer requires the colon.)
 - 04-04-2005 fixed: Typos in source.
 - 04-04-2005 changed: Volume bar is now modeless.
 - 04-04-2005 changed: Render order is now: Window, Overlays, Dialogs. (was Window, Dialogs, Overlays).
 - 04-04-2005 added: <useAltTexture> tags to togglebutton + removed duplicate code (now derives from GUIButtonControl).  The <useAltTexture> tag specifies a condition under which the toggle button should show the altTextures.  Current valid conditions are: Player.Paused, Player.Rewinding, Player.Forwarding.
 - 04-04-2005 added: Execute functions: XBMC.PlayerControl(action), where action can be: Play, Stop, Rewind, Forward, Next, Previous.  Useful for OSD stuff.
 - 04-04-2005 added: New dialog window PlayerControls.xml.  id is 114.  Can be anything you like, but I suspect you'll want to use it for actual playercontrols, as it is only displayed while something is playing!  Suggest mapping to pop this window up on START.  Does not display on the FullScreenVideo screen as we have an OSD for that anyway.
 - 04-04-2005 updated: Finnish language file (Thnx to jutski)
 - 04-04-2005 updated: German language file
 - 03-04-2005 added: a couple of emulated functions for dll loading
 - 03-04-2005 fixed: missing or empty <value> or <id> tags in strings.xml.
 - 02-04-2005 fixed: Stacked files on iso9660 didn't work.
 - 02-04-2005 fixed: vcd's/svcd's autostart doesn't start the video on disc if a stacked video was played before
 - 02-04-2005 fixed: Some stacked files weren't "cleaned up" correctly.
 - 02-04-2005 fixed: Queuing a folder of music to a shuffled playlist doesn't shuffle the first song.
 - 02-04-2005 fixed: Queuing albums from Nav view.
 - 01-04-2005 removed: mplayerdebug is no longer needed. Just setting loglevel to 0 will enabled mplayer logs.
 - 01-04-2005 removed: Old (not working) method of stopping ffwd + rewd on trigger release. 
 - 01-04-2005 changed: Renamed "Nav" view to "Library".
 - 01-04-2005 added: Big List to the Nav Music view at the albums level.
 - 01-04-2005 fixed: vcd's/svcd's autostart only the first movie on a cd
 - 01-04-2005 fixed: [ 1171973 ]  visualisations and screensaver xml have missing end tags (Thanks to jaap3)
 - 01-04-2005 fixed: crash when <value> of a <string> tag in a language file is empty
 - 01-04-2005 updated: Finnish language file (Thnx to jutski)
 - 01-04-2004 updated: Polish language file (Thnx to napek)
 - 01-04-2005 updated: Norwegian language file (Thnx to vnm)
 - 01-04-2005 updated: Chinese (Traditional) language file (Thnx to dog099)
 - 31-03-2005 fixed: kai, crash when removing newly added contact when "just signed in" toast message is still on screen
 - 31-03-2005 fixed: kai, crash when removing last contact
 - 31-03-2005 fixed: kai toast dialog only shows the last notification in the queue
 - 31-03-2005 added: New built-in command XBMC.ReloadSkin()
 - 31-03-2005 fixed: Several translation strings in My Weather.
 - 31-03-2005 added: support for MusicBrainz id's from ogg and mp3 tags
 - 31-03-2005 added: Initial support for SMB share username/password prompting if it's not set in XBoxMediaCenter.xml.  Thanks to BillJam for the patch.
 - 30-03-2005 fixed: Webserver password reset to No Pass did not reset correctly.
 - 30-03-2005 fixed: Srt subtitles out of sync with framerateadjuster enabled after last fix
 - 30-03-2005 changed: Stacking now uses Regular Expressions for finding where to stack.  They're specified in XBoxMediaCenter.xml.  Most people probably don't need to change the defaults.
 - 30-03-2005 changed: Sorting in Video views is a little more intelligent.  Sorts numbers separately (eg Disk 1... Disk 10) are sorted correctly).
 - 30-03-2005 fixed: Correctly retrieve movie title + movie writing credits from IMDb.
 - 29-03-2005 fixed: duplicate album entries in My Music Nav window for Various Artists albums when no artist filter is applied
 - 29-03-2005 fixed: Videodatabase wasn't retrieving boolean values from database correctly (ex. FrameRateAdjustment wherent being restored)
 - 29-03-2005 fixed: Incorrect options given to mplayer when framerateadjustement was enabled. Could have been cause of problems with autosync and subtitles.
 - 28-03-2005 updated: Chinese (Traditional) language file (Thnx to woozc)
 - 28-03-2004 updated: Polish language file (Thnx to napek)
 - 28-03-2005 added: user-agent to mplayer.conf, "MPEG" needed for old SHOUTcast-servers. Please leave intact.
 - 27-03-2005 changed: Made sure triggers submit a keypress wen released. Makes sure ff/rw resumes properly on trigger release
 - 27-05 2005 updated: mplayer.dll, fixes rewind jumps back to beginning when resuming playback.
 - 26-03-2005 changed: UseTags and FindRemoteThumbs are automatically enabled when a music scan starts, and restored when completed
 - 25-03-2005 fixed: tbn thumbnails on iso9660 discs
 - 23-03-2005 updated: Korean language file (Thnx to akoako)
 - 23-03-2004 updated: Polish language file (Thnx to napek)
 - 23-03-2005 fixed: ".." item was always hidden in DVD folders.
 - 22-03-2005 fixed: [ 1095213 ] Error handleing of xboxmediacenter.xml.
 - 22-03-2005 added: VideoPlayer.Cover infoimage to the infomanager.
 - 22-03-2005 fixed: Harddisk spin up when fast fowarding (or display of any control in full screen video).
 - 22-03-2005 fixed: The settings table in the video database needs clearing out for audio stream problems.
 - 21-03-2005 changed: dvd thumbs are no longer considered remote so they are cached regardless of the FindRemoteThumbs setting 
 - 21-03-2005 fixed: correct album thumbs are displayed when multiple albums are in the same directory (be sure to enable ID3 tag reading before scanning)
 - 21-03-2005 changed: network.ipaddress infolabel prefixes "IP: " to the ip address.
 - 21-03-2005 fixed: Audio stream settings caused problems on saving video info if the audio stream was  stereo.  Plus, the stereo/left/right setting was not saved on a per-video basis.  Caused no audio on playback after the Audio options from the OSD had been accessed last time the video was played.
 - 21-03-2005 added: Options in settings.xml to adjust the max A/V and subs delays.
 - 21-03-2005 changed: Autorun priority runs: DVD->(S)VCD->PICTURE disc->Video->Music->Pictures.
 - 21-03-2005 fixed: [ 1165273 ] Resume Play doesn't work on stacked items.
 - 21-03-2005 fixed: Only the first item in a stacked video appeared in the database views.
 - 21-03-2005 removed: Fuzzy stacking.
 - 21-03-2005 fixed: Slideshow on a dir with just 1 item in it would cause a crash.
 - 21-03-2005 fixed: Homepage buttonscroller images were deallocated and reallocated every frame.  No decent workaround available at present, so they are always allocated.
 - 21-03-2005 fixed: After seek or ff/rw in music, first 1/4 of a second of audio is from another part of the file.
 - 21-03-2005 changed: Removed autosync=30 from mplayer.conf as it shouldn't be needed with the better audiorender accuracy.
 - 21-03-2005 changed: Improved xbmc's audio renderers accuracy in reporting correct amount in buffers. 
 - 20-03-2005 fixed: Htmlparser didnt account for a true ampersand (example: genre 'R&B' from allmusic.com was parsed as 'R')
 - 20-03-2005 fixed: [ 1166726 ] Playback of some AVI files is corrupted.
 - 19-03-2005 added: <keepaspectratio> tag to images + infoimages.  Fixes SF bug 1162592.
 - 19-03-2005 changed: Games bookmark defaults to F: now (so that the <default> tag works correctly)
 - 19-03-2005 fixed: Progress control didn't offset from the window's <posx>, <posy> coordinates.  Skins that have worked around this bug need fixing.
 - 19-03-2005 fixed: Subtitle size in Hardware overlays mode.
 - 19-03-2005 added: <autodetectFG> tag to XBoxMediaCenter.xml.  Set to false if you have an old bios that causes a crash on autodetection.
 - 19-03-2005 fixed: Overlays dim on screensaver activate while video is paused.
 - 19-03-2005 fixed: MusicPlayer and VideoPlayer labels only return something if there is the appropriate media type playing.
 - 18-03-2005 fixed: Play action in My Music Nav does not interfere with unpausing, or returning playback speed to 1
 - 18-03-2005 added: When music is paused, the play button will unpause
 - 18-03-2005 fixed: AddItemToPlayList crashing in XBMChttp.cpp and XBMCweb.cpp following changes to FileItem.cpp
 - 18-03-2005 added: checkmarkexample.py & listitemexample.py sample python scripts to xbmc\scripts - thanks to gimblefoot
 - 18-03-2005 added: [ 1163487 ] Expose more CGUIListItem methods to python xbmcgui.ListItem, setLabel2() - set the second label on the list item, getLabel2() - get the second label from the list item, setThumbnailImage() - set the thumbnail image for the list item, setIconImage() - set the icon image for the list item, keyword parameters support for ListItem constructor. - thanks to gimblefoot
 - 18-03-2005 fixed: crash on startup if kai is connected
 - 17-03-2005 fixed: Song info is displayed upon song change when in a visualisation
 - 17-03-2005 fixed: "The ..." items were not sorted correctly if the following characters were T,h,e or space.
 - 17-03-2005 removed: list, listex and thumbcontrol can not be focused anymore if they have no items -> Problems in Video OSD with empty lists
 - 17-03-2005 added: a few new api's to HttpApi
 - 17-03-2005 fixed: cdda ripper doesn't use cddb info for ripping
 - 16-03-2005 fixed: crash when switching skin if kai is connected
 - 16-03-2005 fixed: [ 1072255 ][ 1157300 ] Spindown does not work for wmv9 video
 - 16-03-2005 fixed: videoplayer.year showed 0 if no movie (or no movie info) was available.
 - 16-03-2005 fixed: musicplayer.title sometimes showed file extension if Hide File Extensions was on.
 - 16-03-2005 fixed: Animated Gifs only show the first frame
 - 16-03-2005 fixed: GUIWindowManager now correctly dispatches messages to modeless windows
 - 16-03-2005 added: mute support for the media center extender remote
 - 15-03-2005 fixed: my music nav window showing false items due to allmusic.com lookups
 - 15-03-2005 changed: removed musicdatabase from precompiled headers, removed more unnecessary includes
 - 15-03-2005 fixed: all windows, last control was not focused
 - 15-03-2005 fixed: memory leak in rgbrenderer.
 - 15-03-2005 fixed: switching from PM3 to another skin, the settings window is misplaced
 - 15-03-2005 changed: list, listex and thumbcontrol can not be focused anymore if they have no items
 - 15-03-2005 fixed: actions where sent to focused controls if they are invisible
 - 15-03-2005 fixed: video/music playlist, no control is focused when all items from a playlist are removed
 - 15-03-2005 changed: Controls free their resources when they are not visible -> more freemem in most screens
 - 15-03-2005 fixed: mem leak in DAAPDirectory
 - 15-03-2005 updated: Finnish language file (Thnx to jutski)
 - 15-03-2004 updated: Polish language file (Thnx to napek)
 - 15-03-2005 updated: Norwegian language file (Thnx to vnm)
 - 15-03-2005 updated: Chinese (Traditional) language file (Thnx to jonsonchen)
 - 15-03-2004 updated: Dutch language file (Thnx to tijmengozer)
 - 15-03-2005 updated: Italian language file (Thnx to kotix)
 - 15-03-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 14-03-2005 fixed: filelist is updated correctly after removing items from playlists
 - 13-03-2005 fixed: crash in my videos
 - 13-03-2005 added: Cache dialog shows progressbar when caching.
 - 13-03-2005 changed: Radiobutton renders not selected when disabled.
 - 13-03-2005 changed: Removed clear of z-buffer in videorenders.
 - 13-03-2005 changed: Replaced all VECFILEITEMS with CFileItemList
 - 13-03-2005 added: VideoPlayer.Genre, VideoPlayer.Year, VideoPlayer.Directory for infolabels/infofadelabels.
 - 13-03-2005 fixed: weather broken since last update
 - 12-03-2005 changed: code cleanup, removing unnecessary inlcudes, making more use of precompiled headers
 - 12-03-2005 changed: moved cddb info reading into a tag loader
 - 12-03-2005 changed: <label> tag is tested using IsNaturalNumber() rather than testing for alphabetical first character now.  Allows non-alphabetical labels.
 - 12-03-2005 fixed: Black small movie window if video is paused before switching to GUI.
 - 12-03-2005 changed: Freed up unused memory in HQ pixel shader render method when in GUI mode.
 - 11-03-2005 changed: moved decision of what seeking to do into player and added workaround for files wich mplayer can't determin current percentage for.
 - 11-03-2005 fixed: the correct item is now highlighted when using Autoswitching with large icons in Video and Pictures
 - 11-03-2005 changed: Removed GetPTS and unified what m_pPlayer->GetTime returns. It now always returns time in milliseconds.
 - 11-03-2005 fixed: dialogs sometimes didn't popup via ActivateWindow() in <execute> tags.
 - 11-03-2005 fixed: ButtonMenu wasn't rendered if no label control was present.
 - 11-03-2005 fixed: mplayer wasn't freed after a playlist had ended.
 - 11-03-2005 added: [ 1160414 ] Added new methods to xbmc.Player python class. onPlayBackStopped() (user stop), getTotalTime() (duration of current media), getTime() (position of current media), seekTime( double pos ) (seek to specified position) - thanks to gimblefoot
 - 11-03-2005 added: [ 1160400 ] Added ControlCheckMark in Python - thanks to gimblefoot
 - 10-03-2005 added: My Music label format now accepts %F for filename
 - 10-03-2005 changed: My Music Nav window now uses a virtual path for better "back" handling (thanks to Elupus for the idea)
 - 10-03-2005 added: Initial support for VideoPlayer.Title for infolabels/infofadelabels.
 - 10-03-2005 added: Option to only remember selected item when traversing up the folder structure(parent folder), not down.
 - 10-03-2005 changed: Unified the way xbmc remember what item was selected in a folder.
 - 10-03-2005 added: Direct url support for built-in command XBMC.PlayMedia(url)
 - 10-03-2005 fixed: Selecting VIDEO_TS.IFO on a dvd would not initiate playback properly.
 - 10-03-2005 fixed: Any dll's atempting to use stat on a dvd would always return success with invalid properties set
 - 10-03-2005 added: Dynamic Range compensation for AC3 if no AC3/DTS receiver is available.
 - 09-03-2005 changed: music files, duration of files without tags is shown when tag reading is enabled
 - 09-03-2005 fixed: Only the first python control was reading from references.xml correctly.
 - 09-03-2005 fixed: Memory of loaded picture was not cleared correctly on Slideshow exit.
 - 09-03-2005 fixed: Upgrade code incorrectly returned false if the database was empty.
 - 09-03-2005 added: Default options for viewmode, brightness, contrast + gamma.
 - 09-03-2005 added: Resume playback option to video context menu.  It will remember where you were last at in a video, and return there when you select this option.
 - 09-03-2005 fixed: Flickering screen after right thumbstick -> system info while watching a video
 - 09-03-2005 removed: old scanning code in music
 - 08-03-2005 fixed: IMDb thumb was not saved for folder lookups if the folder contained no files.
 - 08-03-2005 fixed: Removed "fuzzy matching" code in video database - fixes same thumb used for The Matrix and The Matrix 2.
 - 08-03-2005 added: Dim LCD backlight if LED is set to off on video playback.  Thanks to Babyblue.
 - 08-03-2005 updated: Italian language file (Thnx to kotix)
 - 08-03-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 08-03-2005 added: infolabel values, MusicPlayer.TimeRemaining and VideoPlayer.TimeRemaining
 - 08-03-2005 fixed: music nav, getting content of the root dirs fails with none english languages
 - 08-03-2005 fixed: Button scroller goes from bottom<->top if wraparound is off and the controlup, controldown tags are set to the button scroller.
 - 07-03-2005 fixed: dvd overlay alignment problem.
 - 07-03-2005 changed: max. 10 exceptions in a row instead of endless logging of exceptions
 - 07-03-2005 fixed: Screen ratios were not computed correctly on start of playback when file had already been played once.
 - 07-03-2005 fixed: "View: ..." settings are not applied when <default> path is empty
 - 07-03-2005 updated: German language file
 - 07-03-2005 updated: Norwegian language file (Thnx to vnm)
 - 07-03-2005 updated: Chinese (Traditional) language file (Thnx to woozc)
 - 07-03-2005 updated: Korean language file (Thnx to akoako)
 - 07-03-2005 updated: Finnish language file (Thnx to jutski)
 - 07-03-2004 updated: Polish language file (Thnx to napek)
 - 06-03-2005 added: Voice support for Karaoke mode (SF Patch #1114097) - thanks stcogolin!
 - 06-03-2005 fixed: Music thumbs previously scanned on smb shares were not shown in music overlay or filelists in Music->Files view.
 - 06-03-2005 changed: keymap.xml updated to allow skip and ffw/rew when in vis.
 - 06-03-2005 fixed: my music Nav window: play action works again, and artists list now sorts excluding "the"
 - 06-03-2005 added: New built-in command XBMC.PlayMedia(filename). For instance to map a radiostation to a key in keymap.xml
 - 06-03-2005 fixed: HttpApi crash if webserver not enabled
 - 06-03-2005 added: HttpApi patch as described here http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?s=227ea528324363fb8af20c24d5ff3ddd;act=ST;f=5;t=9397
 - 05-03-2005 added: thumbAlign tag for thumbnailpanel controls, only supports center so far which centers the thumbs on the texture <thumbAlign>center</thumbAlign>. thumbPosX/thumbPosY will bump it out of center.
 - 05-03-2005 added: ActivateWindow() function now accepts a path parameter or bookmark name for bookmark jumping. Valid windows ID's for this are 1,2,3,6,501.  Example: ActivateWindow(6,F:\Videos) or ActivateWindow(501,Music Server). Valid windows ID's for this are 1,2,3,6,501
 - 05-03-2005 added: the default tag for the each section's bookmark can now be a bookmark name
 - 05-03-2005 changed: minor gui rendering tweaks
 - 05-03-2005 fixed: playback from any source when cache dialog was visible locks xbmc up (internet streams)
 - 04-03-2005 added: my music nav window now supports files with tagged with multipe artists and genres
 - 04-03-2005 changed: my music nav window artists, albums, and song titles sort without "the " prefix
 - 04-03-2005 fixed: my music, no thumbs for songs in database views when coverart is loaded from tags
 - 04-03-2005 fixed: thumb cache in musicdatabase is not cleared after scanning
 - 04-03-2005 added: wma tag loader, support for multiple artists and genres
 - 04-03-2005 changed: Reversed Clear() change as it caused graphics leak through when UI calibration was not at 0,0.
 - 04-03-2005 added: Thumbs table clean up on cleanup of the music library.
 - 04-03-2005 fixed: Small thumbs in list controls weren't centered + other small graphical glitches here and there.
 - 04-03-2005 changed: Zoom in my pictures now goes in steps of 1.0, 1.2, 1.5, 2.0, 2.8, 4.0, 6.0, 9.0, 13.5 and 20.
 - 04-03-2005 changed: Pictures have more scope for being larger.  Previously they were limited to 2048 in either direction.  The limitation now is 4096 in either direction, with the number of pixels being less than 4Mp (can't have more than this without rewriting the imagelib due to RAM constraints).  Should give better detail when zoomed.
 - 04-03-2005 fixed: Volume amplification setting for videos was applied to music as well.
 - 04-03-2005 enabled: autosync=30 by default
 - 04-03-2005 fixed: using autosync caueses problems when resuming from pause. (updated mplayer.dll again)
 - 03-03-2005 updated: mplayer.dll to current cvs (final real fix + autosync fix)
 - 03-03-2005 changed: background music info scanner is default now (setting removed)
 - 03-03-2005 added: Cached thumb location is now stored in the database.  Music database SHOULD auto-update when you first access My Music.
 - 03-03-2005 removed: old mplayer use.  We now only use the system/players/mplayer directory.
 - 03-03-2005 fixed: music overlay sometimes shows no default thumb, eg. when starting a http stream with python
 - 03-03-2005 changed: GUIButtonControl and GUIToggleButtonControl send their click message before executing a action or a hyperlink
 - 02-03-2005 fixed: screensaver preview sometimes crashes
 - 02-03-2005 fixed: screensaver preview button is enabled when screensaver is off
 - 02-03-2005 changed: folders and files from smb will be sorted by modification date now
 - 02-03-2005 added: Screensavers from the competition.
 - 02-03-2005 changed: Rendering of CGUIImage -> big boost in gui framerate (most noticeable in 1080i)
 - 02-03-2005 fixed: [ 1155038 ] "Video calibration" error
 - 02-03-2005 changed: moved cdda reading to CFileCdda class
 - 02-03-2005 fixed: cdda player, couldn't seek to the start of a track
 - 02-03-2005 fixed: cdda player, gui was choppy when seeking
 - 02-03-2005 added: new infofadelabel control.  Works like infolabel, except you can have multiple <info> tags.  See the PM MusicOverlay.xml files for an example.
 - 02-03-2005 updated: German language file (Thnx to klapperx)
 - 02-03-2005 updated: Norwegian language file (Thnx to vnm)
 - 02-03-2005 updated: Italian language file (Thnx to kotix)
 - 02-03-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 02-03-2005 updated: Finnish language file (Thnx to jutski)
 - 02-03-2004 updated: Polish language file (Thnx to napek)
 - 02-03-2004 updated: Dutch language file (Thnx to tijmengozer)
 - 01-03-2005 added: Screensaver screenshot ability.
 - 01-03-2005 fixed: Changed Karaoke default delay from 80 to -80 as per SF bug report [1101736].
 - 01-03-2005 added: Patches [1153934] and [1153884] thanks to MrC.
 - 01-03-2005 fixed: flashing screen when viewing pictures
 - 28-02-2005 changed: some gui rendering optimization
 - 28-02-2005 added: More DirectX exports for screensavers, thanks to SiW + MrC
 - 28-02-2005 fixed: Kai window showed incorrect image in Friends view.
 - 28-02-2005 fixed: Possible crash bug when dialog in Fullscreen video is closed.
 - 28-02-2005 fixed: 100k or so memleak in Settings screens.
 - 27-02-2005 fixed: switching between list/thumbs/bigthumbs in Music->Nav root window (& corrected date for the last few items added today to this changelog!)
 - 27-02-2005 change: Use alternate mplayer location now means old mplayer.dll location, and not setting it means new mplayer.dll
                      Remember to verify your settings to make sure you are using the proper dll (ie for most disable Use alternate mplayer location)
 - 27-02-2005 update: mplayer.dll to current cvs version. (final flac fix + realvideo 10 fix)
 - 27-02-2005 fixed: progbar/subtitles display chopped of when starting a new movie while one is already running
 - 27-02-2005 removed: YUY2 Overlays and LQ Pixel shader render modes have been removed.  Combo renderer has been renamed to "Hardware Overlays" and MQ Pixel shader is now LQ pixel shader.  Default is Combo renderer which is the best all-round.
 - 27-02-2005 added: IMDb scraping moved into system/HTMLScraper.dll.  You must have this in order for IMDb lookups to function!
 - 27-02-2005 added: Source for IMDb scraping dll + a windows test application (useful in it's own right). See Tools\HTMLScraper\IMDbLookup.
 - 26-02-2005 cleanup: moved (most) Is..(), SetThumb()... functions from CUtil to CFileItem,
                       different other cleanups
 - 26-02-2005 fixed: stacked video freezes on start of second video
 - 26-02-2005 changed: gui presentation interval + removed blocking wait for vertical blank from gui thread
 - 26-02-2005 fixed: DVDImage/Folder playback could fail on remote drives (smb,ccx..) if password set with new player
 - 25-02-2005 fixed: My Music view resets to file view on restart if it was set to navigator view.
 - 25-02-2005 fixed: Stack overflow in ActivateWindow if it's called with an invalid window from a windows OnInit message handler.
 - 24-02-2005 added: My Music iPod-style Navigator. (Initial commit. Support for multiple artists and genres coming SOON!)
 - 24-02-2005 fixed: Timing Issues: Printing XBE Title To LCD On Launch
 - 24-02-2005 fixed: Some long-lined vobsubs were not displayed. Fixed in alternate mplayer only.
 - 24-02-2005 changed: Delay audio output until video is ready to play
 - 24-02-2005 fixed: [ 1093336 ] MusicInfoTagLoaderWMA.cpp string conversion resulted in double length strings
 - 23-02-2005 changed: Get available subtitle fonts and sizes from alternate mplayer path if alternate mplayer is enabled
 - 23-02-2005 updated: Polish language file (Thnx to napek)
 - 23-02-2005 updated: Norwegian language file (Thnx to vnm)
 - 23-02-2005 updated: Italian language file (Thnx to kotix)
 - 23-02-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 23-02-2005 updated: Finnish language file (Thnx to jutski)
 - 23-02-2005 fixed: Switching from Fullscreen Video -> GUI now looks more professional (blank screen rather than stalled/mangled video)
 - 23-02-2005 added: [ 1149558 ] Printing XBE Title To LCD On Launch.  Thanks sniperkilla!
 - 22-02-2005 fixed: Crash when Kai is re-entered after a skin/font/etc. change.
 - 21-02-2005 fixed: Yet another weather localization fix.  Thanks KoTiX!
 - 21-02-2005 fixed: Updated system/players/mplayer/mplayer.dll to current CVS (includes flac fix + crash fix)
 - 21-02-2005 fixed: Music Database Cleanup would remove all songs from database.
 - 21-02-2005 fixed: iTunes sharing caused crash if no connection (or iTunes sharing) was available.
 - 21-02-2005 added: More weather localization thanks to Kotix.  Busy is also localized (string 503).
 - 21-02-2005 added: Writing files returns false if unable to do so.  Means that moving files will only
                     allow the source file to be deleted if the copy was successful - thanks to modplug.
 - 21-02-2005 fixed: Highlight sometimes didn't go away in filemanager when doing popup menu stuff.
 - 21-02-2005 fixed: Destination files weren't deleted if copy/move was cancelled.
 - 21-02-2005 added: Option to enable fatal error handler on fatal errors in XBoxMediaCenter.xml.  Defaults to false (off).
 - 21-02-2005 added: ButtonScrollers with <wraparound> off can move to a different control off the top + bottom (or left + right for horizontal scrollers).
 - 21-02-2005 fixed: OSD audio menu lockup
 - 20-02-2005 changed: Enlarge Vobsubs changed to Resize Vobsubs.  Percentage runs from 30% -> 200%.  Defaults to 100%.  If you don't reset your settings on upgrade (which there is no need for) it will be initally set to 30%, which you may wish to change.
 - 20-02-2005 fixed: Buttonscroller focus from another control didn't update background images correctly.
 - 20-02-2005 fixed: OSD crashes when filling listcontrols.
 - 20-02-2005 fixed: Noise level was not used correctly for video filters.
 - 20-02-2005 fixed: various info related things (eg music current pos could show negative times)
 - 20-02-2005 fixed: Kai avatar on toast dialog wasn't shown in correct position.
 - 20-02-2005 changed: Improved handling of resolution switching in GUI->Fullscreen video.
 - 20-02-2005 fixed: Comborenderer small window in different resolution.
 - 19-02-2005 added: System.CPUTemperature, System.GPUTemperature, and System.FanSpeed to the infoManager.
 - 19-02-2005 changed: audiobuffer sizes for smoother pal video
 - 19-02-2005 added: Option to disable thumbnail generation during picture viewing.
 - 19-02-2005 fixed: LCD: last bar of the progress is now shown
 - 19-02-2005 fixed: LCD: execution-timing for the LCD and SmartXX (sometimes the display crashs, hope it's fixed now)
 - 19-02-2005 fixed: LCD: backlight-fix for the X3-LCD (thnx to GreenGian and SniperKil for testing)
 - 19-02-2005 added: Smooth progress bar for the HD44780 (stop-symbol was not used) (thnx to GreenGian and SniperKil to make it smooth)
 - 19-02-2005 cleanup: LCD progress bar code moved to LCD class
 - 18-02-2005 fixed: <allowoverlay> doesn't work in music songs
 - 18-02-2005 fixed: Localization of UV data in weather.
 - 18-02-2005 fixed: crash bug in thumbpanels when switching from large->small without resetting current focus.
 - 18-02-2005 added: progress bar for the LCD (smooth on KS0073, on HD44780 later)
 - 18-02-2005 added: LCD option for HD44780/KS0073 controllers
 - 17-02-2005 fixed: dialog select doesn't free its items when it is closed
 - 17-02-2005 fixed: black screen when going from visualisation -> other window -> press stop -> press back  
 - 17-02-2005 updated: Finnish language file (Thnx to jutski)
 - 16-02-2005 updated: German language file
 - 16-02-2005 updated: Norwegian language file (Thnx to vnmartinsen)
 - 16-02-2005 updated: Italian language file (Thnx to kotix)
 - 16-02-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 16-02-2005 fixed: Crash when going from FullScreenVideo -> other window -> press stop -> press back twice.
 - 16-02-2005 fixed: Crash bug in Thumbpanels + page number display.
 - 16-02-2005 cleanup: Video time/duration is all calculated in the infoManager now.
 - 16-02-2005 fixed: Lockups in blank dirs when hide parent folder item is on.
 - 15-02-2005 fixed: possible lock ups in video playlist and my programs when no ThumbnailPanel present
 - 15-02-2005 fixed: [ 1122417 ] Pressing pause after playing finished results in an exception
 - 15-02-2005 fixed: enable/disable "Repeat Folders" option only works after restart
 - 15-02-2005 fixed: More weather localization stuff.  New ids need translating: 388-393. Thanks to vnm.
 - 15-02-2005 fixed: [ 1122791 ] LCD: no display of current playbacktime while videoplayback
 - 15-02-2005 fixed: wrong display in the lcd of following asci characters: _ [ ] \
 - 14-02-2005 added: [ 1121950 ] Kai Games Dir & Game Search - thanks to scampa123
                     Games to start using kai are also looked up in the program's database
 - 14-02-2005 fixed: Possible crashes in ListControl + RssControl.
 - 14-02-2005 fixed: Listcontrols weren't cleared correctly in some views during UpdateDir().
 - 14-02-2005 fixed: Temperature label now shown correctly for weather using infolabels.
 - 13-02-2005 fixed: No space between date and time in system info
 - 13-02-2005 fixed: short date's day and month are not swapped like in settings set
 - 13-02-2005 fixed: album cover disappears if next song in a playlist is played
 - 13-02-2005 added: Keymapping for python debug - only runs from the Scripts window - thanks to EnderW + NotWired.
 - 13-02-2005 fixed: [ 1121387 ]	Fatal exception after dir up and select in an empty folder
 - 12-02-2005 added: New infolabels: System.FreeSpace(C) returns freespace on C (E, F, or G) and Network.IPAddress
 - 12-02-2005 fixed: Rebuilt image libs - seems to cure TIFF loading issues.
 - 10-02-2005 updated: Korean language file (Thnx to akoakoako)
 - 10-02-2005 fixed: Weather localization.
 - 10-02-2005 fixed: [ 1119893 ] XLink Kai window freezes after chatting then pressing left
 - 10-02-2005 added: More infolabel stuff to the infomanager, plus updated various places to use the new methods.  See http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=ST;f=7;t=10459; for more info.
 - 10-02-2005 fixed: [ 1106617 ] Bug-fix for XBMC's XNS client support - thanks to Jĝrn Jensen.
 - 09-02-2005 fixed: my music, when entering a unscanned directory, whose files have no tags the second time, all files show " - "
 - 09-02-2005 updated: Finnish language file (Thnx to jutski)
 - 09-02-2005 fixed: wpl and b4s playlists do not work from other shares then local
 - 09-02-2005 updated: German language file
 - 09-02-2005 updated: Polish language file (Thnx to napek)
 - 09-02-2005 updated: Norwegian language file (Thnx to vnmartinsen)
 - 09-02-2005 updated: Italian language file (Thnx to kotix)
 - 09-02-2005 updated: French language file (Thnx to modhack)
 - 09-02-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 09-02-2005 fixed: Harddisk spins down without any file playing when Immediate HD Spindown set to Music & Video
 - 08-02-2005 added: Two new gui control types: infolabel and infoimage.  Identical to label and image except they
                     come with an additional tag <info> with one of the 5 strings below.  More stuff to be added later.
                     Example code in Home.xml in Project Mayhem.
 - 08-02-2005 added: New InfoManager class for allowing specific info/images to be displayed anywhere in the GUI.
                      Initially added 4 labels: Weather.Conditions, Weather.Temperature, System.Time and System.Date
                      and 1 image: Weather.Conditions
 - 08-02-2005 changed: Weather is now obtained in a background thread on demand.
 - 06-02-2005 added: new control ids 51-54 to MusicOverlay.xml for Title, Artist, Year + Album labelcontrols.
 - 06-02-2005 fixed: 12 hour clock display on homepage - thanks to Nuka1195 
 - 06-02-2005 fixed: Thumbnail is erronously set when last entry in comma separated <path> is an XBE.
 - 05-02-2005 fixed: Info on parent folder (..) in my music crash + some contextmenu are now disabled on parentfolder items.
 - 05-02-2005 changed: High quality pixel shader uses less memory.  Drops down to medium quality shader in GUI mode.
 - 05-02-2005 added: New medium quality Pixel shader.  Uses only 1 pass, and very little memory
 - 04-02-2005 fixed: added font files that was missing in new mplayer directory (thx to Diontae16)
 - 04-02-2005 added: windows media player playlists
 - 04-02-2005 fixed: subtitle/osd crash with high quality pixel shader
 - 04-02-2005 added: High quality pixel shader YV12->RGB method :)  Known issues with switching to/from GUI
 - 03-02-2005 changed: delay when changing resolution in settings (easier resolution selection)
 - 03-02-2005 fixed: sometimes unreadable discs will be detected as audio cd's
 - 03-02-2005 fixed: [ 1095048 Part 2 ] Icon for folder displayed using XBE's icon (also fixed some stupidities).
 - 02-02-2005 updated: Italian language file (Thnx to kotix)
 - 02-02-2005 updated: German language file
 - 02-02-2005 updated: Finnish language file (Thnx to jutski)
 - 02-02-2005 updated: Norwegian language file (Thnx to vnmartinsen)
 - 02-02-2005 changed: removed libcdrip from project, libcdio replaces it
 - 02-02-2005 changed: cd ripper now uses libcdio for ripping
 - 02-02-2005 changed: cdda player is now based on libcdio 
 - 02-02-2005 updated: libcdio to version 0.72
 - 02-02-2005 added: Profile overwrite + context menu in profilewindow for overwrite/rename/delete.
 - 01-02-2005 added: mplayer support for new system\players directory structure, enable Alternate mplayer core in settings to use it.
                     Requires new compiled mplayer.dll, old dll's still needs to be in old mplayer dir.
 - 01-02-2005 fixed: [ 1113362 ] Selecting "All songs" in Artist view takes awfully long time
 - 01-02-2005 fixed: Slow music search
 - 01-02-2005 fixed: [ 1095048 ] If no DVD is in the drive, do not use cached thumbnail.
 - 01-02-2005 added: My Programs option to cache thumbnails.  HDDLoader users will want to turn this off.
 - 31-01-2005 fixed: Screenshot mem is freed correctly in overlays mode
 - 31-01-2005 fixed: Some defaults for movie viewing + "subs delay" message no longer shows on movie start.
 - 31-01-2005 fixed: Incorrect webrequest HEAD sent when a value was entered for HTTP Proxy Host but HTTP proxy was disabled.
 - 31-01-2005 fixed: videos (in certain resolutions) crash on subtitle/osd display, more commonly reported as "MPEG2 files don't play".
 - 31-01-2005 added: Representative screenshot for overlay modes.
 - 31-01-2005 added: SF patch from kraqh3d enhancing the music title format:
              %N = tracknumber, %T = title, %A = artist, %B = album, %G = genre, %Y = year, %% for a % sign.
 - 31-01-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 30-01-2005 updated: libcdio to version 0.71
 - 30-01-2005 updated: German language file
 - 30-01-2005 updated: Finnish language file (Thnx to jutski)
 - 30-01-2005 updated: Norwegian language file (Thnx to vnmartinsen)
 - 30-01-2005 added: Auto gui resolution, sets highest enabled resolution, Settings->Appearance->Look and Feel->Resolution
 - 30-01-2005 added: Music listing style can be specified in options (in place of the Hide Track Numbers option)
 - 30-01-2005 fixed: Now Playing in My Videos goes to playlist view even if nothing is playing.
 - 30-01-2005 fixed: Canceling scan of videos causes freeze.
 - 30-01-2005 changed: Reboot from FatalErrorHandler works on all buttons now (thanks Fulg!)
 - 30-01-2005 fixed: Screensaver dims videos in ComboRenderer.
 - 30-01-2005 fixed: crash when leaving kai window
 - 30-01-2005 fixed: [ 1107267 ] CRC32::Compute needs to be case insensitive (All thumbs need to be recreated)
 - 30-01-2005 added: file manager, show free disk space for hdd and total size for DVD
 - 29-01-2005 fixed: 1080i aspect ratio in ComboRenderer
 - 29-01-2005 added: Pictures auto-rotate using EXIF information
 - 29-01-2005 fixed: Zoom in pictures should pause slideshow till unzoomed
 - 29-01-2005 added: Video database update code
 - 29-01-2005 added: Video settings are saved per-file to the video database.
 - 29-01-2005 added: [ 1111870 ] Blue Screen of Death (which isn't blue), thanks to Fulg
 - 29-01-2005 fixed: textsubtitles were being rendered in sourceresolution instead of outputresolution causing larg(er) subs and >2 lines on low(er) resolution videos.
 - 29-01-2005 fixed: vobsubs were being clipped instead of scaled unless displayresolution matched the vobsubresolution and no overscan was set. (only with mplayer pre6)
 - 29-01-2005 fixed: subtitle files with uppercase extension were not loaded
 - 28-01-2005 fixed: attempting to change audio track locks up xbmc.
 - 28-01-2005 added: [ 1102392 ] XLink, support for multiple games dirs (Thanks to scampa123)
                     Use a ; to separate them (example: f:\games;g:\games)
 - 26-01-2005 changed: free a little more memory when leaving kai window
 - 26-01-2005 fixed: my programs, last focused control is not remembered
 - 26-01-2005 changed: Merged audio/video/dvd cachesize settings for harddisk to 1 setting.
              Added cachesize setting for unknown types on the internet (url's without a known audio or video extension).
              Allow cache sizes of 0.
 - 26-01-2005 fixed: ID3 tags with UTF16 fields show strange characters
 - 26-01-2005 updated: Polish language file (Thnx to napek)
 - 26-01-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 26-01-2005 updated: Norwegian language file (Thnx to vnmartinsen)
 - 26-01-2005 added: Options to disable looking for custom thumbs on remote shares (folder.jpg/folder.tbn/<filename>.tbn),
                     Will speed things up on a slow connection and/or slow server and/or you have many folders.
                     Settings -> My Videos/My Music -> Library
 - 24-01-2005 changed: Default IMDb url is now akas.imdb.com for alternative title support.
 - 24-01-2005 added: [1105853]Added locks & context menu to My Programs, fixed some bugs - thanks to slacker!
 - 24-01-2005 fixed: Screensaver could show music info - thanks to kraqh3d!
 - 24-01-2005 fixed: music info tag, remove possible \r\n at the end of a tag field (artist, title...)
 - 24-01-2005 updated: Finnish language file (Thnx to jutski)
 - 24-01-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 24-01-2005 updated: Norwegian language file (Thnx to vnmartinsen)
 - 24-01-2005 updated: Italian language file (Thnx to kotix)
 - 24-01-2005 fixed: Zoom mode in Combo renderer + glitches.  Should be as good as (or surpass) the YUY2 Overlays method now.
 - 22-01-2005 fixed: memory leak in Kai UI
 - 21-01-2005 fixed: the heading of dialog keyboard was not displayed
 - 21-01-2005 updated: German language file
 - 21-01-2005 changed: XLink window and dialogs are localizable now
 - 19-01-2005 added: [ 1099915 ] Enable debug log by pressing X+Y while starting XBMC (Thanks to jarkkom). Enables logdebug, mplayerdebug and showfreemem.
 - 19-01-2005 updated: Finnish language file (Thnx to jutski)
 - 18-01-2005 updated: Catalan language file (Thnx to buc)
 - 18-01-2005 updated: German language file
 - 18-01-2005 updated: German (Austrian) language file (Thnx to CEOMR)
 - 18-01-2005 updated: Norwegian language file (Thnx to vnmartinsen)
 - 17-01-2005 added: some more startuplogging
 - 17-01-2005 fixed: Minor blackscreen issues when starting videos in some view modes (NB: Zoom is still not functioning in the overlay modes).
 - 17-01-2005 added: Combination Overlays/Pixel shader method (faster than just overlays, with the same (or better?) quality)
 - 17-01-2005 changed: Minor tweaks to the pixel shader YV12->RGB coefficients.
 - 17-01-2005 removed: Slow overlays method as it gave no improvement in quality
 - 16-01-2005 changed: mplayer command for postprocessing, no quality changes
 - 16-01-2005 added: Option to add Film Grain on video
 - 16-01-2005 updated: Korean language file (Thnx to akoakoako)
 - 16-01-2005 updated: Polish language file (Thnx to napek)
 - 16-01-2005 fixed: CDDA playback broken
 - 15-01-2005 added: [ 1097508 ] Fix for FTP logging, new GetTime/DateFormat functions (Thanks to jarkkom)
                     Logging is disabled by default, xbfilezilla will write a daily logfile to /xbmc/Logs/
                     To enable logging set "Enable logging" in "FileZilla Server.xml" to 1 
 - 14-01-2005 changed: extended asx parsing to support entryref tags and different tag-casing
 - 14-01-2005 added: [ 1097753 ] Updated XBMC masterlock/share lock code (Thanks to slacker)
 - 13-01-2005 fixed: Album thumbs don't show as icon for folder in listview
 - 13-01-2005 updated: Finnish language file (Thnx to jutski)
 - 13-01-2005 updated: Norwegian language file (Thnx to vnmartinsen)
 - 13-01-2005 fixed: [ 1039490 ] Fan speed reset to full speed on exit on 1.6 Xbox
 - 11-01-2005 fixed: LPCM audio from ex. Music Video DVD's would only create static.
 - 11-01-2005 fixed: Button scroller issues on homepage.
 - 11-01-2005 added: Third rendering method using overlays.  Added purely to help find the reason behind the
                     quality improvements gained from the previous overlay method.  This new method is identical
                     to the previous overlays method, except it uses mplayers builtin YV12->YUY2 fast convertor.
                     Further info will be available later today in the thread:
                       http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?;act=ST;f=3;t=3916
                     NB: This output looks identical to my eyes as the output from the pixel shader.
 - 11-01-2005 changed: Webserver authentication now defaults to BASIC instead of DIGEST.  Solves Firefox issues.
 - 10-01-2005 added: Second rendering method using overlays.
                     Renderers can be switched from the GUI (Video Settings->Filters)
                     Known Issues: 1080i may not be 100% in terms of Aspect ratio - it hasn't been tested
                                   Renderers cannot be switched on the fly - change will take effect at
                                   next movie play.
                                   Overlays method is much slower than the pixel shader method - reason is
                                   mostly to do with the software YV12->YUY2 conversion done by mplayer.
 - 10-01-2005 fixed: [ 1059668 ] OSD and scene skip bug.
 - 10-01-2005 fixed: Slideshow info shows part of directory instead of filename in osd
 - 10-01-2005 fixed: subtitles wouldn't display if on CD/DVD
 - 09-01-2005 updated: Greek language file (Thnx to modon)
 - 09-01-2005 fixed: fullscreen video view mode info, soften setting for video was not displayed
 - 09-01-2005 updated: Chinese (Traditional) language file (Thnx to iikii)
 - 09-01-2005 updated: Chinese (Simple) language file (Thnx to iikii)
 - 09-01-2005 fixed: Pathes in progress dialog where not correctly shortened
 - 09-01-2005 changed: minor GUIThumbnailPanel performance tweaks
 - 09-01-2005 fixed: scanning smb shares the second time doesn't show the add/rescan dialog
 - 09-01-2005 fixed: audio skips once on startup of videos
 - 09-01-2005 fixed [ 1090730 ] Playback Of MP3 Files With @
 - 08-01-2005 fixed: playlist windows, current playing item disappears after using the context menu in it
 - 08-01-2005 changed: video/music info, smoother update of icons after getting information
 - 08-01-2005 fixed: thumb cache was not cleared
 - 08-01-2005 changed: minor GUIListControl performance tweaks
 - 08-01-2005 changed: minor guiImage & xprfont performance tweaks
 - 07-01-2005 changed: Removed TITLE mapping to playlist view in My Music and My Videos - it's on the context menu anyway.
 - 07-01-2005 changed: cdrip encoders moved into dll's, this should result in a smaller executable
                       and a bit faster cd ripping (don't forget to copy the new system folder!)
 - 07-01-2005 fixed: music playlist, all cue items show the tag info of the first file 
 - 07-01-2005 updated: Spanish language file (Thnx to anghlar)
 - 07-01-2005 updated: Italian language file (Thnx to kotix)
 - 07-01-2005 fixed: filemanager, lock mode wasn't updated in both panes
 - 06-01-2005 fixed: filemanager, "Please insert disc" message on local shares
 - 06-01-2005 changed: New pixel shader output does YV12->RGB in one pass (using Butcher's old code).
 - 06-01-2005 removed: guide mapping from MCE remote in keymap.xml - was an unnecessary double up.
 - 06-01-2005 fixed: [ 1088812 ] Onscreen Keyboard fails when editing shares.
 - 06-01-2005 fixed: [ 1094724 ] Fan speed display bug
 - 06-01-2005 fixed: IMDb didn't filter HTML codes if a single match was found.
 - 06-01-2005 fixed: Texel alignment in video playback.
 - 06-01-2005 fixed: default.tbn sometimes did not get generated in proper directory.
 - 05-01-2005 fixed: [ 1094725 ] Getting stuck on system info screen
 - 05-01-2005 updated: Polish language file (Thnx to napek)
 - 05-01-2005 fixed: possible problems with progress dialogs
 - 05-01-2005 fixed: slow startup with DVD in drive
 - 04-01-2005 fixed: music/video info hang
 - 04-01-2005 fixed: [ 1092849 ] Cancel saving profile freezes the xbox
 - 04-01-2005 fixed: [ 1092854 ] Music slide/shutdown menu freeze
 - 04-01-2005 changed: modal dialogs are completely rendered by the window manager now
 - 04-01-2005 fixed: play a song in a folder, goto videos, start a movie, when movie ends the songs is played again
 - 03-01-2005 updated: Chinese (Simple) language file (Thnx to iikii)
 - 02-01-2005 changed: my music, background scanner can be canceled during its first operations 
 - 02-01-2005 updated: sqlitedataset to 0.60 (now in namespace dbiplus)
 - 31-12-2004 added: my music, tag loader thread for playlist
 - 31-12-2004 added: my music, cache for unscanned directories, to allow faster browsing
 - 31-12-2004 added: adapted keymap.xml to take full advantage of the media center extender remote
 - 29-12-2004 added: support for xbox media center extender remote (page+/-, vol+/-)
 - 28-12-2004 added: [ 1092220 ] Fix an exception for DLL Loader
 - 28-12-2004 updated: Finnish language file (Thnx to jutski)
 - 28-12-2004 updated: Polish language file (Thnx to napek)
 - 28-12-2004 fixed: scan of the shoutcast top 500 directory was possible using the context menu
 - 28-12-2004 fixed: shoutcast top 500, first stream disappears when Hide parent folder items is enabled
 - 28-12-2004 fixed: [ 1090394 ] Autoswitch FIX for "ByFiles" type (Thnx to kraqh3d)
 - 28-12-2004 updated: Danish language file (Thnx to twinther)
 - 28-12-2004 fixed: shoutcast playing hangs when cd+g is enabled
 - 27-12-2004 fixed: language code expansion didn't work if running as dash
 - 25-12-2004 changed: removed specification of first subtitle to allow new mplayer.dll to function properly
 - 23-12-2004 fixed: [ 1087503 ] DVD XBE Title being cached in database.
 - 23-12-2004 fixed: Audio cache was always set to 0.
 - 22-12-2004 updated: Italian language file (Thnx to kotix)
 - 22-12-2004 updated: Portuguese (Brazil) language file (Thnx to wellingtontu)
 - 22-12-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 22-12-2004 updated: Finnish language file (Thnx to jutski)
 - 22-12-2004 fixed: [ 1089975 ] Hebrew language file broken
 - 22-12-2004 fixed: reciever looses ac3/dts sync and gets it again when starting playback
 - 21-12-2004 added: aiff audio playback to mplayer
 - 21-12-2004 fixed: lock of a share can't be removed if maxretry is set to 0
 - 21-12-2004 fixed: locked shares can be added to the playlists
 - 21-12-2004 updated: Polish language file (Thnx to napek)
 - 21-12-2004 updated: Dutch language file (Thnx to joepmeloenx)
 - 21-12-2004 updated: Spanish language file (Thnx to elotrolado)
 - 21-12-2004 updated: Norwegian language file (Thnx to vnmartinsen)
 - 21-12-2004 fixed: thumbnailcache broken
 - 21-12-2004 fixed: music scanning and reading from database broken (database has to be rescanned)
 - 21-12-2004 fixed: incorrect imdb plot due to imdb url changes.
 - 21-12-2004 fixed: imdb thumb not always saved due to imdb url changes.
 - 21-12-2004 fixed: Button Scroller Mouse bugs
 - 20-12-2004 fixed: Video Database bug introduced in the last update(s).
 - 20-12-2004 fixed: IMDb changed their site + urls today. XBMC updated to suit.
 - 20-12-2004 fixed: serious bug in HTTP requests that result in  XBMC ignoring some responses without Content-Length header.
 - 20-12-2004 added: XLink Kai app specific fail-safe mode, delete kai-vectors.xml in XBMC dir to enable.
 - 20-12-2004 added: support for multiple subtitles, with language extension ie: filename.eng.sub (needs new mplayer.dll)
 - 20-12-2004 changed: new subtitle name interface for xbmc, will fallback to old style if missing (support old dlls)
 - 20-12-2004 added: full subtitle/audio translation database for both iso639-1 and iso639-2 language codes
 - 20-12-2004 added: alternate subtitle support. add a file named subtitle.[langext].[subext] in the alternate subtitle directory, and it will show up as an alternate subtitle for all movies.
 - 20-12-2004 fixed: Crash in Pictures context menu.
 - 20-12-2004 fixed: Text glitches in some IMDb lookups
 - 19-12-2004 added: If the <home> tag does not work, XBMC looks in: E:\Apps\XBMC, E:\XBMC, F:\apps\XBMC, F:\xbmc to find it's home dir.
 - 19-12-2004 added: Auto-detect of F and G.  <useFdrive> and <useGdrive> should be no longer needed (and are now ignored)
 - 19-12-2004 fixed: buttonscroller - some images were shown when they shouldn't have been.
 - 19-12-2004 fixed: Some of the timings for the slideshow weren't quite accurate
 - 19-12-2004 changed: Incremented video database version number.
 - 19-12-2004 fixed: Runtime is saved to the video database.
 - 19-12-2004 changed: Image loader now scales jpgs while they load (Now uses only the memory needed for the screen image).  Only working for jpgs.
 - 19-12-2004 fixed: Password could not be set blank for webserver
 - 19-12-2004 added: Settings option for skin shows all skins, regardless of version.  Old version skins (which are incompatible with XBMC) are shown greyed out, and do not load when selected.  Message is shown on the bottom of screen.
 - 16-12-2004 fixed: Karaoke background alpha
 - 16-12-2004 added: Context menu to My Music
 - 16-12-2004 fixed: Corrupt picture files could cause endless loops in slideshow/picture viewer
 - 16-12-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 16-12-2004 fixed: background media scanning was not canceled on shutdown
 - 16-12-2004 updated: German language file
 - 16-12-2004 updated: Spanish language file (Thnx to elotrolado)
 - 16-12-2004 updated: Norwegian language file (Thnx to vnmartinsen)
 - 16-12-2004 updated: Korean language file (Thnx to mania12)
 - 16-12-2004 updated: French language file (Thnx to modhack)
 - 16-12-2004 updated: Dutch language file (Thnx to joepmeloenx)
 - 16-12-2004 updated: Italian language file (Thnx to kotix)
 - 15-12-2004 fixed: modeless dialogs are not rendered when modal dialog is shown
 - 15-12-2004 changed: skin version to 1.22
 - 15-12-2004 added: Scan for music info in the background, diabled by default, to enable use settings
 - 15-12-2004 updated: SQLite to version 3.0.8, File Format changed, all databases have to be recreated
 - 15-12-2004 fixed: id3 tag reading broken, when file has no genre
 - 15-12-2004 fixed: autoswitch view, last control isn't remembered when pressing B on controller
 - 13-12-2004 added: Context menu to my videos.
 - 13-12-2004 fixed: Strange pause thing shown during slideshows.
 - 13-12-2004 added: Off mode added to LED colour options.
 - 13-12-2004 fixed: View as method was loaded incorrectly in Videos->Files.
 - 13-12-2004 fixed: Karaoke display should be nicely up to speed again.  Not sure about A/V sync (though it stays in sync once set).
 - 13-12-2004 changed: Small nicety added: Navigate left to menu then immediately right and it remembers the control you were at.
 - 13-12-2004 fixed: Rendering of dialogs in Full Screen Video.
 - 13-12-2004 changed: Settings menus: Categories change on focus, rather than on click.
 - 13-12-2004 changed: GUIMessages to controls have changed - all messages from windows to controls on that window
                       use OnMessage() rather than g_graphicsContext.SendMessage().  This should stop the clashes
                       between controls with common ids on different windows.
 - 13-12-2004 fixed: 12 hour LCD related crash
 - 13-12-2004 fixed: Vis crash + keymap.xml (white button) problem
 - 12-12-2004 added: dialogButtonMenu.xml - currently used as a shutdown menu.  id is 111.  Assigned to Right Thumb Button.
 - 12-12-2004 fixed: <align>center for labelcontrols.

 - 12-12-2004 fixed: Couple of issues with the buttonscroller.
 - 12-12-2004 changed: Behaviour of icons/thumbs in listview.  Only use thumb if it's a real thumbnail.
 - 12-12-2004 updated: Hebrew language file by okets
 - 12-12-2004 changed: Skin version incremented (as dialogNumeric.xml and dialogGamepad.xml are necessary skin files)
 - 12-12-2004 fixed: Bug in custom window code (custom windows persisted when changing skins)
 - 12-12-2004 fixed: Various bugs found here and there :)
 - 12-12-2004 added: [ 1079275 ] Add share locking ability, thanks to slacker.
 - 12-12-2004 fixed: Various settings screen issues (including http proxy, hopefully!)
 - 12-12-2004 added: New dialog GUIDialogButtonBar for a graphical button bar with optional label
 - 12-12-2004 changed: Slideshow now uses the video filters settings instead of the GUI settings.  (for sharper pictures)
 - 11-12-2004 fixed: LCD time and date obey the GUI settings.
 - 11-12-2004 added: XBMC.ActivateWindow() can now activate dialogs.
 - 11-12-2004 changed: various strings to make them more obvious.
 - 11-12-2004 fixed: Various settings issues (subtitles etc.)
 - 10-12-2004 fixed: [ 1080520 ] web interface: unqueing doesn't work - thanks to re.solve + BombrMan
 - 10-12-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 10-12-2004 updated: Italian language file (Thnx to kotix)
 - 10-12-2004 fixed: [ 1069833 ] white no longer triggers osd.
 - 09-12-2004 added: [ 1063544 ] Full LED Controll within the xbmc GUI, thanks to GeminiServer.
 - 09-12-2004 added: [ 1067203 ] GUI Contrast Control for Xenium-LCD, thanks to GreenGiant.
 - 09-12-2004 added: [ 1065952 ] Disable Internet Lookups option, thanks to kraqh3d.
 - 09-12-2004 added: [ 1081938 ] Updated strings.xml files to single-line format, thanks to slacker.
 - 09-12-2004 fixed: Issue with autorun videos/music (strings mix up)
 - 09-12-2004 added: Skin language version.  Currently set at v1.2.  XBMC will not load any skin
                     that doesn't have a <version>1.2</version> tag in it's skin.xml
                     It will also not allow such skins in the settings spin control.
                     If a current skin is not of the required version on bootup, it will use the default (Project                       
                     Mayhem) skin, and if this is also not suitable, it will invoke the Fatal Error Handler.
 - 09-12-2004 fixed: Small graphical glitch in the Fatal Error Handler (it wasn't rendering all the text available)
 - 09-12-2004 added: SF patch for mouse + keyboard in gamecontroller ports
 - 08-12-2004 changed: settings, added category "View Options" for my programs
 - 08-12-2004 changed: a dummy time is displayed in the video osd when calibrating
 - 08-12-2004 added: option to show time as 12 hour clock
 - 08-12-2004 added: option to swap day and month in home screen
 - 08-12-2004 changed: my music albums, recent albums can now be displayed
 - 08-12-2004 updated: Polish language file (Thnx to napek)
 - 08-12-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 08-12-2004 updated: German language file
 - 08-12-2004 changed: playlist windows, items are now played shuffled instead of shuffleing playlist items
 - 07-12-2004 changed: settings, made units in spin controls localizeable
 - 07-12-2004 fixed: my pictures, View by button broken
 - 07-12-2004 fixed: Upscale to GUI res should now be working.
 - 06-12-2004 fixed: Various settings options weren't being displayed correctly.
 - 06-12-2004 fixed: LCD Off mode was missing.
 - 06-12-2004 fixed: Problem with Autoswitch to Big Icons in Video Files view.
 - 06-12-2004 fixed: LaunchXBE/Reboot XBMC didn't work.
 - 06-12-2004 added: option to autoshutdown xbox while playing
 - 06-12-2004 fixed: my pictures, recursive slideshow was played unsorted
 - 06-12-2004 fixed: my videos, items where added unsorted to the playlist
 - 05-12-2004 updated: Romanian language file (Thnx to bompy)
 - 05-12-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 05-12-2004 fixed: my music albums, music.jpg is not shown when no thumb is available
 - 02-12-2004 updated: Dutch language file (Thnx to joepmeloenx)
 - 02-12-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 02-12-2004 updated: German language file
 - 02-12-2004 added: New Settings System + various SF patches
                     NOTE: THIS WILL BREAK ALL CURRENT SKINS.  ONLY USE PROJECT MAYHEM IN CVS!!!
 - 01-12-2004 added: extended memory tracking for dll's + added dll tracking for dll's
 - 01-12-2004 fixed: removed old memorytracker since it had lot's of issues (this should fix the problem with AQTBrowser)
 - 30-11-2004 added: [ 917706 ] Extra OSD Info (estimated end time & movie filename)
 - 30-11-2004 fixed: [ 970904 ] Screensaver stays on with WebServer/un-pause
 - 30-11-2004 fixed: imdb info/thumbs not saved
 - 29-11-2004 added: Kai protocol level debugging + Specify Kai engine host IP in Settings.
 - 29-11-2004 fixed: [ 1072703 ] Joliet filenames corrupted
 - 28-11-2004 fixed: weird bug whereby Kai friends list wasn't sorted correctly.
 - 28-11-2004 fixed: serialize Kai game titleid resolution and player count requests.
 - 28-11-2004 added: Movie runtime to IMDB info screen + combined Rating+Votes item
 - 28-11-2004 added: get current Kai player count for each game in the games view.
 - 28-11-2004 added: ability to force specific Kai arena - game title id mappings.
 - 28-11-2004 fixed: possible lockup switching from gui to fullscreen video while video playing
 - 28-11-2004 fixed: bug in kaiclient preventing voice chat from working.
 - 27-11-2004 added: Show contact/friend avatar on Kai Toast popup.
 - 27-11-2004 updated: Polish language file (Thnx to napek)
 - 27-11-2004 added: flash Kai chat tab briefly when another player sends message while tab not currently selected.
 - 27-11-2004 fixed: some memory leaks in the database code.
 - 27-11-2004 added: GUIConditionalButton
 - 27-11-2004 added: albuminfo, songs from allmusic.com are saved to database
 - 26-11-2004 added: Use left and right trigger to change between Kai views.
 - 26-11-2004 added: XLink Kai tabbed view.
 - 25-11-2004 added: XLink Kai network reachable checking.
 - 25-11-2004 changed: Fade in from dimmed and black screensaver
 - 25-11-2004 fixed: Screen only partially filled on HDTV
 - 24-11-2004 fixed: last folder not remembered on 'back' (sf bug #1071390)
 - 24-11-2004 updated: Hungarian language file (Thnx to Tracy18)
 - 24-11-2004 updated: Italian language file (Thnx to kotix)
 - 24-11-2004 fixed: my programs, scanning doesn't free its memory
 - 23-11-2004 fixed: kai pop-up killing speex audio while visible.
 - 23-11-2004 added: modeless dialog rendering, kai pop-up less intrusive.
 - 23-11-2004 added: inline text editor control (for Kai text chat and all who want it).
 - 21-11-2004 added: Startup splash
 - 21-11-2004 added: Kai text chat (alpha - needs a little visual tidy up, to be improved with 'in-line' edit control). 
 - 21-11-2004 added: GUIConsoleControl, for future use with Kai text-chat (and any other dialog that wants it!). 
 - 20-11-2004 fixed: [ 1068230 ] LCD Setting reverts to SmartXX (on restart). 
 - 20-11-2004 fixed: allow empty password in Kai hosted private arenas. 
 - 19-11-2004 changed: Embedded XBE icon now gets generated as program.tbn alongside program.xbe
 - 19-11-2004 fixed: [ 1066151 ] My Programs: Icon and title not updated when switching DVD`s
 - 19-11-2004 fixed: [ 1066281 ] Bookmarks on panel (right side) does not use Depth parameter
 - 18-11-2004 fixed: handes high-volume of Kai app_specific requests.
 - 18-11-2004 fixed: Various crashes when subtitle font was set to TTF
 - 18-11-2004 added: Comprehensive Kai hosting options.
 - 18-11-2004 fixed: Less aggressive Kai player profile requesting.
 - 17-11-2004 fixed: Buttonscroller, icon is not shown when last control is not the scroller
 - 17-11-2004 fixed: Kai hosting within private arenas (with sophisticated hosting options to follow soon)
 - 16-11-2004 fixed: Accurate Kai reporting of XBOX Live Communicator / Headset status.
 - 16-11-2004 fixed: Improved performance sorting Kai views (Friends, Games and Arenas).
 - 15-11-2004 added: New screensaver interface/API with Template and sample (Pyro) screensaver
 - 15-11-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 15-11-2004 updated: Portuguese (Brazil) language file (Thnx to wellingtontu)
 - 15-11-2004 fixed: Crash in dialogs if some dialog skin files weren't present.
 - 15-11-2004 fixed: Less intrusive warning on Kai disconnection and better reconnection facilities.
 - 14-11-2004 updated: Romanian language file (Thnx to bompy)
 - 14-11-2004 fixed: Reconnection to Kai engine after disconnection.
 - 14-11-2004 added: Kai default games directory set to f:\games
 - 13-11-2004 added: Kai Toast - pop up notifications for XLink Kai function
 - 13-11-2004 added: Kai Auto Play - automatically launch games off the harddrive
 - 13-11-2004 added: Kai Network Settings - configure games directory and notifications.
 - 13-11-2004 added: Kai Netowrk Dialogs - help for n00bs
 - 13-11-2004 added: RealMedia RTSP/RDT support
 - 13-11-2004 fixed: <alignY>, <textoffsetX>, <textoffsetY> didn't work for listcontrolex
 - 13-11-2004 fixed: My Pictures shows folder thumb for parent folder items
 - 13-11-2004 fixed: Lockup adding artist folders to playlist (sf bug #1062846)
 - 13-11-2004 fixed: Alpha level errors that occured with some button types (radio button etc.)
 - 13-11-2004 fixed: prevent switching to vis during slideshow (stops slideshow)
 - 13-11-2004 updated: French language file (Thnx to modhack2)
 - 13-11-2004 updated: Portuguese (Brazil) language file (Thnx to wellingtontu)
 - 13-11-2004 updated: Italian language file (Thnx to kotix)
 - 13-11-2004 updated: Dutch language file (Thnx to joepmeloenx)
 - 13-11-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 13-11-2004 updated: German language file
 - 13-11-2004 updated: Hebrew language file by okets
 - 11-11-2004 fixed: minor bugs like delay calculation in audio output device
 - 11-11-2004 added: Implementation of 2 channel PCM passthrough 
 - 11-11-2004 added: GUI setting for 2 channel PCM passthrough
 - 11-11-2004 fixed: multi byte language cue file not open correctly over SMB share
 - 11-11-2004 changed: Use msdash audio settings for analog audio (Stereo <-> Dolby Surround) instead of forcing Dolby Surround
 - 11-11-2004 added: Ability to define a built-in function in place of an action <id> in keymap.xml
                     eg. you can have <id>XBMC.ActivateWindow(501)</id> to go to My Music screen
                         or you can do <id>XBMC.RunScript(my script.py)</id> etc. etc. 
 - 11-11-2004 added: <description> tag with the real label etc. for the <homebuttons> block in XBoxMediaCenter.xml
 - 11-11-2004 fixed: shutdown button
 - 10-11-2004 added: new control buttonscroller for homepage buttons.
 - 10-11-2004 added: <homebuttons> group added to XBoxMediaCenter.xml for user configurable buttons.
 - 10-11-2004 added: XBMC.ActivateWindow() built-in command.                    
 - 10-11-2004 fixed: subtitle size of 4:3 videos displayed on widescreen
 - 09-11-2004 fixed: my music songs, record button was not enabled/disabled immediately after starting/stopping a shoutcast stream
 - 08-11-2004 added: new command "XBMC.RestartApp" for skinners to restart only the application
 - 08-11-2004 changed: xbmc will now only restart xbmc instead of the xbox when soft restart is requested
 - 07-11-2004 added: xbmc will now check for necessary files when executing a python script
 - 07-11-2004 Updated finnish strings.xml (thanks nanite1k)
 - 06-11-2004 updated: Italian language file (Thnx to kotix)
 - 06-11-2004 updated: Dutch language file (Thnx to joepmeloenx)
 - 06-11-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 06-11-2004 updated: German language file
 - 06-11-2004 changed: Some strings from cd+g support changed for better translation
 - 06-11-2004 fixed ttf font .srt subtitle lockup issue
 - 06-11-2004 changed: CD+G support updated (Thnx to stcogolin)
 - 06-11-2004 moved: Random slideshow button to My Pictures (from settings)
 - 06-11-2004 fixed: default resolution tags in skin.xml are now case-insensitive
 - 06-11-2004 changed: default IP addresses if none are set.
 - 06-11-2004 fixed: CUtil::Lower not work correctly in multi byte language 
 - 04-11-2004 added: OSD selection of STEREO/LEFT/RIGHT for 2 channel audio.
 - 04-11-2004 fixed: 3/5 channel non-passthrough audio lockup
 - 04-11-2004 fixed: smb multibyte language not display correctly in some places
 - 03-11-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 03-11-2004 changed: progress control now can have an overlay texture
 - 02-11-2004 added: GUI code for monkeyh1
 - 02-11-2004 added: Context menu to My Pictures
 - 02-11-2004 added: Random slideshow ability
 - 02-11-2004 added: Recursive thumb generation
 - 02-11-2004 added: Folder thumbs for picture folders
 - 02-11-2004 fixed: Remote INFO button wasn't working for show file info
 - 02-11-2004 updated: German language file
 - 02-11-2004 fixed: After showing video/album info item is selected
 - 02-11-2004 added: my music songs, Shoutcast Top 500 streams share
 - 01-11-2004 updated: Dutch language file (Thnx to joepmeloenx)
 - 01-11-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 31-10-2004 updated: Dutch language file (Thnx to joepmeloenx)
 - 31-10-2004 fixed: album info is not displayed in songs
 - 31-10-2004 updated: German language file
 - 31-10-2004 updated: Romanian language file (Thnx to bompy)
 - 31-10-2004 updated: Portuguese (Brazil) language file (Thnx to wellingtontu)
 - 31-10-2004 updated: Polish language file (Thnx to napek)
 - 31-10-2004 updated: French language file (Thnx to modhack2)
 - 31-10-2004 added: [ 1051008 ] CD-TEXT support (doesn't work on all drives!!!) (Thnx to mog)
 - 31-10-2004 added: <allowoverlay> tag to give skinners the ability to enable/disable the overlay windows via xml file
 - 30-10-2004 added: SF patch #1056254	New simple-stacking mode for video
 - 30-10-2004 added: Possibility for skinners to define their own windows (custom*.xml where * is a number)
 - 30-10-2004 added: SF patch #1056175 FTP server uses /E/ now instead of /E:/
 - 30-10-2004 fixed: Bug in new video code (hopefully!)
 - 30-10-2004 fixed: Thumbs aspect ratio in list controls
 - 30-10-2004 added: Support for the context menu for editting bookmarks in My Videos, My Pictures, My Music
 - 30-10-2004 changed: Rearranged a lot of the My Videos code into a base class
 - 29-10-2004 added: [ 990760 ] My Programs now displays shares in panel (same as other sections)
 - 28-10-2004 updated: Oct 24th compiled mplayer.dll
 - 28-10-2004 changed: removed .nfo from XboxMediaCenter.xml default <videoextensions> and added .rar|.001
 - 28-10-2004 updated: added .001 to be handled as rar in Util.cpp (used with ccxstream_unrar for streaming video from rar files)
 - 28-10-2004 updated: XLink-KAI Private / Clan arena (alpha) support.
 - 27-10-2004 updated: German language file
 - 27-10-2004 updated: Italian language file (Thnx to kotix)
 - 27-10-2004 updated: German (Austrian) language file (Thnx to CEOMR)
 - 27-10-2004 fixed: Filemanager defaults to sort ascending by filename.
 - 27-10-2004 fixed: Thumb aspect ratios now default to the pixel ratio standards (rather than the video settings pixel ratio), making skinning more predictable.
 - 27-10-2004 added: In slideshow/pictures viewing, thumbnails are automatically generated as each picture is displayed.
 - 27-10-2004 fixed: filemanager didn't display computername in path
 - 27-10-2004 fixed: selecting Xecuter3 LCD would cause errors when running in debug mode
 - 27-10-2004 fixed: selecting Xenium LCD would show up as having selected Xecuter3 and the 
                     opposite when returning to setting screen.
 - 26-10-2004 fixed: Autoshutdown now checks for FTP activity (SF Bug #1051210)
 - 26-10-2004 added: Kai password is displayed using *'s in the GUI.
 - 26-10-2004 fixed: Hide File extension and Parent Dir Items clash in General Settings
 - 26-10-2004 added: SF patch [ 1048648 ] Fix MP3 Parser due to change in multi-genre handling - thanks kraqh3d!
 - 26-10-2004 added: partial addition of SF patch [ 1050489 ] Music OSD Timeout - thanks kraqh3d!
 - 24-10-2004 fixed: Slideshow aspect ratio
 - 24-10-2004 added: New Slideshow
 - 24-10-2004 added: context menu is mapped to TITLE on the remote
 - 24-10-2004 added: dialog to allow user to do a reboot instead of reset
 - 23-10-2004 updated: German language file
 - 23-10-2004 changed: Greek language file (Thnx to modon)
 - 23-10-2004 changed: Slovenian language file (Thnx to hijacker)
 - 23-10-2004 changed: Dutch language file (Thnx to joepmeloenx)
 - 23-10-2004 changed: Maltese language file (Author unknown)
 - 23-10-2004 changed: Using less memory for video playback now
 - 22-10-2004 changed: libcdio updated to 0.70 (Thnx to Mog) 
 - 20-10-2004 added: ssl support to python
 - 20-10-2004 added: python dll loading, this means python can now make use of extension .pyd 
                     (make sure you update your python/lib directory)
 - 20-10-2004 fixed: some fixes and additions to the socket emulation in the dll loader
 - 20-10-2004 fixed: Flashing green bar in video
 - 20-10-2004 added: USB Keyboard support (see keymap.xml for mapping)
 - 20-10-2004 added: New Filemanager
 - 20-10-2004 added: New setting to disable the display of tracknumbers in My Music
 - 20-10-2004 added: New setting to remove Parent Dir items from lists + thumbpanels
 - 20-10-2004 added: List Controls now display the thumbs instead of just icons
 - 19-10-2004 fixed: mplayer leaks memory (next partial fix) audio render wasn't being freed
 - 19-10-2004 fixed: memleaks in RSS feed reader
 - 19-10-2004 fixed: possible memleak in filezilla
 - 19-10-2004 fixed: [ 1049621 ] hdd spindown broken
 - 17-10-2004 fixed: python controls like labels and buttons are now verticaly aligned by default
 - 17-10-2004 fixed: Thumbnail panel spin control related crash + page no. issues
 - 17-10-2004 fixed: mplayer leaks memory (partial fix)
 - 16-10-2004 fixed: viz doesnt close when ejecting a iso or udf cd while playing
 - 16-10-2004 fixed: [ 1040328 ] viz doesnt close when music stops
 - 15-10-2004 changed: Romanian language file (Thnx to bompy)
 - 15-10-2004 fixed: [ 1046845 ] Subtitles show a vertical bar
 - 14-10-2004 changed: cleaned up switching from/to fullscreen code
 - 14-10-2004 added: now GUI_MSG_PLAYBACK_STARTED is send on file start
 - 14-10-2004 fixed: hdd spindown never took total time of player to calc spindown
 - 14-10-2004 added: Boxalizer visz updated for sync fix (thanks mynci)
 - 14-10-2004 added: Log INFO message for each window loaded for the skin (to help debug)
 - 14-10-2004 fixed: Music overlay didn't hide all controls/textures + moved up randomly
 - 13-10-2004 fixed: video overlay showed 2 colons when scrolling year and director
 - 13-10-2004 changed: multiple exact and inexact cddb matches are now listed with albumname and artist in select dialog
 - 13-10-2004 fixed: cddb doesn't respond to multiple exact matches
 - 12-10-2004 fixed: multi channel DTS software decode, major in mplayer dll tree
 - 12-10-2004 added: prelim. support for Xecutor LCD (untested) [ 1021947 ] + minor modifications
 - 12-10-2004 changed: System used to determine a single artist compilation (with contributing artists).
 - 12-10-2004 changed: Multiple artists/genres are detected using " / " instead of "/" (Have fun AC/DC fans :)
 - 12-10-2004 added: On scan, we commit to the database every 500 songs, instead of only at the end.
 - 12-10-2004 changed: Replaced "Stack" with IMDb on all video views except Files.
 - 12-10-2004 fixed: My Programs database uses depth info when retrieving programs for shares.
			Fixes problem with a share of E:\Games with depth 1 and a share of E:\Games\Emulators
			with depth 1.  (the emulators would show up in the first share even though they were at depth 2)
 - 12-10-2004 changed: German (Austrian) language file (Thnx to CEOMR)
 - 11-10-2004 fixed: My Programs, "&" symbol in path causes problems with shortcuts [sf bug #1043578] 
 - 11-10-2004 changed: Portuguese (Brazil) language file (Thnx to wellingtontu)
 - 11-10-2004 fixed: my programs, exception when no default path is set
 - 10-10-2004 fixed: Various network settings didn't exit properly when BACK was pressed
 - 10-10-2004 fixed: My files, Files list doesn't update after Move [sf bug #1043881]
 - 10-10-2004 fixed: textbox control doesn't show number of pages
 - 10-10-2004 fixed: [ 1035046 ] Get full album review from allmusic.com (Thx to kraqh3d)
 - 09-10-2004 changed: removed string with id 6 from all languages except english
 - 09-10-2004 changed: Portuguese language file (Thnx to w00zy)
 - 09-10-2004 changed: Norwegian language file (Thnx to x-halez)
 - 09-10-2004 changed: Italian language file (Thnx to kotix)
 - 09-10-2004 changed: Portuguese (Brazil) language file (Thnx to wellingtontu)
 - 09-10-2004 changed: Dutch language file (Thnx to joepmeloenx)
 - 09-10-2004 changed: German (Austrian) language file (Thnx to CEOMR)
 - 09-10-2004 added: Croatian language file (Thnx to Dane)
 - 09-10-2004 changed: Turkish language file (Thnx to geminiserver)
 - 09-10-2004 added: Catalan language file (Thnx to buclabs)
 - 09-10-2004 changed: Polish language file (Thnx to NaPeK) 
 - 09-10-2004 changed: Romanian language file (Thnx to bompy)
 - 09-10-2004 added: Russian language file (thnx to Wadimsten)
 - 09-10-2004 fixed: thumb control doesn't show number of pages
 - 09-10-2004 fixed: music info showed html chars
 - 08-10-2004 fixed: my music songs, list/thumb control was not focused after a search
 - 08-10-2004 added: <showfreemem> tag to XboxMediaCenter.xml to help track memory issues
                     No need to update XBoxMediaCenter.xml unless you want this feature.
 - 07-10-2004 fixed: Spin controls showed range unnecessarily.
 - 07-10-2004 updated: Hebrew language file by okets
 - 07-10-2004 changed: Reset instead of powercycle on pressing reboot. [ 1041020 ]
 - 06-10-2004 fixed: crash when loading a second movie using TTF fonts for subs
 - 05-10-2004 fixed: scrolling text in fadecontrols ignored the width parameter when TTF fonts are used.
 - 05-10-2004 fixed: Virtual keyboard didn't center properly
 - 05-10-2004 fixed: [ 1040425 ] XBE titles don't show correct
 - 05-10-2004 updated: German language file
 - 05-10-2004 fixed: [ 1039240 ] "Out of Memory Error" switching between pictures/slideshow
 - 05-10-2004 fixed: PAL60 startup for emergency recovery console
 - 04-10-2004 added: Initial Symbols support to the virtual keyboard.
 - 04-10-2004 fixed: List/Thumbs page indicator didn't show total # of pages.
 - 04-10-2004 fixed: XBMC wouldn't run if AVAlaunch or X3 bios etc. set the EEPROM mode to PAL60
                      - XBMC detects this and launchs in NTSC mode, as without full PAL support
                        that's all you get.  Change the eeprom setting back to PAL_I if you want PAL.
 - 04-10-2004 fixed: List control - up/down arrow didn't work as expected.
 - 03-10-2004 fixed: fanspeed was being restored on exit when no fanoptions enabled.
 - 02-10-2004 fixed: FileTimetoSystemTime debug assertion fail
 - 02-10-2004 fixed: truncation of chinese charactor long file name in joilet format
 - 02-10-2004 fixed: display performance when TTF font was selected
 - 02-10-2004 updated: German language file
 - 02-10-2004 changed: my music, albums whose first artist is the same is and album of this artist now
 - 02-10-2004 changed: my music, scanning now deletes the old scanned data first before rescanning
 - 02-10-2004 fixed: my music, sorting in artist window was wrong
 - 02-10-2004 fixed: musicdatabase, artists/genres with a ' in the name where not saved correct
 - 01-10-2004 fixed: [ 987004 ] Cancel doesn't work from remote when streaming
 - 01-10-2004 fixed: Remote control not functioning properly when XBMC is loaded
 - 30-09-2004 fixed: [ 1013492 ] vobsubs display incorrectly, but work in mplayer 1.0pre5
 - 30-09-2004 fixed: [ 1026946 ] Back did not work in My Programs when Flattening was off
 - 28-09-2004 added: new tag to XBoxMediaCenter.xml to allow the controller deadzone to be adjusted
 - 28-09-2004 fixed: Volume bar was offscreen in PAL60 modes
 - 27-09-2004 updated: German language file
 - 27-09-2004 added: Extra checking for errors + debug info to thumbnail creation
 - 27-09-2004 fixed: [ 1034556 ] Picture playback holds when playing music
 - 27-09-2004 fixed: Albums Icon view had text alignment problems.
 - 27-09-2004 added: Listcontrols can have <alignY>center</alignY> tags.  This should be the default
                     unless a specific text alignment is necessary.
 - 26-09-2004 changed: German language file
 - 26-09-2004 fixed: [ 1034835 ] CDrip to mp3 not include year and genre field
 - 26-09-2004 fixed: Buttons on subpanel caused issues
 - 26-09-2004 fixed: IMDb lookup could fail if the plot had no html tags in it.
 - 25-09-2004 fixed: <align>right</align> didn't work for buttons
 - 25-09-2004 fixed: [ 1031023 ] Problem with little .wav (like 5 seconds lenght)
                     Caused by tracks being truncated a few secs with HQ resampling on.
 - 25-09-2004 fixed: green videowindow & calibrationscreen after stopping a video
 - 25-09-2004 fixed: flickering subtitles in videowindow & calibrationscreen
 - 25-09-2004 fixed: [ 973403, 1011171 ] flickering 'video playwindow', Windowed video still shaking
 - 25-09-2004 fixed: [ 1031511 ] Playlists with accents in characters will not play
 - 25-09-2004 fixed: [ 1024803 ] Python and Mouse
 - 25-09-2004 fixed: [ 1011940 ] Pause Movie Hangs
 - 25-09-2004 fixed: [ 1034416 ] Difficult to read TTF subtitles
 - 25-09-2004 fixed: [ 1033093 ] Movie Plots which contain HTML tags from IMDB
 - 24-09-2004 fixed: [ 1001048 ] Return to Dashboard broke
 - 24-09-2004 fixed: Graphical glitch when scrolling in thumbs view and another dir is brought up
 - 24-09-2004 added: Album info + Year now shown on the LCD during music playback (based on SF 935576)
 - 24-09-2004 fixed: [ 1034040 ] Pressing x while calibrating screen causes blackscreen
 - 24-09-2004 fixed: Spin controls don't remember which arrow was focused
 - 24-09-2004 fixed: CDDA Player was using too much processor - added Sleep()
 - 24-09-2004 fixed: [ 973399 ] Vizualisations are not in sync with audio
 - 24-09-2004 fixed: [ 991442 ] .cda incorrect numbering
 - 24-09-2004 fixed: Picture info (current number of picture was out by 1)
 - 24-09-2004 fixed: [ 1023515 ] .GIF renamed to .JPEG crashes XBMC
 - 24-09-2004 changed: Polish language file (thanks to NaPeK)
 - 24-09-2004 changed: German (Austrian) language file
 - 24-09-2004 fixed: in thumbnail view the up arrow was not reachable
 - 23-09-2004 fixed: list item is not centerally aligned when TTF fonts enabled
 - 23-09-2004 fixed: song title text would overlap with the size/time when TTF fonts enabled
 - 23-09-2004 fixed: thumbnail text would overlap with other thumbnail texts when TTF fonts selected
 - 23-09-2004 fixed: slow scroll speed of RSS with TTF fonts
 - 23-09-2004 fixed: remote not working properly on main screen when TTF fonts selected
 - 23-09-2004 fixed: Crashes/Blackscreens in slideshow with large images.
 - 22-09-2004 fixed: Bookmarks failed to work if stacking was enabled and a single file video was played.
 - 21-09-2004 fixed: Album lookup would show "Unable to connect to www.allmusic.com" when actually no matching album was found on allmusic.
 - 20-09-2004 changed: Database views now show a message if the database is empty.
 - 20-09-2004 changed: Songs and Movies view renamed to Files view as it's more consistent.
 - 20-09-2004 fixed: button states in Video OSD eg. forwarding and rewinding inside and outside the osd [sf bug #997386]
 - 20-09-2004 fixed: output to all speakers with ac3 2.0, (needs new mplayer.dll)
 - 20-09-2004 fixed: [ 1026292 ] tags with blank album name would cause the display of wrong thumbnails
 - 19-09-2004 fixed: Artists/Genres with ' in their name were replaced with '' in the database views.
 - 19-09-2004 fixed: Loadfont crash when font did not exist.
 - 19-09-2004 fixed: SF bug 1030531: Crash when skin change after python is used.
 - 19-09-2004 fixed: thumb aspectratio in musicinfo screen 
 - 19-09-2004 fixed: previously set password was lost after enabling the webserver
 - 19-09-2004 fixed: webserver could only be enabled if you set the password
 - 19-09-2004 fixed: [ 1006147 ] music playback: SELECT, PAUSE & SELECT -> XBMC crashes
 - 19-09-2004 fixed: [ 1011939 ] OSD Focus Bug
 - 18-09-2004 changed: Support for TTF subtitles for MKV and OGM files in mplayer.dll
 - 16-09-2004 changed: add thin outline to TTF subtitles
 - 16-09-2004 changed: Start services (ftp/web etc.) before loading the skin on startup
 - 16-09-2004 added: Make Music Info stay onscreen in vis by hitting INFO again. (sf patch #1028895 by kraqh3d)
 - 16-09-2004 fixed: HTTP Proxy use in Weather screens (sf patch #1028936 by kusskowe)
 - 16-09-2004 added: Auto update after 2 seconds when you select a new location in the weather screen. (sf patch #1028936 by kusskowe)
 - 16-09-2004 fixed: ripping audio cd's to hd doesn't work anymore
 - 16-09-2004 added: support for TTF subtitles
 - 14-09-2004 fixed: couldn't move left or right to a next control when spincontrol is focused
 - 14-09-2004 changed: all settings windows remember the last selected control until going back to the prev menu
 - 13-09-2004 changed: renamed a few language folders
 - 13-09-2004 added: Portuguese (brazil) language file (Thx to wellingtontu)
 - 13-09-2004 added: German (Austria) language file (Thx to CEOMR)
 - 13-09-2004 added: [ 1026597 ] Polish language file (Thx to NaPeK)
 - 13-09-2004 fixed: my music songs, last control is always the list/thumb control when autoswitch list/thumb enabled
 - 13-09-2004 fixed: left mouse doesn't work in my pictures
 - 13-09-2004 fixed: when adding a directory to a videoplaylist the files where added in reverse order
 - 13-09-2004 added: Korean language file (thanks kimp93)
 - 12-09-2004 added: properly display non-Latin file names from ISO 9660 file system
 - 12-09-2004 fixed: properly display non-Latin id3 tags which are UTF-16/UTF-8
 - 12-09-2004 fixed: properly display non-Latin ogg tags
 - 12-09-2004 added: cdda disc ripping to samba shares
 - 11-09-2004 added: support for international characters in GUI (skin and file names)
 - 11-09-2004 fixed: retrieval of non $HOME <albums> location (sf patch #1026378 by kraqh3d)
 - 10-09-2004 Updated finnish strings.xml (thanks nanite1k)
 - 10-09-2004 changed: restart XBMC instead of reset when changed network settings.
 - 10-09-2004 fixed: State of the Album/song info on Visualisation wasn't saved.
 - 10-09-2004 fixed: Screensaver would not stop when mouse was moved/clicked
 - 09-09-2004 changed: Video subtitles cleanup + fixed sizing of subs.
 - 09-09-2004 added: move items up and down in playlists (remote: 3=up, 9=down, controller: not mapped)
 - 09-09-2004 changed: TTF font management optimization (skin with TTF consumes less memory than with XPR!)
 - 08-09-2004 changed: Video OSD now autoscales.  Should eliminate the need to calibrate it's position.
 - 08-09-2004 added: support for writing to samba shares
 - 07-09-2004 fixed: progress bar for video OSD now working again (SF Bug #1011943)
 - 07-09-2004 fixed: Fast trigger scrolling now halts at end of short lists/thumbs
 - 07-09-2004 added: SF patch 1020481: Allow XML configuration of displayed RSS tags (thanks Levsky)
 - 07-09-2004 fixed: Another blackscreen bug thanks to pike + yuvalt
 - 07-09-2004 updated: Polish language file (thanks NaPek)
 - 07-09-2004 updated: Portuguese language file (thanks wellingtontu)
 - 07-09-2004 updated: Italian language file (thanks kotix)
 - 07-09-2004 fixed: python dll loading ('import unicodedata' should work again)
 - 07-09-2004 fixed: xbmc oculd crash when restarting the webserver
 - 07-09-2004 added: password can now be set for the webserver
 - 07-09-2004 fixed: <aligny> now defaults to top instead of center (should make textoffsetY work unless overridden by aligny)
 - 07-09-2004 added: SF patch 1019867: Fix Matrix Screensaver to work in 1080i (thanks kraqh3d)
 - 07-09-2004 added: SF patch 1016454: Proper MP3 Genre Parsing (thanks kraqh3d)
 - 07-09-2004 added: SF patch 1013484: Disable RSS streams from GUI (thanks kraqh3d)
 - 06-09-2004 NOTE:  !! keymap.xml has been updated for the new trigger behaviour !!
 - 06-09-2004 changed: Behaviour of triggers in Fullscreen video
 - 06-09-2004 changed: Behaviour of triggers in lists/thumbs (now analog - see keymap.xml)
 - 06-09-2004 fixed: FFWD/REWD when using passthrough caused audio to not be muted
 - 06-09-2004 changed: Volume level of centre channel in output to all speakers
 - 06-09-2004 fixed: SF bug 1018396: Mouse over on home buttons doesn't change background
 - 06-09-2004 added: <align> and <aligny> tags to radiobuttons and selectbuttons
 - 06-09-2004 changed: iTunes DAAP performance tweaks
 - 06-09-2004 changed: reset instead of powercycle after saving network settings
 - 06-09-2004 fixed: Issue with vertical alignment of text on controls (with references.xml)
 - 06-09-2004 fixed: Blackscreen on load if old skin was MediaCenter, and new version does not have the MediaCenter skin present
 - 05-09-2004 added: support for true type fonts in skins
 - 05-09-2004 added: <execute> tags to button controls for executing xbes/movies/scripts/audio
 - 05-09-2004 added: <aligny> tag to button controls for vertical alignment
 - 05-09-2004 fixed: Volume bar caused flashes when it disappeared + hid the OSD etc.
 - 04-09-2004 added: Add more network settings in GUI: FTP server, Web server, time synchronization
 - 03-09-2004 fixed: SMB did not handle files with non ASCII names properly (got NT_OBJECT_NOT_FOUND)
 - 03-09-2004 fixed: eliminate crash that occurs when loading wma files which have non ASCII characters in its tags
 - 02-09-2004 fixed: eliminate crash that occurs when loading m3u which have weird characters
 - 02-09-2004 added: grouping of controls
 - 02-09-2004 added: virtual keyboard now supports data entry with the numbers just like a cell phone. Also pressing "back" is same as backspace.
 - 02-09-2004 added: network settings in the GUI and remove them from XBoxMediaCenter.xml
 - 29-08-2004 added: applied patch for LCD-MOD contrast changes with minor modification.
 - 28-08-2004 changed: removed the need to restart because of audio channel mappings
 - 28-08-2004 changed: removed the need to restart because of hw ac3/dts output
 - 28-08-2004 added: proper downmixing of more than 2 channel sources to dolby surround on the stereo output
 - 25-08-2004 updated: polish language file (thanks napek)
 - 25-08-2004 changed: volumebar resources are allocated at startup to avoid hd spinup during movie
 - 25-08-2004 fixed: ac3/dts settings were reset to disabled on application stop
 - 24-08-2004 added: my music playlist: Showing progress dialog if loading takes more the 1,5 secs.
 - 24-08-2004 fixed: my video: directory history for virtual directory was broken
 - 24-08-2004 fixed: album info from allmusic.com
 - 23-08-2004 fixed: Fan was always set to custom mode even if tempcontrol and fanspeed were both disabled
 - 23-08-2004 updated: Spanish string.xml (thnx ezar2003)
 - 23-08-2004 added: mplayer.dll version info to SystemInfo screen when available.
 - 23-08-2004 fixed: Custom thumbnails will always be used if the thumbnail is on the Xbox.
 - 23-08-2004 changed: A bit or reorganization and formatting changes for My Programs.
 - 22-08-2004 fixed: thumb aspectratio in videoinfo screen 
 - 22-08-2004 changed: New render code for video output (faster, less memory).
 - 21-08-2004 fixed: location of dialog windows did not scale correctly to other resolutions.
 - 21-08-2004 fixed: Volume control using digital buttons (such as the remote).
 - 21-08-2004 added: Failsafe patch from SF (Thanks Guybrush)
 - 21-08-2004 added: <align> tag works for buttons now.
 - 21-08-2004 added: Popup subpanel to homepage.
 - 21-08-2004 fixed: codecs.conf: DTS tracks wouldn't decode properly if DTS was not enabled.
 - 21-08-2004 added: Two bugs to bugs.txt
 - 21-08-2004 added:    Hebrew xpr fonts
 - 21-08-2004 changed:  Flip BiDi Charset has moved from XboxMediaCenter.xml to the GUI
 - 21-08-2004 added:  Support for multiple font sets in a skin, switched from the GUI
 - 21-08-2004 added:  Hebrew language file by okets
 - 20-08-2004 fixed:  Possible font related crashes.
 - 20-08-2004 changed: Used new seeking for better accuracy for .cue files.
 - 20-08-2004 fixed:   Album view - some albums weren't treated as folders.
 - 20-08-2004 changed: Passthrough of AC3/DTS is always used unless samplerate != 48kHz
                       or Output to all channels is enabled, and the source is stereo.
 - 20-08-2004 changed: Audio settings now sets MS Dash settings for AC3 and DTS
 - 20-08-2004 changed: Music Database Reorg now Clean Music Database - just removes moved/deleted songs.
 - 20-08-2004 changed: Database updates for My music to better streamline queries + size.
 - 20-08-2004 fixed: Pause then play causes slowmotion for a few seconds.  Due to autosync=30 in mplayer.conf
 - 18-08-2004 fixed: cdg support, some cdgs (corrupted?) were able to make a crash and some scrolling issues fixed (Thx to stcogolin)
 - 18-08-2004 updated: tinyxml to v2.3.2
 - 18-08-2004 fixed: stack overflow when navigating in a <direction> to a disabled control and on<direction> property points to itself
 - 18-08-2004 added: more python objects and functions to control xbmc
 - 17-08-2004 added: Romanian Language file by bompy
 - 17-08-2004 updated: Polish Language file by NaPeK 
 - 17-08-2004 updated: small changes to the skin
 - 17-08-2004 updated: german language file
 - 17-08-2004 fixed: Bookmarks display properly in My Programs even without <shorcuts> in XML and when remove shortcut/scan option enabled.
 - 16-08-2004 fixed: Fanspeed setting didn't kick in on xbmc load
 - 16-08-2004 fixed: Fanspeed could be set even if Fanspeed control was disabled
 - 15-08-2004 changed: italian language file (tny to kotix)
 - 15-08-2004 fixed: sf [1009706] album info sometimes doesn't get download (tnx to equinox102)
 - 15-08-2004 fixed: crash in X community when navigating
 - 15-08-2004 fixed: album info broken, allmusic changed site again
 - 15-08-2004 added: G: drive freespace in system info
 - 15-08-2004 added: Last loaded profile label in profile screen
 - 15-08-2004 fixed: Mouse is set to inactive on startup (default focused button should work correctly now)
 - 15-08-2004 changed: Video zoom options increased.
 - 14-08-2004 fixed: Bookmark buttons would disappear when re-entering My Programs
 - 13-08-2004 fixed: Fixed stupid comparison operators in Settings->My Programs
 - 13-08-2004 fixed: crash inbetween songs when using Xaraoke vis
 - 13-08-2004 fixed: subtitles were resizing when zooming/stretching the video
 - 13-08-2004 fixed: VP4/5/6 dlls should work again
 - 13-08-2004 changed: Scan and Shortcuts are no longer in My Programs by default.  The option to re-enable is in Settings->My Programs.
 - 13-08-2004 added: [ 986344 ] CDG (Karaoke) support patch for MP3
 - 12-08-2004 changed: My Programs database layout changed again.  Changed database name so no need to remove existing database first
 - 12-08-2004 added: My Programs path tag can now contain direct link to XBE (Ex: <path>E:\apps\,C:\retailxboxdash.xbe</path>
 - 12-08-2004 fixed: Default tag in My Programs no longer needs to be the same as the path tag for the bookmark
 - 12-08-2004 fixed: Improved My Programs speed in displaying bookmarks and cleaned up some code
 - 11-08-2004 fixed: small bug in resizing algorithm of videos meant zoom (using START) sometimes
                     did not zoom correctly (particularly when the movie ratio is 4:3)
 - 11-08-2004 added: .cue sheet support for gapless playback of media files.  Make sure the
                     underlying media file is CBR so as to allow accurate seeking of the start
                     and end of each track.
 - 11-08-2004 added: initial database support for multiple artists and genres.  Fields separated with "/" are
                     broken up and added individually.  Also, Ogg and Flac files that have multiple ARTIST and
                     GENRE fields should pickup all the fields now.  Database format has changed.
 - 11-08-2004 added:  working QuickTime dll's, that means we now have audio for QuickTime trailers using the QDMC/QDM2 audio codec ;)
 - 10-08-2004 fixed: mp4 tagreader could leave open files
 - 09-08-2004 fixed: album info since allmusic.com changed layout again
 - 09-08-2004 changed: Threshold for analog sticks (caused problems with mouse)
 - 09-08-2004 fixed: XBMS autodiscovery bug that prevented you from going up to the root directory
 - 09-08-2004 changed: the order of the items in settings -> general -> LCD
 - 09-08-2004 added: "LCD Type" string to english strings.xml
 - 09-08-2004 fixed: the OSD (positions of the new sliders - didnt work for all resolutions)
 - 09-08-2004 fixed: the settings -> my videos items positions for all resolutions
 - 09-08-2004 added: UI calibration helpers in settings -> UI calbration
 - 09-08-2004 fixed: all thumbpanels and listcontrols for all resoulutions to fit in the calibation
 - 09-08-2004 changed: the fontsizes for thumbpanels, listcontrols and RSS feeds in PAL (both resos) and NTSC 4:3
 - 09-08-2004 fixed: the position of shutdown/reboot/dash/xlink buttons and time/date/rss in the main menu for all resolutions
 - 09-08-2004 changed: the screen calibration textures
 - 09-08-2004 changed: switched positions of the CD-Rip and Record button (record button was covered by the overlays)
 - 09-08-2004 changed: virtual keyboard skin now matching project mayhem
 - 09-08-2004 changed: voulume sliders for the new volume control
 - 09-08-2004 changed: the flicker filter test.png (added a new one for widescreen too) - old one was not very good  to test the soften filter
 - 09-08-2004 fixed: the <onup> on the OSD brightness slider
 - 08-08-2004 fixed: since last python update, all the python dialogs (like dialogok and dialogyesno) didn't work anymore
 - 07-08-2004 added: My Programs can now sort by most used programs
 - 06-08-2004 added: python unicodedata library to cvs (this means no more idna ecoding errors in scripts)
 - 06-08-2004 added: python scripts can now be started from my files to
 - 06-08-2004 changed: python uses the new keyboard now
 - 06-08-2004 fixed: possible memory leak in CDDARipper
 - 06-08-2004 added: python: getControl function to get access to xbmc control's
 - 06-08-2004 fixed: python: sometimes onControl / onAction was not alway's called if a button or action event occured
 - 06-08-2004 added: python: dialog window for creating custom dialogs
 - 06-08-2004 added: Different Log Levels can now be specified.  Default is NOTICE.
 - 06-08-2004 fixed: Fallback skin is now Project Mayhem and not MediaCenter
 - 06-08-2004 fixed: Only use directory name as description for default.xbe
 - 05-08-2004 fixed: Harddisk spins up when closing the OSD
 - 05-08-2004 fixed: Left + Right moves of the Right thumb stick are now picked up.
 - 05-08-2004 fixed: libmp4 debug assertion
 - 04-08-2004 fixed: New Textures.xpr
 - 04-08-2004 fixed:  New virtual keyboard added to Profile Renaming.
 - 04-08-2004 changed: keymap.xml now maps mplayer OSD toggle to SELECT on the remote
 - 03-08-2004 needed:  Textures.xpr needs repacking!
 - 03-08-2004 changed: Replaced old virtual keyboard with new skinnable one.
 - 03-08-2004 changed: Updated strings 216 and 217 (Zoom and Stretch) to make better sense.
 - 03-08-2004 removed: ACTION_ASPECT_RATIO now no longer needed.
 - 03-08-2004 changed: Zoom and Stretch are now fully controllable from the Video OSD.
                       Can Zoom up to 200%, and can change the pixel ratio from 0.5:1 -> 2:1.
 - 03-08-2004 added: USB Mouse support.  Left/Right/Middle buttons + Wheel supported.
 - 03-08-2004 added: Two new controls (CGUIMoverControl and CGUIResizeControl) to better
                     perform calibration with the Mouse.  All controls (except OSD positioning) are on
                     screen at the same time.
 - 03-08-2004 added: Volume control - mapped to right thumbstick up/down
 - 03-08-2004 changed: CDDA player is now gapless :)
 - 03-08-2004 added: GetAction() now checks keymap.xml for popup dialog specific actions
 - 01-08-2004 added: auto temperature control (Settings->General->System)
 - 01-08-2004 added: fanspeed control (Settings->General->System)
 - 01-08-2004 fixed: incorrect cpu temperature decimal value calculation
 - 01-08-2004 changed: display systeminfo temperatures in °C or °F (uses weather setting)
 - 01-08-2004 added: fanspeed to systeminfo
 - 31-07-2004 fixed: iTunes Smart Playlists
 - 30-07-2004 changed: iTunes DAAP performance improvements
 - 28-07-2004 added: iTunes DAAP support
 - 26-07-2004 fixed: Some images in PM skin did not work properly.  Submitting them again.
 - 26-07-2004 fixed: Exit and then return to My Programs did not show multiple paths as defined in <path> element
 - 25-07-2004 fixed: webserver doesn't use custom port when started from settings
 - 25-07-2004 fixed: idle timeout shutdown freezes xbmc
 - 25-07-2004 fixed: Launching XBEs would hang (for example anything from My Programs).
 - 25-07-2004 added: Added: My Programs now allows for multiple Paths per bookmark.  Use a comma-separated list in the <path> tag.
 - 23-07-2004 added: profiles for settings
 - 22-07-2004 fixed: album info from allmusic.com
 - 18-07-2004 changed: mplayer.conf updated to reflect improvements to playback smoothness observed by carlito
 - 16-07-2004 changed: Made Project Mayhem the default Skin.
 - 16-07-2004 fixed: Missing skin.xml from Project Mayhem skin (thanks foss)
 - 16-07-2004 added: ability to change the webserver port in XboxMediaCenter.xml (use <webserver> tag).
 - 14-07-2004 changed: Updated strings.xml with Chokeman's suggestion for post processing alignment
 - 14-07-2004 added: added My Programs setting to use Directory Names as description instead of embedded XBE description.
 - 12-07-2004 changed: immediate hd-spindown disabled while not playing fullscreen (preview/calibrating)
 - 12-07-2004 added: added Soften setting to Settings->User Interface
                     added Flicker filter setting to Settings->User Interface
                     moved Soften setting from Settings->My Videos to Settings->My Videos->Filters
                     added Flicker filter setting to Settings->My Videos->Filters
 - 10-07-2004 fixed: Auto-shutdown sometimes resets settings (hopefully)
 - 10-07-2004 fixed: AC3 5.1 was being played as 2 channel when digital enabled but passthrough disabled.
 - 08-07-2004 added: my music artist view now also shows the albums of the artist
 - 08-07-2004 added: My Programs now allows a depth when using flattening (default of 1) [REF: 982895].
 - 08-07-2004 added: possibility to specify default username for samba. usfull for smb browsing.
 - 08-07-2004 fixed: xbmc sometimes didn't go back to the share root when navigating up a directory.
 - 07-07-2004 fixed: cdda ripping speed increase. Two times faster now
 - 07-07-2004 added: cdda ripping to ogg / vorbis
 - 06-07-2004 fixed: album info can't be downloaded for folders with files without a taginfoloader
 - 06-07-2004 fixed: mp4 tag loader leaves open files
 - 06-07-2004 changed: HD spindown disabled when playing videos with vobsubs, vobsubs requires harddisk access
 - 06-07-2004 added: patch: [ 985491 ] Changes to able detect TS stream from Dreambox / Dbox2.
 - 04-07-2004 added: auto discovery of XBMS servers (sf patch #915787 by savvy)
 - 04-07-2004 changed: output of python scripts to the script info window is now limited to 5 pages
 - 04-07-2004 added: CD ripping options for audio CD's can now be set in the settings screen
 - 03-07-2004 added: options to put the harddisk in standby-mode (with a delay) when playing files from network
                     added General->System settingsscreen
                     moved HD Spindown time setting from General settings to General->System
                     moved Shutdown idle timeout settings from General->Screensaver to General->System
 - 03-07-2004 fixed: vobsubs wouldn't show up in osd unless first index used was 0
 - 03-07-2004 changed: updated python engine to version 2.3.4
 - 03-07-2004 fixed: typo in weather window sources (thx to kraqh3d)
 - 03-07-2004 added: m4a tags
 - 03-07-2004 added: play raw .ac3 and .dts audiofiles (48kHz, passthrough only for DTS files)
 - 03-07-2004 fixed: harddisk spins up during movie for no apparent reason
 - 02-07-2004 changed: rework of wma tagloader
 - 02-07-2004 added: extract cover art from wma tag
 - 02-07-2004 added: cdda ripping support
 - 02-07-2004 fixed: crash in debug build when an unresolved dll symbol was called
                     + lot's off other fixes to the dll loader.
 - 02-07-2004 added: support for vp4 / vp5 and vp6
 - 30-06-2004 fixed: My Programs displayed underscore(_) at the beginning of program name if there is no embedded XBE description
 - 29-06-2004 fixed: playlist files on a remote share and whose entries have a '\' at the beginning, where not saved correctly

-------------------------------------------------------------------------------
XBMC V 1.0.0
-------------------------------------------------------------------------------

 - 28-06-2004 fixed: switching srt's included in mkv + small bugfix for switching vobsubs in mkv's.
 - 27-06-2004 moved: default subtitle selection to mplayer.conf to allow them to be overridden on a per file basis.
 - 27-06-2004 added: default language selection for subtitles now possible in mplayer.conf
 - 27-06-2004 added: all know language codes for audio and subtitle selection.  
 - 27-06-2004 fixed: deleting a program from My Programs works properly now
 - 26-06-2004 fixed: no directory history if default path is set
 - 24-06-2004 changed: made sure that resolution switching only happens once when starting in pal60 mode.
 - 23-06-2004 fixed: lockups when switching between fullscreen and small video window.
 - 23-06-2004 fixed: when an autorun event occurs the screensaver is now reset
 - 22-06-2004 changed: postprocessing is now turned off by default.
 - 22-06-2004 fixed: subs not showing + added switching support for subtitles included in mkv containers (vobsubs).
 - 21-06-2004 fixed: Not showning first icon during scrolling in control (sf patch #976191 by seism)
 - 20-06-2004 fixed: support for foldername.tbn files
 - 19-06-2004 fixed: [ 975462 ] N/A weather image (wrong icon shown if weather is N/A)
 - 18-06-2004 fixed: if mplayer fails to open a file, xbmc will crash after selecting a new file to play
 - 18-06-2004 removed: ability to select audio resampling for video. never worked correctly and allmost allways caused stuttering.
 - 18-06-2004 changed: reverted to using ffmpeg for decoding of xvid material
 - 15-06-2004 fixed: H: and I: was not present in filezilla server.xml (Used for memory card)
 - 14-06-2004 fixed: [ 966026 ] Negative Text Offset does not work on 720p / 1080i
 - 08-06-2004 added: New option in XBoxMediaCenter.xml to specify external application for handling CDDA
 - 08-06-2004 added: [ 905913 ] abilty to cancel startup of video/audiostreams.
 - 08-06-2004 fixed: My Weather display issues (SF bug #945652)
 - 08-06-2004 added: support for foldername.tbn files
 - 07-06-2004 fixed: hopefully dvd playback on samsung drives
 - 06-06-2004 fixed: SF bug[965436] boxilizer 2 crash
 - 06-06-2004 fixed: Remembering the entered share doesn't work for DVD shares
 - 06-06-2004 fixed: gif loading crashes. This means you can use the KML script again.
 - 06-06-2004 fixed: [ 963099 ] Subtitles state forgotten between stacked items.
 - 06-06-2004 fixed: [ 907968 ] Video.mp3.avi detected as music
 - 06-06-2004 fixed: my music songs, adding a file to playlist with a dot in the name and hide extensions enabled cuts off everything behind the dot
 - 06-06-2004 changed: my music songs, when loading a directory with id3 enabled and reading takes more then 1.5 sec. a progress dialog is shown
 - 05-06-2004 fixed: album info didn't worked on unscanned file
 - 05-06-2004 fixed: my music, Directory reading speed-up for unscanned directories with id3 tags disabled
 - 05-06-2004 fixed: my music songs, autoswitch list/thumb doesn't always work
 - 04-06-2004 fixed: list control label2 was always rendered as selected
 - 04-06-2004 added: SF patch[922265] Display names from soundtracks *updated* - Thanks to dfangel 
 - 04-06-2004 changed: my videos, removing file extension before submitting filename to imdb, hopefully more accurate search results for scan
 - 04-06-2004 fixed: SF[966020] Selectbutton in My Videos doesn't get focus if view is switched the first time
 - 03-06-2004 fixed: cache buffer will now stay at 100% instead of 50% (this means that half the cache size will do now)
 - 03-06-2004 fixed: SF[965551] IMDB Thumbs no longer work  
 - 03-06-2004 changed: xbe icons are caches as 128x128 tbn now
 - 01-06-2004 fixed: SF[964872] Unable to change DVD-ROM bookmark name
 - 01-06-2004 fixed: some lcd issues like (LCD sometimes shows garbage)
 - 01-06-2004 added: title image and savegame image in release project
 - 01-06-2004 fixed: my music songs playlists button speedup
 - 01-06-2004 changed: playlist containing remote files (http/mms) are not saved to playlist directory anymore
 - 01-06-2004 fixed: LCD dont show ċä?
 - 31-05-2004 fixed: my music song, when entering after bootup and <default> tag is set, icon or list isn't automatically switched
 - 31-05-2004 fixed: album info: album thumb was not assigned to a unscanned folder, if folder contains one album
 - 31-05-2004 fixed: album info shows a list of albums for a folder if more then one is available
 - 30-05-2004 fixed: dvdfolder playback from local disk. wonder how many times this has been broken and fixed
 - 29-05-2004 fixed: ogg 6ch channel mapping. very limited in non digital mode. only left and right channel is audioable
 - 28-05-2004 added: subtitle charsets for Hebrew(arial-iso-8859-8, size 18), Turkish(arial-iso-8859-9, size 18,24)
 - 28-05-2004 fixed: selected state of passthrough and output to all channels settings sometimes incorrect when switching from analog to digital
 - 28-05-2004 fixed: channel mapping of aac audio when using analog output (somewhat uggly, all channels are just mapped down to left or right unchanged)
 - 28-05-2004 fixed: tivo playback
 - 28-05-2004 changed: changes a few language files to be consistent in Settings such that there are no colons (Chokeman).
 - 27-05-2004 fixed: album info: Track duration was shown as 0:00, if no duration available on allmusic.com
 - 27-05-2004 fixed: my music: album art (downloaded/from id3 tag) was always assigned to the every file in the directory
 - 26-05-2004 fixed: Shortcuts no longer hardcoded to Q:\Shortcuts.  Will use what is defined in XboxMediaCenter.xml.
 - 26-05-2004 changed: If no default is specified for My Programs, then keep it that way.  Do not default to Q:\Shortcuts.
 - 26-05-2004 changed: Scan in My Programs will find any XBE regardless of whether Show Only Default.xbe is specified.
 - 25-05-2004 fixed: wrong icon for playlists used
 - 25-05-2004 fixed: xbmc was starting the shoutcast streamripper for every stream with 'http://',
              removed so movie streams start a bit faster.
 - 25-05-2004 fixed: [ 955044 ] Playlists of streamed files don't advance (and hangs later)
 - 25-05-2004 fixed: subvobs don't enlarge, caused by the "enlarge subtitles, use more lines instead of rendering offscreen" change which is now removed
 - 24-05-2004 OSD video settings: move slider (eg contrast) left 2 steps. move it 1 step right. the effective setting goes to -3 instead of -2. same in other direction
 - 24-05-2004 fixed: [ 959121 ] SMB path can no longer contain '?'
 - 24-05-2004 fixed: dvd playback from disk (css auth)
 - 23-05-2004 added: language code for vobsubs.
 - 23-05-2004 changed: increased stream cache size to 16384. hopefully solves some stuttering problems
 - 23-05-2004 fixed: choppy playback of mono wmv.
 - 23-05-2004 fixed: channel mapping for 6channel AAC audio.
 - 23-05-2004 fixed: pictures create thumbs, cancel button doesn't work
 - 23-05-2004 changed: enlarge subtitles, use more lines instead of rendering offscreen
 - 23-05-2004 fixed: subtitles get bigger as videoresolution gets lower
 - 21-05-2004 fixed: music database reorg, cancel button doesn't work
 - 21-05-2004 fixed: my video genre, actors... do not show default icons if no thumb is available
 - 20-05-2004 fixed: Subtitle texture scaling was not filtering correctly.
 - 20-05-2004 fixed: album info can now be refreshed when 1. time downloaded
 - 20-05-2004 fixed: spin control: can't focus the left or right control, if first page or last page is shown
 - 20-05-2004 fixed: album info: album image was not parsed, if no review is available
 - 20-05-2004 fixed: sometimes large icons remembered but normal icons shown 
 - 20-05-2004 fixed: Support Rockridge extensions without Joliet (DVD/CD) (sf patch #957049 by nikon70)
 - 19-05-2004 fixed: Streaming Video Audio stutters
 - 19-05-2004 fixed: Low framerate when playing video with multichannel audio (non ac3) -> digital out
 - 19-05-2004 fixed: Large opendml AVIs now play (no seeking)
 - 19-05-2004 fixed: DTS AVIs now play with sound (if you have DTS output support)
 - 19-05-2004 changed: subtitles now default to be off.
 - 19-05-2004 fixed: DVD subtitles weren't displaying and wasn't possible to switch.
 - 18-05-2004 fixed: unable to play a .pls file with items like http://12.54.64.32/music/file-1.mp3
 - 18-05-2004 changed: Select dialog, Hidding button on the left when not used
 - 18-05-2004 changed: album info: shows albumname too, when inexact matches are found
 - 18-05-2004 added: album info: manual album lookup
 - 18-05-2004 changed: album info: refresh button requeries allmusic.com
 - 18-05-2004 added: support for flipping hebrew subtitles
 - 17-05-2004 fixed: shoutcast name resolving and some shoutcast crashes
 - 17-05-2004 fixed: enlarge subtitles
 - 17-05-2004 fixed: after the CURL change samba leaves a lot of open session on the server
 - 16-05-2004 fixed: scroll suffix in skin files was ignored for thumbnail panels
 - 16-05-2004 fixed: make sure file exists before trying to cache it when looking for folder.jpg files.
 - 16-05-2004 fixed: samba didn't connect with domain information to server. allways disregarded it. 
 - 16-05-2004 fixed: samba didn't stat with utf8 formatting.
 - 16-05-2004 changed: fileprotocol changed to take a CURL as parameter instead of separated values.
 - 16-05-2004 fixed: If your nameserver is not working properly, default to using IP address for known hosts (weather, imdb, allmusic).
 - 16-05-2004 added: more logging for samba + removed some bugs from bugs.txt that did not exist anymore
 - 16-05-2004 fixed: streaming from internet when multichannel (passtrough) output is selected.
 - 16-05-2004 fixed: Q:\albums directory had to exist for the databases to create even though your specified a different <albums> location in XboxMediaCenter.xml.
 - 15-05-2004 play a video, stop. go into settings -> my video: big white area covering most of the screen
 - 14-05-2004 fixed: vobsubs crash xbmc
 - 14-05-2004 fixed: Weather and IMDB now work when a transparent proxy is involved (like squid).  Weather still does not use proxy settings though.
 - 14-05-2004 added: some optimizations for text rendering in our GUI
 - 14-05-2004 fixed: rss feeds now scroll at the same speed
 - 14-05-2004 added: rss feeds now handle special html characters
 - 14-05-2004 fixed: my music: MS Sondtrack share had the remote icon, changed to harddisk icon
 - 14-05-2004 added: my music, video, files, pictures: sort by share type in virtual directory
 - 14-05-2004 changed: music osd is shown again on track change and remembers it's last state (shown/not shown) when entering the vis again
 - 13-05-2004 fixed: IMDB thumbnails will now download properly.
 - 12-05-2004 fixed: updated samba 3.0.1 to samba 3.0.4.
 - 10-05-2004 fixed: There was still 1 more hardcoded Q:\albums directory.  Thx to ush285t for the fix.
 - 09-05-2004 fixed: samba could crash on filenames with strange characters in it.
 - 09-05-2004 fixed: allmusic.com parsing bugs (sf bug #941107)
 - 07-05-2004 fixed: Loading database info / thumbs for playlist files (sf patch #950246 by herg for bug #944135)
 - 07-05-2004 changed: settings windows with buttons remember the selected button when selecting a subwindow
 - 07-05-2004 fixed: creating dialogs with python crashes xbmc
 - 06-05-2004 fixed: wma tag loader did not get track number correctly
 - 06-05-2004 fixed: No visualizations with CD music (sf bug #948156)
 - 06-05-2004 added: updated 'Boxalizer' visualisation SF[937508]
 - 06-05-2004 added: updated 'StarBurst' visualisation SF[939719]
 - 06-05-2004 fixed: buttons-labels in weather settings were not always updated
 - 05-05-2004 added: matching of subtitle with video file is now done case insensitive [SF 942131]
 - 05-05-2004 fixed: when playing a file from a samba share, mplayer did not react to button presses
 - 05-05-2004 changed: sort settings in my files, my videos, my pictures are remembered for root and directories
 - 05-05-2004 fixed: Skin scaling wasn't scaling everything properly.
 - 04-05-2004 added: More GUI tweaks
 - 04-05-2004 fixed: crash changing views in mymusic
 - 04-05-2004 fixed: Databases no longer hardcoded to Q:\\albums directory.  It will use whatever is defined in <albums> tag in XboxMediaCenter.xml.
 - 03-05-2004 fixed: inexact cddb matches don't get cached to local hdd
 - 03-05-2004 added: More 720p skin changes + 1080i now tries 720p subdir before dropping to the defaultres dirs
 - 03-05-2004 added: Better thumbnail quality (JPEG quality set to 90% instead of 75%)  Also doesn't load/save thumbs for scaling unless it has to (128x128 thumbs pass straight through)
 - 03-05-2004 added: Various GUI related tweaks + Niceties
 - 02-05-2004 Changed: When correct cd/dvd is already in drive the dialog asking for that cd/dvd won't be shown
 - 02-05-2004 fixed: Can't launch movie from cd/dvd using imdb info
 - 02-05-2004 fixed: My Files: move a game directory with many subdirs to another drive, lots empty subdirs are left in the source tree
 - 02-05-2004 fixed: Sub display optimized
 - 02-05-2004 fixed: Quality improvement for video output
 - 01-05-2004 added: New option to general settings to hide media extensions for Music, Video + Pictures.
 - 01-05-2004 fixed: Thumbnail panel view cosmetic fixes. Text is centered under buttons + scroller is reset properly.
 - 01-05-2004 fixed: vobsubs not working.
 - 01-05-2004 fixed: FF/RW will now take a paused video out of paused state
 - 30-04-2004 fixed: virtual keyboard could not be found by windowmanager because ID's did not match (music/imdb/weather search broken).
 - 30-04-2004 fixed: Fixed closing tag in fountain.xml (Thanks Wabid)
 - 30-04-2004 fixed: Release with Debug project config
 - 30-04-2004 added: 720p version of skin by Aurora13
 - 30-04-2004 fixed: Thumbnail creation in my programs now has accurate counter
 - 30-04-2004 fixed: AC3 passthru for stereo files should be working properly now
 - 30-04-2004 fixed: Refresh button in IMDb used to launch DVD player
 - 30-04-2004 changed: Window ID's internally start at 10000 now.  Values in .xml files offsets from WINDOW_HOME.
 - 29-04-2004 fixed: weather is broken - lookup or location select = freeze
 - 29-04-2004 fixed: strm files not visible in MY Movies if stack is enabled (sf bug #939542)
 - 29-04-2004 fixed: Slideshow: previous/next is broken (sf bug #939845)
 - 29-04-2004 opendml now fixed? 2 files that previously didnt play now work fine
 - 29-04-2004 fixed: IMDB lookup crashes XBMC.
 - 29-04-2004 added: new mplayer (1.0pre4) code.
 - 28-04-2004 fixed: seeking in ogg video is buggy, updated demux_ogg.c to current mplayer cvs plus fixes for audiostream switching.
 - 27-04-2004 added: better xml error reporting.
 - 27-04-2004 added: if xbmc fails to start you can reboot with the start button.
 - 27-04-2004 fixed: SMB - Move up to parent directory goes to root (sf bug #939530)
 - 27-04-2004 added: If xbmc can't load it's settings correctly it will go into recovery mode:
                     - The screen is set to the default res for pal or ntsc as appropriate.
                     - Error text is displayed informing the user what happened.
                     - The network is initialised from dash settings, or DHCP if that fails, or static (192.168.0.42/255.255.255.0) if DHCP fails.
                     - The FTP server is started on port 21 and a default login of xbox/xbox is enabled with access to C: D: and E:
                     - XBMC will then "hang" leaving the FTP server running, users can FTP in, fix the problem and power cycle to reboot.
 - 26-04-2004 fixed: Playlist now shows sequence (play order) number instead of track number (SF bug #910831)
 - 26-04-2004 fixed: Rss Reader now handles html characters like &#237 properly
 - 26-04-2004 fixed: Rss Reader now handles CDATA sections in xml feeds
 - 26-04-2004 fixed: Bug in widescreen switching (thnx Deltop)
 - 26-04-2004 fixed: OSD bugs (sf bugs: 940686, 940687, 940689)
 - 25-04-2004 fixed: Weird sort order of viz selection in the UI (sf bug #941118)
 - 25-04-2004 fixed: shoutcast stream names not displaying in playlist view
 - 25-04-2004 fixed: Streaming of mp3 and ogg is broken (sf bug #941662)
 - 25-04-2004 fixed: Shoutcast recording is broken
 - 25-04-2004 fixed: Shoutcast title streaming not working
 - 25-04-2004 changed: id3 tags always loaded for currently playing file
 - 25-04-2004 fixed: if id3tag is disabled, some info like duration is not shown on LCD.
 - 25-04-2004 fixed: smb sessions not closed when media finishes playing
 - 25-04-2004 fixed: Large playlists crash XBMC (sf bug: #929356)
 - 25-04-2004 fixed: My Programs would allow to browse back higher than bookmark when flattening was off (SF bug #939590)
 - 25-04-2004 added: height,width tags to home.xml for (hopefully) better viewing in 720p/1080i
 - 25-04-2004 fixed: small skin problems in Audio options
 - 24-04-2004 fixed: samba workgroup setting in xboxmediacenter.xml didn't work
 - 24-04-2004 fixed: samba, external file based database didn't work. Now we use the internal in memory database
                     for saving nameresolving results
 - 24-04-2004 changed: Auto widescreen switching only does widescreen switching now
 - 24-04-2004 added: New option in My Videos for upsampling videos to GUI resolution
 - 24-04-2004 fixed: Added ability to set the audio headroom used.  Defaults to 6dB
 - 24-04-2004 changed: Put Headroom adjustment and High Quality resampling under an "Experts Only" setting.
 - 23-04-2004 changed: Disabled the z-buffer again (memory saving), except for in vis, vis now uses 16-bit float z-buffer.
 - 23-04-2004 fixed: xbmc would crash (no error dialog is shown) when xboxmediacenter.xml is corrupted
 - 23-04-2004 fixed: disabled 'wins' in samba by default (this will result in faster network browsing).
 - 23-04-2004 added: samba configuration options in xboxmediacenter.xml
 - 22-04-2004 added: option in xboxmediacenter.xml how ISO/UDF discs should be treated
 - 22-04-2004 fixed: seperate ISO and UDF share doesn't work for ISO/UDF discs
 - 22-04-2004 changed: scripts window, parent to virtual directory removed
 - 22-04-2004 fixed: my video, items where added unsorted to the playlist
 - 22-04-2004 fixed: my video playlist, last selected control was not remembered
 - 21-04-2004 fixed: prevented OSD drifting too far off the screen
 - 21-04-2004 added: Powerdown on button press (hold for 3s)
 - 21-04-2004 fixed: Location text only works for location 1 in weather screen
 - 21-04-2004 fixed: Weather search accepts weather.com codes
 - 21-04-2004 fixed: settings skin/language, selecting language was slow
 - 21-04-2004 changed: settings skin/language, the delayed skin load is canceled when skin/language spin control loses focus
 - 21-04-2004 changed: settings skin/language, skin/language is not reloaded, if its the current
 - 21-04-2004 disabled immediate hd spindown upon starting network play, just reset spindown counter at start instead
 - 21-04-2004 Fixed: Play lists gave invalid handle or did not show if first share in My Music was not a HD
 - 21-04-2004 Fixed: My Weather settings jammed if search not found and cancel button selected (SF Bug #938133)
 - 20-04-2004 fixed: my files, source/destination label was not shown
 - 20-04-2004 fixed: my music songs, autoswitch list/thumb control does not switch to list for folders without thumbs
 - 20-04-2004 fixed: my pictures remembers large icons but shows normal icons
 - 20-04-2004 fixed: music overlay does not show filename (tnx to tagevm)
 - 19-04-2004 fixed: Text no longer extends outside of dialogs - all text is clipped to dialog borders.
 - 19-04-2004 fixed: some WMV files don't finish playing. it's random for how long they play each time (see milkshake.wmv)
 - 19-04-2004 added: Sub enlargment now configurable from 0% to 200% in 10% steps
 - 19-04-2004 added: 2 new visuals: "StarBurst" and "Boxalizer"
 - 19-04-2004 fixed: Scanning in My Videos now works properly.  Progress dialog wasn't being closed before recursive call to OnScan.
 - 18-04-2004 added: when no texture is supplied when creating python control, it will try to find the texture name in
                     references.xml instead of using a hardcoded default.
 - 18-04-2004 fixed: visualisations crash xbmc
 - 18-04-2004 fixed: when creating a python window from within a python window xbmc would crash
 - 18-04-2004 fixed: AV sync is maintained when switching stacked videos
 - 18-04-2004 added: pressing the info button again in scripts debug window will erase current output
 - 18-04-2004 fixed: webserver crashed when trying to open a playlist (m3u, pls) with a web browser
 - 18-04-2004 added: Support for memory units.
 - 17-04-2004 fixed: Shortcuts in My Programs now display even if Show Only Default.xbe is used (when clicking Shortcuts button)
 - 16-04-2004 fixed: my music songs, sort by file was not saved
 - 15-04-2004 fixed: Settings->Info showed C: free space as: Mbfree.  Should now be MB free.
 - 14-04-2004 removed: accelerated scrolling and faster standard navigation. restored earlier, casued to many probs
 - 14-04-2004 added: patch from sf: return false from Http.Connect if link is disconnected
 - 13-04-2004 fixed: visualisations desynced and spectrums flashing erratically.
 - 13-04-2004 fixed: visualisations playing slow
 - 13-04-2004 added: new python methods (getLanguage, getIPAddress, getDVDState, getFreeMem, getCpuTemp)
 - 13-04-2004 added: python documentation
 - 13-04-2004 fixed: My Programs did not display programs in the root of the share.
 - 13-04-2004 fixed: AC3 passthrough not working.
 - 12-04-2004 added: accelerated scrolling and faster standard navigation
 - 12-04-2004 fixed: bug in python fuction window.addControl()
 - 12-04-2004 added: Enlarge subtitles option to scale subtitles up (useful for hard to read vobsubs).
 - 12-04-2004 fixed: vobsubs are very slow loading.
 - 11-04-2004 fixed: music output chopping ~3s off the end of files.
 - 11-04-2004 added: sf patch [ 931622 ] don't timeout audio OSD if timeout is set to 0
 - 11-04-2004 fixed: my music db reorg scans for new files now
 - 11-04-2004 fixed: my music db reorg cover art was not re-read and various artist was not checked
 - 11-04-2004 fixed: large vobsubs crash XBMC.
 - 10-04-2004 changed: reverted change for RSS feed location in NTSC. Fix needs to be in resizing.
 - 10-04-2004 fixed: Changed Y position for RSS feed in home.xml for NTSC so it displays correctly.
 - 10-04-2004 fixed: added a few missing lines to cores\EMUmsvcrt.cpp, oops
 - 09-04-2004 fixed: Shoutcast broken since 6th or 7th april cvs.
 - 09-04-2004 fixed: Questor\Fused's bugfix to CXmlDocument (vis bugfix)
 - 09-04-2004 fixed: updated vis sources and recompiled .vis files
 - 09-04-2004 added: new vizualisation G-Force ported by Questor/Fused
 - 09-04-2004 added: Playlist windows, repeat and repeat one button
 - 09-04-2004 added: settings my music, option to disable playlist in songs window
 - 09-04-2004 added: settings my music, option to disable repeat in my music windows
 - 09-04-2004 added: my music songs, Option to auto switch between list and thumb control, disabled by default
                     Directory should not contain files. If one folder of the directory 
                     has a thumbnail, view is switched to thumbs control else the list 
                     control is used.
 - 07-04-2004 fixed: cmplayer::load() resolve imports failed, missed strspn and strcspn.
 - 06-04-2004 fixed: folder.jpg, .tbn support for DVD
 - 06-04-2004 fixed: python, playlist items did not get freed properly (small memory leak)
 - 06-04-2004 fixed: a bug in python where adding a python control to a python window could crash xbmc
 - 06-04-2004 added: added a listcontrol to python module xbmcgui
 - 06-04-2004 added: (sf patch) [ 928143 ] let info button bring OSD up and down in audio vis
 - 06-04-2004 fixed: my music, trimming spaces for title, artist,... in musictags when loading from file
 - 06-04-2004 added: my music, option to delete a single album from database
 - 05-04-2004 added: getLocalizedString function for python
 - 05-04-2004 fixed: XBMC was not booting under NTSC due to missing info in references.xml
 - 05-04-2004 fixed: Fixed topbar (pal and ntsc)
 - 04-04-2004 fixed: progress dialogs for cddb and in weather settings was not closed anymore
 - 04-04-2004 added: python, gui lock and unlock for faster GUI manipulation with python
 - 04-04-2004 added: python, textbox
 - 04-04-2004 fixed: removed unneeded includes in the python library
 - 04-04-2004 added: my music, search based on musicdatabase
 - 04-04-2004 changed: show more then on dialog at the same time
 - 03-04-2004 fixed: exception in Render when window has a list control
 - 02-04-2004 changed: listcontrol shows full page when moving from top to bottom
 - 02-04-2004 changed: making musicdatabase global
 - 02-04-2004 fixed: playlist doesn't continue when modal or progress dialog is shown
 - 01-04-2004 fixed: dvd subtitles for dvd's with only i subtitle stream (hopefully)
 - 01-04-2004 fixed: ogm files subtitle stream selection didn't work
 - 01-04-2004 changed: skin directory layout now handles subdirs for all resolutions.
 - 01-04-2004 changed: media/ dir in skin can now contain subdirs to help organise skin files
 - 01-04-2004 changed: converted pal coordinates in the ntsc skin to ntsc coordinates.
 - 01-04-2004 changed: credits.txt replaced by tags in the skin.xml file.
 - 31-03-2004 changed: audio/subtitle selection now works with dvd's with the language of the stream shown in osd. (new mplayer.dll)
 - 30-03-2004 fixed: cdda playback broken
 - 30-03-2004 fixed: album info, if no review and/or picture is available the album was not shown
 - 30-03-2004 fixed: album info was broken
 - 27-03-2004 changed: Flatten Hierarchy and only show default.xbe is now defaulted to true in Settings->Programs
 - 18-03-2004 fixed: "Exit" symbol turns off the xbox? suggest to make exit go to dashboard and another icon for poweroff
 - 27-03-2004 fixed: Subtitle On/Off reversed in OSD and [ACTIVE] text behind chosen sub doesnt update when you select
 - 27-03-2004 fixed: Choppy lossless WMA audio.
 - 27-03-2004 fixed: Enter a subdir of the XBMSP root. Go back, ".." is missing from the XBMSP root and u cant go back to share list. Happens ONLY in videos w/ xbmsp
 - 26-03-2004 fixed: playing a 4.3G dvdr .img file (using the new -dvd-device code) via XBMSP: doesnt load at all
 - 26-03-2004 fixed: playing a 4.3G dvdr .img file (using the new -dvd-device code) past 2gb limit: doesn't work
 - 26-03-2004 added: virtual keyboard for python
 - 26-03-2004 added: l8test HD spindown patch from SF
 - 26-03-2004 added: show tracknames for soundstracks patch from SF
 - 26-03-2004 fixed: uses lseek64 in mplayer.dll for files > 2gb
 - 25-03-2004 fixed: dvdfolder playback on samba shares.
 - 25-03-2004 fixed: On ISO/UDF discs UDF disc label was used, should be ISO label
 - 24-03-2004 fixed: virtual keyboard did not work in debug mode
 - 24-03-2004 fixed: show some pictures through webserver. After pressing back or stop screen will turn black
 - 24-03-2004 fixed: in webserver, wrong configfile was loaded when using xbmc in dash mode
 - 24-03-2004 added: pyexpat module to python, should fix all those xml problems
 - 23-03-2004 fixed: HD spindown
 - 23-03-2004 fixed: DVD playback from HD now works
 - 23-03-2004 fixed: autorun didn't worked for ISO/UDF discs
 - 23-03-2004 fixed: my music, after scanning, directory isn't updated to show new thumbs
 - 23-03-2004 fixed: my music, tag reading for unscanned files was broken
 - 23-03-2004 added: duration of VBRI mp3 files
 - 23-03-2004 fixed: sometimes duration of CBR mp3s was calculated incorrect
 - 23-03-2004 added: Added My Programs database.  Speed increase in displaying My Programs bookmarks.
 - 23-03-2004 changed: iso/udf discs are treated as iso now
 - 23-03-2004 fixed: memory leak in ogg tag loader
 - 23-03-2004 fixed: memory leak in wma tag loader
 - 23-03-2004 added: Duration for .ogg files
 - 22-03-2004 fixed: my files, using eg. copy or move action, last selected items was not remembered
 - 22-03-2004 fixed: Playlists, removing an item above current, pressing next -> wrong item
 - 22-03-2004 fixed: my video playlist, two items with same name where both highlighted when entering playlist
 - 22-03-2004 fixed: my music playlist, two items with same name where both highlighted when entering playlist
 - 22-03-2004 fixed: my music songs, folder containing playlist and songs, current selected item was incorrect
 - 22-03-2004 added: Logging for DVD media detection 
 - 22-03-2004 added: UDF version detection, if ISO/UDF disc with other UDF version then 1.02 is detected ISO is used
 - 21-03-2004 changed: Visual tweaks for credits
 - 19-03-2004 fixed: when using xbmc as dash, configfile was not saved to c:\ when using configure->save in the http server
 - 19-03-2004 added: file with licence and permission for icon usage.
 - 19-03-2004 added: new icons for weather
 - 19-03-2004 fixed: configwebpage in http server, settings for G drive where not saved
 - 19-03-2004 added: music and video playlist to http server
 - 19-03-2004 fixed: can't return to home screen when a video is started from the webserver
 - 19-03-2004 fixed: cleaned up the source files for the webserver
 - 19-03-2004 fixed: folder.jpg for my videos was broken
 - 19-03-2004 changed: Directory cache now caches all directory entries
 - 19-03-2004 fixed: Directory cache didn't worked for smb
 - 18-03-2004 changed: New credits sequence with music, graphics, etc. (please see docs\readme.txt for details of uploading the credits resources).
 - 16-03-2004 added: FLAC tag and duration reading (uses Vorbis comments like Ogg)
 - 16-03-2004 fixed: CPU temperature display was being calculated incorrectly.
 - 16-03-2004 fixed: CFile::Cache doesn't work for xbms files greater approx. 120k
 - 16-03-2004 fixed: myweather didnt work when XBMC is started from DVD (SF patch)
 - 16-03-2004 added: myweather now supports 3 locations (SF patch)
 - 16-03-2004 added: High quality audio resampling with CDDA playback
 - 15-03-2004 fixed: my files, when copying from smb share no folder where created (using patch from forum by Moby)
 - 15-03-2004 changed: my files, enabled rename button for destination
 - 15-03-2004 changed: my files, disable copy and move actions in destination
 - 14-03-2004 changed: video playlist window now repeates its playlist
 - 14-03-2004 changed: video windows now use the temp video playlist for stacked playing
 - 14-03-2004 fixed: video playlist window doesn't deselect playing item after stopping
 - 14-03-2004 fixed: shuffle buttons in playlist windows screwed up other active playlists
 - 14-03-2004 changed: disabling playlistplayer when stopping
 - 14-03-2004 fixed: unlimited cycling through playlist, if all files in playlist do not exist
 - 14-03-2004 fixed: subtitles in same folder as movie didnt work anymore
 - 14-03-2004 added: SSRC 48kHz resampling of all mplayer audio + GUI option for the same
 - 13-03-2004 fixed: no video info is shown for mpegs
 - 13-03-2004 fixed: SKIN bug: cant see current playing song in my music
 - 13-03-2004 fixed: Gifs delays were sometimes wrong
 - 13-03-2004 fixed: in python changed getdiscription to getdescription
 - 13-03-2004 fixed: directory browsing in webserver didn't worked at all since last update
 - 13-03-2004 added: support for Xenium LCD
 - 13-03-2004 fixed: .tbn was broken
 - 13-03-2004 fixed: subtitle selection in OSD (not working yet for movies with embedded subtitles like ogm)
 - 13-03-2004 fixed: volume control. When I bring the volume down below half way, I then cannot put it back above that half way point.
 - 13-03-2004 fixed: skin my music album, view by icon, Artist name has a little offset
 - 13-03-2004 Fixed: Added missing libgoahead files to xbmc.vcproj (Thx to Snyper)
 - 13-03-2004 Fixed: Credits and reboot button position
 - 13-03-2004 added: basic support for configuring xbmc through the webserver
 - 13-03-2004 added: removed old xbmc webpages and add new ones for the webserver
 - 11-03-2004 fixed: problem with IMDB not finding any movie
 - 11-03-2004 fixed: crash: simply play music until internal playlist ends, then SKIP to NEXT track = crash (local or smb, doesnt matter, no viz needed)/pike 
 - 12-03-2004 added: fix from SF for Weather localization
 - 12-03-2004 added: directory cache
 - 12-03-2004 added: reboot/back to smartxx OS button on home
 - 12-03-2004 added: credits screen to ? button on home
 - 12-03-2004 added: Possible increase in directory loading by calling stat and GetFileAttributes instead of opening the file.
 - 12-03-2004 added: Credits screen.
 - 12-03-2004 fixed: Rotated pictures showing incorrect colours
 - 12-03-2004 added: More checks for music scan
 - 12-03-2004 added: High quality 48kHz upsampling support (currently disabled)
 - 12-03-2004 fixed: Pictures/Slideshow now use RGB with filtering output instead of hardware overlays
 - 11-03-2004 fixed: Texture loader DVD compatibility (works without the DVD in the drive).
 - 11-03-2004 fixed: if a file is created/opened by python, nothing else can access it.
 - 11-03-2004 added: support for OGM subtitles
 - 11-03-2004 added: support for MS soundtracks (SF submitted patch)
 - 11-03-2004 fixed: Pause function seems to pause, then skip back a frame
 - 11-03-2004 fixed: OSD: no controls didnt have the focus
 - 11-03-2004 fixed: Texture bundle loader doesn't work with DVDs.
 - 11-03-2004 fixed: Black screen when XBMC loads
 - 11-03-2004 fixed: Texture tool crashes when given a single-image gif
 - 10-03-2004 fixed: pal60 OSD calibration: make sure OSD is always visible
 - 10-03-2004 added: volume control (analog output only)
 - 10-03-2004 fixed: More 1080i aspect ratio fixes
 - 10-03-2004 fixed: 1080i video only playing on half the screen
 - 10-03-2004 fixed: Some memory leaks in the sid player (still leaks ~5k per play).
 - 10-03-2004 fixed: YV12 converter uses filter settings (was forcing linear previously)
 - 10-03-2004 fixed: filter settings were not being applied at startup
 - 10-03-2004 fixed: SID playback not working on digital out (only ^&%&^% noise)
 - 10-03-2004 fixed: Selection of the different sids in 1 sid file not working
 - 10-03-2004 fixed: my music thumbs where not shown after getting album info
 - 10-03-2004 added: FF/RW can be used to skip tracks in a multi-track sid file.
 - 10-03-2004 added: pixel wastage counter to texture tool, pay attention to it please!
 - 10-03-2004 fixed: YV12->RGB convertor:video playback of a movie 300x150 crashes in xbox_video.cpp. reason: XGSetTextureHeader() fails for U/V planes in Directx_CreateOverlay()
 - 10-03-2004 fixed: SERIOUS MEMORY LEAK with latest project mayhem skin (  http://www.critikill.net )
 - 10-03-2004 fixed: Digital output of 48kHz PCM streams set to PCM mode now instead of ENCODED.
 - 10-03-2004 added: MCPx output is now boosted by 6dB across the board.  Should now be at maximum possible output without clipping.
 - 09-03-2004 fixed: LCD doesnt show all information when playing shoutcast
 - 09-03-2004 fixed: Texture manager unable to load file: Q:\skin\MediaCenter\media\osd-video.png
 - 09-03-2004 fixed: Texture manager unable to load file: Q:\skin\MediaCenter\media\0.png
 - 09-03-2004 fixed: audio hickup when OSD pops up
 - 09-03-2004 fixed: made big/small icon view skinnable
 - 09-03-2004 fixed: in many windows theres only 3 instead of 4 columns when 'View by icon'
 - 08-03-2004 fixed: Skin: Video playlist wasn't working
 - 08-03-2004 fixed: the characters '? ċä?isn't supported in new skin fonts. Lcd dont show ċä?
 - 09-03-2004 added: fix problems with choppy xvids
 - 08-03-2004 added: Sid playback support.
 - 08-03-2004 fixed: in many windows the pagecounter (1/3) is not visible when 'View by icon'
 - 08-03-2004 fixed: mplayer osd (white button) and playtime display (play button on remote) not working
 - 08-03-2004 fixed: OSD invisible in 720x480 PAL60 mode - solved by osd calibration
 - 08-03-2004 fixed: OSD calibration now shows OSD when calibration
 - 08-03-2004 fixed: my music cddb names showed weird character at the end
 - 08-03-2004 fixed: my music album info is only saved, if album exists in database
 - 08-03-2004 fixed: my music album and top 100 says view list but it is icons
 - 08-03-2004 fixed: pal60 (hopefully)
 - 08-03-2004 fixed: mplayer.dll still showed during OSD
 - 07-03-2004 fixed: my files, settings->scripts says view list but it is icons (reported by wabid)
 - 08-03-2004 added: jcmarshall changed digitial audio things?
 - 07-03-2004 added: 5 sec timeout for OSD
 - 07-03-2004 fixed: one loop gif-animations play once but once only... on second use it just show last frame of gif-animation. (fixed ages ago)
 - 07-03-2004 added: 1.5 sec. timeout to select button control if not moving 
 - 07-03-2004 missing screensaver settings
 - 07-03-2004 fixed: colour balance/brightness in movie playback
 - 07-03-2004 added: OSD Ypos calibration (settings->screen calibration)
 - 07-03-2004 added: Support for compressed texture archives (use new texture tool).
 - 07-03-2004 added: extended max number of screenshots to 999
 - 07-03-2004 fixed: bug that xbmc tried to open .tbn files for shoutcast files
 - 07-03-2004 added: skin engine now supports pal/ en pal/media subdirectory which is used for pal boxes
                     if its not in the pal/ subdirs then normal dirs are used
                   so now its:
                     skin/skinname/               (contains the .xmls)
                     skin/skinname/fonts          (contains the fonts)
                     skin/skinname/media          (contains the media/.xpr)
                     skin/skinname/pal            (contains PAL specific .xmls)
                     skin/skinname/pal/media      (contains PAL specific media)
 - 07-03-2004 changed default skin to shadows/wabid/chokemans Dell mediacenter skin
 - 07-03-2004 fixed: subtitles where drawn on top of OSD
 - 07-03-2004 fixed: mplayer bar was visible during OSD
 - 07-03-2004 fixed: reorganize music show username/password
 - 07-03-2004 fixed: scan my programs deletes all default.tbns               
 - 06-03-2004 fixed: scan my videos, programs, music shows username/password
 - 06-03-2004 added: window select button for my music and my videos
 - 06-03-2004 fixed: .tbn support for my music
 - 04-03-2004 added: support for VFD displays & brightness control
 - 04-03-2004 added: brightness/contrast/gamma control to OSD
 - 04-03-2004 fixed: video small horizontal stripes
 - 04-03-2004 fixed: video: mpeg1/2 most mpegs crash or play a few frames forward/backward/forward/backward
 - 04-03-2004 fixed: video: divx: smooth_sample.rar on .it shows weird artifacts
 - 04-03-2004 fixed: video: WMV:  racecars.rar on .it is played with totally the wrong colors
 - 04-03-2004 fixed: quality issues with Hardware YV12 ->RGB converter 
 - 04-03-2004 fixed: video: pause shows black screen
 - 04-03-2004 fixed: view by icons is very slow.
 - 04-03-2004 fixed: screenshots now work while video is playing
 - 04-03-2004 fixed: Screenshots are now mapped in keymap.xml (default left thumbstick button on controller)
 - 04-03-2004 fixed: mpeg1/2 was broken since Hardware YV12 ->RGB converter 
 - 04-03-2004 fixed: my music playlist, cddb information where not shown in playlist
 - 04-03-2004 fixed: DVD share label showed empty brackets when cdda in drive, trimming spaces behind a disclabel
 - 04-03-2004 added: ff/rw for cdda
 - 04-03-2004 added: Hardware YV12 to RGB converter for movie playback
 - 04-03-2004 added: <displayremotecode> added to XBoxMediaCenter.xml to help universal remote users.  Displays the remote code with each button press.
 - 03-03-2004 fixed: .asf streams didnt play
 - 03-03-2004 fixed: problems with some tv's when switching between 4:3 / 16:9
 - 03-03-2004 fixed: Scanning in My Programs no longer deletes the .tbn in the same directory as the program being scanned.
 - 02-03-2004 added: backlight control for the LCD
 - 02-03-2004 fixed: after skinchange the music overlay's time is badly positioned. After a restart it does load correctly.
 - 02-03-2004 fixed: auto_ptr class does not handle arrays correct, added auto_aptr for array handling
 - 02-03-2004 fixed: playback of Tivo (.ty) files
 - 02-03-2004 fixed: added latest patch for OpenDMLv2.0 support to mplayer.dll
 - 02-03-2004 added: logging of python errors to q:\log
 - 02-03-2004 added: added playlist support for python (pls / m3u files)           
 - 02-03-2004 fixed: golden oldie: press right in any window with just pagecounter:1/1 ->focus disappears
 - 02-03-2004 fixed: show dvd status as DVD-ROM (status) or DVD-ROM (label)
 - 02-03-2004 added: update LCD faster when doing ff/rw
 - 01-03-2004 added: support for leftthumbbutton and rightthumbbutton
 - 01-03-2004 added: LCD animation.
 - 01-03-2004 fixed: my programs had no support for parent dir action
 - 01-03-2004 fixed: smb directory history for my files and my pictures was broken
 - 01-03-2004 changed: music info, cdda albums are not saved to database
 - 01-03-2004 fixed: music info, album image was redownloaded everytime when album is read from database
 - 01-03-2004 fixed: music info, a directory thumb was created each time music info was shown
 - 01-03-2004 fixed: wma tag loader hasn't set CMusicInfoTag's filename (url) while reading tag
 - 01-03-2004 fixed: my files: After deleteing, copying,... using the buttons, no control had the focus
 - 01-03-2004 fixed: LCD stops updating when starting a slideshow and lcd in no-tv mode
 - 01-03-2004 fixed: <homepath> in xboxmediacenter.xml only worked if last character was a backslash
 - 01-03-2004 fixed: Screen calibration is broken when using compressed .xpr textures
 - 01-03-2004 fixed: spin down HD immediately when playing a file from a share or DVD
 - 01-03-2004 fixed: -in mpeg2: short periods of rewinding sometimes result in jumping forwards several minutes. usually a few seconds or more off when you press play
                     -in divx: usually +- 5 seconds (or more) off when you press play after ffwd (check with mplayer osd enabled for time display)
                        if you go quickly to 8x or 16x, let it seek forwards a few mins, press play, it sometimes resumes at the position where you started ffwd
 - 01-03-2004 ogm (ogg video) seeking doesnt work at all, always goes back to start. works in mplayer, although mplayer also shows total time as 0 like xbmc
 - 01-03-2004 fixed: animated .gif of floink (restore to background)
 - 01-03-2004 fixed: ff / rw in MP3 and wma is broken. Always starts at 00:00 after pressing play again.
 - 29-02-2004 added: Texture compression tool support for gifs.
 - 29-02-2004 added: new visualisation Saville (thx to nmrs)
 - 29-02-2004 fixed: thumbnails images slightly off-centre.
 - 29-02-2004 added: more logging when scanning mp3's album art
 - 29-02-2004 fixed: go to parent dir in my video always goes to to the top of the list, doesn't point to the directory we were just in
 - 29-02-2004 changed: Time server only sets time once on boot.
 - 29-02-2004 changed: Disabled the z-buffer (memory saving).
 - 29-02-2003 changed: removed select button control from my music
 - 28-02-2004 fixed: Bug in mod player panning causing some voices not to play
 - 28-02-2004 added: feedback for user in select button control
 - 28-02-2004 added: Texture compression tool for compressed textures, textures loaded without being processed by this are loaded uncompressed.
 - 28-02-2004 added: my music: select button control for window switching
 - 28-02-2004 fixed:   FF more then 4x freezed video output for divx/ogm movies
 - 28-02-2004 changed: Configurable <screenshots> directory in XboxMediaCenter.xml
 - 28-02-2004 changed: Better naming of screenshot files.
 - 28-02-2004 fixed: disabled compressed textures for now. It caused skins to become ugly. 
                     So its disabled until its solved. All sourcecode is still there. You can
                     enable it by #define ALLOW_TEXTURE_COMPRESSION in guilib/gui3d.h
 - 28-02-2004 fixed: directorys in the xml of the form $HOME\path didn't work if path was more than 8 characters.
 - 28-02-2004 changed: Moved texture cache to a separate cache directory
 - 28-02-2004 changed: lower memory use for texture caching
 - 28-02-2004 fixed: hang when loading certain screens in some skins.
 - 28-02-2004 added: take screenshots.  Only using 9 on remote.  No screenshots when video is playing yet.
 - 27-02-2004 changed: compressed textures are cached for improved load times.
 - 27-02-2004 changed: Gifs are now displayed as palettised textures instead of compressed (big load speed increase).
 - 27-02-2004 fixed: display bug with multiple image textures
 - 27-02-2004 fixed: animated gifs now load as compressed textures correctly
 - 27-02-2004 added: Texture compression support
 - 27-02-2004 added: improved texture memory management for BIG skins like project mayhem
 - 27-02-2004 added: video:fixed after FF playing resumes where you started
 - 27-02-2004 added: video:show current playtime during FF/RW
 - 27-02-2004 added: shuffle & save playlist to my videos/playlist
 - 27-02-2004 fixed: bug in keymap.xml change video<->gui is always done with X in any screen. So dont re-map X in my files or other windows
 - 27-02-2004 fixed: bug with channel management in mod player
 - 26-02-2004 added: Added delay for language changing as well as skins.
 - 26-02-2004 fixed: lock up in mod loader if the module was invalid.
 - 26-02-2004 added: navigate my music with LCD if TV is not used (settings->general->lcd)
 - 26-02-2004 fixed: fall back to mediacenter skin if skin can not be loaded at startup
 - 26-02-2004 fixed: skins are now sorted by name in general settings
 - 26-02-2004 fixed: LCD looked a bit messy when playing cd's
 - 25-02-2004 added: (patch from SF) my videos. show current play time when pressing PLAY
 - 24-02-2004 fixed: mod player is dropping notes a lot. :(
 - 24-02-2004 fixed: hangup when ftp-ing
 - 24-02-2004 added: my programs if flattenning is enabled (but show only default.xbe is not) it will still show .cut as well..
 - 24-02-2004 fixed: music playlist: switching between list, icons, large icons was uncontrolable
 - 24-02-2004 added: show info on LCD about current audio/video file playing
 - 24-02-2004 fixed: video playlist: skip+ on remote works while in the menu, does nothing in fullscreen.
 - 24-02-2004 fixed: video playlist: menu button doesn't work for returning to main menu in video playlist screen (global binding), works fine in music playlists.
 - 24-02-2004 fixed: video playlist: doesn't continue to next file when video ends (smb)
 - 24-02-2004 fixed: mod player: s3m effects not working correctly
 - 24-02-2004 fixed: music overlay displayed not every possible thumb for file
 - 24-02-2004 added: music overlay displays tracknumber and duration for cdda without cddb
 - 24-02-2004 added: my music: .tbn for music files
 - 24-02-2004 fixed: music info saved a directory thumb for cdda
 - 23-02-2004 fixed: playlist didn't advance while playing mods
 - 23-02-2004 changed: new mod player code - much faster.
 - 23-02-2004 fixed: tracker modules don't loop correctly (get random sounds on some of the channels).
 - 23-02-2004 fixed: fixed some autostart problems with xbox games
 - 23-02-2004 fixed: crashes for some mms .strm files
 - 23-02-2004 added: prelimenary general support for LCD's
 - 23-02-2004 added: video playlists
 - 23-02-2004 moved: auto run settings from general settings into seperate window
 - 23-02-2004 added: iso9660 directory cache.
 - 23-02-2004 changed: my music, folder.jpg, album thumbs from allmusic and id3 album art is used for files and folders 
                      (may needed to be delete: Q:\albums\thumbs and Q:\albums\thumbs\temp. And do a reorg)
 - 22-02-2004 fixed: use volume amp. only for videos
 - 22-02-2004 fixed: imdb lookup didnt work in my videos genre/actors/year/title
 - 22-02-2004 fixed: Tunes in albuminfo screen now scroll when line is too long
 - 22-02-2004 fixed: IMDB Lookup did not work for some movies
 - 21-02-2004 added: autorun pictures now supports kodak picture cd's 
 - 21-02-2004 added: GUI for changing cachesize settings 
 - 21-02-2004 my music: folder.jpg stopped working (reported by chokeman)
 - 21-02-2004 added: cachesize settings to settings.xml (still need a gui for it to change values)
 - 20-02-2004 new default keymap.xml is as follows:
   global           -> controller: start=stop music. remote: display=toggle FS
   fullscreen video -> controller: A=pause/unpause, B=stop, X=toggle FS, Y=toggle OSD
                                   black=show codec, white=toggle mplayer OSD, back=small step back
                           remote: menu=OSD (back to leave OSD), select=small step back, back=zoom/normal

 - 20-02-2004 fixed: all sections: scroll down list, change from small to big thumbs, scroll up again -> sometimes buttons flicker and xbmc goes weird
 - 20-02-2004 fixed: movies without audio play 2 fast
 - 20-02-2004 added: new action ACTION_SHOW_MPLAYER_OSD 83 (see guilib/key.h) which you can use when viewing videos to toggle mplayers osd on/off
 - 19-02-2004 fixed: my music: sometimes when starting an .strm the cddb dialog pops up
 - 19-02-2004 fixed: .tbn support for my programs
 - 19-02-2004 added: my programs: view by large icons 
 - 19-02-2004 fixed: cdda was broken
 - 19-02-2004 fixed: more streams work now
 - 19-02-2004 fixed: show status/progress when buffering/starting a stream
 - 19-02-2004 fixed: streams now use a cache
 - 19-02-2004 added: auto switch between 16:9 / 4:3 if choose best resolution is enabled  
 - 19-02-2004 fixed: my music: select .pls with more then 1 stream in it-> icon button gets focus instead of 1st stream from .pls file
 - 19-02-2004 fixed: my music: some .pls show red items (examples on .it)
 - 18-02-2004 added: .tbn support for my videos, my files 
 - 18-02-2004 fixed: problem with some streams like http://ogg.tv-radio.fr:1441/encoderfip.ogg
 - 18-02-2004 fixed: reversed patch for openDML support since it broke playback of certain .avi movies
 - 18-02-2004 fixed: problem with my weather if name included spaces
 - 18-02-2004 added: pass songname & visualisation name to visualisation plugins
 - 18-02-2004 fixed: play movie->pause->back 2 gui : video preview window isnt scaled correctly
 - 18-02-2004 fixed: DTS passthrough (hopefully)
 - 18-02-2004 changed: music database stays open when switching between music windows
 - 18-02-2004 changed: music overlay strings (year, duration, track) are localizable now
 - 17-02-2004 added: delete movie info in movies/title (press X)
 - 17-02-2004 added: new actions in keymap.xml for copying, moving,deleting items. You can use them in my files
 - 17-02-2004 changed: my music songs: directory reading and adding items to playlist speeded up 
 - 17-02-2004 fixed: my music: directory history for album (sometimes) and smb broken
 - 17-02-2004 fixed: cant compile project. its missing source files in CVS!!!
 - 17-02-2004 fixed: GOOM only shows 1 channel
 - 17-02-2004 fixed: music reorg doesn't work for file with a ' in name
 - 17-02-2004 added: more logging 
 - 17-02-2004 fixed: video database: movies (DVD#) from cd wont start if autorun is disabled
 - 17-02-2004 fixed: video database: movies (DVD#) from cd wont start if autorun is enabled but mp3 (any) is playing
 - 17-02-2004 fixed: reversed last patch to guicontrol.cpp (Skin changing broke the spin arrow, now works again.)
                     causes major problems that 
 - 17-02-2004 added: video database:select DVD# using remote control 0-9
 - 17-02-2004 added: video database:select DVD# using L/R triggers
 - 17-02-2004 fixed: video database: cd's with a number in cdname (40 days, 40 nights) can't be given a DVD#
 - 17-02-2004 fixed: video database: 1st IMDB lookup for movie on CD shows HD instead of DVD#, gotta exit and lookup again
 - 16-02-2004 fixed: pause now works with module player
 - 16-02-2004 fixed: module player works with vis (may skip on many tracked modules)
 - 16-02-2004 fixed: module player reports PTS
 - 16-02-2004 changed: module player in it's own section
 - 16-02-2004 changed: module player uses higher quality mixing
 - 15-02-2004 added: Support for playing module (.mod, .s3m, .it, .xm, .669, etc). Very basic currently.
 - 15-02-2004 fixed: short delay on skin change broke the spin arrow, now works again. Skin also now changes instantly if you switch control or go back to prev window.
 - 15-02-2004 changed: every window, except settings windows without buttons, remember there last selected item and control
 - 14-02-2004 added: short delay on skin change so you can scroll them quickly.
 - 14-02-2004 added: skin loading speed improvments (350% faster).
 - 14-02-2004 fixed: GUI bug when changing language or skin - spin control arrow always focuses on down arrow after a change
 - 14-02-2004 fixed: exception when audio is paused and screensaver gets activated
 - 13-02-2004 changed: my music windows remember last selected control
 - 12-02-2004 added: my programs sf patch: show directory name if .xbe doesnt contain a description
 - 11-02-2004 fixed: if playlist just has 1 song, then just play it instead of creating a playlist with only 1 song
 - 11-02-2004 fixed: changed. use .pls for shoutcast (as b4), use .strm for movie/audio streaming
 - 11-02-2004 fixed: caching .m3u files didnt work
 - 11-02-2004 fixed: Skin change when playing video: thumbnail goes black, screen starts scrolling "Guns & Roses - November Rain (1988)" instead of .avi filename
 - 11-02-2004 fixed: dont show full SMB path when loading a .m3u playlist
 - 11-02-2004 fixed: aspect ratio for thumbnails
 - 11-02-2004 fixed: my programs scan was broken
 - 11-02-2004 fixed: out of memory problems for folders with many thumbnails
 - 11-02-2004 added: localized strings for myweather
 - 11-02-2004 fixed: choppy playback/avsync issues
 - 11-02-2004 fixed: several codec related crashes
 - 11-02-2004 fixed: mono audio playback was broken  
 - 11-02-2004 fixed: dont use matrix screensaver during video playback. Dim display instead
 - 11-02-2004 fixed: ff/rw for mymusic was broken
 - 11-02-2004 added: log all calibration settings on startup
 - 11-02-2004 fixed: changing screen->filters while video playing->crash
 - 10-02-2004 fixed: choppy playback for AC3 wmv movie / digital output
 - 10-02-2004 added: imdb thumbnails are now stored in thumbs\imdb by using IMDB numbers
 - 10-02-2004 added: nocache option in OSD for very badly interleaved files
 - 10-02-2004 fixed: my music, adding from album window to playlist, does not add in sortorder selected for tracks
 - 10-02-2004 fixed: xbmc hangs on startup if <dvdplayer> (or other) tag is empty?
 - 10-02-2004 fixed: position jumps several seconds ahead when you press play (02-10)
 - 10-02-2004 changed: my music saving folder.jpg as temp thumb and resizing it
 - 10-02-2004 added: settings screen window remembers last selected control
 - 10-02-2004 added: sort by DVD# in my videos->view by title
 - 10-02-2004 fixed: entering DVD# when viewing IMDB movie
 - 09-02-2004 fixed: smb leaving open sessions
 - 09-02-2004 fixed: SQLite database problems & upgraded to sqlite version of 8-feb-2004
 - 09-02-2004 fixed: movies without audio played too fast
 - 09-02-2004 updated: mplayer.dll to XVID codec 1.0 RC2 Jambo
 - 09-02-2004 added: option to specify external dvd player (see xboxmediacenter.xml)
 - 09-02-2004 fixed: FF/FW mpeg and divx: if you press play to return to normal playback after forwarding, playback often starts where you started forwarding
 - 09-02-2004 added: View IMDB info now allows you to set the DVD number for movies located on DVDs. XBMC
                     will ask you to insert the correct DVD when you l8 wanna play it
 - 09-02-2004 added: view by large icons in my pictures
 - 09-02-2004 fixed: my music: folder.jpg doesnt work with smb folders, only with local xbox folders
 - 08-02-2004 fixed: ("not nice") <ipadres> tag in xml should be spelled <ipaddress>, or why not just <ip> or <xboxip>
 - 09-02-2004 added: memory leak tracking and cleanup for visualisations (stops goom leaking 3MB a time).
 - 09-02-2004 fixed: ("not nice") my weather: set a default value for refresh if not set in xml. seems to be 0 sec so if your xml is not updated you can get stuck
 - 09-02-2004 added: settings window remembers last selected control
 - 09-02-2004 added: my music: delete album info option   
 - 09-02-2004 added: my music: delete CDDB  info option   
 - 08-02-2004 fixed: my music: do SCAN 2x on a SMB folder -> songs are added 2x to the music database
 - 08-02-2004 added: weather refresh patch from mynci
 - 08-02-2004 added: more logging for imdb/http
 - 08-02-2004 fixed: ff/rw doesnt work in video overlay
 - 08-02-2004 fixed: FF/RW 2x, 4X on my music: after pressing play it starts where you started
 - 08-02-2004 fixed: FF/RW 2x rewind on mpeg 1 or 2 videos does nothing 
 - 08-02-2004 fixed: RW mp3 to 00:00->starts playing @ 00:02
 - 08-02-2004 fixed: my pictures: it was possible to play a movie & view pictures
 - 08-02-2004 fixed: IMDB thumbnails didnt work for SMB filenames
 - 08-02-2004 fixed: XBMC become pretty slow if the log file became very big
 - 08-02-2004 added: samba error dialogs
 - 07-02-2004 added: folder.jpg supported in my music album
 - 07-02-2004 fixed: my music: when a playlist is done playing (or a single tune) player should go back to filelist/playlist (from vis)
 - 07-02-2004 fixed: my music: vis stopped when playing from other music window then playlist
 - 07-02-2004 changed: Visualisation window is closed when stopping music
 - 07-02-2004 fixed: animated gifs with a loopcount of 1
 - 07-02-2004 added: show FF/RW status on video overlay as well
 - 07-02-2004 fixed: when rewinding music comes to 00:00 it goes back into play mode again
 - 07-02-2004 fixed: music RW icon was ugly
 - 07-02-2004 fixed: dont start screensaver when scanning music or video
 - 07-02-2004 fixed: video overlay (was messed up by latest updates)
 - 06-02-2004 added: network browsing with samba and faster name resolving.
 - 06-02-2004 fixed: choppy playback for ac3 movies and when ac3 passtru active
 - 06-02-2004 added: <default> tag for my programs (set it in xboxmediacenter.xml)
 - 06-02-2004 added: ff/rw for audio files
 - 06-02-2004 added: folder.jpg is now shown in Music overlay
 - 06-02-2004 fixed: albuminfo had no songs when reading from database
 - 06-02-2004 added: Large Icons for my music
 - 06-02-2004 added: musicdatabase exception handling and Log writes like videodatabase
 - 06-02-2004 fixed: my music: top 100->view by icon->its showing defaultAudio.png instead of defaultAudioBIG.png
 - 06-02-2004 fixed: ac3/avi movies are choppy (digital output)
 - 06-02-2004 fixed: ac3/avi with passtru disabled wont play @ all
 - 06-02-2004 added: new mplayer.dll with support for openDML in avi files (http://www.the-labs.com/Video/odmlff2-avidef.pdf)
 - 05-02-2004 fixed: timing of animated .gif didnt work
 - 05-02-2004 added: DHCP support (see xboxmediacenter.xml)
 - 05-02-2004 fixed: OSD when selecting different osd submenu the selected icon didnt change
 - 05-02-2004 added: view by large icons in my video
 - 05-02-2004 fixed: FF 2x / 4x didnt seem 2 do anything
 - 05-02-2004 added: SF patch 'step a few seconds back to see missed subtitles'. new action defined with number 76 (see key.h)
 - 04-02-2004 added: support for video streaming(ogm,avi,mpg) via .pls (need nicer gui for it)
                   try .pls file with : http://www.kicken.com/funnyfiles2/www.kicken.com-echte.mannen.mpg
 - 04-02-2004 added: added user python scripts to cvs
 - 04-02-2004 changed: my video default settings is now unstack
 - 04-02-2004 fixed: shutdowntimer : xbox shuts down while listening to a shoutcast stream
 - 04-02-2004 fixed: musicinfo window sometimes shows build string
 - 04-02-2004 fixed: musicinfo window, rating and date was not/incorrect shown
 - 04-02-2004 added: log mplayer message and keep copy of previous log (xbmc.old.log)
 - 04-02-2004 added: XBMC now logs to xbmc.log when starting up. Helps finding those installation problems..
 - 04-02-2004 added: my video: scan button now does auto-IMDB lookup for every movie found
 - 03-02-2004 fixed: slow reboot/shutdown etc when python scripts where running
 - 03-02-2004 added: seperate section in keymap.xml for controlling the OSD
 - 03-02-2004 fixed: icon for settings in home
 - 03-02-2004 fixed: my weather layout for NTSC 
 - 03-02-2004 fixed: Cached albuminfo was not queried with album, path
 - 03-02-2004 changed: more my music scan speedup
 - 03-02-2004 fixed: if ogg tag file had no tracknumber, a wired tracknumber was shown
 - 03-02-2004 added: support for .asx streams. Put your the URL of you stream in a .pls file and play it.
              example of a stream http://ms.stream.garnierprojects.com/veronica
                                  http://64.236.34.196:80/stream/1040
 - 03-02-2004 added: video bookmarks 
 - 03-02-2004 added: if (correct) IMDB is not found you can do a manual lookup now.
 - 02-02-2004 fixed: press play after FF 2x or 4x returns to point b4 doing FF
 - 02-02-2004 added: my weather (thx to mynci for programming it!)
 - 02-02-2004 added: replay tv patch from sourceforge (dunno if it works though, since i dont got a replaytv unit...)
 - 02-02-2004 added: my video: remember default active window (movies,genre,actors,year or title)
 - 02-02-2004 added: new function in mplayer.dll to request the current playtime
 - 02-02-2004 fixed: file stacking: all movie names under 10 chars (without extension) are removed from the list (names like: Jet lag.avi,Python.avi...)
 - 02-02-2004 added: my videos: view by title
 - 02-02-2004 fixed: after changing skins theres no element selected in main menu - happens always when changing to lixxbox, sometimes with other skins
 - 02-02-2004 added: manual IMDB for my video allowing you to enter a movie name and xbmc will show the imdb info for it
 - 02-02-2004 added: my video sort by year,rating,name for genres,actors,years
 - 02-02-2004 update: python: fixed some bugs and added playlist's / window buttons for use in scripts
 - 02-02-2004 fixed: my music press Y on a folder with mp3's and an .nfo file in it ->crash
 - 02-02-2004 fixed: my files hardisk sleeps while copying file to it
 - 02-02-2004 fixed: OSD audio channel switching (DVD source): works, but available channels are displayed as 1 even if the DVD has 2 or more
 - 02-02-2004 fixed: spectrum analyser visualisation
 - 02-02-2004 fixed: fast forwarding: sometimes when you quickly go to 4x ffwd the picture is frozen while seeking continues
 - 02-02-2004 fixed: fixed mymusic didnt remember sort by settings
 - 02-02-2004 added: splitted ac3 passtru option in 2 seperate options. One for stereo AC3 and one for multichannel AC3
 - 01-02-2004 fixed: avsync
 - 01-02-2004 fixed: screensaver popped up when listening to music & watching visualisation
 - 01-02-2004 fixed: xbmc didnt support .m3u files without the #EXTINF markers
 - 25-01-2004 fixed: IMDB: cover + title is sometimes from a previously checked movie, title is sometimes "Xbox Mediacenter CVS". cover loading slower than before?
 - 31-01-2004 fixed: xbmc shows way 2 long playtimes for mp3's in a .m3u file
 - 31-01-2004 fixed: entering timecode while viewing a movie -> info screen didnt dissapear
 - 31-01-2004 fixed: screensaver started between 2 movies or when viewing a pciture slideshow
 - 31-01-2004 fixed: added option for skinners to thumbnailpanel for supporting thumbnails like 128x128 instead of 64x64
 - 31-01-2004 fixed: avsync issues for movies with ac3 audio when NOT using ac3 passtru
 - 31-01-2004 fixed: OSD now remains longer onscreen when seeking
 - 30-01-2004 fixed: .m3u files found via SMB gets cached locally on the xbox, but this fails if the .m3u file doesnt contain the full path to the mp3 files
 - 30-01-2004 fixed: pressing Y on a couple of songs adds them all to the playlist BUT just plays the 1st song and then stops
 - 30-01-2004 fixed: my music songs, sort for root items was not loaded from settings
 - 30-01-2004 added: my music songs, Sort by filename
 - 30-01-2004 added: speeded up FTP server
 - 30-01-2004 fixed: my music playlist, tag's not loaded
 - 30-01-2004 changed: my music, speeded up switching to playlist a bit
 - 29-01-2004 fixed: my music songs, queueing items to playlist speeded up again
 - 29-01-2004 fixed: IMDB problems when doing IMDB on a folder without any video files
 - 29-01-2004 fixed: avsync issues for analog/digital output movies with 2 channel audio
 - 29-01-2004 fixed: screensaver didnt start problem
 - 29-01-2004 added: HTTP patch from sourceforge
 - 29-01-2004 added: mplayer: updated with xvid rc1
 - 29-01-2004 fixed: adding music to playlist, starts playing last active playlist (eg. videoplaylist)
 - 29-01-2004 added: FF/RW patch from sourceforge
 - 28-01-2004 added: my pictures recursive slideshow
 - 28-01-2004 fixed: adding complete albums to playlist broken
 - 28-01-2004 changed: my music, more scan speedup
 - 27-01-2004 fixed: avsync for mono audio movies
 - 27-01-2004 fixed: next/prev picture doesnt work in my pictures?
 - 27-01-2004 fixed: ogg tag reading was broken
 - 27-01-2004 changed: my music speed up scan
 - 27-01-2004 fixed: my music, albums with same name and different artist are recognized correctly now
 - 27-01-2004 added: my music, recently played albums
 - 27-01-2004 added: my music, temp dir for album thumbs, which are not scanned
 - 27-01-2004 fixed: my music, button view by list/icon swapped
 - 26-01-2004 fixed:  file stacking displays disc logos and selecting works, but no auto-continue at the end of a disc
 - 26-01-2004 fixed:  dont use filestacking on .nfo files 
 - 26-01-2004 synced: mplayer.dll with mplayer's cvs of 25-1-2004
                         -fixed problem with sami subtitles
                         -now uses ffmpeg for .fli video's
                         -matroska (.mkv) fixes
                         -realmedia fixes
                         -MPEG Aspect code 4 fixed
                         -fixed chrom-swapping in Hauppauge Macroblock decoder
                         -MMX and SSE2 optimized H.263 denoiser
                         -MMX and MMX2 optimized interlaced DCT decision
                         -slightly optimized (2x faster) the MPEG layer 3 decoder
                         -grayscale coded MJPEG decoding support
                         -avimszh and avizlib decoders
                         -packed" XVID decoding
                         -fixed some bugs in RV20 B-frames decoding

 - 24-01-2004 fixed: crash if IMDB lookup or album art lookup returned an 256 color .gif thumbnail 
 - 24-01-2004 added: SF patch for my programs (flatten hierarchy & default.xbe)
 - 23-01-2004 added: enable/disable file stacking in my videos
 - 23-01-2004 added: directory history to my video genre,years,actors
 - 23-01-2004 added: added my video view by years
 - 23-01-2004 added: added my video view by actors 
 - 23-01-2004 fixed: crash in file stacking and extended it to a maximum of 20 cd's
 - 23-01-2004 fixed: OSD slider elements are doubled
 - 23-01-2004 fixed: no G: support in filezilla ftp server
 - 22-01-2004 fixed: thumbnails with a bigger width then height show weird effect 
 - 22-01-2004 added: remember last selected item in my programs
 - 22-01-2004 added: filestacking 
 - 21-01-2004 added: show drive status or cd/dvd DISC label when viewing shares
 - 21-01-2004 added: to give a folder a thumbnail, you can now place a folder.jpg in the folder 
 - 21-01-2004 added: Time code search patch from SF (enter timecode while viewing a movie)
 - 19-01-2004 added: UDF and ISO9660 disc label read on insertion
 - 19-01-2004 fixed: visualisations now only show id3tag info when switching to next song
 - 19-01-2004 fixed: updated 2 l8test mplayer of 19-1-2003
 - 19-01-2004 fixed: dont allow switching audio streams if there's only 1 stream
 - 18-01-2004 fixed: dvd iso9660 playback
 - 18-01-2004 fixed: mymusic playlists button didnt work anymore
 - 18-01-2004 fixed: SMB shares require a trailing / or else .. is missing and going back to root is impossible
 - 18-01-2004 fixed: dont allow switching between gui & full screen video when dialog is onscreen
 - 18-01-2004 fixed: refresh imdb info now pops up the movie selection screen as well
 - 18-01-2004 fixed: my pictures slideshow sometimes didnt start
 - 17-01-2004 fixed: added new option to OSD to switch between multiple audio stream
 - 17-01-2004 fixed: added sf patch : support relative playlists
 - 17-01-2004 fixed: music visualisations now use the full screen area
 - 17-01-2004 fixed: volume amplification settings were not saved
 - 17-01-2004 added: play dvd button to my videos
 - 17-01-2004 added: general->settings show (1/3) etc for the skin spin control
 - 17-01-2004 fixed: smoother dvd playback 
 - 16-01-2004 added: resizing mp3 album art while scanning
 - 16-01-2004 added: support for .mkv (matroska) files
 - 16-01-2004 changed: my music, increase speed of scan
 - 16-01-2004 fixed: my music songs does not remember view by icon/list setting correct
 - 15-01-2004 big files over SMB now list correctly ("4.4G" for a dvdr image), but when playing the length is only ~300mb
 - 14-01-2004 fixed: added emulation of win32 api GetVersion() for DVD playback
 - 14-01-2004 fixed: SMB support for files > 2gb (hopefully)
 - 14-01-2004 added: Showing "Various Artists" in album view, if album has different artists (need reorg for current albums)
 - 14-01-2004 fixed: pop-ups "insert DVD" etc. where sometimes shown, when browsing HDD directories
 - 13-01-2004 changed: screensaver to 2stage screensaver patch from SF
 - 13-01-2004 fixed: XBMC as dashboard doesnt work for F: only for E:  
 - 13-01-2004 fixed: more fixes for files >2 Gb
 - 12-01-2004 fixed: Remember active control when going back to main menu
 - 12-01-2004 fixed: imdb now scrolls tagline/plot outline if they are 2 big
 - 12-01-2004 fixed: draw shadow around subtitles so they are much better visible
 - 12-01-2004 fixed: allow user to select if they listen to analog or digital output
 - 11-01-1004 fixed: subtitles are not in sync when frame rate conversion is enabled
 - 11-01-2004 added: duration of Xing VBR mp3-files
 - 11-11-2004 added: XBMC as dashboard
 - 11-11-2004 fixed: aspect ratio of thumbs = wrong (mrMario)
 - 11-01-2004 fixed: imdb info was not working anymore due to changed imdb.com html layout
 - 11-01-2004 added: Show more info in video section of general system information screen
 - 11-01-2004 fixed: play mp3, pressing X when a dialog is onscreen->crash
 - 11-01-2004 fixed: Try to launch an AVI while playing a WMV in thumbnail -> crash. Works ok if you stop the WMV first
 - 11-01-2004 fixed: menu in 720x576 PAL. playing video in 720x480 PAL60, press X -> sound continues playing, totally blank picture. stop works fine  
 - 11-01-2004 added: sf patch for IMDB
 - 11-01-2004 added: sf patch for screensaver
 - 11-01-2004 added: sf patch which adds framerate conversion on/off to OSD
 - 07-01-2003 fixed: When playing an mp3 that is not stored in the database the scrolling info at the bottom right of the screen only shows the filename
 - 06-01-2003 fixed: if you have no albums.. and you do a 'sort'. XBMC hangs
 - 06-01-2004 fixed: crash when adding directory with .nfo file to playlist
 - 06-01-2004 fixed: my music songs, record button couldn't get focus
 - 06-01-2004 fixed: reorg my music database remote file reading and improved error handling
 - 01-01-2004 fixed: shuffle is now more random
 - 29-12-2003 added: when accessing playlist window, selected item is the current playing item
 - 29-12-2003 fixed: Expert settings in xboxmediacenter.xml for shares had ISO9660:// instead of iso9660://
 - 29-12-2003 added: frame rate adjustments/conversions (settings->screen) for perfect playback of ntsc movies in pal mode and vice versa
 - 29-12-2003 fixed: choppy playback since last mplayer.dll
 - 28-12-2003 fixed: checkboxes have shadow around it. Should only be in OSD not in GUI
 - 23-12-2003 added: reorg my music database, cleans up database and re-reads tags
 - 22-12-2003 fixed: avsync problem with movies which have mono audio
 - 22-12-2003 fixed: mplayer compiled with gcc 3.3 & xvid codec updated to 1.0.0 beta 2
 - 22-12-2003 added: more postprocessing settings in settings->screen->filters
 - 21-12-2003 fixed: key repeat problem with remote control
 - 21-12-2003 fixed: crash in shoutcast
 - 20-12-2003 fixed: problems with quote (') character in filenames & music database
 - 20-12-2003 fixed: seeking problems with xbms protocol
 - 20-12-2003 fixed: imdb crashes with some filenames like '13th Child.avi'
 - 20-12-2003 added: show pause symbol while pause during fullscreen
 - 20-12-2003 fixed: some crashes in OSD
 - 20-12-2003 fixed: remote control now works in OSD
 - 19-12-2003 fixed: cddb is searched on next track if no cddb info is available
 - 19-12-2003 fixed: allmusic.com, if album has an other name then in tag, thumb saved under wrong name 
 - 19-12-2003 added: support for wma tags 
 - 17-12-2003 fixed: play movie->stop->cursor is @ start of the list.
 - 17-12-2003 fixed: IMDB: stripped spaces before votes
 - 17-12-2003 added: OSD
 - 17-12-2003 added: myfiles :start apps & play files  by clicking on the file
 - 17-12-2003 fixed: xvid problems
 - 16-12-2003 added: support for id3 cover art when scanning media
 - 14-12-2003 fixed: old cached subtitles on T: get deleted b4 playing a movie
 - 14-12-2003 fixed: some xvids (Dave_Gale_AC3_TEST.avi) that are synced with ac3 passthru are desync with liba52 output. synced with mplayer on linux and win32
 - 14-12-2003 added: first look for subtitles in subtitle dir, then in movie dir
 - 14-12-2003 fixed: could not copy files from D: -> hd in my files
 - 13-12-2003 added subtitle font/size selection in settings->screen->subtitles
 - 13-12-2003 added deinterlace/postprocessing filter (settings->screen->filters)                    
 - 13-12-2003 added hardware audio delay compensation
 - 13-12-2003 My Music: Top100 and Artists view shows incorrect button label "create thumbnails", also view by name/size/ should be swapped
 - 13-12-2003 My Music: start playing an mp3, add 2 other mp3s to playlist, switch to playlist view, press Next -> crash
 - 13-12-2003 my music cleanup
 - 05-12-2003 My Programs: some people reporting that any program launch on hd crashes -> fixed by http server related change on 12-11?
 - 07-12-2003 beeps in ogm & realmedia files
 - 08-12-2003 xvid with ac3 passthru - audio sync is lost when skipping back and forth a few times
 - 08-12-2003 URGENT: xbmc launch hangs if settings.xml/calibration.xml is not there
 - 07-12-2003 fixed DNS resolving for shoutcast
 - 06-12-2003 fixed imdb problem that it couldnt find the info for some movies
 - 06-12-2003 fixed imdb crashes 
 - 06-12-2003 xbmc gives a dialog when .xml file is invalid
 - 06-12-2003 cache buffer sizes are 8 megs for remote/dvd and 1 meg for local files
 - 03-12-2003 ac3 passthru working again for ac3 audio files with any number of channels
 - 03-12-2003 2nd/3rd/4th controller ports don't work - if 4 controllers are connected, controls go crazy. controller only works right on 1st port.
 - 03-12-2003 "output to all speakers" broken with new mplayer.dll, output only on front speakers
 - 02-12-2003 press A on any mp3 while one is already playing = crash
 - 02-12-2003 vobsubs working fine incl. lang selection (tested by poing)
 - 30-11-2003 improved: pictures/slideshow now uses YUY2 overlays for improved quality
 - 29-11-2003 added: separate UDF share
 - 28-11-2003 fixed: subtitle flicker
 - 28-11-2003 added: auto execute script at startup (see python\autoexec.py)
 - 28-11-2003 added: windows and controls which makes it possible to draw images and text in xbmc with python
 - 28-11-2003 fixed: System info now shows 4:3 and 16:9 correctly
 - 28-11-2003 fixed: Long subtitles on very small movies now display correctly
 - 28-11-2003 fixed : view as icons/list was reversed in my music
 - 28-11-2003 fixed : sort by showed 'create thumbnails' in my music
 - 27-11-2003 added: filezilla
