- 16-11-2006 fixed: Paths to DSound.h and DInput.h were unnecessary.
[xbmc:xbmc-antiquated.git] / Changelog.txt
1 *************************************************************************************************************
2 *************************************************************************************************************
3                                      Xbox Media Center CHANGELOG
4 ************************************************************************************************************* 
5 *************************************************************************************************************
6
7 added/fixed: (dd-mm-yyyy) (please specify date in CET)
8  - 16-11-2006 fixed: Paths to DSound.h and DInput.h were unnecessary.
9  - 16-11-2006 fixed: Grouplist's viewport was an intersection with the previous viewport, when it shouldn't have been.
10  - 16-11-2006 added: Initial skin version 2.1 changes and support for building for win32.
11  - 15-11-2006 fixed: paplayer would fail to play mono AC3 files properly.
12  - 15-11-2006 fixed: mplayer would fail to play sources that had 24bit as xbox audio device doesn't support that
13  - 15-11-2006 changed: dvdplayer now uses information present on dvd to consider a dvd as one continuous stream (no discontinuties)
14  - 15-11-2006 added: HQ pixelshader can now handle multiple BT601, BT709, 240M yv12->rgb translation (currently only dvdplayer uses it)
15  - 15-11-2006 fixed: DVDPlayer would just play mono ac3 in analog mode in a very broken way (this also fixes 3 channel ac3 and 5 channel ac3's)
16  - 15-11-2006 changed: langecodeexpander to use 50k mem less while not in use, and 10k less when in use, loaded from section in xbe on demand.
17  - 15-11-2006 deleted: various .cvsignore files
18  - 15-11-2006 changed: BUILD.BAT to account for svn
19
20 ----- 2.0.1 -----
21  - 11-11-2006 fixed: file listings over samba would not display proper dates.
22  - 07-11-2006 fixed: in folders wich only contain a video_ts folder, the folder wouldn't stack to a single item.
23  - 07-11-2006 fixed: remote number keys must be mapped to buttons in the dvd when in dvd menu, some dvd's make use of that.
24  - 07-11-2006 changed: better logging of failed mplayer attempts
25  - 03-11-2006 updated: Dutch language file (Thnx to MrNice).
26  - 03-11-2006 changed: XBMC.ResetSkinSettings() now resets the settings instead of removing them.
27  - 02-11-2006 changed: .flv files default to the dvdplayer
28  - 01-11-2006 fixed: [1586248] http api would not show errors for GetSystemInfo and GetSystemInfoByName
29  - 01-11-2006 fixed: random slideshow screensaver wouldnt always be random
30  - 01-11-2006 fixed: increased the speed of archive extraction a notch.
31  - 01-11-2006 changed: additional logging for replay-tv filesystem to hopefully figure out why it doesn't work anymore for mplayer.
32  - 30-10-2006 changed: memory allocation for dll loader, saves around 100k
33  - 30-10-2006 changed: httpapi GuiSetting to accept String type by EQ2K
34  - 29-10-2006 changed: now disables navsounds during playback. behaviour can be reverted using advancedsettings.xml
35  - 26-10-2006 fixed: [ 1584930 ] useAvpackSettings broken. thanks to markeen.
36  - 25-10-2006 fixed: added some thread saneness to the hddsmart query.
37  - 25-10-2006 fixed: [ 1580744 ] Can't Get PC DVD-ROM to Work Properly with Xbox Media Centre
38  - 25-10-2006 fixed: cosmetic bug in filemanager handling of rar files.
39  - 24-10-2006 fixed: .tbn file support for hard drive foldernames containing periods
40  - 23-10-2006 fixed: users with bad luck could end up with errors on initial opening dvd images or dvd's (use of uninted variable). likely the start at 90 min in the movie syndrom
41  - 23-10-2006 fixed: potential segfault in libdvdnav.dll if a read returned 0 data.
42  - 23-10-2006 fixed: segfault in libsmbclient on invalid dates returned in a directory query (lan drives especially)
43  - 22-10-2006 added: httpapi QueryMusicDatabase command
44  - 22-10-2006 changed: httpapi SetResponseFormat to take multiple format pairs
45  - 21-10-2006 fixed: sets Media Source Name if blank for protocols instead of just being blank
46  - 20-10-2006 fixed: fixed the python threading exception when exiting a script
47  - 18-10-2006 fixed: resume video didn't work if fps adjustment was used for ntsc video's on pal systems
48  - 17-10-2006 fixed: [ 1577855 ] can't handle some rar files correctly
49  - 17-10-2006 updated: norwegian language file.
50  - 17-10-2006 fixed: forgot to sort images in root of cbr/cbz files.
51  - 15-10-2006 fixed: httpapi TakeScreenShot download parameter now works
52  - 15-10-2006 fixed: httpapi GetCurrentSlide now returns "[None]" rather than an empty string if no slide is showing
53  - 15-10-2006 changed: httpapi Help command text has been updated and now includes a link  to http://www.xboxmediacenter.com/wiki/index.php?title=WebServerHTTP-API
54  - 14-10-2006 fixed: scanning of multipath bookmarks would not prompt for "scan new" or "scan all"
55  - 13-10-2006 changed: keymap.xml: reintroduced 'B' as STOP while in videomenu since we didn't have any way to exit out from dvdmenu with controller.
56  - 13-10-2006 fixed: http client wouldn't report failure to open on 404 errors from server
57  - 11-10-2006 changed: better solution for multichar ftp listings, wich also fixes issues introduced in last attempt
58  - 11-10-2006 added: [ 1574092 ] New Infolabel Musicplayer.DiscNumber, thanks to buttergemuese.
59  - 11-10-2006 changed: Added building of Textures.xpr to build.bat, and removed Textures.xpr from CVS.
60  - 11-10-2006 fixed: Partymode would repeat tracks if the next song was unavailable (server offline etc.)
61  - 10-10-2006 fixed: ftp listings didn't do the string charset -> utf8 conversion. ftp listings are not normally utf8 unless requested (and only a few servers support it)
62  - 10-10-2006 changed: Increased the seek timeout in RAR to 30 seconds to fix seeking over CCX with slow connection
63  - 10-10-2006 updated: Swedish language file finetuned by Blittan & Pike
64  - 09-10-2006 changed: Thumbnail loading in the playlists folder of library view is now background threaded.
65  - 09-10-2006 fixed: filenames on fat memory units wich where very long (required >6 vfat entries) would chop of last part in some cases.
66  - 09-10-2006 fixed: fat memory units with a sector size different from 512 would not load, now 512, 1024, 2048 and 4096 should be supported.
67  - 07-10-2006 updated: Russian language file (Thnx to que_)
68  - 07-10-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
69  - 07-10-2006 updated: Hungarian language file (Thnx to sigismund)
70  - 07-10-2006 updated: Hebrew language file (Thnx to ookladek)
71  - 07-10-2006 updated: Dutch language file (Thnx to MrNice)
72  - 06-10-2006 fixed: Setting of viewport (for cropping scrolling text etc.) was not rotated correctly.  We now use the rectangle that contains all the rotated coordinates.
73  - 06-10-2006 fixed: http urls pointing to nonexisting files would lockup on some servers due to them not returning an error
74  - 06-10-2006 fixed: ftp browsing with files/directory with non valid html url names, would fail.
75  - 05-10-2006 fixed: Changed RSS speed to a multiple of 0.5 pixels/frame for improved smoothness.
76  - 05-10-2006 fixed: [ 1571200 ] Arial.ttf subtitles not using subtitle position.
77  - 05-10-2006 fixed: Potential RSS control crash when removing the control while it's updating.
78  - 04-10-2006 changed: Z: is erased on boot, due to many issues if it was full.
79  - 04-10-2006 fixed: Seekbar, Volume bar etc. would be unloaded when exiting from fullscreen video, causing them to vanish.
80  - 04-10-2006 fixed: Reloading skin while in My Music Songs would cause the progress dialog to show endlessly.
81  - 04-10-2006 fixed: memory stick shares were chooseable in the Add Source browser, even though they're plug n play.
82  - 04-10-2006 fixed: special:// protocols (eg musicplaylists, cdrip etc.) always showed network overlays, even if they were local.
83  - 03-10-2006 fixed: Huge playlists would cause major GUI slowdowns whenever track was changed from the Now Playing window.
84  - 03-10-2006 fixed: Toggle button showed the incorrect label when using <usealttexture>
85  - 03-10-2006 fixed: the feh and the userdata wiping didn't quite work as expected (i.e. it didnt work at all).
86  - 03-10-2006 fixed: if you canceled the 'scan all / scan new' dialog in the music window, it would still scan.
87  - 03-10-2006 fixed: ftp playback in mplayer where broken due to yet another url parsing mistake
88  - 03-10-2006 changed: Scrollspeed of RSS feeds the same in all resolutions.
89  - 03-10-2006 fixed: [ 1568300 ] Add/Edit Source Dialogue Remove all Paths bug.
90  - 02-10-2006 added: [ 1568369 ] Fix for strange characters in web interface. thx to benmat!
91  - 02-10-2006 fixed: [ 1568845 ] Unable to access Delete from context menu
92  - 02-10-2006 fixed: don't allow preset locking if the visualisation has no presets.
93  - 02-10-2006 fixed: [ 1561317 ] Browse and load RAR:ed subtitles don't work. also added zip support.
94  - 02-10-2006 fixed: browse for artist thumb was a pita.
95  - 01-10-2006 fixed: [ 1568291 ] Saving large playlist fails
96  - 01-10-2006 fixed: [ 1568607 ] XBMC 2.0.0 Web Control bookmarks
97  - 01-10-2006 fixed: [ 1568158 ] "Leave as Is" LED setting broken
98  - 30-09-2006 fixed: shoutcast genres with characters that isn't allowed by http urls, would fail du to a huge result. ex R&b.
99
100 ----- 2.0 -----
101  - 29-09-2006 added: A spanking new (skinnable) 3D music Visualiser: Vortex, created by MrC. THANKS!
102  - 29-09-2006 updated: french language file
103  - 29-09-2006 added: Fat16/32 support for USB memory sticks.  4GB limit in size, readonly support.
104  - 29-09-2006 fixed: context menu for playlists, play button issue
105  - 29-09-2006 fixed: ActivateWindow(WINDOW_FILES,path), if the path is not connectable, files window just shows a empty share view without a error message
106  - 28-09-2006 changed: dialog browse for python now supports new folder creation. (Thanks to spiff) type 3 : ShowAndGetWriteableDirectory
107  - 28-09-2006 fixed: mockups with programs in root of bookmarks.
108  - 27-09-2006 fixed: shoutcast listings broke after the url parsing fixes
109  - 26-09-2006 fixed: Milkdrop - crash when changing preset packs when preset was locked
110  - 26-09-2006 fixed: Milkdrop - started with default preset when preset was locked
111  - 26-09-2006 fixed: first packet received by video decoder in dvdplayer after a flush would be from previouse set of data (more junk frames than needed)
112  - 26-09-2006 fixed: progressbar didn't show on chapter change
113  - 26-09-2006 fixed: skip buttons in osd always changed file not chapter in dvd's
114  - 26-09-2006 changed: libdvdnav.dll and libdvdcss-2. dll updated with simpler cache and builtin layerchange error detection.
115  - 26-09-2006 fixed: Ftp directory didn't handle failed listings very gratiously.
116  - 25-09-2006 fixed: Initial partymode list was not randomized (always database order).
117  - 25-09-2006 fixed: Initial image shown when viewing a picture/slideshow was sometimes blank.
118  - 25-09-2006 changed: TTF rendering speed up.
119  - 24-09-2006 fixed: memory leak when exiting credits
120  - 24-09-2006 fixed: leaving the screensaver could cause black screens for non-dimmed screensaver modes
121  - 24-09-2006 fixed: url parser choked on http urls containing ;, #, also for urls with ? but no filename after host
122  - 24-09-2006 fixed: item 7 was not remembered in large item view
123  - 24-09-2006 fixed: no sound when playing dvr-ms files ( switched back to mplayer demuxer with fix for it's choppy playback )
124  - 24-09-2006 updated: Hungarian language file (Thnx to bali001)
125  - 24-09-2006 updated: Indonesian language file (Thnx to djoens)
126  - 24-09-2006 updated: Spanish language file (Thnx to jose_t)
127  - 24-09-2006 updated: Slovenian language file (Thnx to xsiluro)
128  - 23-09-2006 fixed: Context menu for playlists wasn't quite right.
129  - 23-09-2006 fixed: Textbox wasn't correctly aligned in python, and the line spacing was incorrect.
130  - 23-09-2006 updated: German language file
131  - 21-09-2006 fixed: video settings weren't saved if you skipped file (ACTION_NEXT_ITEM, ACTION_PREV_ITEM).
132  - 21-09-2006 fixed: Wordwrapping added an extra (unnecessary) linebreak.  Thanks to Kryzys
133  - 21-09-2006 fixed: <origin> tag wasn't reset in windows that didn't have them when loading skin.
134  - 21-09-2006 fixed: [ 1562562 ] .cdg disappears when restarting song
135  - 20-09-2006 fixed: mockup with nav sounds and changing profiles.
136  - 20-09-2006 updated: German language file
137  - 19-09-2006 fixed: UPnP client now supports UPnP Media Servers with a description doc url other than root (and no URLBase in description doc)
138  - 19-09-2006 fixed: Play on folder could cause it to start paused in My Videos
139  - 19-09-2006 fixed: <label> wasn't used in a .cut file once the xbe it points to had been read into the database.
140  - 19-09-2006 fixed: Don't stack dvd folders in virtual root directory.
141  - 19-09-2006 updated: french language file
142  - 19-09-2006 fixed: [ 1561135 ] video auto resume not work
143  - 19-09-2006 updated: German (Austrian) language file (Thnx to CEOMR)
144  - 18-09-2006 changed: Layer change dvd reading only re-reads blocks if the entire block is NULL.
145  - 18-09-2006 fixed: Flicker filter (and other) GUI settings showed "My Programs" instead of their integer level.
146  - 18-09-2006 fixed: GUI Flicker filter wasn't applied on boot.
147  - 18-09-2006 fixed: custom windows didn't fallback to default skin dirs.
148  - 18-09-2006 fixed: .cdg files wouldn't work with library items launched using the http api.
149  - 18-09-2006 changed: use DVDCSS_METHOD key instead of title, it will fallback to key if initial attempt fails. 
150                        this could potentially cause troubles for dvd's where vobs have diffrent keys, but should speed up opening of most dvds
151  - 18-09-2006 fixed: crash when stopping playback in dvdplayer, due too wrong thread trying to flush codecs.
152  - 17-09-2006 improved: handling of vobs/mpeg's with a nonzero start pts. (mplayer.dll)
153  - 17-09-2006 fixed: rewind on some movies would just lock picture untill a fastforward request was made (mplayer.dll)
154  - 17-09-2006 fixed: udp:// where not working in mplayer.dll, still no multicast support but atleast you can stream directly from vlc (mplayer.dll)
155  - 17-09-2006 fixed: some videos would not display any time, but would still have totaltime and progress (mplayer.dll)
156  - 17-09-2006 fixed: audio delay returned from audio renderer's where way of for mplayer when resampling it was resampling audio.
157  - 17-09-2006 added: missing ::Exists function in CMusicDatabaseDirectory. fixes listings through httpapi.
158  - 17-09-2006 fixed: mockup with dvd share context menus.
159  - 17-09-2006 fixed: changing sort by in video title view crashed.
160  - 17-09-2006 changed: flicker filter settings now shows off instead of level 0.
161  - 17-09-2006 updated: German language file
162  - 17-09-2006 updated: Swedish language file (Thnx to blittan)
163  - 17-09-2006 updated: Dutch language file (Thnx to MrNice)
164  - 17-09-2006 updated: Polish language file (Thnx to napek)
165  - 17-09-2006 fixed: Last.FM didn't reset the timer when switching tracks.
166  - 17-09-2006 fixed: Play from remote on a folder queued it then immediately paused the playback.
167  - 16-09-2006 changed: potential fix for [ 1493993 ] Strange date behavior on FAT32 SMB shares. fallback to create date instead of modification date if missing
168  - 16-09-2006 fixed: Music playlist could cache the playlist details to disk before the details were read.
169  - 15-09-2006 fixed: Double up of settings separators could occur if all the settings between them were removed via advancedsettings.xml
170  - 15-09-2006 fixed: [ 1559620 ] Resume in Movie-Information window doesn't work first time.
171  - 15-09-2006 changed: New special:// protocol for the virtual folders (Such as $MUSICPLAYLISTS etc.)
172  - 15-09-2006 fixed: Weather wasn't refreshed on language change, so showed a mix of languages.
173  - 15-09-2006 fixed: Playlists used picture icons if <playlistsasfolders> was false.
174  - 15-09-2006 changed: Kai button enabling yet again (will it ever end??)
175  - 15-09-2006 changed: The play action will pause if a media item is currently playing.
176  - 15-09-2006 fixed: Play with... popped up instead of Play on the context menu of playlists in My Music.
177  - 15-09-2006 fixed: Advancedsettings were also saved to guisettings.xml.
178  - 15-09-2006 changed: grabbing of the next song in partymode speed up.
179  - 14-09-2006 fixed: seeking in mpeg1 files using dvdplayer caused video to halt. (bug is really in libmpeg2, but work around in place for now)
180  - 14-09-2006 changed: Behaviour of Play/Host buttons under various circumstances in Kai.
181  - 14-09-2006 fixed: hddsmart request coused a "hang" on request!
182  - 14-09-2006 fixed: [ 1551670 ] switch fullscreen hang in system info
183  - 13-09-2006 fixed: [ 1275340 ] PCDVDROM always display the directory of first inserted disc
184  - 13-09-2006 fixed: on a new smartxx pwmcontrol request, the internal rgb settings needs a reset
185  - 13-09-2006 fixed: Wrong button focus if masterlock is cancelled after going to Settings->Masterlock.
186  - 13-09-2006 changed: Removed wraparound in Kai lists (listcontrolex)
187  - 13-09-2006 fixed: [ 1503867 ] cdg doesn't follow mp3.
188  - 13-09-2006 fixed: [ 1520931 ] Custom movie thumbnail ignored when viewing from cast.
189  - 12-09-2006 fixed: make sure there is no raw font's available to mplayer to load into memory when using ttf fonts for subs
190  - 12-09-2006 changed: switch to standard memcpy/set since fast_memcpy/set is generally alot slower than standard xdk versions.
191  - 12-09-2006 fixed: cancelation of big files didn't work for rars.
192  - 12-09-2006 changed: make xbmc log when a delete or rename fails
193  - 12-09-2006 fixed: mplayer would stall for 2 secs on seek when in gui.
194  - 11-09-2006 fixed: audio hickup when switching from fullscreen
195  - 11-09-2006 fixed: hopefully the kai play/host buttons behave better now.
196  - 11-09-2006 fixed: mockup with slideshow screensaver random and general slideshow random.
197  - 11-09-2006 fixed: [ 1556094 ] XBMC crash when try play video files from ISO 9660 discs
198  - 11-09-2006 fixed: unnecessary calls to update() when marking a movie as watched/unwatched.
199  - 11-09-2006 fixed: Consistency: Always remove the rename/delete buttons from the context menu when they're not appropriate in media windows.
200  - 11-09-2006 fixed: Radiobutton responded in the opposite way to the <selected> tag.
201  - 11-09-2006 fixed: Made sure you could call the media windows with a removable source as destination.
202  - 11-09-2006 fixed: Get Thumb function in Music and Video Info didn't cache the "No thumb" item, so it was reverted next time you opened the dialog.
203  - 11-09-2006 fixed: Thumbnail generation from a surface (eg xbe thumbs) ignored transparency.
204  - 11-09-2006 fixed: [ 1555714 ] Thumbnails weren't displayed off the playlists item in Library view.
205  - 11-09-2006 fixed: [ 1555436 ] partymode ---> open a playlist failed on single stream "playlists"
206  - 11-09-2006 fixed: Slow queuing of library folders (such as a Genre folder) due to recursive database lookups.  "Solved" by just queuing the "all" item under each category.  Sort order will be the same as if you queue the "All" item under the category.
207  - 11-09-2006 fixed: [ 1555716 ] system.profilethumb not displayed
208  - 11-09-2006 fixed: led on playback control was broken
209  - 10-09-2006 fixed: smartxx pwm control memory leak
210  - 10-09-2006 added: Disable all logging through <loglevel>-1</loglevel>
211  - 10-09-2006 fixed: system information used 390k memory all the time (even when not on screen).
212  - 10-09-2006 updated: Dutch language file (Thnx to MrNice)
213  - 10-09-2006 updated: Polish language file (Thnx to smuto)
214  - 10-09-2006 updated: Italian language file (Thnx to kotix)
215  - 10-09-2006 updated: Norwegian language file (Thnx to vnm)
216  - 10-09-2006 updated: French language file (Thnx to zeewul)
217  - 10-09-2006 fixed: paplayer doesn't set its internal state to resume when skipping to next track when paused
218  - 10-09-2006 fixed: directory listing in pictures crashes when a playlist is in a directory
219  - 09-09-2006 changed: handle fribidi flipping in xbmc instead of mplayer for bidirectional subs
220  - 09-09-2006 fixed: LED setting "no Change" can switch off the LED
221  - 09-09-2006 fixed: SystemInfo, extended memunit port detection 
222  - 09-09-2006 changed: LCD Contrast adjustment is not supported by Xecuter3 Modchip
223  - 09-09-2006 fixed: LCD SmartXX v3 and OPX Contrast Control method was inaccurately
224  - 09-09-2006 changed: ttf fonts where went through unneded charset conversions if width was larger than screen. (also flipped multiple times in hebrew case, could solve the last char jumping issue)
225  - 09-09-2006 changed: force mplayer to use libavformat for decoding dvr-memms files, as it handles them better
226  - 09-09-2006 fixed: comparison for mkv, avi extension where case sensitve in mplayer.
227  - 09-09-2006 fixed: ts (or any files with a 2 char extension) files wouldn't play over smb.
228  - 09-09-2006 updated: German language file
229  - 08-09-2006 fixed: Edit XBE Title was enabled for profiles that didn't have database access.
230  - 08-09-2006 fixed: Delete and Rename were sometimes active on parent folder items.
231  - 08-09-2006 fixed: Added workaround for iTunes v2.4 tag bug to libid3tag to allow us to load these (incorrect) tags.
232  - 08-09-2006 changed: Settings screens reordered.
233  - 08-09-2006 fixed: no info scanned for this view message didn't follow animations.
234  - 07-09-2006 updated: German (Austrian) language file (Thnx to CEOMR)
235  - 07-09-2006 updated: Spanish language file (Thnx to jose_t)
236  - 07-09-2006 updated: Norwegian language file (Thnx to vnm)
237  - 07-09-2006 updated: Indonesian language file (Thnx to djoens)
238  - 07-09-2006 updated: Polish language file (Thnx to napek)
239  - 07-09-2006 updated: Chinese (Simple) language file (Thnx to gamepc)
240  - 07-09-2006 updated: Italian language file (Thnx to kotix)
241  - 07-09-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
242  - 07-09-2006 updated: Catalan language file (Thnx to buc)
243  - 07-09-2006 updated: Swedish language file (Thnx to blittan)
244  - 07-09-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
245  - 07-09-2006 updated: Slovenian language file (Thnx to xsiluro)
246  - 07-09-2006 fixed: Weather would create a file on Z: unnecessarily.
247  - 06-09-2006 changed: force read/fread functions to read the entire requested size normally, as libdvdcss can't handle truncated reads. (this potentially fixes the dvdplayer video distortions when playing over smb from certain landrives)
248  - 06-09-2006 fixed: <detectasudf> didn't apply to autorun / discs started using xbmc.playdisc.
249  - 06-09-2006 fixed: (hopefully) [ 1546405 ] Last.fm radio hangs after choosing a station
250  - 06-09-2006 fixed: TTF Caching speed (initial font draw) speed up (addresses [ 1530907 ])
251  - 05-09-2006 fixed: [ 1530770 ] QTB and repeating, [ 1547134 ] Internet Video Streams are repeated everytime.
252  - 05-09-2006 fixed: directory nav history was a bit off.
253  - 05-09-2006 fixed: many strings in English strings.xml: 195, 197, 333, 368, 645, 1247, 1251, 12016, 12347, 12362, 12367, 12368, 13290, 13308, 15039, 15040, 15214, 15260, 15266, 15267, 15276, 15277, 15278, 15279, 15280, 20045, 20046, 20053, 20054, 20072, 20075, 20076, 20100, 20101, 20174, 20310, 20312, 20313
254  - 05-09-2006 fixed: optimized memory usage of TTF texture and fixed a couple of potential crashes.
255  - 05-09-2006 changed: guibuilder.py correctly uses setCoordinateResolution(), add debug info. Read the top of the script.
256  - 05-09-2006 changed: LED and LCD Controll: new settings on Pause LED and or LCD Backlight will be switched On!
257  - 05-09-2006 changed: LCD Dim on playback, now uses its own setting
258  - 05-09-2006 fixed: FTP User Passwort is not identical with internal settings, if the user change the Password via FileZilla Server.xml and not over GUI settings!
259  - 05-09-2006 fixed: Infinite reboot loops when NTSC was set with EvoX to ID_REG_NA
260  - 05-09-2006 fixed: Settings FTP Server: on more then one FTP user,changing User password doesn't effect
261  - 04-09-2006 fixed: BMPs and some PNGs wouldn't load correctly in slideshows.
262  - 04-09-2006 updated: German language file
263  - 04-09-2006 fixed: xbmc would crash if mplayer failed to open video codec in avi. updated mplayer.dll + additional handlings of exceptions in mplayer core.
264  - 04-09-2006 changed: more agressive rarmanager. deletes the biggest "alien" file found if it runs out of caching space.
265  - 04-09-2006 changed: since the majority of all file reading done in xbmc expects the CFile::Read function to fully read the requested size, add a wrapper in CFile wich does this for us. (can be overridden with flag READ_TRUNCATED)
266  - 04-09-2006 fixed: comic books (.cbr/.cbz) now can hold folder.jpg, or you can use a .tbn.
267  - 04-09-2006 added: yet again more localization strings... 20185-20308 plus updates to 20163 and 13161
268  - 04-09-2006 fixed: playback of rarred media was broken.
269  - 04-09-2006 fixed: GoAhead web server headers should now be more standards compliant (changed LF to CRLF)
270  - 04-09-2006 fixed: Better reliability of pls parsing (should workaround the shoutcast problems)
271  - 04-09-2006 fixed: Playback of 96kHz tracks with paplayer.
272  - 03-09-2006 fixed: Query Info for All Files did not treat DVDs as a single entity.
273  - 03-09-2006 fixed: [ 1551186 ] CD'S with datatrack do not rip correctly.
274  - 03-09-2006 fixed: SMB workgroup/winsserver prompted for a restart even if the setting was cancelled.
275  - 02-09-2006 fixed: Resume item from movie information page sometimes didn't function.
276  - 02-09-2006 fixed: Missing string (id 14059).
277  - 02-09-2006 fixed: Video database cleanup would hang if no database was present.
278  - 02-09-2006 fixed: Fast forward, then Pause, then Play via the remote would restore fastforwarding, instead of playing.
279  - 02-09-2006 changed: Made auto-rotation via the EXIF orientation data optional for pictures (new string added)
280  - 02-09-2006 fixed: Delete and Rename from Mediawindows didn't work from Keymap.xml
281  - 02-09-2006 fixed: UPnP memory leak + possible race condition during house cleaning
282  - 02-09-2006 fixed: dvdplayer wouldn't output prologic for ac3 streams when analog was selected. 
283  - 02-09-2006 changed: Music Info Loader now prioritises previously cached information over the music database.
284  - 02-09-2006 fixed: [ 1550694 ] "Clean Video Database" deletes too much.
285  - 01-09-2006 changed: smb/xbmc and inside rar/zip should now stack dvd directories
286  - 01-09-2006 fixed: [ 1548039 ] Thumbnails for .m3u Playlists show the "My Pictures"-Icon
287  - 01-09-2006 fixed: Possible crash in TTF font rendering if the font file disappears.
288  - 01-09-2006 fixed: [ 1532642 ] Weather icons disappear if subtitles are enabled.
289  - 01-09-2006 fixed: <aspectratio> keep and scale were not applied correctly if the window's coordinate system was different than the current GUI resolution (eg python loaded windows)
290  - 01-09-2006 fixed: files/folders beginning with "..." could not be opened over smb.
291  - 01-09-2006 fixed: Textbox would wordwrap even when a 2nd label was present (eg Album Information tracks listing)
292  - 01-09-2006 changed: Don't show notification of memory card at boot.
293  - 01-09-2006 added: some more labels, ids 20176-20181. hopefully this will be the last.
294  - 31-08-2006 fixed: mockup with fonts and profile logins.
295  - 31-08-2006 changed: dialog.close(..) now takes 'all' as windowid to close all dialogs.
296  - 31-08-2006 fixed: Pixel ratio passed into visualisations was wrong.
297  - 31-08-2006 changed: PreviousItem takes you back to the start of the current item if you aren't within 3 seconds of the start (like most CD players)
298  - 31-08-2006 fixed: [ 1548018 ] MyFiles: Context Menu Doesn't Appear When Folder is Empty.
299  - 31-08-2006 fixed: [ 1548042 ] "Pause" Icon not showing when Fast-Forward in Videos.
300  - 30-08-2006 fixed: some non windows smb servers would refuse to finish returning a file properly due to a bug in client. reduced max read chunk in samba to (64*1024-2) bytes, same as windows workaround in samba client
301  - 30-08-2006 changed: CUtil::Cache (used for all file copies) will now spawn a separate thread for gui rendering if file is larger than 1 meg
302  - 30-08-2006 fixed: Sorting of filenames consisting of a long string of numbers was broken.
303  - 30-08-2006 added: failure notifications for copy, move and delete.
304  - 30-08-2006 fixed: filetransfers end early for curl sources (ftp, shout, http...), due to not trying to use it's overflow buffer before trying to get more data from host.
305  - 30-08-2006 added: a bunch of more localizable strings. id's 20154-20175.
306  - 30-08-2006 fixed: logging out while in a media window crashed.
307  - 30-08-2006 fixed: new video_ts folder stacking wouldn't set thumbnail correctly
308  - 29-08-2006 fixed: [ 1548447 ] Sorting for LastFM should be separated like in Shoutcast
309  - 29-08-2006 fixed: if two profiles had same skin, different resolution bad things happened.
310  - 29-08-2006 fixed: [ 1548307 ] DVD unflattens when re-entering My Programs
311  - 29-08-2006 added: Clean Video Database.  Removes all http, ftp, removable media + files that no longer exist from the database.
312  - 29-08-2006 changed: GetMatchingShare() looks for names before it tries paths.
313  - 28-08-2006 changed: reintroduced forcing of iso/udf disc handling due to popular demand. use <detectasudf>true</detectasudf> in advancedsettings.xml.
314  - 28-08-2006 fixed: Temperature units weren't displayed.
315  - 27-08-2006 fixed: [ 1546191 ] Music file extensions with 2 chars
316  - 27-08-2006 fixed: thumbnail generation of cbr/cbz files.
317  - 27-08-2006 fixed: stored rared files in directories inside the archive would fail to open.
318  - 27-08-2008 fixed: imdb lookups would truncate half listed movies if filename contained a year. 
319                      code expects last part of title to contain year ex "Movie Name (2000)", if this changes, scraper should generate a year xml tag
320  - 27-08-2006 added: all strings are now localizable. there are about 150 new strings to translate. final call to all translators, have a blast! :)
321  - 27-08-2006 fixed: [ 1530771 ] "Open tray" problem
322  - 27-08-2006 changed: you can now have okay/cancel buttons in the lock dialog. skinners are free to update if they feel like it. id 28=okay, id 29=cancel.
323  - 27-08-2006 changed: dialog.close builtin now takes an additional true parameter to force the closing (no anims etc).
324  - 27-08-2006 fixed: Very short songs were often cut short when played with paplayer (meaning no sound at all).
325  - 26-08-2006 added: Flicker Filter Xbe Patcher.  Based on hargle and VooD Win32 Flicker Filter XBE Patcher http://xbox.nugnugnug.com/FlickerFucker/
326                      settings - my Programs - auto flicker filter patch on/off     
327                      will always create a patched _ffp.xbe, the default will not touched
328                      ff patcher uses the flicker filter setting in XBMC settings
329                      will not patch: in progressive mode and homebrew xbe's
330  - 25-08-2006 changed: skins are not reloaded unless needed when you log on / log off - allows for smoother transitions.
331  - 25-08-2006 fixed: files (or folders) with 0 byte size would display as 0.1 Kb.
332  - 25-08-2006 changed: treat a folder containing a VIDEO_TS.IFO file a complete dvd when stacking is enabled. you now don't need to enter folder and select video_ts.ifo to start it.
333  - 25-08-2006 added: resume playback for dvd's and automatic bookmark for last played position
334  - 25-08-2006 fixed: Folders on memory units weren't retrieved correctly.
335  - 25-08-2006 fixed: Prepended characters in track label were applied even if the track had no tag information (usually only on playlists treated as files).
336  - 25-08-2006 fixed: Fullscreen information bar wasn't rendered while paused.
337  - 25-08-2006 fixed: Fullscreen GUI was rendered twice while paused.
338  - 25-08-2006 fixed: Some fullscreen OSD dialogs weren't unloaded (wasted memory after playing a video)
339  - 25-08-2006 fixed: Fullscreen video didn't load the OSD files from the appropriate resolution.
340  - 25-08-2006 changed: TTF rendering improved through the use of freetype.
341  - 25-08-2006 changed: Cleaned up the memory card notification code.
342  - 25-08-2006 added: some better labels for the shutdown timer.
343  - 24-08-2006 fixed: NextSubtitle didn't work with the dvdplayer.
344  - 24-08-2006 changed: better samba user and password entry dialogs.
345  - 24-08-2006 fixed: mockup in the kai client with the new evil b button.
346  - 24-08-2006 added: you can now lock the screensaver.
347  - 24-08-2006 fixed: mockup in my programs with the new evil b button.
348  - 24-08-2006 fixed: loginscreen first activated the home window, then your prefered startup window.
349  - 24-08-2006 fixed: HDD S.M.A.R.T Requesting of non (ID:17) will cause a loop request! http://www.xboxmediacenter.com/wiki/index.php?title=InfoLabels&action=submit
350  - 23-08-2006 fixed: adding bookmarks wouldn't generate proper video thumbnails
351  - 22-08-2006 added: songinfoduration tag to advancedsettings.xml. controls how long song info remains onscreen after song change in visualisation
352                      valid range is 1 to 15, in seconds. example: <songinfoduration>10</songinfoduration>
353  - 22-08-2006 added: SmartXX v3 and OPX full RGB PWM control (http://www.xboxmediacenter.com/wiki/index.php?title=List_of_Built_In_Functions)
354                      BuildIn Command: XBMC.system.pwmcontrol(#rrggbb,#rrggbb,action,time)
355                      e.g.: blink Blue <onclick>XBMC.system.pwmcontrol(#0000FF,#000000,blink,100)</onclick>
356                      Thanks to www.freakware.com for sponsoring some SmartXX v3
357  - 22-08-2006 added: popup informations if xbox memory units are detected
358  - 22-08-2006 added: XBOX Autodetection now creates a Virtual ftp share on sucessfull detection
359  - 22-08-2006 removed: Settings, XBOX autodetection Createlink, no longer needed
360  - 22-08-2006 fixed: [ 1476262 ] System Info error while playing music
361  - 22-08-2006 added: Systeminfo: display Memunit information
362  - 22-08-2006 added: HDD S.M.A.R.T Requesting to InfoManager (atm. only HDD Temperature is Tested)
363                      Request String: System.HDDsmart(17) http://www.xboxmediacenter.com/wiki/index.php?title=InfoLabels#Labels_Available_In_XBMC
364  - 22-08-2006 added: B as Back in media windows (and elsewhere).  Thanks to Markeen.
365  - 22-08-2006 changed: Stretch 14:9 zooms additionally so that black bars are eliminated.
366  - 22-08-2006 fixed: Random highlighted items when entering folders for the first time.
367  - 22-08-2006 changed: Slightly faster video database lookup of video settings.
368  - 22-08-2006 changed: Improved filtering of filenames prior to IMDb lookup, thanks to ezd
369  - 22-08-2006 changed: Better support for xbox memory units.
370  - 22-08-2006 fixed: "hide media extensions" works on virtual folders like playlists, archives, etc.
371  - 22-08-2006 updated: libsmbclient to 3.0.23b, fixes some signing issues and some bugs with landrives
372  - 21-08-2006 fixed: Window translator for loginscreen did not work, like when you did "site activatewindow(loginscreen)" (Thnx to Spiff).
373  - 21-08-2006 fixed: if video was zoomed in so that part of video was rendered above top of display, artifacts in the form of lines would appear using HQ Renderer.
374  - 20-08-2006 fixed: playlist support from the music library view
375  - 20-08-2006 fixed: 8-bit audio playback was distorted.
376  - 18-08-2006 fixed: flattening of dvd games.
377  - 17-08-2006 fixed: slow queuing by allowing python xbmc.PlayList(0)[i].getduration() to load the tag if necessary. python guru's please test!
378  - 17-08-2006 fixed: mockup with dual ids in anything based on guidialogsettings.
379  - 16-08-2006 fixed: mockup with restart video in context menu.
380  - 15-08-2006 fixed: [ 1536827 ] Problem w/ keymap.xml
381  - 14-08-2006 fixed: xbe's with no title id said was added to the program db each time you listed the bookmark.
382  - 14-08-2006 changed: potentially fixed seeking in files larger than 2gb with dvdplayer.
383  - 14-08-2006 changed: logging off now leaves master mode.
384  - 14-08-2006 fixed: shoutcast sorting sometimes didn't allow user to change order and locked in reverse sorting
385  - 14-08-2006 changed: better repeat code for gamepad navigation. speed increases in 3 steps
386  - 14-08-2006 fixed: some issues with the login screen (weather not updating, conflict with autoexec.py, excessive wrong code messages).
387  - 14-08-2006 fixed: do not allow movie information lookup on a bookmark.
388  - 14-08-2006 added: allow user to skip still manually by pressing right or select
389  - 14-08-2006 fixed: dvdplayer would not take delay in video queue in in account when skipping stills ( short still might not even display )
390  - 13-08-2006 changed: renamed some variables. system.screenshotpath -> pictures.screenshotpath, mymusic.recordingpath -> musicfiles.recordingpath.
391  - 13-08-2006 updated: mplayer.dll with support for aac and aac+ streams.
392  - 13-08-2006 fixed: listcontrol and listcontrolex would wraparound instead of going to ondown if it where at the max page size of the list
393  - 13-08-2006 fixed: forgot to comment out some code in controllist.cpp.
394  - 13-08-2006 added: size() method to the ControlList in python. Updated some documentation.
395  - 12-08-2006 added: xbmc.getGlobalIdleTime() method to python. Updated some documentation.
396  - 12-08-2006 fixed: no control was selected on home screen if you logged on as the master user.
397  - 11-08-2006 fixed: "Treat Stacks as single file" only worked for files that already had times (since 23-07-2006)
398  - 11-08-2006 added: MyPrograms and MyFiles also accept $ROOT as a path when called from ActivateWindow
399  - 11-08-2006 added: MyMusicFiles, MyVideoFiles, and MyPictures windows now accept $ROOT to open to the root listing when called from ActivateWindow.
400                         MyMusicLibrary accepts both $ROOT and Root.
401  - 11-08-2006 changed: consider a total time of 0 for a stack, as missing times so it tries again.
402  - 11-08-2006 added: xbmc.playercontrol(partymode) - enables / disables party mode.
403  - 11-08-2006 changed: renamed region "Great Britain" to "UK" in the english language settings
404  - 11-08-2006 updated: German (Austrian) language file (Thnx to CEOMR)
405  - 11-08-2006 updated: Dutch language file (Thnx to nightspirit)
406  - 11-08-2006 updated: Slovenian language file (Thnx to Peter)
407  - 10-08-2006 changed: added useThumbs and TreatAsFolder arguments to the browse dialog in python. Got rid of redundent code and changed some documentation.
408  - 09-08-2006 changed: MadCodec.dll (mp3) now outputs floating point (24-bit audio), previous versions of the dll will also still work (16 bit).
409  - 08-08-2006 updated: mplayer.dll - better support for dvr-ms files
410  - 08-08-2006 fixed: Settings Profile window list was cleared before the window close animation was performed.
411  - 07-08-2006 changed: the behaviour of the "all" items in music library
412  - 07-08-2006 fixed: video files with large amounts of audio data before first video data would refuse to play. (dvr-ms files in particular)
413  - 07-08-2006 added: Drempels screen saver
414  - 07-08-2006 fixed: Visualisations were often sent incorrect samplerate and/or bitspersample info (unless the source audio was 16bit 48kHz)
415  - 07-08-2006 fixed: bob deinterlacing wasn't working for dvdplayer, it overwrote texture before displaying second field
416  - 07-08-2006 fixed: possible fix for UPnP leak
417  - 07-08-2006 fixed: UPnP limit to 256 entries per container.
418  - 06-08-2006 fixed: Skin bool settings with value didn't work (and caused eratic behaviour)
419  - 06-08-2006 fixed: broken trainers could crash xbmc in some cases.
420  - 06-08-2006 added: zipped trainers.|
421  - 06-08-2006 fixed: Listcontrol crash when going from a long listing to a short listing.
422  - 06-08-2006 changed: Folders should display with their labels by default, rather than the filenames.
423  - 05-08-2006 fixed: DVDPlayer didn't use the time seek values from AdvancedSettings.xml
424  - 04-08-2006 fixed: some files slipped through when browsing for dirs in filebrowser (for instance shoutcast streams).
425  - 04-08-2006 fixed: [ 1518486 ] xbmc.PlayList(0)[i].getduration() is broken.
426  - 04-08-2006 changed: last loaded profile is now automatically selected in the login screen.
427  - 04-08-2006 fixed: reenabled filedirectories in the browse for subtitles dialog. means archives works again.
428  - 04-08-2006 added: [ 1533282 ] IMDb Python Library. thanks to no1cantel and allthekill. now go create a bunch of fancy imdb enabled scripts! :)
429  - 03-08-2006 changed: guibuilder.py, added <resolution> option tag to skin.xml file, fastMethod option, maybe others.
430  - 02-08-2006 fixed: [ 1492732 ] mbcs encoding incorrectly leaves null byte at end of string.
431  - 01-08-2006 fixed: Cleaned up the action code + moved the special case built in function interception for the login window to its class.
432  - 01-08-2006 fixed: List and thumbcontrols cleared there page reference when cleared, meaning refreshed windows often caused jumping in the lists.
433  - 01-08-2006 fixed: guibuilder.py, apparently xbmc.getLocalizedifong() isn't the same as xbmc.getLocalizedString() :)
434  - 01-08-2006 added: guibuilder.py and example in GUI Builder.zip. This module allows you to skin your python scripts with a standard XBMC skinfile.xml.
435  - 01-08-2006 fixed: on some dvd's, menu overlays appeared to soon, even after the last bugfix.
436  - 01-08-2006 fixed: [ 1530775 ] Trainerpath dialog bug.
437  - 01-08-2006 added: [ 1527477 ] Add restart video menu when auto resume video option is on. thanks to kusskowe.
438  - 01-08-2006 changed: don't start kai on login screen.
439  - 31-07-2006 added: [ 1440803 ] Associate Profiles with AV pack. thanks to markeen. will be documented on http://xbmc.xbox-scene.com/wiki/ soonish.
440  - 31-07-2006 fixed: some minor trainer related issues.
441  - 31-07-2006 fixed: master user login timestamp wasn't saved.
442  - 31-07-2006 changed: autoexec.py is hidden in the script window (clutter). use the filemanager for testing.
443  - 31-07-2006 fixed: [ 1530774 ] Trainers "update list" bug
444  - 31-07-2006 fixed: overlay rendering had tearing, renderer updated overlay surface before previous overlay had been copied (second attempt, restored double buffering)
445  - 31-07-2006 changed: player controls are now disabled on the login screen.
446  - 31-07-2006 fixed: conflict with using the different types of locks (all locks had to be of the same kind as the master lock).
447  - 31-07-2006 fixed: Stuck in settings after loading PM3 (or other skins) from Mc360.
448  - 31-07-2006 fixed: Removed old non-float code from paplayer path, and fixed buffer sizes.
449  - 30-07-2006 fixed: on some dvd's, menu overlays appeared to soon
450  - 28-07-2006 added: new speed units
451  - 28-07-2006 updated: Icelandic language file (Thnx to kristjan)
452  - 28-07-2006 updated: Swedish language file (Thnx to blittan)
453  - 28-07-2006 updated: Norwegian language file (Thnx to vnm)
454  - 28-07-2006 updated: Finnish language file (Thnx to jutski)
455  - 28-07-2006 updated: Dutch language file (Thnx to console-ombouw)
456  - 28-07-2006 fixed: [ 1522095 ] Weather location does not update.
457  - 28-07-2006 fixed: [ 1530058 ] Playing a movie from info screen doesn't count as watched.
458  - 28-07-2006 fixed: Weave (Old Sync...) deinterlacer would use invalid field offsets during scaling, causing more small details to dissapear than needed
459  - 28-07-2006 changed: HQ PixelShader now uses one 32bit video frame less of memory (1.5megs dvdres) during standard output (blend and weave deinterlaces still need it thou)
460  - 28-07-2006 fixed: vobsubs and text subtitles using mplayer font's would lock on screen and not disapear until next subtitle since render cleanup.
461  - 27-07-2006 added: xbmc.getCondVisibility() method to python. Pass it any condition(s) string as you would
462                      for skinning. It returns (true (1) or False (0)).
463  - 26-07-2006 added: bob and blend deinterlacing using renderer (gpu)
464  - 26-07-2006 fixed: Refresh of IMDb info freeze.
465  - 26-07-2006 fixed: Video streaming fixed with UPnP (ShareOrDrive flag was the problem. somehow the code logic is different for Music vs Video)
466  - 26-07-2006 changed: Make .aif play with the AIFFcodec in paplayer.
467  - 25-07-2006 changed: Moved the paplayer chain to fully use floating point (speedup and possible quality boosts)
468  - 25-07-2006 fixed: [ 1527036 ] My Programs shares show network-shares icons
469  - 25-07-2006 fixed: [ 1526978 ] Movie info is no longer pulling the Cast data from IMDB
470  - 23-07-2006 changed: cleanup and simplification of renderer and field rendering. 
471                        combined async rendering of dvdplayer and mplayer
472                        changed texture memory to not be write combined, allows fast reads
473  - 23-07-2006 changed: stacking of files was case sensitive on filenames before, now it's case insensitive
474  - 23-07-2006 changed: made seamless stacking quicker to startup with mplayer by not initing codecs or audio/video outputs and disabled caching of subtitles
475  - 20-07-2006 fixed: Internet not connected message even if connected. (added return code 200)
476  - 19-07-2006 fixed: [ 1524849 ] Screensaver unhiding on next song play
477  - 19-07-2006 changed: removed DCHP IP from SystemInfo, and some other little changes
478  - 19-07-2006 changed: improved the profiles support somewhat. xbmc is now fully multiuser capable. http://www.xbmc.xbox-scene.com/wiki/index.php?title=Profiles. thanks to bpairs, jezz_x, chokeman and smokehead for skin work. known issue: webserver sometimes misbehaves on login/logout.
479  - 19-07-2006 fixed: since xbms and ccx can be case sensitive, we have to try some more common subtitle subdirs.
480  - 18-07-2006 added: 'go to root' in context menu of media windows.
481  - 18-07-2006 fixed: [ 1523588 ] get thumbs from imdb or local drive
482  - 18-07-2006 added: option to hide 'all' items in library views.
483  - 18-07-2006 fixed: python scripts custom thumbs were not being used. 
484  - 16-07-2006 added: <thumb> and <label> in .cut files.
485  - 16-07-2006 added: existence for python libraries, python will now refuse to start and gives an error if libraries are missing
486  - 15-07-2006 changed: the onAction method in a python window class so that an Action object is passes instead of a number
487  - 15-07-2006 changed: [ 1518589 ] disabled filedirectories in filebrowser. This means playlists and archives are selectable.
488  - 15-07-2006 changed: play on the remote now plays the dvd if the dvd bookmark is selected in the media windows.
489  - 15-07-2006 added: skin.hassetting() infoLabel. (returns string localized("True") or "" for False)
490  - 15-07-2006 fixed: Fadelabels scrolling did not scale.
491  - 14-07-2006 fixed: adjusting volume while in bookmarks menu selected a bookmark.
492  - 14-07-2006 changed: play disc on a video disc enqueues all items.
493  - 14-07-2006 fixed: disable switch view button in shoutcast dirs.
494  - 14-07-2006 fixed: [ 1520931 ] Custom movie thumbnail ignored when viewing from cast
495  - 14-07-2006 changed: if you select a song in party mode, all songs with a earlier id is removed. more in line with itunes etc.
496  - 14-07-2006 changed: folder.jpg is hidden in my pictures. cleaned up cbr/cbz support a bit.
497  - 14-07-2006 added: a progress dialog is shown if loading a my program directory takes > 1.5secs.
498  - 14-07-2006 fixed: wrong thumb assignment in the script window.
499  - 14-07-2006 fixed: [ 1521878 ] if playing muisc, DVD disc can't be play
500  - 13-07-2006 fixed: HttpApi GetCurrentlyPlaying thumb information should be more reliable
501  - 13-07-2006 changed: don't wait on wrong textures when rendering video using double buffering (videowindow)
502  - 13-07-2006 fixed: [ 1520935 ] Movie deleted from db if you refresh without selecting new
503  - 13-07-2006 fixed: rss scroll speed should now be refresh rate and resolution independent.
504  - 13-07-2006 changed: My Scripts now flatterns folders if default default.py is found
505  - 12-07-2006 fixed: HttpApi GetCurrentlyPlaying so it again returns playing state
506  - 12-07-2006 added: HttpApi FileUpload can now take an optional third parameter (first, continue, last) to allow large files to be uploaded in multiple chunks
507  - 11-07-2006 fixed: XBMC mapped to Log message
508  - 11-07-2006 fixed: masked directory listings in rars where broken
509  - 11-07-2006 changed: header file cleanup and sectioned of time server client
510  - 11-07-2006 changed: recompiled release rar lib without debug information to avoid all warnings about missing debug information during build
511  - 11-07-2006 fixed: python sounds where broken
512  - 11-07-2006 fixed: fribidi flipping was done both by mplayer and by gui when using ttf fonts
513  - 11-07-2006 changed: subtitle conversion to utf is now disabled if user is using mplayer fonts. 
514  - 11-07-2006 fixed: samba default username/password wasn't being applied in all cases
515  - 10-07-2006 changed: listcontrol onup/ondown is now respected. set them to listcontrols own id for old wraparound behavior. ( they are now the same as thumbpanels )
516  - 10-07-2006 fixed: top part of ttf subtitles (hyphens and such) would get cut of in some sizes
517  - 10-07-2006 added: sorting on listener count and bitrate for shoutcast directory
518  - 10-07-2006 changed: subs are now in utf8 encoding. conversion is done at render time.
519  - 10-07-2006 fixed: [ 1519293 ] Hide file extensions appears to affect (certain) directories
520  - 10-07-2006 fixed: autostart of audio discs (mp3...) was not working
521  - 10-07-2006 changed: Default bookmark name for UPnP is now "UPnP Server" instead of "Windows Media Connect (UPnP)" as this was too long for some skins like MC360
522  - 10-07-2006 fixed: UPnP bookmarks now work after reboot
523  - 10-07-2006 added: Network Option to autostart upnp client on boot (speeds up autodetection & upnp bookmarks)
524  - 10-07-2006 changed: pre-populate friendly name in Add Network Location for UPnP Servers
525  - 10-07-2006 changed: network startup is now asyncronos, doesn't delay boot
526  - 10-07-2006 fixed: play dvd on vcd's would not work, while autorun would. 
527  - 09-07-2006 added: Colorkey to the new setImage Python method.
528  - 09-07-2006 fixed: [ 1519501 ] ListControl spincontrol down stays focused/pressed
529  - 09-07-2006 fixed: [ 1519504 ] Last.fm radio no default thumb displayed
530  - 08-07-2006 fixed: nav sounds completely disappear after fast scrolling
531  - 08-07-2006 added: ControlImage now have function setImage(filename)
532  - 08-07-2006 added: Dialog().numeric to Python. Prompt the user for a number, date,time, ip via the Keypad (DialogNumeric)
533  - 07-07-2006 fixed: skin zoom should respect aspect ratio, zoom level is set on the horizontal direction
534  - 07-07-2006 fixed: files within rar/zips in rar/zips (double archived) would not play
535  - 07-07-2006 changed: rewrote how rar/zip's urls are handled, less workarounds needed. (expect glitches)
536  - 07-07-2006 fixed: [ 1518898 ] Trying to delete *.m3u file, deletes my music instead...
537  - 07-07-2006 updated: German language file
538  - 07-07-2006 updated: Turkish language file (Thnx to necipfazil)
539  - 07-07-2006 updated: Polish language file (Thnx to smuto and the Polish Community Forum)
540  - 07-07-2006 updated: Dutch language file (Thnx to nightspirit)
541  - 07-07-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
542  - 07-07-2006 changed: cleanup of guiaudiomanager
543  - 07-06-2006 fixed: delete and rename in my videos were broken.
544  - 07-06-2006 changed: visualisations now load settings from userdata/visualisations. cleaned up saville and boxalizer.
545  - 07-07-2006 fixed: random lockups due to thread issues with settings bool cache (once more ;))
546  - 06-07-2006 fixed: HttpApi SendKey should now process "keyboard" codes again
547  - 06-07-2006 fixed: HttpApi should process commands slightly quicker
548  - 06-07-2006 fixed: Progress dialog in Python wouldn't display the third line of text.
549  - 06-07-2006 fixed: bug when canceling input of gamepad lock code.
550  - 06-07-2006 changed: removed o: mapping. t: is now mapped to the user data folder. if you run from a dvd it will be set to the savegame folder and the userdata folder will be cached on first run.
551  - 06-07-2006 fixed: pressing play dvd and autorun would attempt to start mplayer on some dvd's
552  - 06-07-2006 fixed: random lockups due to thread issues with settings bool cache.
553  - 06-07-2006 fixed: Some skin settings weren't loaded correctly once a blank setting was encountered.
554  - 06-07-2006 changed: combined gui and video calibration, 
555               added: new gui setting skin zoom and new skin.xml setting, to allow for overscan adjustment of skin.
556               removed: osd location adjustment, now only follows what's been set in skin
557  - 05-07-2006 changed: directory labels in file manager now show 'root' instead of being blank in the root listing.
558  - 05-07-2006 fixed: !Skin.String(name) conditional wasn't functioning (the ! was ignored)
559  - 05-07-2006 fixed: Initial control visibility and dialog control visibility were cached incorrectly.
560  - 04-07-2006 changed: Skin reload no longer stops the currently playing media.
561  - 04-07-2006 fixed: 'add source button' didn't appear on empty bookmark listing in my programs.
562  - 04-07-2006 added: Support for UPnP Media Servers auto-discovery. No need to specify IP address of host in sources.xml. No need to use the SsdpProxy program anymore.
563  - 04-07-2006 changed: Network Setup now uses UPnP auto-discovery.
564  - 04-07-2006 changed: Speed improvements on all skin setting retrieval.  Removed not completely working Skin.CompareString() and replaced with Skin.String(name,value) to do comparisons.  Also extended Skin.SetBool(name,value) to take true or false as a parameter.
565  - 03-07-2006 fixed: Video & Picture titles for UPnP is now displaying actual text
566  - 03-07-2006 fixed: Compiler settings for debug lipPlatinumd was wrong causing crashes in debug build with debug libs
567  - 03-07-2006 fixed: some quicktime external dll's where broken since 26-06-2006
568  - 03-07-2006 changed: made loadlibrary return base address of dll instead of pointer to xbmc dllloader structure.
569  - 03-07-2006 added: some more emulation needed for the coreavc codec (still not entirely there)
570  - 03-07-2006 fixed: during movie calibration, on a pal system, there would be one additional mode available identical to other (pal16:9 if widescreen is supported pal4:3 if not)
571  - 03-07-2006 added: Additional filenames to try when searching for music thumbs - declared in AdvancedSettings.xml 
572  - 03-07-2006 changed: use alternate time calculation for dvdplayer if ffmpeg gives us negative duration
573  - 03-07-2006 changed: builtin skin.theme now uses delayed skin loading bumping the usability somewhat.
574  - 03-07-2006 changed: ignore "the" when sorting now applies to programs.
575  - 03-07-2006 fixed: Fixed WMC not being detected right away
576  - 03-07-2006 fixed: Removed need for SsdpProxy when only interested in WMC on the host
577  - 03-07-2006 fixed: Removed browsing to upnp:// in NetworkSetup, now behaves like Daap
578  - 03-07-2006 fixed: Changed default Network name from UPnP Server to Windows Media Connect (UPnP)
579  - 03-07-2006 fixed: Removed duplicate code in AutoRun/PlayDisc function.
580  - 03-07-2006 fixed: [ 1515857 ] Default bookmark and back problem.
581  - 02-07-2006 fixed: PyMappingMethods were not included for Pythons playlist.  __getitem__, __len__ & __setitem__
582                      It is subscriptable, Use PlayList[int] to retrieve a playlistItem.
583  - 02-07-2006 fixed: navigation could get stuck in media windows if a server disappeared. also, this incidentially adds upnp support! thx a bunch to c0diq, see http://www.plutinosoft.com/blog/category/blahblah/120 
584  - 02-07-2006 added: shadowColor to the ControlButton in Python.
585                      - If you want a label with a shadow, use the button without textures :)
586  - 02-07-2006 fixed: subtitles where centered according to overscan corrections
587  - 02-07-2006 fixed: filenames with an @ signed in them in the root of dvd/cd's would refuse to play
588  - 01-07-2006 added: two new python functions:
589                      xbmc.playSFX(filename) -- Plays a wav file by filename
590                      xbmc.enableNavSounds(yesNo) -- Enables/Disables (True/False) nav sounds
591  - 30-06-2006 changed: a toast message is displayed if last.fm username/password is wrong
592  - 30-06-2006 added: visible condition Weather.IsFetched, is true if the weather data is downloaded
593  - 30-06-2006 fixed: smb shares with special chars (spaces, %..) in them would fail to use correct authentication information when opening files.
594  - 29-06-2006 fixed: While scanning, tag reading and remote thumb lookup was enabled in My Music Files.
595  - 29-06-2006 fixed: shortcuts in my programs misbehaved slightly.
596  - 28-06-2006 fixed: XLink Kai crash on load.
597  - 28-06-2006 added: builtin command skin.theme. cycles skin themes (skin.theme(-1) to go backwards). skin label "skin.currenttheme". themes are now at the mercy of the skinner.
598  - 28-06-2006 added: AIFF codec to paplayer.
599  - 28-06-2006 fixed: Editing of text containing UTF8 character codes could cause crashes.
600  - 28-06-2006 fixed: Listcontrol could sometimes truncate one character when not scrolling the selected item.
601  - 26-06-2006 fixed: "Query Info For All Albums" accessible in files & library. Now Playing is now fully accessible at the bottom of context menus.
602                              Item count fixed and a check for * all items and parent folder implemented.
603                              Also localized a few of the strings.
604  - 26-06-2006 updated: Dutch language file (Thnx to nightspirit)
605  - 26-06-2006 updated: Chinese (Simple) language file (Thnx to omenpica)
606  - 26-06-2006 updated: Russian language file (Thnx to que_)
607  - 26-06-2006 updated: Norwegian language file (Thnx to vnm)
608  - 26-06-2006 changed: cddb info is displayed even if tag reading is disabled
609  - 26-06-2006 fixed: if cddb is disabled, the content of a cd is listed, then cddb is enabled, the info from cddb is not displayed
610  - 26-06-2006 changed: moved playlist window content into a directory class
611  - 26-06-2006 changed: moved shares of media windows into the view state
612  - 26-06-2006 fixed: some dll loader cleanup and additions, attempt 2 (python was broken since the 24th after previous version of this)
613  - 25-06-2006 fixed: reverted elupus "dll loader cleanup and additions" because it broke python
614  - 25-06-2006 fixed: Subtitles should now word-wrap (based on calibration values) when TTF fonts are used.
615  - 25-06-2006 added: Font fallback to "font13" if a requested font isn't available.
616  - 25-06-2006 fixed: image controls with both <info> and <texture> tags fall back to the <texture> tag when no info is present.
617  - 25-06-2006 fixed: text strings where ending part was truncated and that ended with a newline character, could crash font renderer
618  - 23-06-2006 fixed: Better handling of overlapping strings in the listcontrol.
619  - 23-06-2006 fixed: Jump to section from a settings category could hit the wrong section if sections had been removed from the GUI via AdvancedSettings.xml
620  - 23-06-2006 fixed: Don't re-activate a window on Back if <previouswindow> points to ourselves.
621  - 22-06-2006 fixed: Navigation off page up/down buttons.
622  - 22-06-2006 added: create folder in filebrowser when browsing for writable folders.
623  - 22-06-2006 fixed: jitter in spc codec. also updated dll to v3.0.
624  - 22-06-2006 fixed: Nicer display of weather setting codes.
625  - 22-06-2006 fixed: Navigation when no controls are visible could cause infinite loops.
626  - 21-06-2006 changed: switched to async exception handling to allow logging/handling of win32 exceptions. (potentially slower due to less compiler optimizations)
627  - 21-06-2006 fixed: [ 1505563 ] Paplayer plays at very slow rate
628  - 21-06-2006 fixed: restored &#10; (newline chars) in english language
629  - 21-06-2006 fixed: weather isn't localized anymore
630  - 21-06-2006 fixed: "Look for custom thumbnails on remote shares" setting was ignored.
631  - 21-06-2006 fixed: My music - autoswitch to thumb didn't work with one folder and parent folder items hidden.
632  - 21-06-2006 fixed: Network and local buttons in My Pictures now work in 16x9 too
633  - 21-06-2006 changed: Some minor fixes/changes to the swedish strings.xml langinfo.xml
634  - 21-06-2006 fixed: temp and speed units do not display properly
635  - 21-06-2006 added: Canadian region to the english language (Thanks to Midvalley)
636  - 21-06-2006 fixed: <colordiffuse> didn't work for multiimage.
637  - 21-06-2006 fixed: Speed up for party mode starting.
638  - 21-06-2006 changed: ControlGroup(id).HasFocus() returns true if the current control is in that controlgroup.
639  - 21-06-2006 fixed: Alignment of right items in listcontrolex
640  - 21-06-2006 changed: <onclick> based on Skin variables should use the same format as the <label> tag - $INFO[Skin.String(blah)]
641  - 21-06-2006 updated: ControlImage and ControlTextbox to accept keyword arguments. (matches other controls)
642  - 21-06-2006 updated: some of the python documentation with examples
643  - 20-06-2006 changed: "Query Info For All Albums" minor code cleanup and increased relevance % for better accuracy.
644  - 20-06-2006 fixed: some language files contained &amp;gt; it should have been &gt; (>)
645  - 20-06-2006 updated: Polish language file (Thnx to napek)
646  - 20-06-2006 fixed: Typo in swedish strings.xml (Thanks Pike)
647  - 20-06-2006 changed: Modified xboxmediacenter.xml and myprograms.xml/myvideos.xml to work with a default XBMC setup
648                        ie using the name tags from an untouched xboxmediacenter.xml for the bookmarks in the
649                        left hand side of My Videos/My Programs
650  - 20-06-2006 updated: Chinese (Simple) language file (Thnx to omenpica)
651  - 20-06-2006 updated: Finnish language file (Thnx to jutski)
652  - 20-06-2006 updated: German (Austrian) language file (Thnx to CEOMR)
653  - 20-06-2006 updated: Italian language file (Thnx to kotix)
654  - 20-06-2006 updated: Norwegian language file (Thnx to vnm)
655  - 20-06-2006 updated: Turkish language file (Thnx to necipfazil)
656  - 20-06-2006 updated: Spanish language file (Thnx to jose_t)
657  - 20-06-2006 updated: Polish language file (Thnx to smuto and the Polish Community Forum)
658  - 20-06-2006 added: MPPA Rating to video information dialog.
659  - 19-06-2006 changed: updated all language files to the new format and to utf-8 encoding
660  - 19-06-2006 fixed: [ 1507612 ] Date & Time will not re-allow entry after set in skin
661  - 19-06-2006 changed: forcing mplayer to use utf8 encoding for mkv subtitles
662  - 19-06-2006 added: Tool to translate language files, sources in Tools/Translator
663  - 19-06-2006 updated: english language to new format
664  - 19-06-2006 added: support for a new format of language files (old format can still be read)
665                        new format: <string id="123">String</string>
666  - 19-06-2006 added: "Query Info For All Albums" to My Music accessible via the context menu.
667  - 19-06-2006 changed: Reorganised context menus.
668  - 19-06-2006 changed: Apologies to translators, i added a new string to 'English/strings.xml' - i have made the relevant changes and the strings are now located in LocalizeStrings as they should be.
669  - 19-06-2006 added: Skin.SetNumeric() built in function.
670  - 19-06-2006 fixed: linksys wrtsl54gs folder listings would only list root of shares after samba update (dfs flag set in list request caused server to mad)
671  - 18-06-2006 fixed: Username/pass could be shown in the name section after browsing for a new media source via Add/Edit source dialog.
672  - 18-06-2006 fixed: Rotate and Zoom animations center coords were not scaled correctly
673  - 18-06-2006 fixed: httpapi SendKey no longer requires the web server to be running
674  - 17-06-2006 added: Master lock check on settings subcategories (does not affect settings window).
675  - 17-06-2006 changed: Re-enabled settings item on context menus.
676  - 17-06-2006 changed: Return to current window on bad passcode entry.
677  - 16-06-2006 fixed: <previouswindow> tag wasn't initialized (meant you were stuck in Settings after changing from Mc360 -> PM3)
678  - 16-06-2006 fixed: Spincontrols could show ?0? when the value was out of range - defaults back to the first value now.
679  - 16-06-2006 fixed: Changed the default colour to use for HW overlays to 010101 (fixes transparency issues with OSDs)
680  - 15-06-2006 fixed: trouble with startup lock.
681  - 14-06-2006 added: Dialog().browse  to Python. Lets the user navigate with the FileManager.
682  - 14-06-2006 fixed: GetThumb in Album and Movie information screens allows browsing to find thumb.
683  - 13-06-2006 removed: Settings options for hiding file or directory labels in thumbpanel - it's a skin property now.
684  - 13-06-2006 fixed: [ 1505303 ] global subs off, issue when enabling vobsubs.
685  - 13-06-2006 fixed: vobsubs stored as .idx + .rar should now work.
686  - 12-06-2006 added: [ 1504525 ] <onclick> tags fillable using SkinSetting strings, thanks to Nuka1195.
687  - 12-06-2006 fixed: Playlists containing a single stream or file are now left alone.
688  - 12-06-2006 added: <back>BackSpace</back> to keymap.xml for numeric input dialog to allow backpace with remote.
689  - 12-06-2006 fixed: problems with programdatabase upgrade code.
690  - 12-06-2006 changed: <hidelabels> is now part of the thumbnailpanel control in the skin.
691  - 12-06-2006 fixed: Label wrapping of the last word before a carriage return.
692  - 12-06-2006 fixed: .strm files failed to play.
693  - 11-06-2006 changed: mplayer now uses xbmc ftp filesystem. seeking is disabled for now due to lockups in curl. (works when using dvdplayer or mplayer without cache)
694  - 11-06-2006 added: better subtitle charset detection. mplayer now tries to detect any multicharacter charsets, then fallbacks to user specified
695  - 11-06-2006 added: builtin command, xbmc.KaiConnection.     Change kai connection status (connect/disconnect).
696  - 11-06-2006 added: System.kaienabled conditional visibility tag.
697  - 11-06-2006 added: System.dvdready and System.trayopen conditional visibility tag.
698  - 11-06-2006 fixed: Added additional late check for X+Y button combo for debugging.
699  - 11-06-2006 changed: Added black border around freemem and remote code info for better readability.
700  - 11-06-2006 fixed: Start button mapped in virtual keyboard to Done now as well.
701  - 11-06-2006 changed: my programs now displays folder size. plus added sort by size.
702  - 11-06-2006 fixed: edit media source failed if you changed source name.
703  - 11-06-2006 fixed: [ 1504128 ] Behaviour of masterlock.
704  - 11-06-2006 changed: you can now also remove extensions using advancedsettings.xml (see manual).
705  - 10-06-2006 changed: moved region setting from date & time to appearance
706  - 10-06-2006 fixed: Initial control focus didn't observe the controlgroup's previous focus.
707  - 10-06-2006 fixed: <label> in button controls didn't accept $INFO[] labels.
708  - 10-06-2006 added: set source thumbnail in gui. access from context menu.
709  - 09-06-2006 fixed: Watched status is preserved across views, rather than being separate.
710  - 09-06-2006 fixed: Recursive slideshow is only enabled if there are subfolders
711  - 09-06-2006 fixed: Thumbloader would attempt to open .rar and .zip in Music and Videos.
712  - 09-06-2006 fixed: System.HasAlarm(name) only worked in lowercase, and was only checked on window load.
713  - 09-06-2006 fixed: Initial control visibility for the list/thumb controls wasn't set correctly for Media window WindowOpen animations.
714  - 09-06-2006 changed: Removed playlist track format from GUI - it just uses the music track format unless you specify otherwise using advancedsettings.xml.
715  - 09-06-2006 fixed: stack file size.
716  - 08-06-2006 added: Support for START to select Done in Numeric dialog.
717  - 08-06-2006 fixed: Screensaver preview did not show the correct screensaver if music or video was playing.
718  - 08-06-2006 fixed: Delete on playlists/smart playlists could delete all their files as well.
719  - 08-06-2006 changed: Cleaned up some more settings (postprocessing to xml only, use auto sync removed (use mplayer.conf), and subtitles default to arial.ttf.
720  - 08-06-2006 changed: Add/Edit Source dialog can now handle multiple paths.  Skinners should update at their leisure (old skins will mean the multipath editing will only affect the first path).
721  - 08-06-2006 fixed: [ 1453640 ] AAC In MP4 Incorrect CBR Detection, by removing the text.
722  - 08-06-2006 fixed: ftpserver would sometimes crash when user disconnected
723  - 08-06-2006 changed: replaced our own ftp client with a client based on curl
724  - 08-06-2006 updated: libcurl.dll to precompiled binary curl-7.15.3-win32-nossl-sspi from curl.haxx.se
725  - 07-06-2006 fixed: [ 1500349 ] .cdda files showing in every section
726  - 07-06-2006 changed: restored dllloader fixes that previously broke realmedia
727  - 07-06-2006 changed: Simplified the auto thumb switching for My Music in line with the other views.
728  - 07-06-2006 fixed: Get Thumb option wasn't enabled for Album Information.
729  - 07-06-2006 fixed: .strm files were treated as folders like playlists.
730  - 07-06-2006 changed: Updated the music thumbs system to be more inline with the current system.  Will require rescanning your music in to get thumbs in the library views.
731  - 07-06-2006 added: Support for avalaunch_icon.jpg for My Programs.
732  - 07-06-2006 fixed: Initial focus of controls didn't take into account whether they were hidden.
733  - 06-06-2006 updated: French language file
734  - 06-06-2006 fixed: Startup lock was unfunctional.
735  - 06-06-2006 fixed: ListItem.* didn't work in FileBrowser dialog.
736  - 06-06-2006 updated: Turkish language file (Thnx to necipfazil)
737  - 05-06-2006 added: [ 1501051 ] setEnabled() method, angle to button in python, thanks to Nuka1195
738  - 05-06-2006 changed: redid master lock. thanks to smokehead for skin work!
739  - 05-06-2006 fixed: [ 1500816 ] Playlist Thumbs
740  - 05-06-2006 fixed: Incorrect fgets failed errorlog on eof.
741  - 05-06-2006 changed: Settings cleanup (simplified programs + video auto-switching, removed some that are no longer necessary)
742  - 05-06-2006 changed: Use Track number changed to Track Format in Rip CD settings.
743  - 05-06-2006 changed: TDATA\0face008\settings.xml moved to UserData\guisettings.xml.
744  - 05-06-2006 fixed: RealMedia video playback. Reverted dll.cpp in Dllloader to revision 1.42.
745  - 04-06-2006 changed: single item playlists are treated as playlists (not files) when playlistasfolder is false.
746  - 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)
747  - 04-06-2006 fixed: Shoutcast wouldn't play from shoutcast directory (ReadString problem).
748  - 04-06-2006 changed: Moved ReadString() to IFile so it can be overridden in derived classes again, restored CFileCurl::ReadString().
749  - 04-06-2006 fixed: Excessive harddisk usage due to constant texture allocation/deallocation in UI calibration screen.
750  - 03-06-2006 changed: Cleaned up audioscrobbler loglevels.
751  - 03-06-2006 fixed: Shoutcast directory and internetstreams in playlists was broken.
752  - 03-06-2006 fixed: [ 1489324 ] itunes music share doesn't properly display.
753  - 03-06-2006 changed: Cleaned up the playlist player state code.
754  - 03-06-2006 changed: Allowed PlayerControl(RepeatAll), PlayerControl(RepeatOne) and PlayerControl(RepeatNone) to be used instead of just the toggle version.
755  - 03-06-2006 changed: Playlists now act like folders in all views.  Revert to the old behaviour using <playlistasfolders> in advancedsettings.xml
756  - 03-06-2006 fixed: No alternate label was available for the togglebutton.  Use <altlabel>.
757  - 03-06-2006 changed: Moved ReadString() to CFile (removes duplicate code).
758  - 03-06-2006 fixed: Window.IsActive could reset to true at the end of a long control-based windowclose animation.
759  - 02-06-2006 changed: Updated Python ControlLabel to accept angle parameter, thanks to Nuka1195.
760  - 02-06-2006 fixed: [ 1472413 ] Xlink: Hosting twice should not be possible
761  - 02-06-2006 fixed: my programs used my videos shares for startup parameter determination.
762  - 02-06-2006 fixed: Lock Settings in context menu was broken
763  - 02-06-2006 fixed: Settings and Filemanager lock was broken
764  - 02-06-2006 added: hidden gui setting videfiles.hidedirectorynames due to wide public demand =). set to true using advancedsettings.xml
765  - 01-06-2006 changed: order of icon and time in xbmc.notification. syntax is now xbmc.notification(header,message,time,icon).
766  - 01-06-2006 fixed: cdda ripper didn't apply fatx filtering to file names properly.
767  - 01-06-2006 updated: French language file
768  - 01-06-2006 changed: xbmc.notification now takes an optional time to display (in ms) as a parameter.
769  - 01-06-2006 changed: All gui settings to lower case only.
770  - 01-06-2006 changed: xbmc.notification now takes an optional icon as param.
771  - 31-05-2006 fixed: folder.jpg should now work in My Pictures.
772  - 31-05-2006 fixed: Add Network location didn't update the mediasources list.
773  - 31-05-2006 changed: Cleaned up a few unnecessary settings.
774  - 31-05-2006 fixed: [ 1496367 ] playselected pos in playlist.
775  - 31-05-2006 changed: New my programs system is now the default.  Removed old code.
776  - 31-05-2006 changed: Cleaned up the animation code a little.
777  - 30-05-2006 fixed: Url sharename was not cloned (causing smb errors)
778  - 29-05-2006 fixed: Startup windows based on the old system weren't working when the startup window was set to Home.
779  - 29-05-2006 added: [ 1479495 ] httpapi: optional boolean para to GetThumbFilename, if true returns temp store filename otherwise returns permanent filename (default: false)
780  - 29-05-2006 fixed: httpapi: GetCurrentlyPlaying now includes File Size field
781  - 29-05-2006 fixed: no switch to thumb control after album lookup
782  - 29-05-2006 changed: context menu entry "Rip CD" is only shown inside the cdda directory listing
783  - 29-05-2006 updated: Norwegian language file (Thnx to vnm)
784  - 29-05-2006 updated: Swedish language file (Thnx to blittan)
785  - 29-05-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
786  - 29-05-2006 updated: Polish language file (Thnx to napek)
787  - 29-05-2005 updated: Hungarian language file (Thnx to bali001)
788  - 29-05-2006 fixed: highlighted playing item in filelists could be wrong
789  - 29-05-2006 fixed: Crash when 2 different file browsers are on screen.
790  - 29-05-2006 fixed: [ 1496037 ] USA/English Weather Units are incorrect
791  - 29-05-2006 changed: Updated xbmc.getInfoLabel and xbmc.getInfoImage to take in string arguments, thanks to Nuka1195.
792  - 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.
793  - 29-05-2006 fixed: Various mouse control issues.
794  - 29-05-2006 removed: automatic generation of samba bookmarks from settings ( has been replaced with the bookmark the wizard )
795  - 29-05-2006 fixed: spaces in samba usernames/passwords where not working.
796  - 28-05-2006 fixed: Seekbar could stay on screen after a video calibration of the OSD.
797  - 28-05-2006 changed: more logging on shoutcast directory failure, will log recived data if loglevel is in debug.
798  - 28-05-2006 fixed: play button was enabled without an arena in kai window.
799  - 28-05-2006 fixed: Rename smb folders from videos/music/pictures context menus.
800  - 28-05-2006 fixed: Video bookmarks were transparent.
801  - 28-05-2006 changed: Moved FileZilla Server.xml to System folder.
802  - 28-05-2006 added: [ 1496220 ] <previouswindow> tag to window skin files, allowing the skinner to force the previous window, thanks to lossol93.
803  - 28-05-2006 added: [ 1496246 ] xbmc.getInfoLabel(int) & xbmc.getInfoImage(int) to python, thanks to Nuka1195.
804  - 28-05-2006 fixed: If no screenshot folder is defined, the screenshot is taken before prompting for the screenshot folder.
805  - 28-05-2006 fixed: Filebrowser can now have more than one instance.
806  - 27-05-2006 added: localized date/time in directory listings
807  - 27-05-2006 fixed: [ 1479058 ] Renaming files/folders on samba shares
808  - 27-05-2006 fixed: Invalid temperature assert on boot when temperature control enabled.
809  - 27-05-2006 fixed: [ 1493877 ] Problem with weather localisation in swedish
810  - 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)
811  - 26-05-2006 fixed: Python AR in images wasn't working.
812  - 26-05-2006 fixed: Parent folder items in My Pictures would sometimes show with their thumb.
813  - 26-05-2006 fixed: Filesize parameter didn't return from files played via the httpapi.
814  - 26-05-2006 fixed: [ 1490939 ] Playlist filenames are run through the fatx conversion while in UTF8.
815  - 25-05-2006 fixed: Infinite loop if the progress dialog was started by the player while in fullscreen before rendering was allowed.
816  - 25-05-2006 fixed: DoModal() and Show() on dialogs had to be called with the parent window, even though the information was never used.
817  - 25-05-2006 fixed: last.fm directory was broken.
818  - 25-05-2006 fixed: forgot to enable subtitles after user browsed for one.
819  - 25-05-2006 fixed: Black button for MyVideo playlist was not mapped correctly
820  - 25-05-2006 updated: German language file
821  - 24-05-2006 fixed: folder.jpg didn't work in Programs or Scripts.
822  - 24-05-2006 fixed: [ 1492671 ] .mov no sound with mplayer, CVS now
823  - 23-05-2006 added: localization of temperature and speed unit via langinfo.xml
824  - 23-05-2006 fixed: [ 1493130 ] XBMC crashes at the end of Apple Lossless files.
825  - 23-05-2006 fixed: karaoke should now start on next song.
826  - 22-05-2006 fixed: dvdplayer wouldn't set language based on xbmc language settings as it should
827  - 22-05-2006 fixed: inverted dvd highlights. spu used for background and selected is totaly transparent
828  - 22-05-2006 fixed: Settings context menu item was broken
829  - 22-05-2006 fixed: Thumb issues with thumbs popping up on parent items, and not showing up for some stacked items.
830  - 22-05-2006 fixed: A few minor directory history issues with the new My Programs system.
831  - 21-05-2006 removed: <home> tag from XBoxMediaCenter.xml
832
833 ******************************************************************************
834 * YOU MUST NOW USE A SHORTCUT XBE (SEE THE INCLUDED ONE) TO RUN XBMC AS DASH *
835 ******************************************************************************
836
837  - 21-05-2006 changed: removed duplicated samba options in xboxmediacenter.xml and moved samba clienttimeout and doscodepage to AdvancedSettings.xml
838  - 21-05-2006 changed: rewrote network init and retrieval of current ip/subnet...
839  - 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
840  - 21-05-2006 fixed: [ 1492281 ] Some video thumbnails aren't loading
841  - 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.
842  - 21-05-2006 fixed: AM/PM switched in time display
843  - 20-05-2006 fixed: Startup window setting was broken.
844  - 19-05-2006 updated: French language file
845  - 19-05-2006 updated: Chinese (Traditional) language file (Thnx to dog099)
846  - 19-05-2006 updated: Chinese (Simple) language file (Thnx to omenpica)
847  - 19-05-2006 updated: Polish language file (Thnx to smuto and the Polish Community Forum)
848  - 19-05-2006 fixed: Esperanto language file was UTF-16 encoded
849  - 19-05-2006 fixed: [ 1491374 ] Time/Date Setting Problem
850  - 19-05-2006 fixed: TextBox crashed trying to handle linebreaks.
851  - 18-05-2006 added: localization of date and time format via langinfo.xml
852  - 18-05-2006 fixed: music nav, when the language is changed, the shares are displayed in the previous language
853  - 18-05-2006 changed: lowered protocol level of cddb to 5 again (none utf8 queries to freedb)
854  - 18-05-2006 added: masterlock to AdvancedSettings.xml! Check XBMC Wiki for more informations!
855  - 18-05-2006 removed: Masterlock Max. Retries from GUI ! Default Max. Value is: 3!
856  - 18-05-2006 changed: Masterlock Settings Controll and  GUI conditions Controll
857  - 18-05-2006 added: Master User Modes: Normal User/ Advanced User! Check XBMC Wiki for more informations!
858  - 18-05-2006 fixed: [ 1490023 ] Locked overlay thumb not showing
859  - 18-05-2006 fixed: [ 1478366 ] Master Lock
860  - 18-05-2006 fixed: [ 1478514 ] Couple of problems with MASTERLOCK
861  - 18-05-2006 fixed: [ 1479324 ] Wrong FTP username in settings when not online (a test is required)
862  - 18-05-2006 fixed: [ 1479328 ] Wrong modchip detection message
863
864  - 17-05-2006 fixed: [ 1484760 ] 1080i Arial TTF unicode none english charset error
865  - 17-05-2006 changed: cosmetic change to music scanner dialog + kai / trainer dialog.+
866  - 17-05-2006 fixed: launching game with kai from my programs with trainer active crashed.
867  - 17-05-2006 added: Esperanto language file (Thnx to taiq)
868  - 17-05-2006 updated: Spanish language file (Thnx to jose_t)
869  - 17-05-2006 updated: Swedish language file (Thnx to blittan)
870  - 17-05-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
871  - 17-05-2006 updated: German (Austrian) language file (Thnx to CEOMR)
872  - 17-05-2006 updated: Russian language file (Thnx to que_)
873  - 17-05-2006 fixed: only use pap wma codec if applicable.
874  - 17-05-2006 fixed: some small issues in file browser (directory history in root, selected item label missed a /).
875  - 17-05-2006 fixed: Crash when reloading skins in certain situations.
876  - 17-05-2006 fixed: [ 1489037 ] Changing skin breaks scan to db.
877  - 17-05-2006 fixed: Startup window of "My Music" didn't work.
878  - 17-05-2006 added: Separated "MyVideos" window (id 6) from "MyVideoFiles" window (now id 24).  Does not require any skin changes.
879  - 17-05-2006 fixed: Transparency on embedded xbe thumbnails was replaced with black.
880  - 17-05-2006 fixed: [ 1488834 ] German Umlaute won't display correct in My Programs folders
881  - 17-05-2006 added: Advanced setting <thumbsize> to specify the size XBMC caches thumbs at.
882  - 17-05-2006 fixed: [ 1488180 ] PNG transparency error.
883  - 17-05-2006 fixed: [ 1488630 ] Partymode then enqueue causes internal playlist to be added
884  - 17-05-2006 fixed: [ 1488829 ] Python ControlTextBox ignores multiple linebreaks
885
886  - 16-05-2006 fixed: Cleaned up the thumb code (for <folder>.tbn)
887  - 16-05-2006 fixed: LCD wasn't being reinitialized correctly on settings change.
888  - 15-05-2006 fixed: volume control with remote now functions under Now Playing window.
889  - 15-05-2006 fixed: forgot to make playlist paths
890  - 14-05-2006 fixed: settings entry didn't show in file manager context menu.
891  - 14-05-2006 added: you can now edit and remove customly added network locations in add source wizard.
892  - 13-05-2006 changed: VoiceMasks.xml to System/ and KaiVectors.xml removed from CVS.
893  - 13-05-2006 changed: don't show zoom overlay in slideshow when viewing comics.
894  - 13-05-2006 fixed: [ 1483011 ] ControlListItem not able to display german umlaute
895  - 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).
896  - 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.
897  - 13-05-2006 fixed: Scripts window would not show .py files.
898
899  - 13-05-2006 changed: libcurl will now follow 2 redirects on connection
900  - 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. 
901                      (flv streams distributed with Content-Disposition will still fail used on some of google video's backup servers)
902  - 13-05-2006 fixed: don't do tumbnail lookup on internet streams, slows startup
903  - 13-05-2006 changed: samba now allows domain\user type usernames. smb://workgroup;domain\user@computer/share. 
904                        workgroup is the workgroup of the computer (only needed for computername to ip lookup), domain is the logon domain of the user
905  - 13-05-2006 fixed: files with short extensions could wrongfully get through directory masking.
906  - 13-05-2006 added: wma codec to paplayer (builtin).
907  - 12-05-2006 changed: removed hardcoded ip's. a DNS server is now required for all internet access in xbmc.
908  - 12-05-2006 fixed: my programs always regenerated thumbs.
909  - 12-05-2006 fixed: xbmc would crash when video finished playing over SMB.
910  - 11-05-2006 changed: default log set to NOTICE instead of ERROR.
911  - 07-05-2006 added: daap protocol to add network location dialog.
912  - 07-05-2006 added: shoutcast, last.fm, soundtracks and replaytv to add media source.
913  - 07-05-2006 changed: moved screenshot-, recordings-, playlists- and trainerpaths from xboxmediacenter.xml.
914  - 07-05-2006 fixed: Progressdialog would popup repeatadly when retreiving a large shoutcast directory.
915  - 07-05-2006 changed: Rss feed setup to UserData\RssFeeds.xml
916                        Keymap.xml to UserData\Keymap.xml
917                        System\LCD.xml to UserData\LCD.xml
918                        System\Partymode.xml to UserData\Partymode.xml
919  - 07-05-2006 changed: Removed old thumb code.
920  - 07-05-2006 changed: Background thumb loader for My Programs + changed My Programs + Kai thumb location.
921  - 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.
922  - 06-05-2006 fixed: Insane shoutcast memory usage. (now uses 256KB instead of 5MB internally)
923  - 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.
924  - 06-05-2006 changed: when viewing a .cbr/.cbz, move to top left corner on image change.
925  - 06-05-2006 fixed: crash in my video info screen if you searched a movie by actor, then hit plot.
926  - 06-05-2006 fixed: New loglevels were slightly out (meant you always had full debug logging.)
927  - 06-05-2006 changed: Cleaned up more thumb related code (Picture thumbs are now in UserData/Thumbnails/Pictures/0..F/)
928  - 05-05-2006 fixed: hopefully increased my programs speed a bit.
929  - 05-05-2006 added: "Safe mode" key combination (WHITE + Y) on startup to invoke the fatal error handler (gives FTP access).  Thanks to Bizzeh.
930  - 05-05-2006 changed: Cleaned up the video assigning code.  Video thumbnails are now stored in UserData/Thumbnails/Video.
931  - 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.
932  - 04-05-2006 fixed: Aspect ratio of images in python were defaulted to keep, rather than stretch.
933  - 04-05-2006 added: Direct3d Setviewport export for dlls.
934  - 04-05-2006 changed: Thumbs in My Videos are set via a background loader.
935  - 04-05-2006 changed: IMDb thumbs are now cached in the usual method (no need for the separate imdb folder).  Will require rescanning.
936  - 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.
937  - 04-05-2006 changed: Moved albums/ and thumbs/ folders to UserData/ folder:
938                albums/*.db -> UserData/Database/*.db
939                albums/cddb -> UserData/Database/CDDB
940                albums/imdb -> UserData/Database/IMDb
941                albums/thumbs -> UserData/Thumbnails/Music
942                albums/playlist -> UserData/Playlists
943                thumbs/       -> UserData/Thumbnails/
944               Music will require rescanning to update the thumbs in the database.
945  - 03-05-2006 changed: Moved more settings from XBoxMediaCenter.xml. External DVDPlayer and Dashboard to GUI settings.
946  - 02-05-2006 fixed: slow database transactions in my programs.
947  - 02-05-2006 changed: Added UserData/AdvancedSettings.xml loading ability, and moved a bunch of XBoxMediaCenter.xml settings into it.
948  - 02-05-2006 fixed: last.fm directory broken
949  - 02-05-2006 fixed: shoutcast and lastfm directories didn't honor hide/show parent folder item in a different way
950  - 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
951  - 02-05-2006 fixed: Fatal Error Handler didn't recognise keypresses.
952  - 02-05-2006 changed: Animation attributes can use float coordinates instead of just integer coordinates.
953  - 02-05-2006 fixed: Image controls from python couldn't be set to preserve aspect ratio.
954  - 02-05-2006 changed: my weather location selector (id=3) can now be a select button.
955  - 01-05-2006 fixed: inexact matches from allmusic.com where not converted to UTF-8
956  - 01-05-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
957  - 01-05-2006 updated: German (Austrian) language file (Thnx to CEOMR)
958  - 01-05-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
959  - 01-05-2006 updated: Chinese (Simple) language file (Thnx to omenpica)
960  - 01-05-2006 fixed: cd-ripper can't rip cd's whose cddb info contains none latin characters
961  - 01-05-2006 changed: cd-ripper's lame encoder now uses --vbr-new for ripping in vbr mode
962  - 01-05-2006 changed: cd-ripper now writes unicode tags
963  - 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.)
964  - 01-05-2006 fixed: shoutcast and lastfm directories didn't honor hide/show parent folder item.
965  - 01-05-2006 fixed: album information showed for playlists in context menu.
966  - 01-05-2006 fixed: really fixed xbmc.runxbe + .cut files.
967  - 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.
968  - 01-05-2006 fixed: [ 1478394 ] "My Pictures" info-bar problem.
969  - 30-04-2006 fixed: [ 1479326 ] No ip message when not connected
970  - 30-04-2006 fixed: [ 1479638 ] "Settings" item in filemanagers contextmenu not working
971  - 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
972  - 30-04-2006 fixed: playback of some mp3 files with unknown data before and in the first mp3-frames.
973  - 30-04-2006 fixed: shortcuts didn't work in file manager or with xbmc.runxbe. also custom fields weren't read.
974  - 30-04-2006 updated: lame to version 3.97beta2 (system/cdrip contains the updated dll)
975  - 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).
976  - 30-04-2006 changed: Slideshow keymap - Info button on remote now correctly shows image information.
977  - 30-04-2006 changed: music info is now loaded via a thread, result is a smoother gui while loading and better ability to cancel
978  - 30-04-2006 changed: removed playing of start.wav, this can be done via startup.xml on window init
979  - 30-04-2006 added: manual allmusic button to my music.
980  - 30-04-2006 fixed: MakeShortenPath() truncates the last folder if necessary.
981  - 30-04-2006 fixed: [ 1479081 ] filemanager bug when copying into a folder ending with spaces.
982  - 30-04-2006 fixed: search button was available in my music files, but requires a library.
983  - 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.
984  - 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)
985  - 29-04-2006 fixed: [ 1478872 ] slide show smb lookup uses shortened path then fails
986  - 29-04-2006 fixed: 'movie information' was enabled in context menu for inappropriate entries in video database views.
987  - 29-04-2006 fixed: visualisation transition on activate.
988  - 29-04-2006 fixed: ButtonScroller - focus wasn't set to defaultbutton.
989  - 29-04-2006 fixed: visualisation preset and lockstate were not reset when switching between visualisations.
990  - 29-04-2006 fixed: Possible crashes when accessing nonexistent seekbar.
991  - 29-04-2006 fixed: [ 1478357 ] Umlaute in movie/music info and scripts
992  - 29-04-2006 fixed: [ 1478354 ] Python "overlapping of lines"
993  - 29-04-2006 fixed: shoutcast urls now work with http api.
994  - 29-04-2006 fixed: (hopefully) [ 1476918 ] Thumbnail/Icon for all homebrew games uses Super Mario War
995  - 29-04-2006 changed: visualisation preset and lockstate are now remembered between windows and sessions.
996  - 29-04-2006 fixed: Deletion of stacked files didn't work.
997  - 29-04-2006 fixed: Thumbs for filenames with non-ascii characters didn't show in Album and Movie Info screens.
998  - 29-04-2006 changed: Stack button can now be a radiobutton.
999  - 29-04-2006 fixed: my programs, wrong item could be selected after eject/load in context menu was used.
1000  - 29-04-2006 fixed: [ 1478235 ] Little XBMC info issues.
1001  - 28-04-2006 fixed: shoutcast servers that returned "playlist" as content-type wouldn't play.
1002  - 28-04-2006 fixed: paplayer can record (mp3)shoutcast now too.
1003  - 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)
1004  - 28-04-2006 changed: B in now playing should return to My Music.  Back in Slideshow should stop the slideshow.
1005  - 28-04-2006 fixed: Player.Duration and Player.TimeRemaining would return 00:00 if duration was available.
1006  - 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).
1007  - 28-04-2006 fixed: Deletion and Editting of multi-path bookmarks.
1008  - 28-04-2006 fixed: PlayFile from webserver didn't deactivate the screensaver.
1009  - 28-04-2006 fixed: [ 1478222 ] SlideShowPath setting error
1010  - 28-04-2006 fixed: [ 1445347 ] Manual time set error
1011  - 28-04-2006 changed: Reverted the XBE title commit earlier.  They're now back to reading as UTF16 as they should be.
1012  - 28-04-2006 fixed: Viewport intersection wasn't working correctly, which meant some images with aspectratio set to scale could render outside their borders.
1013  - 27-04-2006 fixed: Big list view didn't show the thumb overlays.
1014  - 27-04-2006 fixed: Missing Database label message was not displayed correctly when GUI animations were performed.
1015  - 27-04-2006 changed: removed the 'search imdb' item from context menu since it's not contextual. use the button on the left instead.
1016  - 27-04-2006 changed: XBE titles are now converted from string charset, rather from UTF16.
1017  - 27-04-2006 changed: Playlists location is now a bookmark in Music and Videos.
1018  - 27-04-2006 changed: switched info/title remote mappings in visualisation window.
1019  - 27-04-2006 fixed: Settings item didn't show on context menu when in the root bookmark listing.
1020  - 27-04-2006 removed: Unused "Enter" button in XLink Kai.
1021  - 27-04-2006 changed: volume up/down/mute mapped to remote 3/6/9 in keymap.
1022  - 27-04-2006 fixed: [ 1475599 ] Watched movie bug.
1023  - 27-04-2006 changed: if contenttype indicate flv, skip probing in dvdplayer (skips one seek)
1024  - 27-04-2006 fixed: curl (http, shout) would fail to seek after hitting eof. 
1025  - 27-04-2006 fixed: Unnessecary HEAD request to last.fm servers resulting in an error log
1026  - 27-04-2006 changed: removed old python copy-string from Build.bat since it's no longer needed
1027  - 27-04-2006 fixed: [ 1463526 ] shoutcast mp2 streaming broken
1028  - 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
1029  - 27-04-2006 fixed: [ 1475703 ] LCD and .xbe playing message
1030  - 27-04-2006 fixed: [ 1475843 ] Freezes with invalid call to xbmcCmds
1031  - 27-04-2006 fixed: Filemanager didn't show the number and size of the selected objects.
1032  - 25-04-2006 fixed: [ 1476206 ] zip files don't show subfolders in file manager
1033  - 25-04-2006 changed: Karaoke display now uses a linear texture (should be marginally faster + less memory)
1034  - 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.
1035  - 25-04-2006 updated: Maltese language file (Thnx to michelbugeja)
1036  - 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
1037  - 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 )
1038  - 25-04-2006 fixed: directory/file date of iso discs was not read
1039  - 25-04-2006 updated: Italian language file (Thnx to kotix)
1040  - 25-04-2006 updated: Chinese (Simple) language file (Thnx to gamepc)
1041  - 25-04-2006 fixed: subtitles could end up disabled even if they where enabled in dvd menu
1042  - 25-04-2006 fixed: enable/disable of subtitles with an id higher than 8 would always fails
1043  - 25-04-2006 fixed: dvdplayer would restart when disabling/enabling substitles
1044  - 25-04-2006 changed: viz and karaoke is now separated.
1045  - 24-04-2006 fixed: paplayer can now play shoutcast mp3 streams
1046  - 24-04-2006 changed: content type is now available in the CFileItem, and thus available to players for codec selection
1047  - 24-04-2006 fixed: Edit/Delete source (bookmark) did not work properly from UI 
1048  - 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.
1049  - 24-04-2006 fixed: if a proxy port was set, shout:// would read unallocated memory.
1050  - 24-04-2006 updated: German language file
1051  - 24-04-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
1052  - 24-04-2006 updated: Norwegian language file (Thnx to vnm)
1053  - 24-04-2006 fixed: [ 1474938 ] non UTF-8 coded files displyed incorrectly (ccxstream share)
1054  - 24-04-2006 fixed: cdgreader tried to load on each frame
1055  - 24-04-2006 updated: french language file
1056  - 24-04-2006 fixed: Delete and Rename was disabled for stacked files.
1057  - 24-04-2006 changed: [ 1042376 ] Recording stops after 100 songs - now goes to 999 songs.
1058  - 24-04-2006 fixed: Unicode xbe descriptions were mangled.
1059  - 24-04-2006 fixed: [ 1475007 ] Sending button presses to webserver inconsistencies.
1060  - 24-04-2006 fixed: Hide File Extensions option applied to formatted labels instead of just filenames.
1061  - 24-04-2006 fixed: Unicode string input to xbmcgui.Dialog().select"
1062  - 24-04-2006 fixed: Thumbnail panels didn't wrap around when going up from first item or down from last item.
1063  - 24-04-2006 fixed: Crash when changing GUI resolution while playing media.
1064  - 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.
1065  - 23-04-2006 fixed: Karaoke is always rendered on top of visualisations.
1066  - 23-04-2006 fixed: Shoutcast directory did no caching.
1067  - 23-04-2006 fixed: [ 1474835 ] Cannot add media source after all are deleted.
1068  - 23-04-2006 added: Player.HasDuration conditional visibility tag.
1069  - 23-04-2006 changed: "empty CURL created" logs from warning to debug level.
1070  - 23-04-2006 fixed: Application notification about last.fm trackchanges.
1071  - 23-04-2006 fixed: Seeking was enabled for media that doesn't support it (last.fm, shoutcast..)
1072  - 23-04-2006 fixed: Incorrect "CDDB" errormessage when unable to connect to a shoutcast station.
1073  - 23-04-2006 fixed: Playlist files (strm/pls) containing an url to an online playlist (asx/pls) would not play.
1074  - 23-04-2006 fixed: Parts of [ 1398400 ] Multiple Bugs (5): Karaoke, Audio, MP3 + CDG Playback.
1075  - 23-04-2006 fixed: [ 1395189 ] CDG Seeking loses sync,  [ 1450824 ] Lyrics Lose Sync on FF / RW. Stup duping bug reports already!
1076  - 23-04-2006 fixed: bug in samba port code for retrieving directory listing from old lanman servers. 
1077                      also reneabled large read requests with workaround for bug in windows servers as per samba.org.
1078  - 22-04-2006 fixed: Degree symbol wasn't displaying correctly in Settings->Weather->Temperature Units.
1079  - 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.
1080  - 22-04-2006 fixed: entering a folder with invalid pls files (strm files names pls), would connect to the url specified
1081  - 22-04-2006 fixed/changed: old discontinued shoutcast 500 replaced with new system. all streams now available
1082  - 21-04-2006 removed: * All Songs item in library view.
1083  - 21-04-2006 fixed: Appearance of the degree symbol in Weather, System Information and the LCD.
1084  - 21-04-2006 fixed: [ 1447371 ] no karaoke over video.
1085  - 21-04-2006 changed: enable/disable subtitles now enable/disable caching of subtitles. also polished browsing a bit.
1086  - 21-04-2006 fixed: fixed the error in filezip properly.
1087  - 21-04-2006 fixed: xbmc would enable ac3 encoder if output was set to analog, but dash had ac3 enabled.
1088  - 21-04-2006 added: SMB ClientTimeOut to SMB Client GUI Settings
1089  - 21-04-2006 fixed: Samba GUI Settings: SambaDosCodepage change effects to SambaWinsServer !!
1090  - 21-04-2006 fixed: [ 1474060 ] Little modchip message problem
1091  - 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)
1092  - 21-04-2006 changed: progress dialog update() python method can now update the dialog text, thanks to Donno.
1093  - 21-04-2006 fixed: [ 1470736 ] Kai game launch problems.
1094  - 21-04-2006 added: Indonesian language file (Thnx to djoens)
1095  - 21-04-2006 updated: Swedish language file (Thnx to blittan)
1096  - 21-04-2006 updated: Norwegian language file (Thnx to vnm)
1097  - 21-04-2006 fixed: [ 1473159 ] Big size font subtitles long time play error.
1098  - 21-04-2006 fixed: [ 1473940 ] ControlLabel don't always display
1099  - 21-04-2006 fixed: [ 1459126 ] LogPath XML Setting Not Respected.
1100  - 21-04-2006 fixed: SetHeading method in python keyboard wasn't working.  Thanks to Nuka1195.
1101  - 21-04-2006 added: Support for unswizzled 32 bit textures in Textures.xpr
1102  - 20-04-2006 fixed: some dvd's would display a completly white overlay over almost whole screen, or very odd overlays
1103  - 20-04-2006 fixed: if an invalid audio/sub stream was selected from dvdmenu, wrong stream would be indicated from osd. 
1104                      too many audio/sub streams would be shown in osd
1105  - 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.
1106  - 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.
1107  - 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.
1108  - 19-04-2006 fixed: Loading of pls url's.
1109  - 19-04-2006 fixed: When using TTF, subtitles encode in UTF-8 are not displayed correctly
1110  - 19-04-2006 fixed: Various python unicode label issues.
1111  - 19-04-2006 fixed: Wordwrapping in textbox and label controls wasn't correct for multibyte characters.
1112  - 19-04-2006 fixed: [ 1471338 ] Input for IP-Adress sometimes wrong
1113  - 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.
1114  - 19-04-2006 fixed: DVD-ROM bookmark could not be edited from the GUI.
1115  - 19-04-2006 fixed: Karaoke settings are now disabled when CDG reading is disabled.
1116  - 18-04-2006 fixed: Buffer overrun in FileZip::Read() when reading past the end of file.
1117  - 18-04-2006 fixed: italic ttf would render chopped of, off center and with invalid spacing.
1118  - 18-04-2006 fixed: subtitle style setting would display wrong under settings but respect whatever you set it to
1119  - 18-04-2006 fixed: various rar issues (including browsing dirs with incomplete files).
1120  - 18-04-2006 fixed: dvd bookmark button label in my programs.
1121  - 18-04-2006 updated: Finnish language file (Thnx to jutski)
1122  - 18-04-2006 changed: re-added the setting to change the charset from the GUI
1123  - 18-04-2006 fixed: tbn files with none ascii characters do not show up
1124  - 18-04-2006 updated: German language file (Thnx to sCAPe)
1125  - 18-04-2006 fixed: album info lookup
1126  - 18-04-2006 added: .FLV extension to XboxMediaCenter.xml
1127  - 17-04-2006 added: limited support for unloading dll's with debug symbols
1128  - 17-04-2006 updated: French language file
1129  - 16-04-2006 fixed: libsamba client didn't use nonblocking sockets during connection.. clienttimeout settings is now in xboxmediacenter.xml, defaults to 10 seconds
1130  - 16-04-2006 fixed: Webserver failed to play last.fm url's containing spaces (urlencoding).
1131  - 16-04-2006 fixed: Webserver failed to play asx url's.
1132  - 15-04-2006 changed: don't purge all samba connections on file close. (happened on each file when checking tags)
1133  - 15-04-2006 fixed: exception handling around our virtual filesystem to avoid exceptions propagating to main thread
1134  - 14-04-2006 fixed: Autorun would try to start a game disc as *something else* if autorun for games was not enabled.
1135  - 14-04-2006 fixed: [ 1469717 ] "My Files" [..] wrong contextmenu items
1136  - 13-04-2006 changed: content of cuesheets is converted to utf8
1137  - 13-04-2006 changed: content of playlists is converted to utf8
1138  - 13-04-2006 changed: unicode filenames from rar files are now read
1139  - 13-04-2006 fixed: mem leak in charset converter
1140  - 13-04-2006 fixed: window init sound for normal windows is not playing
1141  - 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.
1142  - 13-04-2006 fixed: <BlackBarColour> tag in settings.xml could not be set to 0 (pure black).
1143  - 13-04-2006 fixed: [ 1468564 ] MP3 track change skipping issue not playing gapless properly
1144  - 13-04-2006 fixed: Updated Hebrew language file
1145  - 13-04-2006 fixed: sometimes a highlighted item in dvd menu's didn't change if another item was selected.
1146  - 13-04-2006 fixed: [ 1425103 ] [Play-CD Button] MultiGameDisks (ISOUDF) don´t start.
1147  - 13-04-2006 fixed: [ 1449678 ] LCD Text scrolls after launching a game.
1148  - 13-04-2006 fixed: [ 1468002 ] Scan All to Database deletes album cover images.
1149  - 13-04-2006 fixed: Blank progress bar would show when deleting files.
1150  - 12-04-2006 fixed: Controller thumbsticks could register left or right after first pushing up or down when the stick was rotated.
1151  - 12-04-2006 fixed: Control.HasFocus and ButtonScroller.HasIcon had restricted ID ranges.
1152  - 12-04-2006 fixed: Zoom animation couldn't assign different zoom amounts to x and y directions.
1153  - 12-04-2006 changed: filenames from local harddrive are converted to UTF-8 as bioses like the Evox M8 Plus can support GBK charset
1154                        This hopefully fixes parts of sf bug: [ 1456741 ] New Language Set Case some Unicode GUI Display Error
1155  - 12-04-2006 changed: content of zip archives is converted from user charset to UTF-8 now
1156  - 12-04-2006 fixed: [ 1467762 ] Incorrect flash type shown on TSOP flashed boxes
1157  - 12-04-2006 fixed: redundant vis empty albumart update.
1158  - 12-04-2006 fixed: ttf font's wouldn't show up in subtitle font selection.
1159  - 11-04-2006 fixed: hopefully all issues caused by the extension handling and code cleanup [10-04-2006] should have been fixed
1160  - 11-04-2006 changed: albumart passes c_str to visualistion instead of string object
1161  - 11-04-2006 fixed: ccx/xbmsp shares
1162  - 11-04-2006 fixed: MyPrograms contextmenu wouldn't display launch options for xbe's
1163  - 11-04-2006 fixed: [ 1467935 ] Unnecessary logging of ERROR: unable to load Startup.xml
1164  - 10-04-2006 fixed: files/directories with url encoding strings such as %20 in them would fail to work over smb
1165  - 10-04-2006 changed: handling of file extension + code cleanup
1166  - 10-04-2006 added: if album info from the currently playling album is downloaded it will update the music overlay with the new cover
1167  - 10-04-2006 fixed: nav sounds are gone after skin change
1168  - 10-04-2006 fixed: use correct subnet mask for samba instead of hardcoded 255.255.255.0
1169  - 10-04-2006 fixed: xbmc would easily read garbage if asked to read text files from dvd.
1170  - 09-04-2006 changed: Added free memory logging to logfile and removed current date (time is still there)
1171  - 09-04-2006 updated: chinese (simple) langugae file (Thanks to hibaby)
1172  - 09-04-2006 updated: Hebrew language file (Thnx to vgs)
1173  - 09-04-2006 added: xml header with encoding to language files. Language files now support UTF-8
1174  - 09-04-2006 changed: A control set hidden from the code takes priority over visibility set from the skin.
1175  - 08-04-2006 added: pythonscripts can now decide what playcore to use. This allows playback of streams that mplayer does not support
1176                                                 example: xbmc.Player(xbmc.PLAYER_CORE_DVPLAYER).Play('.....');
1177  - 08-04-2006 fixed: [ 1459126 ] LogPath XML Setting Not Respected
1178  - 08-04-2006 fixed: reverted old menuoverlay fix for dvdplayer and fixed it a bit differently
1179  - 08-04-2006 fixed: Skin font and fanspeed setting spincontrols displayed "?-1?".
1180  - 08-04-2006 added: initial code to provide albumart to visualisations
1181  - 08-04-2006 fixed: cache function would abort if filesystem wasn't able to read the exact requested size
1182  - 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
1183  - 07-04-2006 updated: libsmb updated to 3.0.22 with enabled libiconv, supports switching dos codepage gui
1184  - 07-04-2006 updated: finnish and plosh langugae strings.xml
1185               Thanks jutski and NaPeK
1186  - 07-04-2006 fixed: don't use fixed width character arrays on user inputable settings for smb, also reorganzed smb settings in gui
1187  - 07-04-2006 fixed: Incorrect first and last letters in Hebrew (and other languages) - thanks to shahar for the assistance.
1188  - 07-04-2006 fixed: Cleaned up headers includes in guilib.
1189  - 07-04-2006 fixed: Scan music could run out of memory due to caching all paths.  CDirectory::GetDirectory no longer caches paths by default.
1190  - 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).
1191  - 07-04-2006 added: Better video resolution choice for playback, thanks to Markeen.
1192  - 06-04-2006 fixed: Skin scalings on load (eg PAL->NTSC) were truncated instead of rounded.
1193  - 06-04-2006 changed: changed default RSS feed in XboxMediaCenter.xml to another X-S feed
1194  - 06-04-2006 fixed: multiple visualisation controls on screen at same time would crash xbmc (now only first one loads)
1195  - 06-04-2006 fixed: [ 1458759 ] Little info screen problems
1196  - 06-04-2006 fixed: [ 1267265 ] Un-safe HD shutdown
1197  - 06-04-2006 fixed: [ 1454415 ] Philipps DVD Drive not recognized at System-Info
1198  - 05-04-2006 changed: use 16 byte aligned pointers in dvdplayer's libmpeg2, fixes potential crash on decoding (thou i doubt it ever happend)
1199  - 05-04-2006 changed: avoid closing audio device if properties didn't change, avoids ac3 reciever stuttering between audio tracks when using OTAS
1200  - 05-04-2006 fixed: Last.fm radio skip track.
1201  - 05-04-2006 changed: rss-reader useragent.
1202  - 05-04-2006 fixed: [ 1464756 ] script output scrolling crash
1203  - 05-04-2006 changed: The controls in SettingsCategory are added in the same position as their template controls.
1204  - 04-04-2006 fixed: single filed rar archives should be up to speed again.
1205  - 04-04-2006 fixed: [ 1461737 ] Navigation in CBR/CBZ.
1206  - 04-04-2006 fixed: [ 1460946 ] Unable to create CD rip dir on SMB share.
1207  - 04-04-2006 fixed: Karaoke transparency settings weren't honoured.
1208  - 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.
1209  - 04-04-2006 fixed: Audio and subtitle delay via keymap.xml were not functioning.
1210  - 04-04-2006 fixed: UTF16->UTF8 conversion crash on some strings.
1211  - 04-04-2006 added: playlist field to SmartPlaylists.
1212  - 04-04-2006 fixed: Setting of currently playing item was set by index rather than path + startoffset in the media windows.
1213  - 04-04-2006 fixed: [ 1461096 ] Movie Trailers scrolling bug
1214  - 04-04-2006 fixed: [ 1461095 ] certain features frozen with xlink kai enabled
1215  - 04-04-2006 fixed: [ 1461745 ] Create xbmsp error.
1216  - 04-04-2006 fixed: [ 1461817 ] Python Progress Dialog shows heading as line 1, thanks to frooby
1217  - 04-04-2006 added: reversible attribute to animations, and <effectslowdown> tag to skin.xml to assist in developing skin animations.
1218  - 04-04-2006 fixed: XBMC should now read and display the right GPU and CPU temps for 1.6 xbox´s
1219               Thanks goes to pablot for the fix
1220  - 04-04-2006 Updated: dutch, french, german, german austria, hungarian, italian and spanish strings.xml´s
1221               Thanks to: console-ombouw, jose_t,  modhack2,  kotix, bali001, silverscape and ceomr
1222  - 04-04-2006 changed: daap streaming moved over to curl instead and reneabled paplayer.
1223  - 04-04-2006 fixed: shout:// wasn't checked for contenttype
1224  - 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
1225  - 04-04-2006 fixed: dvdplayer slowed xbmc to a crawl during music playback since (29-03-2006 fixed: potential crash if audiorenderer...)
1226  - 30-03-2006 fixed: Current playlist source wasn't reset, and internet streams would always try and use it to lookup thumbs.
1227  - 29-03-2006 fixed: If an image failed to load, you couldn't move to the next image (while viewing pictures from My Pictures).
1228  - 29-03-2006 fixed: Fading on RSS controls wasn't working.
1229  - 29-03-2006 fixed: Animation of thumbs and lists on window open wasn't working.
1230  - 29-03-2006 fixed: potential crash if audiorenderer was deleted while application was attempting to copy data to vis buffer
1231  - 29-03-2006 fixed: Remote is processed before gamepad to ensure if a gamepad stick is offcenter it doesn't effect the remote.
1232  - 28-03-2006 added: content-type detection for playercore selection. fixes auto startup of aac+ streams on shoutcast and flv streams on google-video  
1233  - 28-03-2006 fixed: Slideshow would not present on vblank, causing tearing when zooming.
1234  - 28-03-2006 fixed: ac3 passthrough was broken since last dts fix for dvdplayer.
1235  - 28-03-2006 fixed: Crashes in XLink Kai when changing views/exploring arenas etc.
1236  - 28-03-2006 fixed: Some issues with the listcontrolex used in XLink Kai.
1237  - 28-03-2006 fixed: The text in Big List view could go past the end of the list texture.
1238  - 28-03-2006 fixed: Smartplaylists weren't showing up with their <name> tags.
1239  - 28-03-2006 fixed: [ 1458161 ] LCD does not display uncommon characters.
1240  - 28-03-2006 added: XLinkKai.UserName infolabel.
1241  - 28-03-2006 fixed: [ 1457883 ] Another xlink problem when not connected.
1242  - 28-03-2006 fixed: blurps when seeking in mp3's.
1243  - 27-03-2006 changed: play folder in my videos ignores sample/ folder.
1244  - 27-03-2006 changed: unified hide 'parent folder items' setting.
1245  - 27-03-2006 fixed: Folder thumbs on remote shares in My Videos.
1246  - 27-03-2006 fixed: notinthelast wasn't working correctly in Smart Playlists.
1247  - 27-03-2006 fixed: [1458767] Wrong items in "My programs" contextmenu.
1248  - 27-03-2006 changed: Log entry if a filename is truncated.
1249  - 26-02-2006 fixed: dvdplayer, [ 1457717 ] DVD Menu Overlays on Stills
1250  - 26-02-2006 changed: lowres decoding kicked in on 720p xvid files. limit changed to a width of 1400 from 1280 pixels
1251  - 26-02-2006 fixed: [ 1454103 ] dts frames with uneven size would play garbled when passed through in both dvdplayer and mplayer
1252  - 26-02-2006 fixed: dvdplayer, DVD-subtitles remain enabled after disabling them
1253  - 26-02-2006 fixed: changing subtitles in mplayer when having ttf subtitles, could cause subtitles to become invisible
1254  - 26-02-2006 added: ability to abort mplayer while it is parsing of vobsubs
1255  - 26-02-2006 changed: added subtitle/audio stream numberering to osd, easier to see when having multiple English for example
1256  - 25-03-2006 fixed: slow opening of some dvd images due to css caching directory having to long name
1257  - 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)
1258  - 25-03-2006 fixed: Nonexistent thumbs and overlays would be searched for every frame.
1259  - 25-03-2006 fixed: bug in mplayer subtitle selection (more of a workaround).
1260  - 24-03-2006 fixed: Optimized xbmcGetCurrentlyPlaying() a bit, and changed sleep in xbmcCommand() from 100 to 10ms.
1261  - 24-03-2006 fixed: browsed subtitles would show up in wrong places.
1262  - 24-03-2006 fixed: icons for shares, dvd label update, dvd button in my programs.
1263  - 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
1264  - 23-03-2006 fixed: rgb renderer would leak memory on multiple calls to configure (video file change res/fps/aspect during playback)
1265  - 23-03-2006 fixed: Some of the random routines weren't very optimal.
1266  - 23-03-2006 fixed: dvdplayer would microstutter alot more than normal since 2006-03-11
1267  - 23-03-2006 fixed: my programs dvd share didn't have play disc entry.
1268  - 23-03-2006 fixed: old cdda rip path could be lost when browser was opened.
1269  - 23-03-2006 fixed: dvdplayer would fail to play urls with shout:// instead of http:// (fixes play using in Shoutcast Top 500)
1270  - 23-03-2006 fixed: file browser was broken since yesterday
1271  - 23-03-2006 fixed: dvdplayer would always assume an http stream was shoutcast.
1272  - 23-03-2006 fixed: dvdplayer would not end playback on read error when playing from file.
1273  - 23-03-2006 fixed: display of temparature texts in system info for non latin charsets
1274  - 23-03-2006 fixed: Trainer settings dialog couldn't take more than 8 buttons.
1275  - 23-03-2006 fixed: Skin reload would crash after trainer settings dialog was on screen.
1276  - 23-03-2006 changed: Default sort direction for program count, date, rating and size is now descending.
1277  - 23-03-2006 fixed: cdda rip path had to be specified in xml instead of in gui.
1278  - 22-03-2006 fixed: [ 1455993 ] Minor cosmetic problem with Kai when not connected.
1279  - 22-03-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
1280  - 22-03-2006 updated: Norwegian language file (Thnx to vnm)
1281  - 22-03-2006 updated: German (Austrian) language file (Thnx to CEOMR)
1282  - 22-03-2006 updated: German language file
1283  - 22-03-2006 fixed: Volume change with the remote moved in large chunks.
1284  - 22-03-2006 fixed: ListItem.Thumb/Icon only worked in the actual window on screen, not in any dialogs.
1285  - 22-03-2006 added: partial support for windows style domain specification. (smb://domain\user:password@host/...)
1286  - 22-03-2006 fixed: urls with empty username would be parsed incorrectly (smb://:@host/....)
1287  - 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
1288                      some subtitles still have color issues when selecting only the .vob file to play
1289  - 22-03-2006 fixed: dvdplayer: changed the way the number of subtitles and audiostreams are found.
1290                      hopefully it will fix a lot of audio / subtitle issues in the osd (unknown streams and such)
1291  - 22-03-2006 added: dvdplayer: some debugging utilities
1292  - 22-03-2006 fixed: bug in dll loader caused some dlls (not the ones in cvs) to crash when loading them
1293  - 22-03-2006 fixed: dvdplayer: libfaad sync issues (resulted in a crash for some streams)
1294  - 22-03-2006 fixed: [ 1453519 ] OSD Not Visible Video Overscan Setup
1295  - 22-03-2006 fixed: Smart playlists didn't support ordering + limiting.
1296  - 22-03-2006 fixed: Hebrew GUI text was not flipped.
1297  - 22-03-2006 removed: Support for skins with versions < 2.0
1298  - 21-03-2006 fixed: browse for subtitle now starts in movie directory.
1299  - 21-03-2006 fixed: subtitles in subdirs on dvds.
1300  - 21-03-2006 fixed: Starting another last.fm station if crossfading enabled stopped playing (crossfading for last.fm stations disabled now).
1301  - 21-03-2006 fixed: Pap's queuing of next file conflicted with last.fm streaming.
1302  - 21-03-2006 fixed: FileCurl ignored timeout settings and always used 0.5 seconds.
1303  - 21-03-2006 fixed: volumebar and seekbar would speed a short while after changing songs
1304  - 21-03-2006 fixed: trainers for games on dvd.
1305  - 20-03-2006 added: RemapGlyph() routine to remap common missing characters in XPR fonts (only handles quotes and double quotes at this stage).
1306  - 20-03-2006 fixed: [ 1453490 ] zoom in causes skip in slideshow
1307  - 20-03-2006 fixed: Password entry would prompt twice for the password.  Now only does so on XBMC passwords (lockcodes etc.)
1308  - 19-03-2006 fixed: list all volumes in multi volume rar sets (enables e.g. rarred dvd folders).
1309  - 19-03-2006 changed: Moved a few things logged at LOGERROR to LOGDEBUG
1310  - 19-03-2006 fixed: Python xbmc.getLocalizedString()
1311  - 19-03-2006 fixed: my last fix for programs broke other stuff.
1312  - 19-03-2006 fixed: my programs was broken.
1313  - 18-03-2006 fixed: iso9660 reading crash
1314  - 18-03-2006 fixed: iso9660 joliet directory entries need to be converted from utf16be to uft8
1315  - 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
1316  - 18-03-2006 fixed: trainers now work with autolaunched titles.
1317  - 18-03-2006 fixed: trainer overlay for games on dvd.
1318  - 17-03-2006 added: directory navigation history in my programs.
1319  - 17-03-2006 fixed: trailing (null) behind freespace info strings.
1320  - 17-03-2006 removed: xns support (buggy, redundant).
1321  - 17-03-2006 fixed: httpapi: bug in getGUIStatus which could hang the web server thread
1322  - 17-03-2006 fixed: httpapi: extended Sleep period in debug build to make debugging sessions more reliable (on my PC anyway)
1323  - 17-03-2006 added: the language folders now contain a file called langinfo.xml, this file contains defaults for each language
1324                      Defaults are:
1325                        - gui charset
1326                        - subtitle charset for ttf fonts
1327                        - dvd menu language
1328                        - dvd audio language (Not working yet)
1329                        - dvd subtitle language (Not working yet)
1330  - 17-03-2006 changed: new attribute in <fontset> tag of the fonts.xml. See online manual for more info.
1331  - 17-03-2006 removed: setting for charset selection, charset is defined in langinfo.xml now
1332  - 17-03-2006 fixed: Static DNS setting was not correctly assigned to network settings
1333  - 17-03-2006 added: <info> tag now works on ButtonScroller buttons (for text)
1334  - 17-03-2006 changed: Skin.SetString, Skin.SetImage, and Skin.SetPath can take the strings value as an extra parameter, thanks to Donno.
1335  - 17-03-2006 fixed: Network could be screwed up both on boot + going into System Info
1336  - 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)
1337  - 16-03-2006 fixed: Year in Title view was not correct.
1338  - 16-03-2006 changed: Watched and Played status now get updated automatically once the 90% point is reached.  Configurable via settings.xml.
1339  - 16-03-2006 fixed: dvd playback over xbmsp (video_ts.ifo + vobs).
1340  - 16-03-2006 changed: Settings Network: On DHCP show received IP Informations Show instead of "-"!
1341  - 16-03-2006 added: Parsing of .cue sheet replaygain data (still unused though)
1342  - 16-03-2006 changed: Screensaver uses Dim mode if a dialog is onscreen, or video is being played when it should activate.
1343  - 16-03-2006 fixed: Textbox could cut text off if the UI was calibrated.
1344  - 16-03-2006 changed: defines in GUIInfomanager.cpp are now in GUIInfomanager.h, for global use
1345  - 16-03-2006 fixed: GUIInfomanager IP Detection
1346  - 16-03-2006 fixed: DebugLog in CDVDOverlayRenderer can cause Freeze
1347  - 16-03-2006 fixed: DNS Detection for Static and DHCP
1348  - 16-03-2006 added: Systeminfo Network, full DHCP Informations!
1349  - 16-03-2006 added: DCHP Network Informations to xbmc logfile
1350  - 16-03-2006 fixed: Systeminfo Mplayer version detection was broken (added also mplayer compile time)
1351  - 16-03-2006 fixed: Systeminfo Storage calculation was brocken
1352  - 16-03-2006 fixed: LogFatal in Application.cpp can cause Freeze
1353  - 16-03-2006 fixed: aspect ratio of dvd's would sometimes not update between different parts of dvd.
1354  - 16-03-2006 changed: Smart playlist listing now use the usual Songs view modes.
1355  - 16-03-2006 added: Dialog.Close(window) built in function.
1356  - 16-03-2006 fixed: IMDb thumbnails were not immediately shown after a lookup.
1357  - 15-03-2006 fixed: forgot to commit new nosefart dll a long time ago :)
1358  - 15-03-2006 added: Window.IsVisible bool condition.
1359  - 15-03-2006 fixed: Codec info could show on slideshow screensaver if it was last shown in fullscreen vis or video.
1360  - 15-03-2006 added: new info labels related to music party mode:
1361                 musicpartymode.enabled - visibilty condition, true is party mode is active
1362                 musicpartymode.songsplayed - number of songs played
1363                 musicpartymode.matchingsongs - number of matching songs
1364                 musicpartymode.matchingsongspicked - number of matching songs picked already
1365                 musicpartymode.matchingsongsleft - number of unpicked matching songs
1366                 musicpartymode.relaxedsongspicked - number of unique songs picked with relaxed restrictions (to be used later)
1367                 musicpartymode.randomsongspicked - number of unique randomly picked songs
1368  - 15-03-2006 changed: music party mode song history is now a function of the number of matching songs.
1369                         if there's less than 50 matching songs, there is no history.
1370                         otherwise the history is 1/2 the number of matching songs, up to 200 songs.
1371  - 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
1372  - 14-03-2006 fixed: some chapters from ogg files may not play
1373  - 14-03-2006 fixed: mt-daapd 0.2.4 now supported
1374  - 14-03-2006 fixed: daap now uses mPlayer for playback (faster start time)
1375  - 14-03-2006 fixed: [ 1448284 ] No hidden pass when unlock
1376  - 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.
1377  - 14-03-2006 fixed: possible wrong xbe region stored in program database (update myprograms6.db)
1378  - 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.
1379  - 13-03-2006 changed: volume and seekbar speed is now independent on fps. at full speed 0-100% now takes 1 second.
1380  - 13-03-2006 updated: Icelandic language file (Thnx to kristjan)
1381  - 13-03-2005 updated: Spanish language file (Thnx to chevi)
1382  - 13-03-2006 updated: French language file (Thnx to modhack)
1383  - 13-03-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
1384  - 13-03-2006 updated: German (Austrian) language file (Thnx to CEOMR)
1385  - 13-03-2006 updated: German language file
1386  - 13-03-2006 updated: Dutch language file (Thnx to console-ombouw)
1387  - 13-03-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
1388  - 13-03-2006 updated: Swedish language file (Thnx to blittan)
1389  - 13-03-2006 updated: Norwegian language file (Thnx to vnm)
1390  - 13-03-2006 added: Filename, time, playcount and tracknumber to Smart playlists.
1391  - 13-03-2006 fixed: IMDb thumbs were not applied to the folder correctly.
1392  - 13-03-2006 added: ListItem.Thumb works for the filebrowser as well as media windows.
1393  - 13-03-2006 fixed: Removed a bunch of swprintf() (possible buffer overruns).
1394  - 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
1395  - 13-03-2006 fixed: dvdplayer ff/rw didn't resume properly after the pause fix.
1396  - 12-03-2006 fixed: file names with ',' inside archives.
1397  - 12-03-2006 fixed: dvdplayer would sometimes stall in the middle of a movie
1398  - 12-03-2006 fixed: navigation (highlight) would apear to have laggy on menu's with multiple sequential overlays. (ex. original matrix ntsc dvd )
1399  - 12-03-2006 fixed: dvdplayer would drop loads of frames when resuming from pause.
1400  - 12-03-2006 fixed: Incorrect strings shown at start of Delete from Media windows.
1401  - 11-03-2006 changed: Edit Title for Video Database items now also changes the title in the xml file that holds the movie details.
1402                         This means the Movie Info window will now display the updated title as well.
1403  - 11-03-2006 fixed: [ 1435914 ] "Set lock" bug
1404  - 11-03-2006 added: Debug logging to xbmsp file opening.
1405  - 11-03-2006 fixed: [ 1394481 ] DVD Player - LCD Output.
1406  - 11-03-2006 fixed: Infinite loop if a media window is activated with a path that does not exist.
1407  - 11-03-2006 fixed: Text positioning could be up to 1 pixel out.
1408  - 11-03-2006 fixed: <origin>'s weren't being scaled for different resolutions.
1409  - 11-03-2006 added: GetThumb button to Movie information dialog to redownload the thumb (overwrites any existing)
1410  - 10-03-2006 changed: decoupled video playback from master clock in dvdplayer to allow for nicer transition when timestamps in dvd wrap back
1411  - 10-03-2006 fixed: CUE sheet path name resolving (and other path name resolving) was broken on remote shares.
1412  - 10-03-2006 changed: music nav, restored track naming template for songs sorted by track num
1413  - 10-03-2006 fixed: last selected cue item in directory is not remembered
1414  - 10-03-2006 fixed: items of the music playlist are reset to file when the content of the playlist changes
1415  - 10-03-2006 fixed: movies where not stacked when adding a folder to the playlist
1416  - 10-03-2006 fixed: cue items where not filtered when adding a folder to the playlist
1417  - 10-03-2006 fixed: Crash bug in some skins introduced by fix for first few thumbs.
1418  - 10-03-2006 added: Enabled the Resume button in dialog video info.
1419  - 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).
1420  - 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.
1421  - 10-03-2006 fixed: Incorrect labels shown at start of filemanager copy, move and delete.
1422  - 10-03-2006 fixed: First few thumbs sometimes wouldn't update in My Pictures
1423  - 10-03-2006 changed: Visualisation screensaver doesn't reset on button press unless a dialog is active.
1424  - 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.
1425  - 09-03-2006 fixed: [ 1446065 ] No Media can be played after stopping wma file.
1426  - 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.
1427  - 09-03-2006 fixed: Controlgroup default control saving wasn't working correctly.
1428  - 09-03-2006 fixed: Crash in Settings->Appearance if Font.xml wasn't of the usual form.
1429  - 08-03-2006 fixed: trying to access a nonexisting smb computer showed authentication dialog instead of invalid computer name.
1430  - 08-03-2006 added: System.DVDLabel info label.  Shows the title of the dvd.
1431  - 08-03-2006 added: Smart Playlists in My Music.  Only loadable from a file (no GUI setup of smart playlists)
1432  - 08-03-2006 fixed: CUtil::GetFileName() was not using the correct directory separators.
1433  - 08-03-2006 changed: Video playlist now shows label, rather than filename.
1434  - 08-03-2006 added: Filtering of Party mode via a PartyMode.xml in system/ folder.
1435  - 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.)
1436  - 07-03-2006 fixed: Dialogs were rendered over the top of the screensaver.
1437  - 07-03-2006 changed: If visualisation is used as screensaver, a button press will disable it like with all other screensavers.
1438  - 07-03-2006 added: Get Thumbs and Resume button to album and video info dialogs (disabled until we get the code done).
1439  - 07-03-2006 fixed: dvdplayer could lockup if demuxer reported a too high framerate
1440  - 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)
1441  - 07-03-2006 added: sync message to avoid stalling dvdplayer thread when trying to sync audio/video on discontinuities
1442  - 07-03-2006 changed: disabled sort order button for bookmarks in music nav
1443  - 07-03-2006 fixed: if the last focused control of a control group is disabled, no other control will get the focus
1444  - 07-03-2006 fixed: party mode table is missing when a new musicdatabase is created
1445  - 07-03-2006 fixed: some dvd menu's with still frames would have double overlays, one stuck one movable
1446  - 07-03-2006 fixed: ListItem.Directory etc. weren't working correctly.
1447  - 07-03-2006 changed: avoid closing audiocodec/renderer if stream's codec info didn't change over vts borders
1448  - 07-03-2006 changed: general stream discontinuity detection in dvdplayer (support for non dvd streams).
1449  - 07-03-2006 changed: Music Party Mode now uses a database table for its history, means another upgrade to version 1.6
1450  - 07-03-2006 changed: when Music Party Mode is enabled, all the extraneous playlist buttons in the Now Playing window are disabled
1451  - 07-03-2006 changed: "Delete" option in the root share context menu to "Remove Source" for consistency
1452  - 07-03-2006 fixed: playlist caching
1453  - 07-03-2006 changed: files added to the musicdatabase with no artist or album set will be added to an artist/album "Unknown"
1454                        musicdatabase will be updated to version 1.5
1455                        This also fixes: some artists in music nav are not selectable
1456  - 07-03-2006 fixed: Multiple paths in XBoxMediaCenter.xml would mean games wouldn't be found from Kai.
1457  - 06-03-2006 added: <number> tag to label control (for display of numbers)
1458  - 06-03-2006 added: Skin.SetBool and Skin.Reset <onclick> functions.
1459  - 06-03-2006 changed: Per button <texturefocus> images in scrolling button scrollers only show when scrolling has completed.
1460  - 06-03-2006 fixed: auth http streams containing special characters( mplayer.dll )
1461  - 06-03-2006 updated: tinyxml to version 2.4.3
1462  - 06-03-2006 fixed: ms soundtrack directory showed two parent folder items
1463  - 06-03-2006 fixed: mem leak in ms soundtrack directory
1464  - 06-03-2006 fixed: cdda disc without cddb info shows only a tracknumber as label
1465  - 06-03-2006 fixed: [1345507] First track of CD Audio not playing on latest XBMC builds!
1466  - 06-03-2006 updated: Italian language file (Thnx to kotix)
1467  - 06-03-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
1468  - 06-03-2006 updated: German (Austrian) language file (Thnx to CEOMR)
1469  - 06-03-2006 updated: German language file
1470  - 06-03-2006 updated: Dutch language file (Thnx to console-ombouw)
1471  - 06-03-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
1472  - 06-03-2006 updated: Swedish language file (Thnx to blittan)
1473  - 06-03-2006 updated: Norwegian language file (Thnx to vnm)
1474  - 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).
1475  - 05-03-2006 fixed: dvdplayer would sometimes lock up when trying to restore a bookmark
1476  - 05-03-2006 fixed: if libdvdnav threw an exception, dvdplayer would lockup
1477  - 05-03-2006 fixed: audio stream opening could be delayed in dvdplayer causing stuttering
1478  - 05-03-2006 fixed: playing quicktime files would make xbmc leak 100k per file. reduced to about 50k. 
1479  - 03-03-2006 fixed: Better music database lower case comparisons (paths are stored as is, but compared lower case).
1480  - 03-03-2006 added: "Clear Default" to the root bookmark context menu
1481  - 03-03-2006 fixed: album lookups with a single 100% match in the list
1482  - 03-03-2006 changed: file manager, a new folder is now highlighted as current item after it is created
1483  - 03-03-2006 fixed: music nav, after getting album information the thumb of the item is not updated
1484  - 03-03-2006 changed: music nav, genres, artists and albums are not cached to disc anymore
1485  - 03-03-2006 fixed: music nav, a cached dir in does not show the parent folder item
1486  - 02-03-2006 fixed: Musicdatabase paths weren't compared case-insensitive (albums + songs could double up if scanned from 2 different cased bookmarks)
1487  - 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.
1488  - 02-03-2006 fixed: Possible crashes setting things such as default bookmark.
1489  - 02-03-2006 changed: Rewrote the ShowIMDB function.  Now any existing thumbnails will be used in the Show Information dialog.
1490  - 02-03-2006 changed: 'query info for all files' in my video now ignore sample/ folder.
1491  - 02-03-2006 fixed: Mark as Watched, Mark as Unwatched, Remove Title, Edit Title for Movies in the database
1492  - 02-03-2006 added: System.XboxNickname infolabel
1493  - 02-03-2006 fixed:[ 1378214 ] Nickname.xbn
1494  - 02-03-2006 added: seperate track formatting options for the music now playing window.  (found in settings->music->playlist)
1495  - 02-03-2006 updated: completely rewritten party mode manager, new features:
1496                 - play on a folder queues up all the items at the top of the playlist and starts playing
1497                 - queue on a folder queues up all the items beneath the current song or the last user queued song
1498                 - limited song history for the last 25 randomly picked songs
1499  - 02-03-2006 fixed: System Info screen initialized twice on entry.
1500  - 02-03-2006 fixed: Xbox soundtracks didn't show the soundtrack name.
1501  - 02-03-2006 fixed: Album lookup select dialog didn't function correctly.
1502  - 02-03-2006 fixed: Positioning of splash.
1503  - 01-03-2006 fixed: COntrol focus issues in Settings Category.
1504  - 01-03-2006 added: ListItem.Genre, ListItem.Director, ListItem.Year, ListItem.Title now work for Videos.
1505  - 01-03-2006 fixed: IMDb lookup stripping of filenames wasn't as good as it could be.
1506  - 01-03-2006 fixed: Lookup via a .nfo file on a folder would not set the folder icon.
1507  - 01-03-2006 changed: file browser, added "Add network location..." to strings.xml
1508  - 01-03-2006 fixed: overlay icon was not serialized to disc
1509  - 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.
1510  - 01-03-2006 changed: Music and Video overlays are closed/open before we render the screen (allows vis on music overlay among other things)
1511  - 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.
1512  - 01-03-2006 added: delete single bookmark in video osd.
1513  - 01-03-2006 added: overlay to indicate that a movie is watched in database views (overlaywatched.png). you can now choose.
1514  - 01-03-2006 fixed: rar-compressed trainers.
1515  - 01-03-2006 fixed: issue with rar volumes starting with .001.
1516  - 01-03-2006 fixed: IMDb lookups weren't matched correctly from My Files so were looked up again unnecessarily.
1517  - 28-02-2006 fixed: Mouse didn't reset the idle timer.
1518  - 28-02-2006 added: Controlgroup focus is now saved on window exit.
1519  - 28-02-2006 fixed: Actions could be sent to modal dialogs that were animating out.
1520  - 28-02-2006 fixed: Blank bookmark for resume time was shown in bookmarks.
1521  - 28-02-2006 fixed: [ 1438714 ] @-sign causes 'Invalid computer name'
1522  - 28-02-2006 added: Control.IsVisible(id) visibility condition.
1523  - 28-02-2006 fixed: Play DVD button on home wouldn't work for the first few seconds after it appeared.
1524  - 28-02-2006 changed: Screensaver will now kick in if a modal dialog is onscreen.
1525  - 28-02-2006 added: A little more exception handling to a couple of program database functions.
1526  - 28-02-2006 changed: GUI messages are sent to all controls with the given id, rather than just the first one.
1527  - 28-02-2006 changed: MultiImages with blank <info> fallback to the <imagepath> path.
1528  - 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.
1529  - 28-02-2006 added: Window.Next(id) and Window.Previous(id) conditionals active during changing of windows.
1530  - 28-02-2006 added: condition attribute to animations, allowing you to turn them off based on a condition.
1531  - 28-02-2006 changed: Files mode does not show tag info from the database if you have id3 reading disabled
1532  - 28-02-2006 fixed: Initial control focus on Yes/No and Context menu is now set in the code.
1533  - 27-02-2006 fixed: dvdplayer would resume properly after changing setting that required restart 
1534  - 27-02-2006 fixed: when player was restarted due to some osd change, force player wasn't allways selected
1535  - 27-02-2006 fixed: dvdplayer didn't respect "Output To All Speakers" setting for 2ch AC3's
1536  - 27-02-2006 fixed: threading problem with smb directory
1537  - 27-02-2006 fixed: threading problem with opening/closing of files from dll's
1538  - 27-02-2006 fixed: exception in music scanner when canceling before the filecount is calculated
1539  - 26-02-2006 updated: German language file
1540  - 26-02-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
1541  - 26-02-2006 updated: Swedish language file (Thnx to blittan)
1542  - 26-02-2006 updated: Norwegian language file (Thnx to vnm)
1543  - 26-02-2006 updated: Italian language file (Thnx to kotix)
1544  - 26-02-2006 fixed: thumbs in video and music playlist may not be displayed (Second try)
1545  - 26-02-2006 fixed: trainer overlay had a potentially big speed impact.
1546  - 26-02-2006 fixed: songs may not be submitted to last.fm
1547  - 26-02-2006 fixed: thumbs in video and music playlist may not be displayed
1548  - 26-02-2006 changed: media window base class, unified window init
1549  - 26-02-2006 added: unrolling of single file archives. this moves archive support into filedirectoryfactory. WARNING TO TRANSLATORS: CHANGES MEANING OF STRING 516
1550  - 26-02-2006 changed: updated rar libs to latest version (3.5.4) (also removed guilib dependencies)
1551  - 26-02-2006 added: overlay to indicate that a movie is unwatched in database views (overlayunwatched.png).
1552  - 26-02-2006 fixed: xbmsp:// -> xbms:// in the network source dialog.
1553  - 26-02-2006 fixed: Default interlaced and output to all speakers settings weren't saved.
1554  - 26-02-2006 fixed: Buttonscroller shadow and text colours didn't allow alpha values.
1555  - 26-02-2006 changed: Removed <keepaspectratio> setting and added <aspectratio> setting to image, multiimage and thumbnailpanel controls.
1556  - 26-02-2006 fixed: GUI resolution setting wasn't selecting the correct item.
1557  - 26-02-2006 fixed: Item highlight in My Videos was unpredictable when first opening shares from root.
1558  - 25-02-2006 changed: Output to all speakers is now saved per file for videos.
1559  - 25-02-2006 fixed: More valid chars added to the FatX renamer.
1560  - 25-02-2006 fixed: some codec's (mostly mine :)) showed excessive 00's in duration.
1561  - 25-02-2006 added: rss reader now supports non-http sources (local/smb/ccx etc).
1562  - 25-02-2006 fixed: overlay state wasn't updated when trainer settings changed.
1563  - 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.
1564  - 24-02-2006 fixed: Video window would crash if slid off screen in an animation.
1565  - 24-02-2006 changed: Embedded WMA images that were classified as "Other" rather than "Front Cover" are now included as thumbs.
1566  - 24-02-2006 fixed: Control focus irregularities in Settings categories.
1567  - 24-02-2006 fixed: <reverse> wasn't being read from references.xml for the spincontrol.
1568  - 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).
1569  - 24-02-2006 fixed: WindowClose control animations on dialogs were truncated if the dialog had a shorter WindowClose animation.
1570  - 24-02-2006 added: Thumbnail panel to the filebrowser dialog (used only via Skin.SetImage() at present).  Id is 451.
1571  - 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).
1572  - 24-02-2006 added: New Musepack (MPC) decoder and sources (now uses libmpcdec.dll, in system/players/paplayer)
1573  - 24-02-2006 fixed: Ring buffer could seek backwards to the incorrect location, causing incorrect data to be read - caused seeking irregularities in paplayer.
1574  - 24-02-2006 fixed: movie.avi, movie.rar, movie.idx in same folder didn't work.
1575  - 24-02-2006 added: bookmark support for dvd player in any section of the dvd
1576  - 24-02-2006 added: automatic bookmarking of current position on stop of playback
1577  - 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)
1578  - 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
1579  - 23-02-2006 changed: stop disables party mode if its enabled.
1580  - 23-02-2006 fixed: subtitle selection wouldn't activate the correct subtitle (new mplayer.dll)
1581  - 22-02-2006 added: added a progress control to the music scan dialog (control id 403)
1582  - 22-02-2006 fixed: smb directory reading could fail when reading from different threads
1583  - 22-02-2006 added: atari ym codec to paplayer. based on stsound-library.
1584  - 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
1585  - 21-02-2006 fixed: music nav, an album from the "Compilation" folder, showed all songs
1586  - 21-02-2006 changed: a song is resubmitted to last.fm, when seeking to the beginning again
1587  - 21-02-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
1588  - 21-02-2006 updated: Swedish language file (Thnx to blittan)
1589  - 21-02-2006 updated: Norwegian language file (Thnx to vnm)
1590  - 21-02-2006 updated: German (Austrian) language file (Thnx to CEOMR)
1591  - 21-02-2006 updated: German language file
1592  - 21-02-2006 updated: Dutch language file (Thnx to console-ombouw)
1593  - 21-02-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
1594  - 21-02-2006 updated: Polish language file (Thnx to napek)
1595  - 21-02-2006 added: music nav, "Compilation" folder, it shows all Various Artists albums
1596  - 21-02-2006 fixed: music nav, albums like Ænima from Tool where sorted above the "* All Albums" item
1597  - 21-02-2006 changed: media window base class, consolidated Update()
1598  - 21-02-2006 fixed: music nav, couldn't navigate directories after performing a seach
1599  - 21-02-2006 fixed: system info shows 0°C or 32°F if the hdd temp couldn't be read
1600  - 21-02-2006 added: Music Library "musicdb://" paths work with http api getmedialocation command.  
1601  - 21-02-2006 fixed: Initial control focus was wrong in many windows.
1602  - 21-02-2006 fixed: [ 1431850 ] Shoutcast video playlist labels showed server name instead of description.
1603  - 21-02-2006 fixed: WindowOpen animations weren't reversed on WindowClose if they hadn't passed the delay state.
1604  - 20-02-2006 fixed: acceleration wasn't being read for slide effects.
1605  - 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).
1606  - 20-02-2006 added: Window.IsMedia conditional visibility.
1607  - 20-02-2006 added: some minor tweaks to party mode:  When first enabled, window switches to Now Playing window.
1608                         Better checking for the "Move" options in the Now Playing context menu since Party Mode takes over.
1609                         Added "Cancel Party Mode" option to Now Playing context menu.
1610  - 20-02-2006 fixed: Replaygain settings weren't being applied.
1611  - 20-02-2006 fixed: Musicoverlay visibility on Control.HasFocus() wasn't working.
1612  - 20-02-2006 changed: If no thumb is available, ListItem.Thumb uses the icon image.
1613  - 20-02-2006 added: Analog scrolling (triggers) to the button scroller.
1614  - 20-02-2006 fixed: Various initial control focus issues.
1615  - 20-02-2006 changed: Redid the Trainers dialog to use the DialogSettings base class.
1616  - 20-02-2006 fixed: Possible buffer overruns in setting and getting trainers settings from the database.
1617  - 19-02-2006 added: Initial support for Music Party Mode.  Enable it from the Library view as it requires the database.
1618  - 19-02-2006 changed: Refactored the window open and window close processes.
1619  - 18-02-2006 changed: "Delete" and "Rename" in the context menu are only enabled if the share supports them
1620  - 18-02-2006 changed: iTunes playlists now adhere to the "shuffle playlists on load" option if you use PLAY on them
1621  - 18-02-2006 changed: Keyboard updates all buttons with the same id when you change from Symbols -> Caps -> Lower case.
1622  - 18-02-2006 fixed: Video Calibration activated via the video OSD wasn't working.
1623  - 18-02-2006 fixed: Possible crashes in charset conversion.
1624  - 18-02-2006 changed: MultiImage only reads dir once instead of whenever it becomes visible.
1625  - 18-02-2006 fixed: Radiobutton nofocus image wasn't resized correctly (Thanks Nuka1195).
1626  - 18-02-2006 fixed: Volume and Seekbars could disappear and not reappear on switch from Fullscreen -> GUI.
1627  - 18-02-2006 fixed: WindowClose animations on DialogSelect and SettingsCategory windows.
1628  - 17-02-2006 changed: Update database -> Rescan database in strings.xml
1629  - 17-02-2006 fixed: my programs. don't try to launch nonexisting entries.
1630  - 17-02-2006 added: <radiowidth>, <radioheight>, <radioposx>, <radioposy> tags to radiobuttons.
1631  - 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.
1632  - 16-02-2006 removed: the Shuffle button from Music Library
1633  - 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
1634  - 16-02-2006 added: Update database to my programs.
1635  - 16-02-2006 fixed: Some RSS feeds were showing only the first item.  CDATA sections are now completely ignored.
1636  - 16-02-2006 fixed: Animations on ShowInfo or ShowCodec in fullscreen video weren't completed.
1637  - 16-02-2006 added: <textwidth> tag to button controls to truncate text if it's too long.
1638  - 16-02-2006 added: shuffle option to the slideshow screensaver
1639  - 16-02-2006 added: httpapi takescreenshot command also accepts "imgtag" parameter after the download option
1640  - 16-02-2006 added: httpapi getthumb command accepts additional "imgtag" parameter to return a base64 encoded html img tag
1641  - 16-02-2006 changed: Songs off the root of the Music Library now fetches the songs in batches to work around memory constraints
1642  - 16-02-2006 fixed: album info lookup could sometimes return the wrong album from allmusic.com
1643  - 16-02-2006 fixed: random and repeat options are correctly reset for temporary playlists
1644  - 16-02-2006 fixed: stacking now "cleans" single-file movie filenames
1645  - 16-02-2006 fixed: [ 1406020 ] Character ï problem with ftp-server.
1646  - 15-02-2006 fixed: Dialogs could vanish instead of changing the animation direction when they were reopened while they were closing.
1647  - 15-02-2006 fixed: Keyboard wouldn't reset shift state when using SMS style input from the remote.
1648  - 15-02-2006 fixed: [ 1428964 ] Afterdawn.com RSS feed wasn't showing correctly.
1649  - 14-02-2006 added: Movie information lookup handles the folder/cd1/video_file case.
1650  - 14-02-2006 added: Support for /\._-@ keys on virtual keyboard.  Plus, right trigger puts a space if the cursor is at the end.
1651  - 14-02-2006 fixed: Kai Host dialog had missing text labels in private mode.
1652  - 14-02-2006 fixed: Add source title from Files window.
1653  - 14-02-2006 fixed: Album Info dialog wasn't displayed correctly.
1654  - 14-02-2006 fixed: Navigation off page controls on dialogs.
1655  - 14-02-2006 fixed: Resolution spin control wasn't showing correct values after a change.
1656  - 14-02-2006 fixed: Info images would not show if the info changed while it was in a delayed animation.
1657  - 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.
1658  - 14-02-2006 fixed: [ 1428952 ] LCD.xml had an incorrect $INFO tag for ScreenMode.
1659  - 13-02-2006 added: three new visibility conditions: playlist.israndom, playlist.isrepeat, playlist.isrepeatone
1660  - 13-02-2006 changed: the Repeat and Repeat One buttons in the Now Playing window have been consolidated into a single button
1661  - 13-02-2006 added: two new builtin commands for playlist control, they can be used in the skin or in keymap.xml
1662                 xbmc.playercontrol(random) = enables and disables random playback
1663                 xbmc.playercontrol(repeat) = cycles through states off -> all -> one and back around
1664  - 13-02-2006 fixed: repeatone was ignored if randomize was enabled on a playlist
1665  - 13-02-2006 changed: httpapi playfile command to immediately start playback of a playlist.
1666                 it also accepts an extra parameter to force the playlist (note the playlist is CLEARED! before it playback starts).
1667                 if a playlist is not provided, the current playlist is used.
1668                 if there is no current playlist, then 1 is assumed (like the playmedia builtin command)
1669                 xbmcHttp?command=PlayFile&parameter=e:\albums\playlists\music\tekno.m3u;PLAYLIS (where PLAYLIST=0,1,2,3)
1670  - 13-02-2006 added: new info labels: playlist.length, playlist.position, playlist.random, playlist.repeat
1671  - 13-02-2006 added: More lcd info labels thanks to Jeff McClain.
1672  - 13-02-2006 fixed: Windows with conditional visibility and WindowClose animations could flash on screen.
1673  - 13-02-2006 added: New Add/Edit media source dialogs.
1674  - 13-02-2006 fixed: Page up/down controls were hard to move off from.
1675  - 12-02-2006 fixed: when changing the sort between ascending and descending autoplay next item in music will follow
1676  - 12-02-2006 fixed: WindowOpen animations weren't shown.
1677  - 12-02-2006 fixed: WindowClose animations sometimes resulted in the window never closing (constantly animating)
1678  - 12-02-2006 changed: Spincontrols of type text set and get the value rather than the index with GetValue() and SetValue()
1679  - 12-02-2006 fixed: Controls that were hidden would lose their focus.
1680  - 12-02-2006 fixed: Video bookmarks window was only shown sporadically.
1681  - 12-02-2006 fixed: music wouldnt highlight the correct item when switching the sorting between ascending and descending
1682  - 12-02-2006 fixed: sometimes more than one song could be highlighted
1683  - 12-02-2006 fixed: the correct item should be highlighted for the currently playing item
1684  - 11-02-2006 added: you can now jump directly to the saved playlists locations using the following commands:
1685                 Music: Xbmc.ActivateWindow(MyMusicFiles,$Playlists)
1686                 Video: Xbmc.ActivateWindow(MyVideos,$Playlists) 
1687  - 11-02-2006 added: videoplayer.playlistlength and videoplayer.playlistposition to info manager to match the musicplayer info items
1688  - 11-02-2006 added: my files, settings, xlink kai to startup window settings to match xboxmediacenter.xml
1689  - 10-02-2006 fixed: dvdnav discontinuites wheren't being logged correctly
1690  - 10-02-2006 fixed: potential bug in sharedsection handling
1691  - 10-02-2006 fixed: music nav, the error message for a empty database was not shown
1692  - 10-02-2006 fixed: setting the startup window to music or video starts xmbc in the correct window
1693  - 09-02-2006 added: display a/v sync in codecinfo during playback in dvdplayer + some new code to prepare for a new syncing system.
1694  - 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
1695  - 09-02-2006 added: IP Address button from the normal virtual keyboard to link to the IP address input dialog.
1696  - 09-02-2006 changed: Controls that are initially hidden will not be animated using WindowOpen.
1697  - 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.
1698  - 09-02-2006 changed: PlayerControls.xml closes due to skin condition rather than code conditions.
1699  - 09-02-2006 fixed: Start wouldn't close OSD Audio Settings.  Keymap.xml entry added.
1700  - 08-02-2006 added: display cpu usage for audio/video/player thread in dvdplayer.
1701  - 08-02-2006 fixed: Includes messed up the order in the xml file.
1702  - 08-02-2006 fixed: Audio/Subtitle settings dialog was not working correctly.
1703  - 08-02-2006 changed: <id> is only read for custom windows.
1704  - 08-02-2006 fixed: Dialogs without WindowClose animations but with controls that had WindowClose animations didn't close.
1705  - 08-02-2006 changed: Movement off a control is only attempted if we are moving to a different control.
1706  - 08-02-2006 fixed: Better animation timing when animations are reversed and they have delays.
1707  - 07-02-2006 added: New LCD info labels thanks to Jeff McClain.
1708  - 06-02-2006 fixed: sf.net bug report [1425166]: CDG not working in Library.
1709  - 06-02-2006 fixed: Player.ShowCodec didn't work if music wasn't playing (eg in Slideshow)
1710  - 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.
1711  - 06-02-2006 fixed: ControlGroup(group).HasFocus(control) bugs.
1712  - 06-02-2006 fixed: [ 1423069 ] Controller rumble when using IR remote (don't do it)
1713  - 05-02-2006 fixed: [ 1406355 ] Last.fm Crashing on Personal radio playback (no audio playable after pap filereader timed out)
1714  - 05-02-2006 fixed: Last.fm - trackinfo for first track in stream was not always shown.
1715  - 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)
1716  - 05-02-2006 fixed: spincontrols didn't display any values.
1717  - 05-02-2006 added: <spinfont> tag to list, thumb and textboxes.
1718  - 04-02-2006 fixed: "Return to Videos" in the Videos Now Playing window goes to Videos and not the previous window
1719  - 04-02-2006 fixed: "Return to Music" in the Music Now Playing window goes to Music and not the previous window
1720  - 04-02-2006 updated: Icelandic language file (Thnx to kristjan)
1721  - 04-02-2006 updated: Norwegian language file (Thnx to vnm)
1722  - 04-02-2006 updated: Italian language file (Thnx to kotix)
1723  - 04-02-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
1724  - 04-02-2005 updated: Spanish language file (Thnx to jose_t)
1725  - 04-02-2006 updated: German (Austrian) language file (Thnx to CEOMR)
1726  - 04-02-2006 updated: German language file
1727  - 04-02-2005 updated: Danish language file (Thnx to hugener)
1728  - 04-02-2006 fixed: symbol loading for dlls breaks release builds on some bioses
1729  - 04-02-2006 fixed: xbmc built in release mode wouldn't launch on some bioses
1730  - 04-02-2006 added: id attribute to controlgroup, and ControlGroup(group).HasFocus(control) conditional - see online manual for more details.
1731  - 04-02-2006 added: Zoom effect to skin engine.  See online manual for more details.
1732  - 04-02-2006 changed: More consistent keymapping in fullscreen views (slideshow,video, visualisation).
1733  - 04-02-2006 changed: Made Info and CodecInfo global functions - Slideshow now uses CodecInfo rather than Info to display the current file info.
1734  - 04-02-2006 added: support for sub_load <subtitle> slave command for mplayer.dll
1735  - 04-02-2006 fixed: cubecodec. echo in .hps, also upped buffer sizes for .adx (should avoid some stuttering).
1736  - 03-02-2006 added: Better handling of multi-line label controls using <wrapmultiline>.  See online manual for more details.
1737  - 03-02-2006 fixed: Karaoke Voice Mask settings were not showing correctly.
1738  - 03-02-2006 fixed: Nicer restart of player from slider controls in the OSD, and more accurate seeking on restart.
1739  - 02-02-2006 fixed: ReplayTV labels showed numbers
1740  - 02-02-2006 changed: old style sound.xml entries for actions and windows with numbers marked for removal with skin version 2
1741  - 02-02-2006 added: possibility to load debug symbols for dlls
1742  - 02-02-2006 fixed: some wmv/asf files wouldn't play either audio or video (updated mplayer.dll)
1743  - 02-02-2006 changed: OSD is closed when the user selects the DVD Menu.
1744  - 01-02-2006 fixed: List and Thumb contents were cleared before the WindowClose animation was started.
1745  - 01-02-2006 added: Rotation effect.  See online manual for more information.
1746  - 01-02-2006 changed: Generalized the storing of effect information to allow for more possibilities.
1747  - 01-02-2006 fixed: Radio buttons would still render when they were hidden.
1748  - 01-02-2006 fixed: Film grain filter is back.
1749  - 01-02-2006 fixed: Slideshows reset the music playlist.
1750  - 01-02-2006 fixed: Mouse response didn't work with "My Files" button on the home screen (and elsewhere).
1751  - 01-02-2006 fixed: Initial Scan music didn't add thumbs to library view.
1752  - 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.
1753  - 01-02-2006 fixed: Stacked files played back "seamlessly" did a seek at the start of the next track (ie weren't seamless).
1754  - 01-02-2006 changed: Cleaned up Video and Audio/Subtitle settings code.  Window.IsActive() should work again for these independently.
1755  - 01-02-2006 fixed: not all parts of dvd menu's are displayed
1756  - 01-02-2006 fixed: some dvd menu colors
1757  - 01-02-2006 fixed: stuttering in .hps.
1758  - 31-01-2006 fixed: dvdplayer would more often display garbled menu overlays after last change to subtitle stream selection
1759  - 31-01-2006 changed: don't allow next frames to be dropped after having detected a long duration frame in dvdplayer.
1760  - 30-01-2006 fixed: Effect speed was double on some controls (select, radio, edit, toggle)
1761  - 30-01-2006 fixed: Exceptions in mouse handling and in iso9660
1762  - 30-01-2006 fixed: focused button was not remembered sometimes (homescreen most obvious)
1763  - 30-01-2006 fixed: detection of invalid highlights didn't see button 0 as invalid
1764  - 30-01-2006 added: auto disable unsupported streams in dvdplayer
1765  - 30-01-2006 changed: subtitle stream selection to work same as audio stream selection in dvdplayer
1766  - 30-01-2006 changed: settings are only saved on app exit if settings.xml exists.
1767  - 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.
1768  - 29-01-2006 fixed: playing dts streams in dvdplayer resulted in almost only noise
1769  - 29-01-2006 updated: ffmpeg for dvdplayer
1770  - 29-01-2006 fixed: big memory leak in dvdplayer
1771  - 29-01-2006 fixed: Window.IsActive() didn't return correctly for dialogs that have multiple id's (eg Audio and Video OSD settings).
1772  - 29-01-2006 fixed: seeking in cube codec. also added .hps.
1773  - 29-01-2006 fixed: Caching of Textures.xpr to Z: when run from DVD, thanks to Zak.
1774  - 29-01-2006 fixed: Large EXIF thumbs in images could cause thumbs to not display.
1775  - 29-01-2006 fixed: Scripts Info window did not close correctly.
1776  - 29-01-2006 fixed: Not'd skin conditions weren't being checked correctly (eg !Skin.HasSetting, !Player.Paused etc.)
1777  - 29-01-2006 changed: only smb:// urls are checked for workgroup/domain. allows semicolon to be used as username and password in other protocols.
1778  - 29-01-2006 fixed: SF.net bug report [ 1411396 ] NSF audio pitched up. 
1779  - 28-01-2006 added: cube codec to paplayer. plays gamecube/ps2/xbox music (from games). based on in_cube.
1780  - 28-01-2006 added: option to auto resume from last position in video settings.
1781  - 27-01-2006 fixed: samba client could select wrong ip when connecting to multihomed server. 
1782                      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.                     
1783  - 27-01-2006 fixed: dvdplayer wouldn't stop playback at eof, just spit out error messages
1784  - 27-01-2006 fixed: dvdplayer will now decode AAC audio in mpg containers correctly (extradata wasn't passed on)
1785  - 26-01-2006 fixed: some small stuff (message when reset settings on boot, a couple of defines in util.h).
1786  - 25-01-2006 fixed: IMDB thumbs (imdb.com changed their webpage slightly)
1787  - 25-01-2006 fixed: My Video "Query Info For All Files" for paths on a disc
1788  - 25-01-2006 fixed: typo in cachesubtitles. really fixes caching subs 'hangs'.
1789  - 25-01-2006 added: gui indication when trainers are disabled due to kai.
1790  - 25-01-2006 fixed: better handling of broken trainers.
1791  - 25-01-2006 changed: trainer enigine update to v2.2. thanks to team xored!
1792  - 25-01-2006 fixed: xbtf support. thanks to team xored!
1793  - 25-01-2006 changed: Multiple <visible> tags in the same control are ANDed together.
1794  - 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.
1795  - 25-01-2006 changed: Made the <id> optional for label/image/fadelabel controls.
1796  - 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.)
1797  - 25-01-2006 changed: Slightly improved timing for animations.
1798  - 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.
1799  - 24-01-2006 fixed: forgot to add trainer path to xboxmediacenter.xml
1800  - 23-01-2006 fixed: checks for skin labels aliases were reaching compiler limits (too much else if's)
1801  - 23-01-2006 fixed: <animation> tags in references.xml weren't being used.
1802  - 23-01-2006 fixed: updating menu overlays on dvdstills took 40 seconds, now instant again
1803  - 23-01-2006 added: cpu usage to codecinfo overlay
1804  - 23-01-2006 added: Karaoke to left and right rather than just center, thanks to erpi99.
1805  - 22-01-2006 added: Ability to set default settings for all movies from the video OSD.
1806  - 22-01-2006 changed: Removed some unused/rarely used settings.
1807  - 21-01-2006 added: xored trainer engine! thanks to team xored and to britneyspair for skinwork!
1808  - 21-01-2006 fixed/changed: tuned the subtitle caching a bit. should avoid most issues with rarred subs.
1809  - 21-01-2006 added: adplug codec to paplayer. add .adplug to the end of the filename of the file you want to play.
1810  - 21-01-2006 fixed: toggling subtitle with remote didn't affect setting in video osd.
1811  - 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.
1812  - 21-01-2006 added: new builtin command, xbmc.extract(rar/zip file). IMPORTANT: requires absolute paths. thanks to darkdonno459.
1813  - 21-01-2006 updated: Swedish language file (Thnx to blittan)
1814  - 21-01-2006 updated: Norwegian language file (Thnx to vnm)
1815  - 21-01-2006 updated: German language file (Thnx to sCAPe)
1816  - 21-01-2006 updated: Chinese (Simple) language file (Thnx to walter)
1817  - 21-01-2006 fixed: My Video 'Query Info For All Files'
1818  - 20-01-2006 fixed: [ 1410413 ] checking getcurrentlyplaying while strm a top500 kills audio
1819  - 19-01-2006 changed: No other thread messages could be processed if a dialog thread message was in process.
1820  - 19-01-2006 added: Skinnable LCD.  See lcd.xml in the system folder.
1821  - 19-01-2006 fixed:  Volume in credits should be obeyed by player now.
1822  - 19-01-2006 fixed: crash on very large labels in a skin like in PDM
1823  - 19-01-2006 changed: moved GetDirectory to media window base class
1824  - 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.
1825  - 19-01-2006 added: ability to select dvdbutton by remote button number (thnx to jdoering) 
1826  - 18-01-2006 changed: Music files with embedded images but no album tag are now cached only for the file.
1827  - 18-01-2006 fixed: [ 1405320 ] Stacked files could be "cleaned" of their stack criteria twice.
1828  - 18-01-2006 fixed: Buttonscroller initial visibility conditions on home.
1829  - 18-01-2006 fixed: Reload skin from button menu meant the button menu no longer worked.
1830  - 18-01-2006 fixed: Crash in SMBDirectory when fed with an invalid path.
1831  - 18-01-2006 fixed: Chat Console text should be all the right colour now.
1832  - 18-01-2006 fixed: Webserver crash with GetCurrentPlaying.
1833  - 17-01-2006 fixed: Crash in My Music Playlist window when new files are queued via another thread (web, python etc.)
1834  - 17-01-2006 fixed: Toggle buttons didn't show text when selected.
1835  - 17-01-2006 fixed: 720p or higher video playback with Hardware overlay renderer when GUI was 480p or lower.
1836  - 17-01-2006 fixed: Label2 alignment in listcontrols (including python)
1837  - 16-01-2006 fixed: Visibility reset due to home page fading from the code (affected The Orbs and CEOMR skins).
1838  - 16-01-2006 fixed: Skin reload from a button/action from a dialog.
1839  - 16-01-2006 fixed: Console control wasn't rendering any text.
1840  - 16-01-2006 fixed: Hidden Keyboard input wasn't working 100%
1841  - 16-01-2006 fixed: [ 1311457 ] ID3v2.2 embedded album art.
1842  - 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
1843  - 16-01-2006 fixed: crash in dvdplayer if demux stream changed during playback
1844  - 16-01-2006 changed: more media window base class work (moved some common msgs, consolidated OnClick)
1845  - 16-01-2006 fixed: progress dialog sometimes shows "Programs" in all lines
1846  - 16-01-2006 fixed: progress dialog sometimes does not fade in
1847  - 16-01-2006 fixed: music database reorg takes care of album thumbs
1848  - 15-01-2006 added: settings->video->subtitles, option to look for subs in rars, defaults to off because it causes lots of caching
1849  - 15-01-2006 changed: Rewrote window manager code to better track the window history.
1850  - 15-01-2006 changed: Cleaned up spin control (always wraps around now)
1851  - 15-01-2006 added: "Move Item" function to both Now Playing windows context menu.
1852                 This can move an item (almost) anywhere in the list.  The exception is if the list is currently being
1853                 played, then moved item cannot be moved past the currently playing item.  This is because all items in-between
1854                 need to be altered, but the currently playing item cannot be altered.  If you try to move beyond the currently
1855                 playing item, your moved item will be located at the slot adjacent to the currently playing item.
1856  - 14-01-2006 fixed: screensaver slideshow settings: if the selected path is to long it goes out of screen.
1857  - 14-01-2006 added: playlist playback is aborted and the current playlist cleared after 100 *CONSECUTIVE* failed items
1858  - 14-01-2006 fixed: current movie info from <info> tags for files that are part of a stacked movie
1859  - 13-01-2006 added: try/catch handling for threads started in dll's. allows a more gracefull exit for mplayer, should cache thread fail
1860  - 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
1861  - 12-01-2006 updated: Portuguese (Brazil) language file (Thnx to T1000)
1862  - 12-01-2006 updated: Swedish language file (Thnx to blittan)
1863  - 12-01-2006 updated: Russian language file (thnx to que_)
1864  - 12-01-2006 updated: Polish language file (Thnx to napek)
1865  - 12-01-2006 updated: German (Austrian) language file (Thnx to CEOMR)
1866  - 12-01-2006 updated: German language file
1867  - 12-01-2006 updated: French language file (Thnx to frostbox)
1868  - 12-01-2006 updated: Italian language file (Thnx to kotix)
1869  - 12-01-2006 updated: Chinese (Traditional) language file (Thnx to omenpica)
1870  - 12-01-2006 changed: Made all spin controls wrap rather than change direction when the end item is reached.
1871  - 12-01-2006 fixed: Spin control and Checkmark control align left wasn't working (My Weather)
1872  - 12-01-2006 fixed: Reverse animations for VisibleChange weren't running.
1873  - 12-01-2006 fixed: WindowClose events on controls that never render cause infinite loop on window exit.
1874  - 11-01-2006 changed: SMS style password input shows the current character for 1 second (before changing it to a *).
1875  - 11-01-2006 fixed: 40 character XBE names are now handled correctly.
1876  - 11-01-2006 fixed: XPR font rendering was aliased (looked thin).
1877  - 11-01-2006 fixed: File with no extension called with PlayFile via webserver crash.
1878  - 11-01-2006 fixed: Slideshow corrupt .xml file (only one picture was shown).
1879  - 11-01-2006 fixed: hopefully fixed fast wmv's with an updated mplayer.dll
1880  - 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)
1881  - 11-01-2006 changed: cleaned up codec selection for dvdplayer and enabled ffmpeg audio decoder
1882  - 10-01-2006 fixed: Settings passwords were displayed plain text on edit.
1883  - 10-01-2006 fixed: Controls with no visibility animations were always shown, regardless of their <visible> tag.
1884  - 10-01-2006 fixed: Settings Slider controls weren't centered.
1885  - 10-01-2006 fixed: text boxes displaying no text.
1886  - 10-01-2006 fixed: playlist hanging when randomize is enabled
1887  - 10-01-2006 changed: disabled seeking when ff/rw in menu and partially fixed rewind. only fast rewinds work
1888  - 10-01-2006 added: workaround to the playlist problem with randomize that will prevent the hang, but the underlying problem still exists.
1889  - 10-01-2006 fixed: dvdplayer: some vobs reported a wrong totaltime, as playback progressed totaltime decreased rapidly and no seeking was possible. 
1890  - 10-01-2006 fixed: changed to use libmpeg2 for mpeg1 caused ffmpeg to be used for everything instead in dvdplayer
1891  - 10-01-2006 fixed: playlists found in subfolders off the music and video playlists locations
1892                         will not be re-cached to the music or video playlist location.
1893  - 09-01-2006 fixed: Python list controls would crash.
1894  - 09-01-2006 fixed: Sort order in Filemanager is now by label for the bookmarks.
1895  - 09-01-2006 fixed: Crash switching from Fullscreen -> GUI.
1896  - 09-01-2006 fixed: Page up/down controls were rendered incorrectly.
1897  - 09-01-2006 fixed: [ 1326937 ] Ripping a CD is an idle state for autoshutdown
1898  - 09-01-2006 fixed: [ 1400055 ] Mute Function doesn't work well.
1899  - 09-01-2006 fixed: [ 1309067 ] DVD-Player doesn't STOP on Eject Disc
1900  - 09-01-2006 fixed: Window Animations weren't reset when changing skins.
1901  - 09-01-2006 fixed: [ 1399055 ] Rarred subs left a progress dialog on screen.
1902  - 09-01-2006 changed: made dvdplayer use libmpeg2 for decoding mpeg1 video too and added reset code on decoding error
1903  - 09-01-2006 fixed: [ 1393429 ] If nothings playing volume reports -1 from GetVolume
1904  - 09-01-2006 changed: edit xbe title truncates to 39 characters so as not to corrupt xbe header
1905  - 09-01-2006 fixed: video stacking (no longer displays comma seperated file list)
1906  - 09-01-2006 fixed: [ 1398240 ] Dialog box grammar error.
1907  - 09-01-2006 changed: No TV mode in LCD doesn't auto-start in My Music anymore.
1908  - 08-01-2006 fixed: Default python values from references.xml were incorrect for skin version >= 1.85.
1909  - 08-01-2006 changed: Skin version to v1.90.
1910                        - includes.xml added.
1911                        - 1 pixel font shadows added (use <shadowcolor> tag).
1912                        - directional text added (use <angle> tag to state a degree) - label and buttons only.
1913                        - font.xml can take a <color> and <shadow> tag for each font.
1914                        - new animation system.
1915                        - online manual is being updated with the new information.
1916  - 08-01-2006 fixed: ProgressDialog title in the Filemanager on second copy/move etc.
1917  - 08-01-2006 fixed: [ 1399414 ] Cast listcontrol in Video Info couldn't be focused.
1918  - 08-01-2006 fixed: [ 1390768 ] Picture slideshows with transistion time less than 1 second didn't display correctly.
1919  - 08-01-2006 fixed: httpapi PlayFile should now once again play remote media
1920  - 08-01-2006 fixed: full restoration of the filter label in my music library
1921  - 07-01-2006 fixed: folder images in root of music library were horribly stretched if in big icons view
1922  - 07-01-2006 fixed: partial restoration of the filter label in my music library
1923  - 05-01-2006 changed: music and video context menus for better consistency
1924  - 05-01-2006 changed: speed improvement getting songs from the musicdatabase
1925  - 04-01-2006 changed: enabled experimental FF/RW in dvdplayer. it's abit shaky still
1926  - 04-01-2006 changed: iso9660:// protocol always tried to read a disc as a mode2 disc, even thou it was a mode1 disc.
1927  - 04-01-2006 fixed: creation of playlist locations (playlists/music and playlists/video)
1928  - 03-01-2006 fixed: music nav, Playitem does not work on "* All ..." folders
1929  - 03-01-2006 changed: music playlists, playlists with music database items are now saved with the real path of the file
1930                        instead of the musicdatabase URL
1931  - 03-01-2006 fixed: Sort order in My Pictures
1932  - 02-01-2006 changed: moved list/thumb label formating to media window base class
1933  - 02-01-2006 changed: moved item caching out of music nav and files into the FileItemList
1934  - 02-01-2006 fixed: Rumble controller option caused crashes with analog buttons.
1935  - 01-01-2006 fixed: mplayer.dll - some files with mp3 audio was misdetected and played only static.
1936  - 01-01-2006 fixed: duplicate string id resulting in "Target Temperature" incorrectly displayed in System Info
1937  - 30-12-2005 added: http api "getshares" and "getmedialocation" now accept "files" as a share type
1938  - 30-12-2005 fixed: Port numbers in Karaoke settings didn't match port numbers in System Info.
1939  - 30-12-2005 changed: Skin slide start positions are relative as of skin version 1.86.  PM3 updated to 1.86
1940  - 30-12-2005 added: Conditional window origins for dialogs.
1941  - 30-12-2005 fixed: [1387719] Stacking of non-english names.
1942  - 30-12-2005 fixed: Seek to end of song with right thumb stick resulted in the current song details not being updated.
1943  - 30-12-2005 added: Builtin functions SetVolume(percent) and Mute.
1944  - 30-12-2005 added: Info values for Player.GetVolume (int + label) and for Player.IsMuted (bool)
1945  - 30-12-2005 fixed: Some out effects or later in effects wouldn't render for some controls.
1946  - 30-12-2005 fixed: [1391885] - Extracting rar in my files with the copy reproduces bad dirs.
1947  - 30-12-2005 fixed: possible buffer overflows in some IFile::ReadString implementations
1948  - 30-12-2005 changed: moved dvd tray state to media window base class
1949  - 29-12-2005 added: Play action on a folder in videos will build internal playlist recursively and start playing immediately
1950  - 29-12-2005 fixed: Strange navigation and sorting issues.
1951  - 29-12-2005 fixed: xbmc in infinite loop due to a playlist full of unplayable items
1952  - 29-12-2005 fixed: lockup when switching between music and playlist window
1953  - 29-12-2005 fixed: Sorting in My Files was incorrect.
1954  - 29-12-2005 fixed: [1392003] My Pictures Context Menu Bug.
1955  - 29-12-2005 fixed: [site command: notificaton typo.
1956  - 28-12-2005 changed: Effect times are now calculated after items have been rendered once.
1957  - 28-12-2005 added: ListItem.Thumb and ListItem.Label to the InfoManager.
1958  - 28-12-2005 changed: Added a media window base class.
1959  - 28-12-2005 fixed: Sort order for items that are identical other than their length.
1960  - 28-12-2005 changed: moved sorting and available view as controls out of the video, programs, pictures + scripts windows
1961  - 28-12-2005 changed: moved parent folder testing into the fileitem, results in a minor speed increase while sorting
1962  - 28-12-2005 fixed: music nav, "* All Genre" folder may not always be on top if the list
1963  - 28-12-2005 fixed: Movie Lookup on DVD folders like "Movie Name/VIDEO_TS/VIDEO_TS.IFO"
1964  - 27-12-2005 added: new Http Api command "getmedialocation", used as follows:
1965                         getmedialocation&parameter=type;location;showdate
1966                         type=(music,video,pictures), location=share name or path, showdate=(0,1)
1967  - 27-12-2005 added: advanced configuration option for path substitution; look in xboxmediacetner.xml for details.
1968  - 27-12-2005 fixed: Bypass CD Selection in "x" seconds
1969  - 27-12-2005 changed: HTTP API getshares command now accepts a type parameter: getshares&parameter=type;pathsonly
1970                         type=(music, video, pictures), pathsonly=(0,1)
1971  - 27-12-2005 fixed: music nav, "* All Artists" folder may not always be on top if the list
1972  - 27-12-2005 fixed: music nav, "* All Songs" folders where missing
1973  - 26-12-2005 added: custom slideshows in My Pictures via m3u playlists (only images are queued into the slideshow)
1974  - 26-12-2005 fixed: music nav, the "* All *" items could not be queued to the playlist
1975  - 26-12-2005 changed: music nav, minor speed improvement of loading all songs from database
1976  - 26-12-2005 fixed: FileItem attribute CanQueue was not saved or copyed to another object
1977  - 24-12-2005 fixed: playlist caching
1978  - 24-12-2005 fixed: list and textbox spincontrols in python
1979  - 24-12-2005 added: getshares command to HttpApi
1980  - 24-12-2005 fixed: Musicdatabase upgrade to 1.4 failed if songs from the same album had different thumbid's.
1981  - 24-12-2005 fixed: [ 1380153 ] DVD playback with subtitles not in sync
1982  - 23-12-2005 added: workaround for stacking multipart rar sets (ie, filename.partXXX.rar)
1983  - 23-12-2005 updated: Swedish language file (Thnx to blittan)
1984  - 23-12-2005 updated: Korean language file (Thnx to AkoXko)
1985  - 23-12-2005 updated: Italian language file (Thnx to kotix)
1986  - 23-12-2005 updated: German language file (Thnx to deezle)
1987  - 23-12-2005 updated: Norwegian language file (Thnx to vnm)
1988  - 23-12-2005 updated: Dutch language file (Thnx to tijmengozer)
1989  - 23-12-2005 changed: moved music library into a directory class
1990                        MusicDatabase will be updated to version 1.4
1991  - 23-12-2005 changed: moved sorting and available view as controls out of the my music windows
1992  - 22-12-2005 changed: My Music Library would incorrectly handle artists and albums that were blank as if they were the "all" item.
1993                         These items are now filtered out of the display.
1994  - 22-12-2005 added: HttpApi: FileSize to GetCurrentlyPlaying and the use of ";;" as a literal ";" rather than a separator
1995  - 22-12-2005 fixed: HttpApi: GetDirectory
1996  - 22-12-2005 fixed: dvdplayer would drop frames / stall on a dvd cell change when previous cell didn't have audio and next did
1997  - 22-12-2005 changed: dvdplayer now checks for eof on read error. if the error is really end of file, exit player, otherwise retry.
1998  - 21-12-2005 fixed: GUI Calibration screen was constantly allocating/deallocating it's resources.
1999  - 21-12-2005 changed: Moved resume time saving into the application class.
2000  - 21-12-2005 changed: Better solution for genre problem in libid3tag.dll.
2001  - 21-12-2005 added: Support for treating stacked files as a single volume. Set "Bypass CD Selection" to "Immediately" to test.
2002  - 21-12-2005 added: Selecting a file from the FileBrowser dialog is equivalent to pressing "Ok".
2003  - 21-12-2005 changed: improved seeking accuracy in dvdplayer. ( fixed libdvdnav.dll time_search to use time map in dvd )
2004  - 21-12-2005 fixed: dvdplayer could stall on rewind due to full audio buffer
2005  - 21-12-2005 fixed: Thumbpanel highlighting wasn't working correctly.
2006  - 20-12-2005 fixed: some menu overlays did not display properly or not at all in the dvdplayer
2007  - 19-12-2005 changed: tuned FF/RW for dvdplayer (only enabled in debug builds)
2008  - 19-12-2005 fixed/changed: dvdplayer reported wrong total time for movie / dvdplayer now uses libdvdnav's time seek for seeking
2009  - 19-12-2005 fixed: [ 1378710 ] DVDplayer crash when swithing from fullscreen to thumbnail 
2010  - 18-12-2005 fixed: potential deadlock when using ffmpeg demuxer in dvdplayer and it returns a negative package size
2011  - 18-12-2005 fixed: ID3 genres were being incorrectly returned as "Blues".
2012  - 18-12-2005 fixed: MP3 files with more than one ID3v2 tag at the beginning would fail to play.
2013  - 18-12-2005 fixed: M3U reading could buffer overflow in the charset conversion.
2014  - 18-12-2005 added: HttpApi FileSize and SetResponseFormat commands
2015  - 17-12-2005 added: SmartXX V3 LCD , RGB&Status LED Support
2016  - 17-12-2005 added: system.autodetection, XBMC.ActivateWindow(3,autodetection),  Skinning indication icon/button to connect to a Autodetected XBOX!
2017  - 17-12-2005 changed: XBOX Autodetection, little more tweaks
2018  - 16-12-2005 fixed: IMDB thumbs for stacked hard drive items
2019  - 16-12-2005 fixed: Music and Video Now Playing windows now have a correct context menu
2020  - 16-12-2005 changed: video stacking cd selector bypass is now configurable, found in settings ->  my video -> video player
2021  - 16-12-2005 added: Built in command XBMC.TakeScreenShot thanks to Donno
2022  - 16-12-2005 changed: the video stacked-cd selector dialog will choose the first file after 60 seconds
2023  - 16-12-2005 fixed: IMDB lookup of plotsummary when a "Title?tt#######" url is in the nfo file
2024  - 15-12-2005 fixed: [ 1380351 ] Autoshutdown if slideshow screensaver is activated
2025  - 15-12-2005 fixed: Progress dialog could stay on screen after a calling up the shoutcast list via the webserver.
2026  - 15-12-2005 added: XBMC.PlayerControl(BigSkipForward), BigSkipBackward, SmallSkipForward and SmallSkipBackward built in functions.
2027  - 15-12-2005 changed: Skin version updated to 1.85 (version 1.3 skins still run, but skinners need to update)
2028  - 15-12-2005 updated: German language file
2029  - 15-12-2005 updated: Spanish language file (Thnx to traxis)
2030  - 15-12-2005 updated: Italian language file (Thnx to kotix)
2031  - 15-12-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
2032  - 15-12-2005 updated: Korean language file (Thnx to AkoXko)
2033  - 15-12-2005 updated: Swedish language file (Thnx to blittan)
2034  - 15-12-2005 updated: Norwegian language file (Thnx to vnm)
2035  - 15-12-2005 updated: Danish language file (Thnx to hugener)
2036  - 15-12-2005 added: rarred subtitles to manual subtitle selection.
2037  - 15-12-2005 changed: better rarred subtitle handling - thanks to syra!
2038  - 14-12-2005 fixed: Sliding dialogs didn't reverse their direction correctly when hidden early.
2039  - 14-12-2005 added: Keyboard SetHeading patch thans to Nuka1195
2040  - 14-12-2005 fixed: allowhiddenfocus wasn't working correctly.
2041  - 14-12-2005 fixed: Very small image's thumbs would crash.  Minimum is now 8x8 pixels.
2042  - 13-12-2005 fixed: DVD Folders weren't being stacked.
2043  - 13-12-2005 fixed: Buttonscroller backwards compatibility for v1.3 skins.
2044  - 13-12-2005 changed: timers for effects are started at render time, rather than at window creation.
2045  - 13-12-2005 fixed: selecting unrarred vobsubs using browse for subtitle.
2046  - 13-12-2005 fixed: auto game region would apply even with setting off in some cases.
2047  - 12-12-2005 added: allowHiddenFocus attribute to visibility tags.  See online manual for more info.
2048  - 12-12-2005 fixed: Music Library could report empty if it had already been visited before a scan was performed.
2049  - 11-12-2005 fixed: The All Songs item in Music Library
2050  - 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
2051  - 11-12-2005 changed: Moved the buttonscroller button list into the skin.  See online manual for more information.  It still reads
2052                        from XboxMediaCenter.xml if skin version is less than 1.8.
2053  - 11-12-2005 added: Initial support for skin version 2.0 and backwards compatibility to v1.3 skins (skinners please see graphical design
2054                      forum for information).
2055  - 11-12-2005 fixed: Workaround for a buffer overrun in DVDDemuxSPU.
2056  - 11-12-2005 added: Sliding and delayed visiblitity effects for GUI controls + dialogs.  See the online manual for more information.
2057  - 11-12-2005 added: Support for more URL combinations in nfo files.
2058  - 11-12-2005 fixed: [ 1094942 ] No Movie Bookmarks when started from Filemgr
2059  - 11-12-2005 fixed: Ignore The when Sorting had no effect in My Videos.
2060  - 11-12-2005 fixed: Directory names don't end in a space when truncating in the FTP server.
2061  - 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
2062  - 11-12-2005 added: Context Menu: Make the share Default [GeminiServer]
2063                      In all share sections, with context menu, you can set the selected share as default! !<default>-</default>
2064                      For more information see: http://manual.xboxmediacenter.de/wakka.php?wakka=BookMarksxml&v=kz4
2065  - 11-12-2005 fixed: SmartXX V3 detection returned the wrong ID! [GeminiServer]
2066  - 11-12-2005 added: Skin controlled switchable condition/buttons: [GeminiServer]
2067                      The skinner can show and hide a Visual with own predefined button! 5 conditions are availibe! The conditions are [true] by default!
2068                      For Example: set a Weather Icon and controll [show/hide] it with a button in submenu!
2069                      Get the state:    use skin.ShowVisualx       [x=a,b,c,d,e]  e.g.: <visible>skin.ShowVisuala</visible>
2070                      Change the state: use XBMC.skinshowvisual(x) [x=a,b,c,d,e]  e.g.: <execute>XBMC.skinshowvisual(a)</execute>
2071  - 11-12-2005 added: HTTPAPI SeekPercentageRelative command and additional GetCurrentlyPlaying info
2072  - 11-12-2005 fixed: CFileXBMSP::Stat(), set errno correctly (fixes dvdfolders).
2073  - 10-12-2005 fixed: Clicking on "All Albums" items in Top 100, Recently Played and Recently Added Albums
2074                      (Note: Queueing is still broken.  It gets *ALL* songs from the database.)
2075  - 10-12-2005 fixed/changed: analog buttons can't turn off screensaver. plasma owners with flaky controllers (hi poing!) rejoice.
2076  - 10-12-2005 fixed: browse for subtitles (forgot some code)
2077  - 10-12-2005 fixed: Top 100 items in Music Library
2078  - 10-12-2005 fixed: IMDB "Movie Lookup" on folders
2079  - 09-12-2005 fixed: rarmanager errors preventing cvs from compiling (just commented out the offending lines)
2080  - 09-12-2005 fixed: ReplayGain wasn't correctly using the settings in the GUI.
2081  - 09-12-2005 fixed: My music incorrect playlist item selected when rar or zip files were in the folder.
2082  - 09-12-2005 fixed: Infinite loop in DeleteBookmark() if the bookmark had an invalid path.
2083  - 09-12-2005 fixed: Spin control in settings followed weird focusing patterns when moving to it from the left or right.
2084  - 08-12-2005 added: SystemInfo: Total System Uptime, will show how long XBMC was used since first start! [GeminiServer]
2085                      Note: on IGR reset the Total Uptime can not be stored! Switch off XBMC via Menu!
2086  - 08-12-2005 added: SmartXX V3 Modchip Detection [GeminiServer]
2087  - 08-12-2005 fixed: previos changed settings was not saved if a restart follow to network Assignment change [GeminiServer]
2088  - 07-12-2005 fixed: rar directory masking.
2089  - 07-12-2005 fixed: IMDB thumbs for movies in the root of a multipath bookmark in My Videos (i hope?)
2090  - 06-12-2005 fixed: My Music Library access to Playlists and Top 100 Songs
2091  - 06-12-2005 changed: error messages related to nfo file reading for imdb url's
2092  - 06-12-2005 added: force index rebuilding to video osd.
2093  - 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.
2094  - 06-12-2005 fixed: [ 1324302 ] XBMC hangs when skipping to next video in My Videos playlist.
2095  - 06-12-2005 fixed: Bug in GUIFont::GetTextExtent() which could cause filenames with characters that were not present in the font to crash.
2096  - 05-12-2005 fixed: playlists button in My Music Files
2097  - 05-12-2005 added: frame dropping in video decoder when using ffmpeg in dvdplayer
2098  - 05-12-2005 fixed: saving playlists
2099  - 04-12-2005 fixed: memory leaks in video renderers
2100  - 04-12-2005 added: critical section tracking for dlls (should fix some small memory leaks)
2101  - 04-12-2005 added: dvdplayer initial ff/rw support in dvdplayer. only available in debug builds. 
2102  - 04-12-2005 changed: cleanup of dvdplayer audio/video rendering with added support for dropping frames in decoder.
2103  - 04-12-2005 fixed: dvdplayer memory leak in libdvdnav
2104  - 04-12-2005 fixed: '/' is not allowed in passwords in samba shares
2105  - 04-12-2005 fixed: [ 1335817 ] Stacking isn't working when CD is autoplayed
2106  - 04-12-2005 fixed: [ 1371200 ] Video Info - cast - page up/down broken in 16x9.
2107  - 04-12-2005 fixed: [ 1295019 ] Wrong play/pause icon displayed in menu (videoOSD) during fast forward. - Check musicOSD's as well.
2108  - 04-12-2005 fixed: [ 1265343 ] Show FreeMem Display Not Visible in 1080i
2109  - 04-12-2005 fixed: [ 1364937 ] Webserver crashes on "TakeScreenShot" action
2110  - 04-12-2005 fixed: [ 1280366 ] keyboard.isConfirmed() not working properly. CGUIDialogKeyboard::IsDirty() changed to IsConfirmed() - returns true if done is pressed.
2111  - 04-12-2005 fixed: [ 1276227 ] PrintScreen on keyboard wasn't working (incorrect key value)
2112  - 04-12-2005 fixed: [ 1329312 ] Wrong Background in HomeScreen after playing Music/Videos in PM3.
2113  - 04-12-2005 added: Improved sorting routine speed throughout.
2114  - 04-12-2005 added: manual browse for subtitle.
2115  - 03-12-2005 fixed: after last samba modification, dates did not display correctly anymore.
2116  - 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.
2117  - 03-12-2005 fixed: better manual directory handling when ripping cds without cddb.
2118  - 02-12-2005 added: playlists can be queued in library view
2119  - 02-12-2005 changed: IMDB downloaded thumbs will now show up for all files in stack when unstacked.
2120  - 02-12-2005 changed: samba strips of all '/' at the end of a path (hopefully it fixed the samba error success message)
2121  - 02-12-2005 changed: Made stick + trigger reading independent (fixes small issues with sticks being offcenter
2122                        intefering with the triggers)
2123  - 02-12-2005 added: Bitrate tag to http command getCurrentlyPlaying.
2124  - 02-12-2005 fixed: Added further DVD layer change hacks.
2125  - 01-12-2005 fixed: IMDB downloaded thumbs for stacked titles
2126  - 01-12-2005 fixed: .tbn thumbnails for stacked titles based on the first stacked filename
2127  - 01-12-2005 fixed: .nfo files for stacked titles based on the first stacked filename
2128  - 01-12-2005 added: File Browser Dialog - requires skinning
2129  - 01-12-2005 fixed: Path history was incorrect for media windows started with XBMC.ActivateWindow(window,path)
2130  - 01-12-2005 fixed: Memory leak in multicoloured text rendering (edit, rss controls)
2131  - 30-11-2005 fixed: [ 1330862 ] Bookmarks OSD Window does not disappear on video end.
2132  - 30-11-2005 fixed: Notifications cause stack overflow if the stack dialog is on screen and left or right is pressed.
2133  - 29-11-2005 updated: German language file
2134  - 29-11-2005 updated: German (Austrian) language file (Thnx to CEOMR)
2135  - 29-11-2005 updated: Norwegian language file (Thnx to vnm)
2136  - 29-11-2005 updated: French language file (Thnx to modhack)
2137  - 29-11-2005 updated: Dutch language file (Thnx to tijmengozer)
2138  - 29-11-2005 fixed: file sizes were missing in my videos.
2139  - 28-11-2005 fixed: Stacked .nfo file paths were incorrect.
2140  - 28-11-2005 added: Workaround for ReadFile() returning incorrect data at the DVD layer change - requires special version
2141                      of libdvdcss-2.dll (rename from libdvdcss-2.dll_layerchangehack).
2142  - 28-11-2005 fixed: Notifications were only showing if Kai was enabled.
2143  - 28-11-2005 fixed: Shuffle in Slideshow screensaver was disregarded.
2144  - 28-11-2005 added: Support for comma's in stacked file names.
2145  - 28-11-2005 fixed: same navigational bug in my pictures.
2146  - 28-11-2005 fixed: small navigational bug in my videos.
2147  - 27-11-2005 added: support for multipath bookmarks in video and pictures. its still very much experimental. use at your own risk.
2148  - 27-11-2005 fixed: my previous fix for paths ending with '//' caused more problems than it fixed.
2149  - 27-11-2005 added: manual overriding of destination path when ripping cds without cddb.
2150  - 27-11-2005 fixed: paths ending in '://' and ':\' were handled wrongly. thanks to deanrparty.
2151  - 27-11-2005 changed: Cleaned up the file stacking code, implementing a stack:// virtual directory.
2152  - 26-11-2005 updated: [ 1365798 ] Updated KAI-Vectors, thx to flymaster!
2153  - 26-11-2005 added: two new virtual directories for use in bookmarks: $MUSICPLAYLISTS, $VIDEOPLAYLISTS.
2154  - 26-11-2005 fixed: thumbs and databases should work again! (you may need to regenerate thumbs in my pictures)
2155  - 26-11-2005 fixed: httpapi GetDirectory command with local non-directory or local empty directory parameter
2156  - 25-11-2005 added: <loop> tag to MultiImage control.
2157  - 25-11-2005 fixed: Textures outside of Textures.xpr were failing to load.
2158  - 25-11-2005 fixed: Fading code for homepage could cause multiple images to show in some cases (eg PM2).
2159  - 23-11-2005 added: Skin.HasTheme(themename) visibility condition.
2160  - 23-11-2005 fixed: [ 1358363 ] AlbumInfo for none existing albums thanks to pade2.
2161  - 23-11-2005 fixed:   Removed invalid .jpg files from CVS.
2162  - 23-11-2005 changed: Default album cover in skin is now "defaultAlbumCover.png"
2163  - 23-11-2005 changed: Added flag to directory classes to specify whether they should prompt the user
2164                        for authentication. Background scanners (picture thumb loader, RAM control) turn
2165                        this flag off.
2166  - 23-11-2005 changed: Redid the skin theme code.  See the online manual for information on skin themes.
2167  - 23-11-2005 fixed: Buttonscroller didn't obey visibility conditions.
2168  - 23-11-2005 added: <randomize> and <keepaspectratio> tags to the multiimage control.
2169  - 21-11-2005 added: you can now specify where to store playlists. they are now separated in video and music sections.
2170  - 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.
2171  - 21-11-2005 fixed: somehow a hack for dvd menu's was removed from the dvdplayer. Added it back again
2172  - 21-11-2005 added: New multiimage control.  A mini slideshow control.
2173  - 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.
2174  - 18-11-2005 updated: Spanish language file (Thnx to jose_t)
2175  - 18-11-2005 updated: Norwegian language file (Thnx to vnm)
2176  - 18-11-2005 updated: Korean language file (Thnx to AkoXko)
2177  - 18-11-2005 updated: Italian language file (Thnx to kotix)
2178  - 18-11-2005 updated: German language file
2179  - 18-11-2005 updated: French language file (Thnx to flymaster)
2180  - 18-11-2005 updated: Finnish language file (Thnx to jutski)
2181  - 18-11-2005 updated: Danish language file (Thnx to hugener)
2182  - 18-11-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
2183  - 18-11-2005 cleanup: Removed some code duplication of the the delete/rename code in Pictures/Video/Music.
2184  - 17-11-2005 fixed: Location of the video preview window was incorrectly calibrated.
2185  - 16-11-2005 changed: sf bug #1301380 System info - Wrong HDD Key info! Removed until the detection is rewrote! [GeminiServer]
2186  - 16-11-2005 fixed: sf bug #1348614: ftp client: opening/copying folders with ."dot" should work again! [GeminiServer]
2187  - 16-11-2005 added: sf patch #1348694 F and G partition support to FEH [GeminiServer]
2188  - 15-11-2005 added: Skin Theme Support: [GeminiServer] 
2189                      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!
2190                      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!
2191                      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"!
2192                      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!
2193  - 15-11-2005 added: sf patch #1350866 modified playselected() python function
2194  - 15-11-2005 added: sf patch #1350867 new position() python function
2195  - 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
2196  - 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)
2197  - 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)
2198  - 13-11-2005 fixed: My Music could get stuck in the Now Playing window
2199  - 12-11-2005 fixed: My Movies "Query Info For All Files" now looks for "stackedname.nfo" like "Movie Information"
2200  - 12-11-2005 fixed: httpapi - called via ASP would include inappropriate web header
2201  - 12-11-2005 added: Controller Rumble (controller vibration)! [GeminiServer]
2202                      On menu action controller will Rumble! Rumble On/Off and Rumble sensitivity can set over: Appearance - Look and Feel - Rumble Controller!
2203  - 12-11-2005 added: rename in Context menu Music/Pictures/Video [GeminiServer]
2204                      The renameing is in condition with delete function in the context menu! Settings description changed to "Allow File Renaming and Deletion"
2205  - 09-11-2005 fixed: more gracious handling of a missing alternate subtitle directory.
2206  - 07-11-2005 changed: new spc codec for paplayer. uses snesapu.dll (same core as snesamp).
2207  - 07-11-2005 fixed: after lpcm codec addition to dvdplayer, dvd's where not playable anymore.
2208  - 07-11-2005 fixed: reverted dvdplayer overlay fix (it produced more problems then it fixed)
2209  - 06-11-2005 added: option in my programs settings to en/disable Kai (disabled by default).
2210  - 05-11-2005 changed: allmusic.com album lookups now use both album and artist and rank the results
2211  - 05-11-2005 fixed: the cover image is updated when refreshing album information
2212  - 05-11-2005 changed: some startup logging cleanup.
2213  - 05-11-2005 changed: show average bitrate for vbr mp3 again.
2214  - 05-11-2005 changed: removed mymusictop100 keymappings from keymap.xml (window doesn't exist anymore, functionality was moved to libraryview a while back)
2215  - 04-11-2005 fixed: myfiles, certain .sids, .nsfs and .oggs weren't deleteable/copyable.
2216  - 04-11-2005 fixed: mymusic, when you changed sort method, cursor placement changed to wrong file, thx to Jmarshall for fix
2217  - 03-11-2005 added: added: dvdplayer, 24 bits lpcm decoding
2218  - 02-11-2005 changed: utf8 name conversion in song metadata during last.fm streaming
2219  - 02-11-2005 changed: faster start of last.fm streams
2220  - 02-11-2005 fixed: last.fm, code indenting
2221  - 02-11-2005 added: last.fm, user's recently listened tracks, sortable by date
2222  - 02-11-2005 fixed: last.fm, utf8 names are converted so that accented letters are properly displayed
2223  - 02-11-2005 fixed: last.fm, lists with decimals (ratings...) were not properly sorted (sort by size)
2224  - 02-11-2005 fixed: last.fm, clears directory cache when returning to root to allow multiple searches
2225  - 01-11-2005 fixed: xlink kai settings were hidden.
2226  - 01-11-2005 fixed: applied sf patch #1283584 to fix some python control issues, (Thnx to hempster)
2227  - 31-10-2005 changed: files ending in .ts.001 will now be consider to be mpeg files and not rar archives.
2228  - 31-10-2005 fixed: dvdplayer, after the last update, enabeling deinterlacing could cause a crash
2229  - 31-10-2005 update: dvdplayer, ffmpeg to latest version
2230  - 31-10-2005 fixed: dvdplayer, subtitle issues. subtitles should now be displayed if you enable them when playing a dvd
2231  - 31-10-2005 fixed: dvdplayer, on some menu overlays, transparency was ignored and resulted into non visable menu overlays
2232  - 31-10-2005 added: dvdplayer, media duration estimation when no duration is available
2233  - 31-10-2005 fixed: dvdplayer, vob files had no timing information
2234  - 31-10-2005 fixed: dvdplayer, only the first vob file of a dvd was seekable and had the correct time values
2235  - 31-10-2005 cleanup of file-input classes for dvdplayer
2236  - 31-10-2005 removed named events and created normal events of them
2237  - 31-10-2005 added: basic external subtitle support to the dvdplayer (not enabled)
2238  - 31-10-2005 fixed: bug report #1312797, dvdplayer: some rips hang with 1 sec left to play.
2239  - 31-10-2005 changed: paths to screenshots and shoutcast rips to their path variables which support non default locations ($RECORDINGS, $SCREENSHOTS)
2240  - 30-10-2005 added: "lastfm:" virtual filesystem (initial audioscrobbler web services support)
2241                      Add a My Music share to "lastfm://" to test it, and make sure you are registered with audioscrobbler.
2242  - 30-10-2005 fixed: [1341077] English language string had a invalid closing tag (Thnx to blittan)
2243  - 30-10-2005 updated: German (Austrian) language file (Thnx to CEOMR)
2244  - 30-10-2005 updated: Spanish language file (Thnx to jose_t)
2245  - 30-10-2005 updated: Italian language file (Thnx to kotix)
2246  - 30-10-2005 updated: German language file (Thnx to deezle)
2247  - 30-10-2005 updated: Norwegian language file (Thnx to vnm)
2248  - 30-10-2005 added: [ 1336095 ] new playselected(position) python function, plays a certain item from the current playlist, thanks to nicko2k.
2249  - 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.
2250  - 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).
2251  - 29-10-2005 fixed: display of squares and/or dots for track albumname and crashes sometimes when there was no albumtag in the file.
2252  - 28-10-2005 fixed: occasional crash between songs when codec info is displayed 
2253  - 28-10-2005 added: if videos are stacked, imdb query will look for "stackedname.nfo" for url
2254  - 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)
2255  - 28-10-2005 fixed: no bitrate information for last.fm streams
2256  - 28-10-2005 fixed: possible thread synchronisation problems in python
2257  - 28-10-2005 fixed: possible crash at exit of xbmc because of deadlocks in filezilla
2258  - 28-10-2005 fixed: SITE runxbe in ftp server
2259  - 28-10-2005 added: progress dialog when openning a multipath bookmark (only supported by music)
2260  - 28-10-2005 fixed: auto game region would lead to an infinite reboot-loop on ntsc systems
2261  - 27-10-2005 added: Basic support for Last.fm radio including trackinfo and albumcovers, place the lastfm:// url in a .strm file to play.
2262                      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.
2263                      Note that you must have entered your audioscrobbler/last.fm username/password to play last.fm radio.
2264  - 27-10-2005 fixed: Slideshow-screensaver start when video is paused cause hang (1313900) [GeminiServer]
2265  - 27-10-2005 changed: reorganized the program settings a little.
2266  - 27-10-2005 added: you can now choose which 60hz modes you want to use with the game region overrider.
2267  - 27-10-2005 added: pal 60 support to game region overrider.
2268  - 27-10-2005 fixed: auto game region now works everywhere again. 
2269  - 27-10-2005 fixed: DAAP directories wasn't displaying local characters like å,ä,ö,û... correctly
2270  - 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.  
2271  - 26-10-2005 added: better testing of dvd urls (D:\, iso9660://, udf://) in GetMatchingShare
2272  - 26-10-2005 fixed: GetMatchingShare failing due to forward slash & backslash incompatibility
2273  - 25-10-2005 fixed: erroneous error messages being reported in log
2274                      "ERROR CUtil::GetMatchingShare... no matching bookmark found for [/]"
2275                      "ERROR CVirtualDirectory::GetDirectory() matches no valid bookmark, getting root bookmark list instead"
2276  - 23-10-2005 fixed: memory leaks and startup lag in the aac codec - thanks to arnie pie!
2277  - 22-10-2005 removed: sidplayer. obsolete due to the paplayer sid codec.
2278  - 22-10-2005 fixed: playlists button found in my music files window
2279  - 22-10-2005 fixed: aac codec failed for he-aac.
2280  - 22-10-2005 fixed: fatx limiter is now applied to directory names as well - thanks to soepy.
2281  - 22-10-2005 added: alac (apple lossless audio codec) support to paplayer. shares dll with the aac codec.
2282  - 19-10-2005 added: experimental support for multiple paths in my music bookmarks.
2283                      only hard drive, samba, and xbms paths are allowed, any other are removed when the config is read.
2284                      DO NOT USE COMMA SEPERATED PATHS.  the config MUST be as follows since comma is a valid smb and xbms character:
2285                      <bookmark>
2286                        <name>Music</name>
2287                        <path>E:\Music</path>
2288                        <path>smb://workgroup;user:pass@someserver/music</path>
2289                        <path>xbms://anotherserver:1400/music</path>
2290                      </bookmark>
2291  - 18-10-2005 added: Support for D3D Visibility testing from plugins.
2292  - 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.
2293  - 17-10-2005 added: new visbility condition, system.hasalarm(alarmname). for use in skins.
2294  - 17-10-2005 added: new builtin command xbmc.cancelalarm(alarmname)
2295  - 17-10-2005 changed: new alarmclock syntax! xbmc.alarmclock(alarmname,command,time).
2296  - 17-10-2005 fixed: cancelling an alarm clock would trigger the command.
2297  - 17-10-2005 changed: sid tag loader now uses both stil.txt and sidlist.csv.
2298  - 17-10-2005 added: A .sid codec for paplayer (Commodore 64 Music). Based on libsidplay2+resid.
2299  - 16-10-2005 fixed: context menus in my video windows
2300  - 15-10-2005 added: Support for Direct3d DrawIndexedPrimitive from plugins.
2301  - 15-10-2005 added: More DirectX exports.
2302  - 15-10-2005 added: Watched/UnWatched filtering in Video Library views (Thanks to MercuryInc)
2303  - 14-10-2005 fixed: auto region for games on dvd.
2304  - 14-10-2005 updated: Italian language file (Thnx to kotix)
2305  - 14-10-2005 updated: Chinese (Traditional) language file (Thnx to omenpica)
2306  - 14-10-2005 updated: German language file (Thnx to deezle)
2307  - 14-10-2005 updated: Norwegian language file (Thnx to vnm)
2308  - 14-10-2005 added: my programs bookmarks now support multiple paths defined in the true xml way, like this:
2309                      <bookmark>
2310                        <name>Games</name>
2311                        <path>E:\games</path>
2312                        <path>F:\games</path>
2313                      </bookmark>
2314  - 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.
2315  - 13-10-2005 changed: Logging starts earlier (some logs weren't being logged)
2316  - 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)
2317  - 13-10-2005 added: Playlists in My Music Library now act as folders.  The items are displayed in the order found in the playlist.
2318                      Since no tag data is read for these items yet, they are not sortable, and only displayed by filename.
2319  - 13-10-2005 fixed: My Music Library Playlist listing was not sortable
2320  - 13-10-2005 fixed: xbms shares should be working again, they are case sensitive
2321  - 13-10-2005 fixed: dvdplayer could hang if player was paused and user tried to exit the player
2322  - 12-10-2005 fixed: dts -> analog codec did not always work for dvdplayer
2323  - 12-10-2005 fixed: Seekbar was broken, should work now
2324  - 11-10-2005 fixed: paths with commas in my music files
2325  - 11-10-2005 fixed: bug in my music library albums regarding albums with the same name, aka "greatest hits"
2326  - 11-10-2005 removed: setting blank or missing music tags to "unknown"
2327  - 11-10-2005 changed: cleaned up dts/ac3 passtrough code somewhat for dvdplayer
2328  - 10-10-2005 fixed: videomode override should work for ntsc->pal now.
2329  - 10-10-2005 updated: mplayer.dll (new ffmpeg, fixes some avi files among other things)
2330  - 10-10-2005 fixed: control.hasfocus() didn't work on dialogs, only full windows
2331  - 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.
2332                        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.
2333  - 09-10-2005 removed: my music top 100 window (use the library).