************************************************************************************************************* ************************************************************************************************************* Xbox Media Center CHANGELOG ************************************************************************************************************* ************************************************************************************************************* Date Rev Message ============================================================================================================= 2007-06-23 9368 fixed: Python WindowXML dialogs didn't set/reset the overlay state correctly on exit. 2007-06-22 9367 changed: redundant fan logic on profile switch (no functional change just less code). 2007-06-22 9366 fixed: compile error 2007-06-22 9365 added: static content ability to all list/panel containers. Format is: ActivateWindow(MyVideos) ... 2007-06-21 9362 changed: Log the failed character as hex to more easily identify non-ascii characters. 2007-06-21 9361 added: Some more debug logging for when caching a TTF character fails. 2007-06-21 9358 Fixed : Mouse Pointer jumps up and over 15 pixels when dragging a scrollbar 2007-06-21 9356 added: PageUp(id) and PageDown(id) built-ins to tell a page control to execute an action. 2007-06-21 9355 fixed: Screenshot wasn't possible from smart playlists "Rule" list. 2007-06-20 9349 fixed: SNTP thread wasn't stopped before deletion. Should fix some of those profile switching crashes. 2007-06-20 9347 fixed: Incorrect log message on setting resolution. 2007-06-20 9346 fixed: Hidden groups within grouplists wouldn't get their animation transforms removed from the transform queue, meant later group controls could be way off screen. 2007-06-19 9343 updated: French language file, clean and some minor fix 2007-06-18 9342 fixed: [ 1735777 ] Cue file parsing error (possibly due to charset issues?) 2007-06-18 9341 fixed: Grouplist didn't show items on second or higher pages. 2007-06-17 9336 fixed: httpapi command SendKey codes now fully processed 2007-06-17 9335 added: httpapi command Action - allows action ids to be sent directly 2007-06-17 9334 fixed: Some mp3 tracks were not played gaplessly. 2007-06-17 9333 fixed: Zoom animations specified by coordinate/size when inside groups used the wrong coordinate space (relative to window rather than control) 2007-06-17 9332 fixed: Control animations inside grouplist controls wasn't working. 2007-06-16 9329 fixed: skin reloading could deadlock. 2007-06-16 9328 fixed: Windows with an absolute coordinate system didn't get the width and height window-property set (caused the busy-indicator to keep loading the dialog for some skins). 2007-06-16 9327 fixed: debug fps info. 2007-06-14 9318 changed: Music song search only returns 1000 items to avoid taking too long. 2007-06-14 9317 fixed: Database could be deleted if an exception (eg out of memory) occured. 2007-06-14 9316 fixed: WindowID wasn't set to invalid anymore if a window couldn't be loaded. 2007-06-13 9308 updated: Finnish based on 9182 by mikko70 updated: Dutch based on 9182 by CeonX updated: Polish based on 9182 by NaPeK updated: Danish based on 9182 by buchwaldsource 2007-06-12 9298 fixed: file://c/path didn't work. now both file:///[drive]:/path and file://[drive]/path works 2007-06-12 9296 fixed: don't delay xbmc startup (rendering), because network isn't available. 2007-06-12 9293 fixed: dvdplayer would attempt percentage seek even if there was not total duration available. 2007-06-12 9292 fixed: dvdplayer wouldn't take locally buffered data into account when calculating audio delay 2007-06-12 9291 fixed: make sure libavformat knows internally when a stream is streamed 2007-06-12 9290 changed: make sure dvdplayer catches access violations in reset of video codecs too 2007-06-12 9289 updated: German language file (Based on english strings version 9182) 2007-06-12 9287 added: [1735499] Extended addItem on WindowXML to add to any position by stanley87 2007-06-11 9286 changed: Python ListItems to use CFileItem rather then CGUIListItem 2007-06-11 9285 fixed: Controlgroup from python would crash on exit if a control inside it had been referenced. 2007-06-10 9273 Changed : PM3 Background video and music scans dialogs now slide off the screen when in full screen video and visualisation for a clean view 2007-06-09 9267 updated: allocine.xml scrapper (thanks to l8tig) 2007-06-09 9263 changed: APEv2 tags are only read in MP3 files if you specify true in the node of AdvancedSettings.xml 2007-06-08 9260 added: [ 1729611 ] CUE multi FILE support, thanks to azertypete. 2007-06-08 9259 fixed: extra ; in last commit (how did I miss that!) 2007-06-08 9258 cleanup: Removed some out of date comments and some unnecessary retry code. 2007-06-08 9257 changed: Don't download IMDb image to Z: - download direct to memory and create thumb from there (fixes multiple movies having the same thumb issues). 2007-06-08 9255 changed: Multipaths are stored url encoded to fix issues with things working on paths directly (eg RemoveSlashAtEnd()/AddSlashAtEnd() causes [ 1727097 ]) 2007-06-07 9247 fixed: Try 2 at a kai startup fix (due to the kai vis conditions on PM3 homepage) 2007-06-06 9242 updated allocine scraper 2007-06-05 9225 fixed: Music database items in playlists wouldn't read their thumb info from the db. 2007-06-05 9224 fixed: SortSongByTrack routine was incorrect, affecting the identification of overlapping track numbers in a music folder during scan (unique album identification) 2007-06-05 9223 added: getListSize to WindowXML 2007-06-04 9221 fixed: ftp server leaked memory on user disconnect 2007-06-04 9220 fixed: Horizontal thumb panel wasn't rendering correctly. 2007-06-04 9219 fixed: mov demuxer would fail on some quicktime streams over http if they weren't seekable. (mplayer.dll) 2007-06-03 9200 Added : PM3 - Added scrollbar page control for list/thumbs to File Browser dialog for better mouse support 2007-06-03 9199 Changed : Full screen Video Info now displays Show Name, Episode and season number when playing a TV episode scanned to library 2007-06-03 9198 fixed: GetListItem removed: redundant ListItem methods in WindowXML since getListItem is fixed. removed: RefreshList from WindowXML, no need for it/wouldn't have worked anyway. 2007-06-03 9197 Fixed : PM3 Aspect ratio of Music Now Playing cover would change when entering video and album info windows 2007-06-02 9186 fixed: some streams wich just didn't return any data on read after connection would lockup xbmc (mplayer.dll) fixed: cache rewrite made some streams stall on buffering when stream ends (mplayer.dll) 2007-06-02 9182 added: "Date Added" sort order to smart playlists to get recently added songs. Can't be used to filter on as yet (next db update we'll add that) 2007-06-01 9177 fixed: Thumbnails didn't show for some playlists from music library. 2007-05-31 9169 updated: danish language (thanks to buchwaldsource) updated: italian language (thanks to kotix) 2007-05-31 9168 added: videoplayer.content visibility condition (less stupidity this time) 2007-05-31 9167 added: busydialogdelay option in advancedsettings to set the delay in milliseconds before the busydialog pops up. 2000 2007-05-31 9166 added: videoplayer.content visibility condition 2007-05-31 9165 changed: more solid skip track in last.fm radio and show busydialog when skipping track in last.fm radio. 2007-05-31 9164 changed: longer delay before showing busydialog and don't show the busydialog if any modal dialog is on screen. 2007-05-31 9163 fixed: caching and network connecting would yet again take 100% cpu. (mplayer.dll) 2007-05-31 9161 fixed: Sort by File oddities with .zip or .rar files. 2007-05-31 9159 fixed: Some old (v2.2/2.3) embedded images weren't being read. 2007-05-31 9158 added: Ability for the "View As Icons" button to be a selectbutton or spincontrol. 2007-05-31 9157 fixed: Crash with select button if incorrectly used. 2007-05-31 9156 fixed: Slow queries of various album related things (album lookup from files/now playing, recently added album songs etc.) 2007-05-30 9152 fixed: mplayer progressbar would display on seek if non ttf subtitle where used (mplayer.dll) fixed: mplayer would take forever to start, and apear to lockup on seek (mplayer.dll) 2007-05-29 9140 fixed: Picture sharpness on return from vis/screensaver was wrong. 2007-05-29 9136 fixed: Funky mouse behaviour in context menu. 2007-05-29 9135 fixed: [ 1717773 ] Skin misbehaves in Settings. 2007-05-29 9134 fixed: [ 1717785 ] Hidden thumbnails not displayed over smb. 2007-05-29 9133 fixed: .cue sheet item changes weren't picked up by the path hashing. 2007-05-28 9132 fixed: [ 1726601 ] Saving of individual video settings. 2007-05-28 9131 fixed: Recently Added Albums wasn't functioning. 2007-05-28 9130 updated: asf demuxer to mplayerhq version. contains a new version of John's dvr-ms demuxer code. (mplayer.dll) fixed: mplayer would spew out more caching messages than normal since rewriting of cache aborting routine (mplayer.dll) fixed: noise filter would use wrong image size for direct rendering wich caused libavcodec to break because of the changed stride of the image. (mplayer.dll) 2007-05-28 9126 fixed: content-types like "video/x-ms-asf ; charset=utf8" where not considered of type "video/x-ms-asf" 2007-05-28 9125 fixed: curl could crash if a session was rerequested after it had only been used for stat 2007-05-28 9124 fixed: curl could crash if a session was rerequested after it had only been used for stat 2007-05-28 9123 fixed: playfile command from http api would parse playlists as .strm files even if they where something totally else 2007-05-28 9122 updated: Chinese (Simple) language (thanks to pcman) updated: Chinese (Traditional) language (thanks to omenpica) 2007-05-28 9121 changed: Cue sheet reading is a little more resilient to non-standard INDEX * entries. 2007-05-28 9120 fixed: getCachedThumbFile() to work with unicode strings courtesy of Nuka1195 2007-05-27 9113 Added: Waveform visualisation - simple example. 2007-05-26 9103 fixed: xbmc would crash after having loaded some dll's after dll loader generalization. defining functions like ReleaseModule(LibraryLoader*& pDll) is evil i say. (this fix should be ported to linux branch directly) 2007-05-25 9100 changed: if Dll can be loaded at preferred memory location, skip relocations 2007-05-25 9099 removed some unused imports from mplayer.dll 2007-05-25 9098 changed: rewrote cache thread aborting to hopefully not hardlock (mplayer.dll) fixed: caching dialog for mplayer could easily crash xbmc if mplayer.dll happened to get unloaded before it was unloaded 2007-05-25 9095 fixed: Incorrect string for some localizations for playlist editor "Clear". 2007-05-24 9092 updated: Finnish language (thanks to mikko) updated: Portuguese language (thanks to francisco roca) 2007-05-24 9091 fixed: forgot to init variable 2007-05-24 9090 fixed: set content and scan in context menu didnt honour profile restrictions 2007-05-24 9089 fixed: add source button could show even though the profile was restricted. 2007-05-24 9087 fixed: if you deleted an episode in the video library, the episode count wouldnt update (yes, guys, i feel silly :P) 2007-05-24 9086 backported: constructor and destructor calling for python objects. caused minor memleak if memory tracking was disabled 2007-05-24 9085 fixed: tracking of objects/memory was disabled for many dll's. (caused big memleak in python that didn't release when script unloaded) 2007-05-24 9084 backported: DllLoader generalization from linux branch 2007-05-24 9083 fixed: mplayer would use wrong charset on srt files if it was playing mkv (old hack that isn't needed anymore) 2007-05-23 9072 fixed: Album information song listing was blank when retrieved from db rather than allmusic.com 2007-05-23 9071 fixed: Comment -> Genre mix up in m4a files due to missing break; in switch statement. 2007-05-23 9070 reverted accidental commit 2007-05-23 9069 fixed: filezilla could leave sessions open on disconnect under unlucky circomstanses fixed: curl client (http/ftp) would leave sessions hanging on Stat/Exist 2007-05-22 9068 fixed: error with sxxe00 in episode guide parsing 2007-05-22 9067 fixed: Aspect ratio of multiimage controls in 720p/1080i 2007-05-22 9066 fixed: Weird looking images with certain widths 2007-05-22 9065 Added: Pixel ratio passed into screensaver creation. 2007-05-22 9063 fixed: HD mode settings were shown on PAL boxes with HD pack (should be just NTSC) 2007-05-22 9062 fixed: mode2 data reading was broken since IoSupport cleanup r8054 2007-05-22 9060 updated french language 2007-05-22 9059 Changes due to changed imdb-page 2007-05-22 9054 changed: Hit/focus mouse behaviour on lists focuses even if you aren't under an item. 2007-05-22 9053 fixed: nfo/xml parsing wasn't working correctly. TiXmlDocument::Parse can and does return 0, even on success. 2007-05-22 9052 Changed : PM3 "media info" view in video library to only display reflection icon when in episodes (makes season DVD icons look better/bigger like Movies) 2007-05-22 9051 fixed: Potential progress dialog left on screen during video import of invalid data. 2007-05-21 9050 Added : First Aired date to DialogVideoInfo.xml for TV shows 2007-05-21 9048 Fixed : New PM3 colors folder wasn't in build.bat 2007-05-21 9047 changed: defaults to true (ie disabled). Anything that causes problems for a significant number of users should be disabled by default. 2007-05-21 9046 changed: English, not american, damnit! :p 2007-05-21 9045 added: Support for skin color themes - done by placing an xml file in /colors folder. /colors/defaults.xml is the default color theme (if available). PM3 updated by Jezz_X to use the new xml layout. 2007-05-21 9042 fixed: play part didnt show in library view 2007-05-21 9037 updated: German language file (small fixes) 2007-05-21 9036 changed: don't use a global CFile when working with zip files in zip manager. 2007-05-21 9035 fixed: Crash while browsing for a share. 2007-05-20 9030 changed: Removed the need for 2 ImageLib.dll's for different versions (win32/xbox/whatever). Make sure you update system/ImageLib.dll 2007-05-19 9022 fixed: ControlGroup in patched, didn't initialize it. 2007-05-19 9020 updated: Chinese (Simple) language (thanks to pcman) updated: Chinese (Traditional) language (thanks to omenpica) 2007-05-19 9019 fixed: cosmetics 2007-05-19 9018 fixed: one more video info scanner issue (even without the skills i should have gotten it correct by pure chance by now ;)) 2007-05-19 9017 fixed: sources could pop up for the wrong profiles. 2007-05-19 9016 fixed: favourites didnt respect profiles. 2007-05-18 9013 Fixed: Zip files were not getting closed. 2007-05-18 9012 fixed: ControlGroup errors 2007-05-18 9011 added: ControlGroup type to python. Thanks Nano. 2007-05-18 9010 updated: German language file by sCAPe (Based on english strings version 9007) 2007-05-18 9008 fixed: small typo in tv.com scraper 2007-05-18 9007 added: ability to set a tv scraper for a single directory. added: ability to exclude folder from video scans. fixed: some bugs with recursive video scans. 2007-05-17 9006 Changed : PM3 made the home screen more mouse friendly buy using new 2007-05-17 9005 fixed: nuv files could get misdetected as ty files. (mplayer.dll) updated: NuppleVideo/Tivo demuxer (mplayer.dll) 2007-05-17 9002 changed: Documentation fixes for listitem.cpp 2007-05-17 9001 added: All python listitem methods to WindowXML's list. fixed: ListItem.* did not work in python 2007-05-17 9000 added: InfoImage ListItem.ActualIcon (returns the listitems icon even if a thumbnail exists, does not add Big to the filename. Mainly useful for scripters. Does not currently work for lists or panels) 2007-05-17 8999 fixed: thetvdb.com scraper now correctly grabs writers, directors and actors for episodes. 2007-05-17 8998 fixed: first aired info for episodes in thetvdb.com scraper. 2007-05-17 8997 updated: polish language (thanks to smuto) updated: portugese language (thanks to Francisco Rocha) 2007-05-17 8996 added: Ability to specify xml file name in Window.IsActive, Window.Next, Window.Previous, Window.IsVisible and Window.TopMost 2007-05-17 8994 fixed: Better mouse control in system info. 2007-05-17 8993 added: support for mouse highlighting. 2007-05-16 8989 updated: keymap.xml file for media center extender remotes, thanks to kzr1y2 2007-05-15 8975 change: don't allow only ordinal to continue export table for dlloader (all exports aught to have a name anyways) 2007-05-15 8965 fixed: Song rating wasn't updated for the currently playing item when done via Song Information dialog. 2007-05-15 8964 changed: Music library hashing includes thumbs (.tbn/.jpg), so Update Library will pick up newly added thumbs (assuming the album doesn't already have one) 2007-05-15 8963 fixed: Mouse didn't select in DialogSelect. 2007-05-14 8955 fixed: system dll's would crash in destructor 2007-05-14 8954 fixed: coff loader could crash in destructor if it had never loaded a dll (backported from linux branch) fixed: if a export from xbmc resolved to null, dllloader stopped searching for exports (backported from linux branch) 2007-05-14 8943 fixed: if the skin loaded on start was missing a window the next skins loaded wouldn't reset the invalid status of the window. 2007-05-14 8942 changed: busy dialog is now disabled if progressdialog is on screen. changed: doubled the amount of missed frames before busy dialog pops up. changed: busy thread is exited if the skin doesn't have a busy dialog. 2007-05-14 8932 fixed: auto interlace mode should do bob for HQ Pixelshader V2 renderer 2007-05-14 8923 fixed: lpcm 20/24 bit played as just noise (third time's a charm) 2007-05-13 8922 changed: removed CanSeek() from filesystem, it was wrong in a few protocols and hardly used. Use Seek(0, SEEK_CUR) to check if protocol supports seeking. added: buffering system to CFile (quite untested, set READ_BUFFERED flag on Open to use) changed: move READ_TRUNCATED flag from CFile::Read to to CFile::Open as it is silly to pass along on each read request 2007-05-13 8921 changed: minimum rebuild setting for guilib to match other projects in solution 2007-05-13 8920 changed: don't look for stream info in unseekable streams in dvdplayer, should speedup startup of such streams (hdhomerun, maybe tuxbox) changed: make dvdplayer default for hdhomerun streams as mplayer fails miserable on them 2007-05-13 8909 Changed : Moved all Project Mayhems III text colors out into TextColor.xml as includes in the hope we might get a few color variation themes in the future 2007-05-12 8900 fixed: thetvdb.com scraper updated to reflect dns changes. 2007-05-12 8895 fixed: typo that cause dvdplayer to behave very oddly. big difference between && m_bStop and && !m_bStop. 2007-05-11 8885 added: advancedsettings, ability to disable modchip detection/lookup; for X2 ModChip Series (http://www.xboxmediacenter.com/forum/showthread.php?t=25274) 2007-05-11 8883 Fixed: Includes.xml was b0rk..missing white space 2007-05-11 8882 fixed: audio renderer in XBMC_PC would make dvdplayer play way to fast (try 2) 2007-05-11 8880 changed: better solution to deadlocking dvdplayer 2007-05-11 8879 fixed: audio renderer in XBMC_PC would make dvdplayer play way to fast fixed: potential deadlock in dvdplayer (very uggly hack to get around it, must solve it better) 2007-05-11 8875 fixed: some issues with update video library 2007-05-10 8872 fixed: thetvdb.com scraper didnt fetch genres correctly 2007-05-10 8871 fixed: year / premiered didnt work with the thetvdb.com scraper. 2007-05-10 8869 fixed: update video library wouldnt work if you didnt have any tvshows in your database. 2007-05-10 8868 fixed: wrong image used in the new scraper 2007-05-10 8867 changed: renamed zsori scraper to thetvdb.com to reflect site name change. 2007-05-10 8866 fixed: Ac97 audio renderer could sometimes add more packets than soundcard could handle 2007-05-10 8865 fixed: if you used nfo url's, imdb wouldnt fetch the plot summary, only the outline. 2007-05-10 8863 added: builtin command updatelibrary(music|video). can be used to schedule updates in combination with the http api. also reordered some methods in the video classes. 2007-05-10 8862 fixed: forgot to add files for CResamplerDirectSound to project. 2007-05-10 8860 updated: Swedish language file by blittan (based on english 8851) .. Sorry for the lack of updates. 2007-05-10 8858 fixed: xbmc_pc didn't compile after some of the audio renderer fixes. 2007-05-10 8857 changed: some more cleanup of audio renderers. (annoyingly can't be done properly as mplayer seems to have a bug concerning certain chunksizes, explains why there was such a long history of changes regarding number of packets and chunksizes) 2007-05-10 8856 changed: some more cleanup of audio renderers. (annoyingly can't be done properly as mplayer seems to have a bug concerning certain chunksizes, explains why there was such a long history of changes regarding number of packets and chunksizes) 2007-05-09 8855 changed: simplify audio renderers by making resampler a separate renderer that calls on the other instead of built into the renderers them selfs 2007-05-09 8851 fixed: String "Use folder or file names for lookup?" was reversed from the button order. Changed to "Use file or folder names for lookup?". 2007-05-09 8849 added: Ability to rate songs while they're playing. Currently not keymapped other than keyboard in Music Visualisation 2007-05-09 8844 Fixed : PM3 Mouse support in the Weather Page 2007-05-09 8842 fixed: Playlist wasn't an applicable action during video library view. Currently it's still unmapped (unless you're using a keyboard). 2007-05-09 8839 added: dvdplayer to XBMC_PC solution added: rudementary audio renderer for dvdplayer in XBMC_PC solution 2007-05-08 8837 changed: Wait for network before starting kai 2007-05-08 8836 Changed : Added a better Busy dialog and animation even if it is just temp 2007-05-08 8832 fixed: dvdplayer now builds if put into XBMC_PC project 2007-05-08 8827 added: "busy indicator" dialog (DialogBusy.xml, temporary graphics), dialog is rendered on top of everything when the main thread is busy doing lots of stuff except rendering. 2007-05-08 8826 fixed: unloading of system dlls in dlloader destructor is impossible as dllloadercontainer can already have been destroyed 2007-05-08 8823 changed: make DllLoaderContainer a static class, and make system dlls automatically register them selfs too. This allows system dll to just be static constructs of DllLoader with an export list. 2007-05-08 8821 updated: German language file (Based on english strings version 8718) 2007-05-08 8820 fixed: Mouse could ruin startup transistion. It's now disabled in startup.xml 2007-05-07 8810 fixed: WMA now uses WM/AlbumArtist for album artist, and Author for track artists. 2007-05-07 8809 fixed: Controls within groups would be highlighted by the mouse even if there was another control over the top of them. 2007-05-07 8807 fixed: forgot to fix calls to entry function after changing typedef 2007-05-07 8800 added: Sort by Name (filters on the label you set in music settings) to songs views in music library. 2007-05-07 8799 fixed: More mouse fixes. All controls should now work with the mouse. 2007-05-07 8798 fixed: errors and inconsistencies in DllLoader as noticed when porting to linux branch 2007-05-06 8792 updated: french language (thanks to frostbox) 2007-05-06 8790 fixed: deleting an item from the video library now clears the path hash so new scans can be performed on the folder 2007-05-06 8789 changed: export is a reserved keyword on with some compilers 2007-05-06 8788 fixed: tv show thumbs didnt get assigned to the folders. 2007-05-06 8786 fixed : changed string id in MyVideoNav.xml as the description was showing incorrect. 2007-05-06 8784 changed: killed some warnings in the UnrarXLib build in preparation for moving it into standard solution 2007-05-06 8782 fixed: image distortion when doing direct rendering with mplayer ( still has too many issues to be enabled in code ) 2007-05-06 8775 fixed: issues with thumb assignment to dirs during rarred movie scans. 2007-05-06 8774 fixed: Various mouse issues. Many controls (eg spinners, lists) still won't work correctly. 2007-05-06 8773 fixed: remove content in video library didnt remove path hashes (rescan wouldnt work afterwards even if you assigned new content). 2007-05-06 8772 updated: Finnish language (thanks to mikko) updated: Icelandic language (thanks to sholafsson) updated: Chinese (Traditional) language (thanks to omenpica) updated: Chinese (Simple) language (thanks to pc-man) 2007-05-05 8765 fixed: invalid types for dllaccept function 2007-05-05 8763 fixed: crashes in dvd player due to misunderstanding of std::stringstream usage after TinyXML change to use std::io 2007-05-05 8762 fixed: minor type in CFileStream which hindered the use of a backbuffer added: seeking using internal buffer in CFileStream for offsets from current position 2007-05-05 8760 changed: use new CFileStream to read playlists, means file need not be completly buffered into memory before attempting to parse it. 2007-05-05 8759 changed: allow play using on playlist files ( will only actually play first item with the selected player ). normally only single item playlists are considered playlists anyway ( unless playlistsasfolders is disabled ). 2007-05-05 8758 changed: removed logging of statting in emulation layer, python logged a silly amount on that. 2007-05-05 8757 fixed: emulated bind function would fail on localhost address "127.0.0.1" and on xbox ip address. fixed: emulated accept function would return xbox socket pointer instead of index to emulation socket. 2007-05-05 8756 fixed: play using didn't work on stacked items 2007-05-05 8754 fixed: very odd usage of bool pointer during python ListItem_Select. It worked by pure chance :). 2007-05-05 8752 fixed: Albums weren't removed from the library when all the songs had been removed if an albuminfo lookup had been performed. 2007-05-05 8751 added: Ability for contextmenu buttons to use vis conditions, to allow different looks for different places in the skin. 2007-05-03 8743 changed: Multipaths are now the default. 2007-05-03 8742 added: support for vp7vfw.dll in DllLoader and by that in mplayer. don't expect very high performance as it seems about as complex to decode as h264 2007-05-03 8741 fixed: compile error 2007-05-03 8740 fixed: Song information showed up in context menu on a smart playlist. 2007-05-03 8739 Fixed : PM3 Navigation in Smart Playlist Editor Changed : PM3 Layout of SmartPlaylistRule.xml to better match rest of pm3 dialogs 2007-05-03 8738 fixed: New smart playlist dialogs didn't have strings assigned to them. They're smartplaylisteditor and smartplaylistrule. 2007-05-03 8737 added: Python methods select() and isSelected() to the listitem changed: Python documentation for listitem 2007-05-03 8736 added: loop="true" ability to conditional animations. 2007-05-03 8735 fixed: Comment reading in id3tags just read the first comment. Now reads the first non-empty comment. 2007-05-03 8734 fixed: And the rest of the build profiles. 2007-05-03 8733 fixed: XBMC_PC release build. 2007-05-03 8732 fixed: Compile issue with release build. 2007-05-03 8731 fixed: Wrong item was highlighted in music when playing in sort by file mode. 2007-05-02 8730 fixed: typo in previous commit about multiple buffers during render 2007-05-02 8729 changed: added xbmc root to default include directory and changed stdafx.h includes to not use ../stdafx.h specification. those won't normally be detected as precompiled headers anyway. 2007-05-02 8728 fixed: HQ Pixelshader - V2 would not display any image in window mode / calibration 2007-05-02 8727 changed: minor fix for deletion of buffers when allowing direct rendering 2007-05-02 8726 changed: added prototype for CApplicationMessenger as some places manage to include Application.h without stdafx.h 2007-05-02 8725 added: CFileStream layer based on std::istream, allows using >> functions from files changed: enabled TiXML STL functions to allow direct reading from CFileStream objects, skipping string buffering 2007-05-02 8724 changed: don't include stdafx.h from .h files 2007-05-02 8723 changed: don't registry access in DllLoader normally as wm9 dll's loag a huge ammount then. 2007-05-02 8722 changed: defining static string arrays in .h files which is included in every file isn't the best. 2007-05-02 8721 fixed: Parent file items were missing from cached file lists - missed the path. 2007-05-02 8720 fixed: Parent file items were missing from cached file lists. 2007-05-02 8719 added: Workaround for invalid iTunes id3v2 tags (eg TCP and TCMP). Wish they would just stick to the standard! 2007-05-02 8718 added: Smart playlist editor for music. Accessible from Playlists in music library, and on context menu on/in an existing smart playlist. 2007-05-02 8717 added: SetFromDBDate() routine to CDateTime, to translate YYYY-MM-DD date strings. 2007-05-02 8716 fixed: CUtil::TranslateSpecialPath() now checks slash at end insensitive. 2007-05-02 8715 fixed: CDirectory::Exists/Delete/Create failed on special:// URLs. 2007-05-02 8714 fixed: Assert in debug when a multiimage had a single image in it's path. 2007-05-01 8698 added: FLAC embedded PICTURE metadata. 2007-04-30 8697 fixed: getMediaLocation() didn't set the folder flag for filefolders (playlists etc.) 2007-04-30 8696 updated: Chinese (Traditional) language (thanks to omenpica) updated German (Austria) language (thanks to ceomr) updated: Polish language (thanks to napek) updated: Chinese (Simple) language (thanks to pcman) updated: Spanish language (thanks to jose_t) updated: French language (thanks to frostbox) 2007-04-30 8695 updated: German language file (Based on english strings version 8690) 2007-04-30 8694 Changed : PM3 Removed "Not Locked" text from Music Visualisation Vis info. If it doesn't say "Locked" then its not 2007-04-30 8693 Changed : PM3 Removed Dashboard button from the shutdown menu and replaced it with a button to the new Favourites menu. This means you can get to your favourites from anywhere now. For those people who don't use xbmc as their default dash just add your dash to the favourites menu instead 2007-04-29 8692 changed: Music songs is no longer cached independently of the usual cache system. Fixes a few issues with that list not updating after thumb or ratings changes. 2007-04-29 8691 Fixed : DialogAlbumInfo.xml descriptions in both 4:3 & 16x9 were out by 20 pixels. 2007-04-29 8690 added: Song Information dialog, with ability to rate songs, with nice skin by Jezz_X 2007-04-29 8689 fixed: Albuminfo lookup infinite loop in some cases. 2007-04-29 8688 added: ListItem.Comment to info manager. 2007-04-29 8687 fixed: Songs would sort in reverse order if they have the same rating when sorting by rating. 2007-04-29 8686 fixed: If an item didn't have tag details loaded, ListItem.Rating returned the thumb. 2007-04-28 8685 fixed: Slash at end of filefolders (eg playlists) in getMediaLocation(). 2007-04-28 8684 Added : PM3 Music rating Stars to Full screen Visualization Music Info. Also added too Following Media view types when sorted by rating "List, List2, Album and BigList" 2007-04-28 8683 fixed: WindowXML fallback media path did not work on the xbox. Slash at end issue. 2007-04-28 8682 added: Container.Sort(SongRating) info condition. 2007-04-28 8681 Fixed : PM3 "DVD Icons" and "Album Icon" views navigation didn't wrap top to bottom and bottom to top 2007-04-27 8680 fixed: Skin.SetString(string,string_to_set) didn't work. 2007-04-27 8679 code cleanup 2007-04-27 8678 added: ListItem.Rating and MusicPlayer.Rating for music ratings. 2007-04-27 8677 added: Support for comment and rating fields in music files. Rating fields read from files are POPM fields for mp3, and RATING tags for all others (also RATING in TXXX a la foobar2000). Rating is stored 0 (no rating) or 1-5. Rating and comment are both supported in smartplaylists, and you can sort by rating in the song levels of the music library. 2007-04-26 8676 changed: removed function indirection on D3DXCreateMatrixStack, vortex.vis is only viz/screensaver using it, and it seems to not complain. removed: d3d-dx8.dll export wich only contained two functions, wich only had different decoration than in d3d_dx8.dll. also no viz/screensaver use them. 2007-04-26 8675 fixed: refresh info failed for single episodes. 2007-04-26 8674 fixed: all items showed in the season node when there were no seasons. 2007-04-26 8673 fixed: update library didnt show in tv show node context menu. 2007-04-26 8672 fixed: Remove from library wasn't working in video library. 2007-04-26 8670 updated: German language file by sCAPe (Based on english strings version 8669) 2007-04-26 8669 Added : "Favourites" string to strings.xml id 1036 for skinning use 2007-04-26 8668 changed: Browse for... strings have been made full strings instead of tacking on the end of "browse for" allowing better translation. Some python scripts may be effected. 2007-04-26 8667 Changed : PM3 Updated new dialog xmls header to have their proper window ID's 2007-04-25 8666 cosmetic: remove trailing spaces 2007-04-25 8665 changed: don't log error messages for dismounting and deleting of symbolic links if device is dismounted already or symbolic link doesn't exist. 2007-04-25 8664 changed: avoid duplicating memory usage for exported function names by using static structs for the standard exports instead of allocating them on heap. 2007-04-25 8663 fixed: Music and Videos root context menu (Add Source etc.) weren't working correctly. 2007-04-25 8662 changed: Sort order defaults to "sort by album" when you enter a songs listing from "All Albums". Means queuing an artist will queue in album order. 2007-04-25 8661 fixed: An artist with a single album would start in the album folder rather than artist folder when browsing for artist image. 2007-04-25 8660 fixed: missing database close call. 2007-04-25 8659 fixed: typo that caused NeedRenderFullScreen() to always return true. 2007-04-25 8658 fixed: loading of ir50_32.dll for Intel Indeo 5 videos 2007-04-25 8657 fixed: typo error in video config code 2007-04-25 8656 fixed: GetAlbumPath() was slower than it should have been (caused slow info lookups from the library) 2007-04-25 8655 changed: CUtil::GetDirectory() now returns the folder with trailing slash intact. 2007-04-25 8654 reverted: .mp4 as a paplayer codec for aac. 2007-04-25 8653 added: Possibility to use ListItem.* in the favourites dialog. 2007-04-25 8652 fixed: Video library and Music library items didn't work as favourites. 2007-04-25 8651 fixed: AddFront() was broken in CFileItemList. 2007-04-25 8650 fixed: Checkmark control didn't respond to SetColorDiffuse. 2007-04-25 8649 added: Debug info to the scripts window. 2007-04-25 8648 changed: WindowXML python should only set the alternate fallback folder when it is needed (ie allocresources and render), otherwise other windows that allocate or render while the python window is up may not find their textures if they're outside the xpr. 2007-04-25 8647 Changed : Keymap for scripts window so Black Opens script info and White opens context menu for new favorites menu 2007-04-25 8646 fixed: WindowXML: If fallback media path was used, some controls didn't render until focused changed: WindowXML: Moved fallback media path inside the /skins/skinname/ folder with PAL, PAL16x9... changed: Python method getThumbName() -> getCacheThumbName() 2007-04-25 8645 Changed : PM3 Removed all traces of submenu stuff now its been replaced with the superior Favorites menu 2007-04-25 8644 added: Favourites dialog. Replaces submenu dialog in PM3 - up to other skinners to include if they like. Add items to favourites via the context menu from the media views. 2007-04-25 8643 added: .mp4 as a paplayer codec for aac. 2007-04-25 8642 cleanup: Prepared for CUtil::GetDirectory() change in behaviour (no more removing slash at end) 2007-04-25 8641 cleanup: Removed unnecessary code in DialogSubMenu.xml (may affect very old skins) 2007-04-25 8640 added: Favourites dialog. Replaces submenu dialog in PM3 - up to other skinners to include if they like. Add items to favourites via the context menu from the media views. 2007-04-24 8639 fixed: hdhomerun reading function was a NOP fixed: getsockname wouldn't return a ip address for locally bound sockets ( windows doesn't require it, but it's common practice in the *nix world, so let's emulate it ) 2007-04-24 8637 fixed: exception in video info scanner 2007-04-24 8636 updated: chinese (simple) language (thanks to pcman) updated: chinese (traditional) language (thanks to omenpica) updated: french language (thanks to frostbox) 2007-04-24 8635 updated: German language file by sCAPe (Based on english strings version 8628) 2007-04-24 8634 fixed: Context menu could be positioned offscreen if a list was close to the edge. 2007-04-24 8633 fixed: Crash creating textures from 8bit images which contained no transparent black. 2007-04-24 8632 cleanup: Removed some old commented code. 2007-04-24 8631 fixed: GetTitleFromPath() failed for folders. 2007-04-24 8630 changed: FileItem map and Contains() routine is now case-insensitive. 2007-04-24 8629 changed: Refactored the contextmenu code throughout. 2007-04-24 8628 Added : PM3 A skin setting to enable Playing of .m3u Playlist on load of skin (startup) 2007-04-24 8627 added: update library in video library. 2007-04-24 8626 added: update library in video library. 2007-04-23 8625 Changed : PM3 alignment and position of text and images in Media Info Views and and Video info dialog 2007-04-23 8624 changed: make sure there is no slash at end of tune url for hdhomrun after browsing 2007-04-23 8623 fixed: hdhomerun client wouldn't respect options set on command line 2007-04-23 8622 changed: playfile from http api now nolonger makes an assumption on if file exists andor is an internet file before trying to play a file. it now ask xbmc to play it nomatter what. 2007-04-23 8621 changed: create field texture in HQ Pixel Shader V2 on demand instead of always. 2007-04-23 8620 added: Python Method xbmc.getThumbName() It returns the hexidecimal crc'd filename from a path you supply. (eg xbmc.getThumbName("f:\Videos\Ultraviolet.mov") returns "06664c61.tbn") 2007-04-23 8619 changed: avoid correcting field offset in bob+weave renderer until outputting to backbuffer 2007-04-23 8618 fixed: chroma offset was 1/4th of a pixel wrong after changes to memory reducing changes to rgb renderer. (doubt it is even possible to notice) 2007-04-23 8616 fixed: XBMC_PC didn't compile after filezilla changes. 2007-04-22 8615 fixed: special paths didnt work with skin.setfile and its siblings. 2007-04-22 8614 fixed: More reliable tracking of scanned paths in music library. 2007-04-22 8613 fixed: if 'FileZilla Server.xml' does not exist or is corrupt, ftp server runs without any user data and a login is not possible 2007-04-22 8612 update: updated mplayer's realplayer rtsp client from mplayerhq, adds username/password support and fixes an buffer overrun. 2007-04-22 8611 Reverted : last PM3 change due to visibility errors of the dialogs never closing 2007-04-22 8606 Changed : Background Video and Music Scan dialogs are no longer Visible while in Fullscreen Video or Music 2007-04-22 8605 changed: better handling of start-times in mpg-ts files. they should now start from zero time instead of some huge value. 2007-04-22 8604 Changed : reversed onlicks in skinsettings to setfile then setstring makes more sense. skin.setfile mask & path used for submenu options for ease of navigation. Incorrect string was being used. Also move the 'No Link Set' a few pixels so it all looks nice & tidy. 2007-04-22 8603 fixed: stupid me left the outputdebugstring code intact for no reason. 2007-04-22 8602 added: skin.setfile now takes a default path parameter. syntax: skin.setfile(stringname,[mask,defaultpath]) 2007-04-22 8600 changed: moved the verbose output from filexbmsp to log level 3. 2007-04-22 8598 fixed: xbmc would often hard lock during caching or startup if the caching dialog was open, due to calling cguifontttf functions from non rendering thread. 2007-04-22 8597 fixed: timidity codec would crash after about 10 songs. 2007-04-22 8595 fixed: Gamesave folder thumbs were not working. 2007-04-22 8591 fixed: MP4 tag reader cached thumb for every track, even if it already was cached. 2007-04-22 8590 changed: Music scanner hashes now include date to better pic up tag changes. Plus some progress fixes. 2007-04-21 8589 fixed: id3tag reader would cache album cover every time, even if the file already exists. 2007-04-21 8588 changed: reduced sensitivity of bob+weave deinterlacer to make hqv disk abit more happy 2007-04-21 8587 fixed: typo that caused new bob+weave deinterlacer used field changes instead of downscaled frame changes for motion detection. (fixes static scenes and horizontal hairline flickering) changed: made motion detection much more sensitive in bob+weave deinterlacer much more sensitive 2007-04-21 8586 fixed: Update Library or Rescanning would remove last played and top100 information for songs. 2007-04-21 8585 added: Update Library context menu item to the Music Library - rescans for added and removed items. 2007-04-21 8584 added: Directory hashing to the music library scan process so that when we rescan we know whether we need to update the library or not. No need to ask user if they want to scan all or just scan newly added items anymore. Current hash is based on item paths and filesizes. 2007-04-21 8583 removed: unnecessary debug environment logging 2007-04-20 8582 Fixed : added to bookamrk & submenu buttons in skin settings, submenu also made slightly wider to allow for longer labels. 2007-04-20 8581 changed: don't set dvd forced video aspect on opening of audio stream, it should be set on opening of video stream ( bit typo ) 2007-04-20 8580 changed: make sure new rgb render identifies itself in log, and not same as old. 2007-04-20 8579 changed: timidity codec now looks for its files in q:\system\players\paplayer\timidity 2007-04-20 8578 updated: french language (thanks to frostbox) updated: finnish language (thanks to mikko) 2007-04-20 8577 fixed: another elupus typo 2007-04-20 8576 typo 2007-04-20 8575 added: preliminary bob+weave motion detecting deinterlacer in new hq pixelshader based renderer. (uses much more memory) 2007-04-20 8574 fixed: Album thumb wouldn't update after an album information lookup if the album didn't previously have a thumb. 2007-04-20 8573 fixed: Bad english in comment 2007-04-20 8572 added: Caching of folders that are slow to load. Folder is only re-fetched on user access to the folder (not when just returning to a listing from another screen). 2007-04-20 8571 fixed: LCD columns was limited to 20 characters. Increased to 40. 2007-04-19 8570 added: skin.setfile now takes a mask parameter. 2007-04-19 8569 Fixed : Few navigation issues and put access to scripts window back as default button on dialogsubmenu.xml as i accidently removed access. 2007-04-19 8568 Added : Enable Submenu Buttons to Skin Settings. Also added skin.setfile only uses .py at present for use with DialogSubmenu. Should allow users to add/remove, switch on/off buttons on the DialogSubMenu without external editor. 2007-04-19 8567 fixed: switch off led on playback was broken 2007-04-18 8564 updated: tv.com scraper (really fix plots, get rid of \'s) 2007-04-18 8563 changed: minor reorganization of dvdplayer's videoplayer 2007-04-18 8562 changed: minor reorganization and added logging to libavcodec decoder in dvdplayer 2007-04-18 8561 updated: Chinese (Simple) language (thanks to pcman). updated: Chinese (Traditional) language (thanks to omenpica). 2007-04-18 8560 fixed: layout error in system hardware settings. 2007-04-18 8559 fixed: problem with all items in the season video library node if parent items were enabled (thanks to jmarshall, spotted the fix in your musicdb commit ;)) 2007-04-18 8558 removed: xbmc.executehttpapi("backupsysteminfo") Backup System Info is still in ExecuteBuiltin (xbmc.executehttpapi("execbuiltin(backupsysteminfo)")) 2007-04-18 8557 cleanup: Cleaned up some music library filesystem stuff + reordered the library root 2007-04-18 8556 removed: Some unnecessary debug asserts (slash at end of filefolders) 2007-04-18 8555 added: backupsysteminfo to XBMC http (xbmc.executehttpapi("backupsysteminfo")) 2007-04-18 8554 fixed: WindowXML addItem should have defaulted to adding the item to the end of the list rather then top 2007-04-18 8553 changed: [ 1702784 ] Python WindowXML addItem changed to accept a position in the list. Only works for -1 (end) and 0 (start) by stanley87 2007-04-18 8552 added: "albumartist" field to smart playlists. 2007-04-18 8551 added: Additional filter to rule out various artists albums by disallowing an album to be considered a compilation if it contains overlapping track numbers (eg two track 3's) 2007-04-18 8550 removed: Search in music files view - it relies on the library, so is only available in library view. Also made the old "search" button on the left do the same as the search node. 2007-04-18 8549 added: Year node to the music library. 2007-04-18 8548 fixed: Multichannel wavpack files didn't run. XBMC now drops them to 2 channel (not enough processor for multichannel) 2007-04-18 8547 fixed: Added workaround for XBE launch issue with X2 modchips (usually with 5035 bios), by disabling modchip info lookup. 2007-04-17 8546 Added : PM3 Chapter point indicators to Video info on fullscreen and Seekbar 2007-04-17 8545 added: zsori scraper now supports episode thumbs (thanks to zsori for adding the feature :)) 2007-04-17 8544 fixed: Spinners/Scrollbars visibility conditions were (still) screwed up. 2007-04-17 8543 updated: German language file by sCAPe (Based on english strings version 8539) 2007-04-17 8542 updated: libFLAC.dll to version 1.1.4. 2007-04-16 8540 fixed: GetArtistPath query was extremely slow (used by Set Artist Thumb) 2007-04-16 8539 added: if you refresh a tv show give the option to not refresh episodes. 2007-04-16 8538 added: Release, Release_LTCG, Profile, Proile_FastCap, Debug to svn:ignore 2007-04-16 8537 changed: removed Debug/Release folders from svn repository and added them to svn:ignore instead 2007-04-16 8536 changed: removed Debug/Release folders from svn repository and added them to svn:ignore instead 2007-04-16 8535 changed: removed Debug/Release folders from svn repository and added them to svn:ignore instead 2007-04-16 8534 changed: removed Debug/Release folders from svn repository and added them to svn:ignore instead 2007-04-16 8533 fixed: GetArtistsNav sql error 2007-04-16 8529 fixed: CenterWindow() didn't work correctly for the context menu. 2007-04-16 8528 changed: Tweaked a default regexp for tvshows a bit. 2007-04-16 8527 fixed: Didn't build due to missing homerun files 2007-04-16 8526 changed: Merged the musicdb branch changes. Improved music library system. Albumartist is now supported, and albums are stored based on album and artist name, as opposed to album and path. ie no path dependence for albums. The library version has been bumped, and THERE IS NO UPDATE SUPPORT - you will have to rescan. Also, album thumb caching is now split over 16 different paths to limit the likelihood of running out of thumbs. They're also cached based on album and artist now, rather than album and path. 2007-04-15 8520 added: very basic support for hdhomerun. supports browsing to your hdhomerun device (hdhomerun:// bookmark), start streaming of currently tuned program and tuning to a specific channel based on an url. (hdhomerun://deviceid/tuner0?channel=qam:99999999&program=99). 2007-04-15 8519 fixed: if you scan movies by folder name the thumb wasnt assigned to the folder. 2007-04-15 8518 added: .mid/.kar codec to paplayer. requires a timidity patch set in q:\system\timidity (and a config file at q:\system\timidity\timidity.cfg). i'd recommend the eawpatches. 2007-04-15 8517 added: .mid/.kar codec to paplayer. requires a timidity patch set in q:\system\timidity (and a config file at q:\system\timidity\timidity.cfg). i'd recommend the eawpatches. 2007-04-15 8516 added: .mid/.kar codec to paplayer. 2007-04-15 8515 updated: mplayer.dll from new sources based on mplayer_prel branch. check http://www.xboxmediacenter.com/forum/showthread.php?t=23969 for more info on what is new. 2007-04-15 8513 removed: sources.xml is now no longer in svn, it will be created on boot if it doesn't exist 2007-04-15 8512 changed: swapped what info/title button on remote does. info now brings up musicinfo instead of preset in fullscreen visualisation 2007-04-15 8511 changed: swapped what info/title button on remote does. info now brings up videoinfo not codecinfo 2007-04-15 8510 fixed: videoinfo would stick on screen if visible when dvd's entered menu's 2007-04-15 8508 fixed: movie stacking xml parsing was off. 2007-04-14 8507 added: bar/progress min/max range support; 0 100 2007-04-14 8505 changed: removed dvd folder code from video scanner. handled by stacking. 2007-04-14 8503 fixed: cpu speed would be reported incorrectly on nonstandard cpu's (QueryPerformanceFrequency requires hardcoded frequency to work properly) 2007-04-14 8502 fixed: forgot to serialize the new db id entry in the video info tag. 2007-04-14 8501 fixed: old leftover caused wrong episode number in the all season node on some occasions. 2007-04-14 8500 added: airdate info for episodes on the video info screen. 2007-04-14 8499 fixed: Bogus log messages. 2007-04-14 8498 fixed: Multipaths were imported with no slashes on end. 2007-04-14 8496 fixed: forgot to do a python increment, causing memory problems with the change to the getControl 2007-04-14 8495 fixed: getControl function in Python 2007-04-14 8494 removed: bar diagram min/max range support for cpu, gpu and hdd 2007-04-14 8492 fixed: forgotten init 2007-04-14 8491 changed: added the database id to the video info tag and eliminated the m_strSearchString nonsense. 2007-04-14 8490 changed: Music library search is delayed 1s after letter input to allow you more time to input letters. fixed: Music library search wouldn't set artist thumbs on search results. 2007-04-14 8489 added: gui notification if user tries to unpack a file bigger than 4 gb 2007-04-13 8488 added: bar diagram min/max range support for cpu, gpu and hdd 2007-04-13 8487 fixed: smartxxx code didnt compile after the patch was applied. 2007-04-13 8486 fixed: cosmetics in smartxxx lcd code. 2007-04-13 8485 fixed: sf.net patch [ 1697957 ] A fix for Bug #1668532 - LCD contrast broken for smartxx V3 2007-04-13 8484 updated: tv.com scraper (thanks to jkman). 2007-04-13 8483 updated: German language file by sCAPe (Based on english strings version 8471) 2007-04-13 8482 fixed: Crash while scanning videos with the background scanner. 2007-04-12 8478 reverted: minor reorganization of dvdplayers video player 2007-04-12 8477 changed: minor reorganization of dvdplayers video player 2007-04-12 8476 fixed: Some cases GUIPythonWindowXML was trying to perform functions on controls that didn't exist (null) 2007-04-12 8475 changed: Search tab in music library only does a full text search if the search string is at least 3 characters long. Otherwise, it just searches on the first word. 2007-04-11 8471 fixed: some small issues with unassign content. 2007-04-11 8470 updated: tv.com scraper (thanks to jkman). 2007-04-11 8469 updated: hungarian language (thanks to Sigismund & EkE) 2007-04-11 8468 added: backgrounded video info scanner 2007-04-11 8467 added: backgrounded video info scanner 2007-04-11 8466 changed: WindowXMLDialog is now completely based on WindowXML meaning it now supports the view types (multi lists for same content) 2007-04-11 8465 added: Faster jpeg image decoding when the image needs scaling down for slideshows. 2007-04-11 8464 updated: Italian language strings by kotix 2007-04-11 8463 updated: Chinese (Traditional) Strings based on english 8427 by omenpica updated: French language strings based on english 8427 by frostbox 2007-04-11 8462 fixed: onClick in Pythons WindowXML were being raised on things other than clicks 2007-04-11 8461 added: removeItem function to WindowXML to remove a item at a specified position from the Window List 2007-04-11 8460 fixed: Next picture/slideshow function would fail after zooming in and out. 2007-04-11 8459 fixed: Missed an IsRunning() -> IsDialogRunning() change in the last commit. 2007-04-11 8458 fixed: Scrollbars and Page spincontrols could have weird visibility behaviour if was false. 2007-04-11 8457 Fixed: Python dialogs using windowxml would randomly hide. 2007-04-10 8456 fixed: [ 1696934 ] Improved IMDb scraper (fixes issues with director + writer). Thanks to J_K_M_A_N. 2007-04-10 8455 fixed: Import video library didn't work correctly for TV shows. 2007-04-10 8454 fixed: Video library import wasn't working correctly. 2007-04-10 8453 changed: drive g detection, not all kernel versions return 67, additionally added detection by drive size >137gb 2007-04-10 8452 added: debug log for kernel qfe and drive fg result 2007-04-10 8451 fixed: more centering of tuxbox client context menu selections in 720p or 1080i 2007-04-09 8450 fixed: Scan wasn't an option on music shares. 2007-04-09 8449 fixed: Director / Writing credits weren't working in IMDb scraper. 2007-04-09 8447 changed: Search in Music Library now matches all words, rather than just the first word. Slower, but more useful. 2007-04-09 8446 fixed: Rename on combined folders from multipath shares was broken. 2007-04-09 8445 fixed: Couldn't delete combined folders from multipath shares. 2007-04-09 8444 added: setCurrentListPosition(int item) to Python WindowXML 2007-04-08 8443 changed: "All" items are no longer filtered when a filter is applied in the library views. 2007-04-08 8440 updated: avcodec/avformat for dvdplayer to latest mplayerhq changed: added fix in avformat for 20/24bit LPCM audio. it will now be played as 16bit 2007-04-08 8439 added: minor extra logging at the end of xbe launching. 2007-04-08 8438 added: Search entry to the music library - allows searching of albums/artists and songs with on the fly updating. 2007-04-08 8437 fixed: formatted delimited hex strings not properly terminated 2007-04-08 8436 fixed: variable case 2007-04-08 8435 fixed: EEPROM backup write problems 2007-04-07 8434 fixed: visualisationcontrols in mediawindows or in controlgroups never received the GUI_MSG_PLAYBACK_STARTED message to update vis albumart. 2007-04-07 8433 fixed: default audio/subtitle delay wasn't being stored down to xml. 2007-04-07 8432 changed: only store video setting if settings where changed from current default. This makes set as default for all movies affect even played files aslong as they conform to standard setting. 2007-04-07 8431 changed: removed all defines for BAR_* in GUIInfoManager. They directly map to their SYSTEM_*, no need to have different defines just because they should return ints instead of strings. fallbacks for the skin strings (bar.freememory, ....) are left in place, but should be removed too. 2007-04-07 8430 added: player.chapter and player.chaptercount skin labels and ints for use with dvd's added: made CGUIInfoManager::GetBool fall back to GetInt != 0 if no value was found. Allows the use of player.chaptercount as a visibility condition for example. 2007-04-07 8429 changed: added GetChapter and GetChapterCount providers for IPlayer and implemented them in DVDPlayer for dvd's changed: removed redundant functions in IPlayer interface 2007-04-07 8427 changed: Updated some strings 2007-04-07 8426 fixed: libid3tag didn't handle the non-standard "PRI " tag in id3 tags. It should be "PRIV" - WMP is at fault. 2007-04-06 8425 fixed: Scan for movies picked up stacks based on the filename rather than the stacked name. 2007-04-05 8424 updated: German language file (Based on english strings version 8420) 2007-04-05 8423 fixed: And one more system.* harddisk setting for good measure 2007-04-05 8422 fixed: harddisk spindown did not used updated setting var. 2007-04-05 8421 changed: Made the Q: mount point log message a little more obvious, and added a log message with the xbe that is running to the top of the log. Should help users to troubleshoot their install errors. 2007-04-04 8420 Changed : Added new language strings for the new PM3 view types instead of joining 2 strings together for better translation. Fixed : hardcoded "Season" text in media info views 2007-04-04 8419 fixed: dvdplayer was unable to play packetized aac audio like in mov/mkv. it could only handle raw aac frames with ADIF/ADTS headers. 2007-04-04 8418 added: log error when we run out of sockets for dll's 2007-04-04 8417 changed: make connection cache for libcurl cache both the multi_handle and the easy_handle. curl now has its connection cache in the multi handle, so when it is destroyed, connections may be torn down too. this allows reuse of ftp control connection. 2007-04-04 8416 reverted: removal of socket indirection, as berkley sockets are not compatible with file device handles that can be negative as in ms specification. 2007-04-04 8415 fixed: libcurl client would do selects on invalid sockets, due to not clearing fd_sets before calling multi_fdset. changed: timeouts in libcurl are now handled by internal timeout functions instead added: ability to set libcurl timeout from AdvancedSettings () changed: don't force content encoding on binary transfors to gzip (that disallows any other encoding) changed: make libcurl client do truncated reads instead of filling requested buffer 2007-04-04 8414 changed: removed socket emulation indirection, as it wasn't used for anything. this removes maximum socket limitation that was previusly 50 sockets and simplifies code. 2007-04-04 8413 changed: removed socket emulation indirection, as it wasn't used for anything. this removes maximum socket limitation that was previusly 50 sockets and simplifies code. 2007-04-04 8412 fixed: made socket translation used from dlls thread safe ( socket tracking is still unsafe ) changed: dll socket function definitions to be more consistent 2007-04-03 8411 Fixed : PM3 watched overlay from media info view was visible in all other views 2007-04-03 8410 fixed: Playlist wasn't cleared when playing a new item from music with Auto Play Next Item disabled. 2007-04-03 8409 fixed: music scan didn't get the remote thumb for the first level directory being scanned anymore. 2007-04-03 8408 added: "make/clear default" contextmenu items in music and video library modes to jump by default into a specific library view. 2007-04-03 8407 Fixed : PM3 video library big list showed Rating text when no rating was available Changed : PM3 added Watched overlays to media info views in video library 2007-04-03 8406 added: support for Project_Mayem_III_webserver*.rar web folder 2007-04-03 8405 fixed: centering of tuxbox client video sub channel selection in 720p or 1080i 2007-04-03 8404 added: Project Mayem III Style web server with Media and System info support 2007-04-03 8403 added: for drive x,y,z: system total space, bar used and free space diagram 2007-04-03 8402 added: tuxbox client, video sub channel support 2007-04-03 8401 removed: Common Debug assert. 2007-04-03 8400 fixed: Chaining of scrapers was broken. 2007-04-02 8399 updated: German language file by sCAPe (Based on english strings version 8389) 2007-04-02 8398 added: getFocusId() and setFocusId(int) to the Python Windows 2007-04-02 8397 fixed: Refreshing movie info could cause doubled up Genre/Director etc. details. 2007-04-02 8396 fixed: Various control clashing issues between dialogs + windows. 2007-04-01 8395 fixed: some sql errors. 2007-04-01 8394 changed: format of all season entries. 2007-04-01 8393 updated: chinese (traditional) language. (thanks to omenpica) 2007-04-01 8392 updated: french language (thanks to frostbox). 2007-04-01 8391 changed: all watched filtering now takes place in the filtering stuff, instead of in the database queries (hence we can use caches everywhere). 2007-03-31 8390 fixed: tvshow node didn't respect ignore token setting. 2007-03-31 8389 fixed: dont fill rating label if valu is 0. 2007-03-31 8388 added: ability to set season thumbs in video library. 2007-03-31 8387 fixed: last.fm radio track info display 2007-03-31 8386 updated: finnish strings (thanks to mikko) 2007-03-31 8385 changed: less nasty hack for the 'all seaason' episode numbering. 2007-03-31 8384 fixed: lack of formatSQL usage caused errors if you gave a video item a label involving 'bad' chars such as '. 2007-03-31 8383 fixed: number of episodes were wrong after a fresh tvshow information lookup. 2007-03-31 8382 added: if you press info on a directory with no content set, the set content dialog pops up. 2007-03-31 8381 fixed: squares in episode plots with xpr fonts. 2007-03-31 8380 added: option to hide plot for unwatched items. 2007-03-31 8379 fixed: thumbnail assignment in video library. fixed: wrong video info window used if you accessed it from the file section. fixed: some listitem labels didnt work in the video info window if you accessed it from files. 2007-03-31 8378 changed: music scans now scans the current selected item, not the current directory (as it does in videos). 2007-03-30 8377 cleanup: Removed some unneeded functions. 2007-03-30 8376 fixed: system.hdspindowntime used instead of harddisk.spindowntime 2007-03-30 8375 fixed: DXT4 textures in a .xpr file crashed XBMC_PC. 2007-03-30 8374 added: Sort By: File to file based views. Sorts folders + files alphanumerically regardless of type. 2007-03-30 8373 added: Support for thumbs in multipath:// folders. 2007-03-30 8372 added: new harddisk APM and AAM settings for a quieter, lower power HDD changed: harddisk settings moved to seperate group from the rest of system settings 2007-03-29 8371 Added: Vortex - AlbumArtWaveSpectrum preset 2007-03-29 8370 fixed: slightly better default regexp's for the video library. 2007-03-29 8369 fixed: WindowXML media folder support, was using the wrong location. Forgot to adjust when fallback workings changed. 2007-03-29 8368 fixed: Various artists albums would show all tracks from the album, even if one went in via a specific artist. 2007-03-29 8367 fixed: CDDA ripping of full albums containing invalid characters failed. Changed CUtil::MakeLegalFileName to use GetFatXQualifiedPath. 2007-03-29 8366 fixed: Centering of master lockcode choice in 720p or 1080i 2007-03-29 8365 Changed : PM3 Video Library "Media info" view to more resemble AMT Layout 2007-03-28 8364 Fixed : PM3 Alignment issues in SettingsProfile.xml and DialogScriptInfo.xml 2007-03-28 8363 added: limit option to changelog tool (thanks to jgawera). 2007-03-28 8362 fixed: When auto play next item was off, and a single song was played, it wasn't added to the playlist player. 2007-03-27 8361 Changed : PM3 System info Bars now show the amount free to match the label not amount used 2007-03-27 8360 Changed : PM3 System Info to be fully info label based instead of hard coded lines 2007-03-27 8359 fixed: GetLocalDrives old kernel support 2007-03-27 8358 fixed: curl http client wouldn't respect proxy settings fixed: libmpdemux wouldn't respect proxy settings 2007-03-27 8357 added: option in AdvancedSettings.xml to disable DVD-ROM check for systems that do not have one. 2007-03-27 8356 fixed: imdb scraper didnt return in getdetails. 2007-03-27 8355 fixed: free/used drive space bars did not work 2007-03-27 8354 fixed: export video database was broken. 2007-03-27 8353 fixed: scan for new content really scanned all content. 2007-03-27 8352 updated: filmweb.pl scraper (thanks to smuto) 2007-03-27 8351 added: scan for new content to tvshow context menu in video library. 2007-03-27 8350 updated: chinese (simple) language (thanks to pcman). 2007-03-27 8349 updated: Chinese (Traditional) language (thanks to omenpica). 2007-03-27 8348 updated: finnish language (thanks to mikko). 2007-03-27 8347 fixed: could not select 'scan for new content' on root shares with content set. changed: removed some old deprecated code from GUIDialogContextMenu.cpp 2007-03-27 8346 fixed: free space / used space bars did not work. 2007-03-27 8345 updated: German language file by sCAPe (Based on english strings version 8338) 2007-03-27 8344 updated: Swedish language file by blittan (based on english 8338) 2007-03-27 8343 added: system.memory(total) 2007-03-27 8342 fixed: system.cpuusage did not output anything 2007-03-27 8341 fixed: previous commit broke XBMC_PC 2007-03-26 8340 fixed: drive and memory unit detection in old hacked kernels changed: global kernel exports and structures moved to Undocumented.h added: IoSupport GetDriveSize function 2007-03-26 8339 fixed: scan recusively was visible for tv content in the set content dialog - this is enforced so only confusing and/or issue creating. 2007-03-26 8338 fixed: inadvertent change 2007-03-26 8337 changed: blank removed strings instead of removing them 2007-03-26 8336 removed: no more used language strings 2007-03-26 8335 fixed: removed one more unnecessary AddSlashAtEnd() call from the video library code. 2007-03-26 8334 added: bar diagram support for system informations added: to Info Manager: cpu usage and system memory free percent, used, used percent 2007-03-26 8333 changed: matches are now case insensitive. fixed: append attribute didnt work as expected for . 2007-03-26 8332 changed: matches are now case insensitive. fixed: append attribute didnt work as expected for . 2007-03-26 8331 fixed: skin build.bat, exclude.txt was not removed correctly 2007-03-26 8330 changed: since Jmarshall fixed xbepatch so nicely, I decided to fix the build bat's to use it by default 2007-03-26 8329 added: New xbepatch sources as old version was unreliable. 2007-03-26 8328 changed: New "Filter" button now has id 19, so that the previous function on id 17 (allmusic manual lookup) and id 9 (imdb manual lookup) will still function if the skin allows it. 2007-03-26 8327 fixed: Context menu in Now Playing didn't disable the selected item on exit. 2007-03-26 8326 fixed: Movies->Titles infinite loop if there was a locked share involved. 2007-03-26 8325 added: Filter button to music and video library views. Allows you to filter a long list just by typing in the start of a word. 2007-03-26 8324 fixed: Sticking sort direction arrow in albums/songs after you went to top100 or similar views and changed view type. Will require removal of guisettings.xml and possibly viewmode.db if you've experienced this bug. 2007-03-25 8323 fixed. forgot lpcm fixes for 20/24 bit decoding. currently only 24bit decoding works entirely correctly. 2007-03-25 8322 fixed: channel mapping was wrong for multichannel lpcm content 2007-03-25 8321 fixed: dvdplayer would try to constantly resyn on thx test discs due to resetting last known video/audio timestamp on a packet with no timestamp. 2007-03-25 8320 updated: libavcodec/libavformat to current mplayerhq svn version for dvdplayer. 2007-03-25 8319 changed: simpler and more accurate timestamp calulation in dvdplayer audio player by knowledge of codecs buffered data. fixed: dvdplayer's audio player would return an invalid current time if it had never been started. 2007-03-25 8318 added: ability for audio codecs in dvdplayer to return size of internally buffered data. 2007-03-25 8317 fixed: Disabling or enabling shuffle wouldn't affect the next item. 2007-03-25 8316 fixed: Python ControlTextBox setText was causing errors when used with WindowXML changed: Python getControl error message 2007-03-24 8315 Fixed : PM3 first Bookmark button in music section was out of alignment 2007-03-24 8314 fixed: Opening anims would start too early (before allocation of textures) 2007-03-24 8313 fixed: libmpeg2 in dvdplayer would lock in on frame dropping at times 2007-03-24 8312 added: framedrop support in libmpeg2 based decoder for dvdplayer 2007-03-24 8311 added: Reading of AlbumArtist tag from mp3/mp4/vorbis/ape tags. If present, the artist refered to in library->Albums view is the album artist, while songs retain their particular artist. 2007-03-24 8310 typo 2007-03-24 8309 changed: dvdplayer halfres mode now enables on clips that have large than 1400*720*30 pixels per second, instead of just based on width. 2007-03-24 8308 changed: dvdplayer's video decoder thread now runs in same priority as demuxer. demuxer thread would starve on hart do decode clips. 2007-03-24 8307 changed: dvdplayers audio player timestamp correction is now a little bit less messy. changed: dvdplayers video player now never drops frames in output stage, only if needed in decoder stage. 2007-03-24 8306 fixed: Warning in XBMC_PC compilation 2007-03-24 8305 fixed: XBMC_PC compilation 2007-03-23 8304 fixed: Doesn't like GetCurrentProcess() as a member function name. 2007-03-23 8303 added: pulse="true" attribute to conditional animations, to pulse an animation back and forth continuously. 2007-03-23 8302 added: error logging for MapDriveLetter, UnmapDriveLetter, Dismount 2007-03-23 8301 changed: made all threads in Neptune lib default to a 64k stack size. Only upnp uses them. This reduces memory usage of upnp client of about 1 meg. 2007-03-23 8300 changed: string pooling enabled, LTCG option set in library LTCG configuration 2007-03-23 8299 changed: make webserver thread use minimum allowed XTL stack size of 64k instead of our current default of 512k 2007-03-23 8298 changed: make all filezilla threads use minimum allowed XTL stack size of 64k instead of our current default of 512k 2007-03-23 8297 changed: internet times synchronization thread is now created when a request starts, then destroyed at the end. 2007-03-23 8296 Fixed : PM3 Home submenu, kai, shutdown, playdvd buttons back to their original brightness 2007-03-23 8295 changed: make some of the default background threads use a smaller stack size. xbox has a minimum stacksize of 14k, and minimum of 64k if any XTL functions are to be used. 2007-03-23 8294 changed: make some of the default background threads use a smaller stack size. xbox has a minimum stacksize of 14k, and minimum of 64k if any XTL functions are to be used. 2007-03-23 8293 changed: non valid C++ constructor 2007-03-23 8292 added: FTPShowCache advanced setting to show cache partitions in FTP listing. 2007-03-23 8291 added: Drive mapping / unmapping / dismount logging 2007-03-23 8290 added: CThread now overloads Sleep and WaitForSingleObject, and allows them to timeout if another thread is trying to stop the thread added: CThread now boost a threads priority if another thread is waiting for it to close 2007-03-22 8289 fixed: Python getControl didn't read enough information about checkmarks and buttons for setLabel to work. 2007-03-22 8288 fixed: timezone identification bug caused timezone setting in US Eastern time zones to fail to correctly set. 2007-03-22 8287 fixed: timezone in XML would override the timezone set in the EEPROM changed: failure to read EEPROM settings is an error, not a notice 2007-03-22 8286 Changed : PM3 Rescaled the TTF fonts in PAL16x9 and NTSC16x9 so the hopefully look clearer 2007-03-22 8285 changed: Reset the position in textboxes when they're label changes. 2007-03-22 8284 fixed: Text could be truncated to width even if it was going to just fit. 2007-03-22 8283 added: GetPartition / GetDrive support for extended partitions 2007-03-22 8282 fixed: dvd's with huge spu packets wouldn't be decoded properly, resulted in missing highlights 2007-03-21 8281 Changed : PM3 - Video Info now displays different layouts depending on what section of the video library you come from Movies, TVShows, or Episodes 2007-03-21 8280 changed: all calls to MapDriveLetter now RemapDriveLetter, S drive unmapping removed (never mapped, so unnecessary) 2007-03-21 8279 Fixed : PM3 Spelling issues 2007-03-21 8278 fixed: Finally sorted the progress control build issue - screwups all round :p 2007-03-21 8277 fixed: Duplicate definition of function 2007-03-21 8276 fixed: year node in tvshow part of video library. 2007-03-21 8275 changed: removed director node from video library tvshow views (no scraper provided directors). 2007-03-21 8274 fixed: duplicates in genre matches in video library searches. 2007-03-21 8273 fixed: forgotten index in video database. speeds up season node in video library quite a bit. 2007-03-21 8272 added: listitem.premiered info label. 2007-03-21 8271 added: some more sort modes to video library (year is currently broken for tv shows, must be fixed elsewhere). 2007-03-21 8270 fixed: crash if you pressed info in an empty directory. 2007-03-21 8269 fixed: info button didnt work in video library. 2007-03-21 8268 fixed : added required void to dialogprogress (hopefully) this solves the build issue. 2007-03-21 8267 added: WindowXML now supports looking in the fallback path for a xml for the current removed: the refreshList tag on the addItem function on WindowXML updated: WindowXMLExample to match new changes 2007-03-21 8266 Fixed : PM3 Error in log file About control can't focus control Fixed : PM3 Alignment of fonts in shut down menu Changed : PM3 Removed unwatched overlay icon for video library. If it hasn't got tick its unwatched 2007-03-21 8265 fixed: Various tags didn't apply throughout the entire controls. 2007-03-21 8264 fixed: DriveExists call fails for symbolic links mapped to directories, RemapDriveLetter now always first unmaps the drive letter passed 2007-03-21 8263 fixed: Moved debug info a bit to the right. 2007-03-21 8262 fixed: Queuing of library items in My Videos didn't work. 2007-03-21 8261 fixed: xbmc would crash if dvdplayer received an initial spu packet of larger than 16k. 2007-03-21 8260 fixed: Grouplist of groups wouldn't scroll to a focused group. 2007-03-20 8259 fixed: Label controls didn't reset scrolling when their info changed. 2007-03-20 8258 added: getListItem() to WindowXML class in Python removed: getSelectedListItem() from WindowXML class in Python 2007-03-20 8257 fixed: crash if no cast and user selected the control. 2007-03-20 8256 added: Tvrage scraper 2007-03-20 8255 fixed: crash in advancedsetting if no tag was present. 2007-03-20 8254 fixed: unnecessary lookups in tvshow table in video library season node query. 2007-03-20 8253 fixed: resume video didnt work in video library. 2007-03-20 8252 changed: xbmcgui.Dialog().browse() now takes a default value and returns the default value if the dialog was canceled or an empty string if no default value was supplied. 2007-03-20 8251 added: getCurrentListPosition() and getSelectedListItem() to WindowXML class in Python 2007-03-20 8250 Changed : updated default skin for WindowXMLExample.zip so it works in skins other than pm3 2007-03-20 8249 Updated : PM3 skin in the WindowXMLExample.zip file to reflect the current pm3 changes 2007-03-20 8248 fixed: Incorrect comment 2007-03-20 8247 added: Script window to the default list of Startup Windows 2007-03-20 8246 changed: Groups set their offsets relatively at rendertime, meaning a grouplist of groups should now be possible. added: tag to the grouplist. Set to enable the , coordinates to act as an offset from the control slots. 2007-03-20 8245 changed: libPython file cosmetics / style 2007-03-20 8244 changed: xbmcgui.Dialog().numeric() now takes a default value and returns the default value if the dialog was canceled or an empty string if no default value was supplied. 2007-03-20 8243 added: LTCG and Debug build batch files changed: LTCG build produces default.xbe 2007-03-20 8242 changed: Layout/positioning of debug information. 2007-03-20 8241 fixed: Hidden labels in lists were still taken into account when checking for overlaps + scrolling wasn't reset on change of info label. 2007-03-20 8240 changed: Scrolling labels separator/suffix changed to " | ". RSS controls use none. fixed: RSS control in 720p/1080i started halfway across the screen. 2007-03-19 8237 fixed: video library director node. 2007-03-19 8236 Changed : PM3 Alignment of all view types to center should hopefully maintain alignment better across different font types and sizes for resolutions Added : PM3 new font type "Arial TTF New" uses aspect ratio correction on arial to try and emulate the original xpr fonts better 2007-03-19 8235 Fixed : PM3 music and video overlay showed in the Music Playlist editor when it dosn't have enough room 2007-03-19 8234 added: reduced version of HDD Temperature info for LCD (LCD.HDDTemperature) 2007-03-18 8233 updated: french language (thanks to frostbox). 2007-03-18 8232 updated: chinese (simple) language file (thanks to omenpica). 2007-03-18 8231 updated: chinese (simple) language (thanks to pcman). 2007-03-18 8230 Added : Merged the pm3_concept branch with main svn trunk. Updates to PM3 skin include new login screen, new animations, faster default animations, new view types for videos music and scripts, New improved Video library view with full info for TV shows and Movies, Better Use of images for a cleaner smaller xpr file, Updated Layouts, pm3 is now a full screen skin and all TV over scan compensation has been removed so Calibrate your screen proper, Python Scripters will need to update the layout of their scripts to adjust for the new no over scan view if you use background.png from PM3 media your script will be out of alignment Sorry but its needed for the future 2007-03-18 8229 added: WindowXML to Python 2007-03-18 8223 removed: setConsumeActions() method from python. (It caused issues with getSelectedPosition() in ControlList among other things.) 2007-03-17 8222 fixed: missing default case for CFileHD::Seek, caused invalid position after seek if an invalid whence value was specified. 2007-03-17 8221 added: setEnableCondition() method to python. 2007-03-16 8219 changed: SystemInfo variable names 2007-03-16 8218 fixed: InfoManager was missing Production Info 2007-03-16 8217 changed: minor InfoManager / SystemInfo cleanup, VideoXbeRegion changed to XbeRegion, VideoDvdZone changed to DvdZone 2007-03-16 8215 fixed: skip '\r' in ttf renderer. gets rid of squaress in e.g. episode plot information. 2007-03-16 8214 fixed: actor node was broken in movie section of the video library. 2007-03-16 8213 fixed: content type didnt get reset when you navigated back to root in video library. 2007-03-16 8212 fixed: if you saved a playlist with a new name in playlist editor, it wouldn't be the default on next save. 2007-03-16 8211 updated: Chinese (Traditional) language (thanks to omenpica) 2007-03-16 8210 updated: Swedish language file by blittan (based on english 8202) 2007-03-16 8209 updated: German language file (Based on english strings version 8202) 2007-03-16 8207 fixed: If label2 was non-ascii, then text could become corrupt in textbox 2007-03-16 8206 added: and