This is a complete snapshot of what was in SVN at the time the build was compiled, with just a few small additions:
+ Killarny & Nuka1195 & Pike's Apple Movie Trailers (AMT) SVN pre-0.99.7.1 rev2372 [scripts/Apple Movie Trailers]
+ Nuka1195's Apple Movie Trailers II Plugin 1.4.1 [plugins/video/Apple Movie Trailers II]
2009-05-18 20439 [XBOX] I said properly mask it :/
2009-05-18 20438 [XBOX] fixed: We need to properly mask this when we cast else VS will complain in debug mode
2009-05-18 20424 [XBOX] fixed: MD5 hash calculation was broken causing the music/video scanners to fail on update
2009-05-18 20421 [XBOX] Sync CDirectory & CFile with Linuxport + increase number of cached directories to hold to 5
2009-05-18 20409 [XBOX] merged: Linuxport revisions 20232,20237,20246,20256,20258,20261,20269,20270,20283,20289,20290,20305-20308 20310,20323,20327,20348,20349,20357,20359,20360,20362,20368,20370,20374,20377 20378,20380,20381,20384,20386,20387,20388
2009-05-17 20396 [XBOX] synced: GUIlib with Linuxport
2009-05-17 20394 [XBOX] Added: Crossfade support for Xbox + merged Linuxport r20109 . Hopefully it works
2009-05-15 20317 [XBOX] merged: r20316 from linuxport (lastfm radio scrobbling)
2009-05-15 20314 [XBOX] fixed: some compiler warnings.
2009-05-15 20312 [XBOX] fixed: build errors.
2009-05-15 20294 merged: r20211,48,78 from linuxport added: multiscrobble and libre.fm support updated: sync md5 class
2009-05-15 20293 merged: r20211,48,78 multiscrobbler/librefm support updated: sync md5 class with linuxport
2009-05-14 20280 [XBOX] Fixed: mplayer grain/noise was broken due to recent int->float changes in the video settings
2009-05-14 20279 [XBOX] Synced Video DataBase with Linuxport like we did for 9.04-branch
2009-05-14 20271 [XBOX] merged: Linuxport revisions 20053-20054,20056,20058,20059,20061,20068,20076,20077,20078,20081-20086 20088-20093,20106-20108,20112,20127,20135,20137,20145,20147,20150,20152 20163,20167,20168,20171-20174,20195,20203
2009-05-14 20262 [XBOX] merged: Linuxport revisions 19962,19965,19967,19975-19977,20003,20009-20011,20015,20032,20035,20040 20048-20052
2009-05-12 20182 [XBOX] fixed: Ticket #6544 - RAR movie playback not working from 20131. Also synced util.cpp & DVDSubtitlesLibass with Linuxport.
2009-05-10 20117 [XBOX] merged: Linuxport revisions 19783,19785,19790,19793,19796,19803,19805-19809,19813,19814,19816,19817,19821 19830-19833,19837,19846,19848,19864,19867,19875,19883,19889,19916,19930 19934,19939,19955-19961
2009-05-10 20115 [XBOX] changed: Fixed checknetwork() + backports from Linuxport for capp
2009-05-10 20114 [XBOX] Update version number to pre-9.10
2009-05-10 20113 [XBOX] merged: Linuxport revisions 19590,19591,19596,19597,19599,19600,19601,19602,19607,19614,19617,19620,19630 19631,19636,19638,19644,19652,19656,19658,19663,19664,19665,19678-19680,19687 19690,19693,19719,19720,19726,19741,19749,19758,19759,19760,19768,19778
2009-05-10 20111 [XBOX] changed: Removed option for external DVDplayer
2009-05-10 20110 [XBOX] synced: Music related files with Linuxport
2009-05-03 19910 [XBOX] changed: Use the old way to replace the slashes like we did before
2009-05-03 19906 [XBOX] fixed: Some visualisations crashed (and possibly other zip:// stuff too) as our ValidatePath/CURL screwed up the URLs passed to it.
2009-05-02 19890 [XBOX] changed: Don't disconnect open ftp sessions on shutdown as this may crash our app (somehow) and has no real benefit anyway.
2009-04-29 19804 [XBOX] added: Use db transactions to improve performance + sync video/music db with linuxport. Now one should also be able to fully exchange dbs between sdl and xbox builds

2009-04-27 19737 [XBOX] merged: SMB filesystem from Linuxport - take 2
2009-04-27 19736 [XBOX] fixed: Compile error
2009-04-26 19718 [XBOX] fixed: Ticket #6251 (again) - Visualisation settings didn't stick. Hopefully it's really solved now.
2009-04-25 19694 [XBOX] reverted: r9232 - backported wma codec from linux branch. As requested by spiff.
2009-04-24 19683 [XBOX] fixed: Watched/unwatched didn't work properly (for shows). Fixed by merging the GUIWindowVideo*-files from Linuxport.
2009-04-24 19681 [XBOX] fixed: Ticket #6251 - Visualization was crippled on Xbox. For now reverted the merge of r18456 to fix. We may have to sort this out the proper way post-9.04
2009-04-23 19642 [XBOX] Sync VideoInfoScanner.cpp with Linuxport: 2 free's were missing.
2009-04-21 19585 [XBOX] reverted: part of r19558 (No longer force MPlayer for MMS://) as our MMS filesystem doesn't properly support all streams yet.
Merge Log:
20388: added: (Debug) log the file to process in our ZipManager (should make CURL bugs more obvious from now on)
20387: changed: Curl's adaptive timeout logic should only kick in when starting a transfer. Also make the amount of retries to perform configurable via as.xml (curlretries)
20386: fixed: do not divide by zero (thanks cptspiff)
20384: fixed: Ticket #6591 - Scrape and add Television Networks/ Studios to Video Library (shows only, studio is not linked on episodes)
20381: fixed: ticket #6593, missing param in libhdhomerun call.
20380: fixed: ticket #6201, main title dvd/iso rips did not return to GUI when playback finished.
20377: fixed: typo (thanks to ronie)
20378: fixed: foo - part 1.avi wasn't stacked since r19955.
20374: updated: Chinese (Simple) translation for PM3.HD #6590, based on English r20360 (thanks to taxigps)
20370: fixed: added missing return
20368: added: grab studio info for tvshows. info is available via the studio field of items (fixes #6591)
20362: updated: Swedish translation for PM3.HD, based on English r20360 updated: Chinese (Simple) translation #6588, based on English r20327 (thanks to taxigps)
20360: Changed : [PM3.HD] Re factored how the Home screen works. Background images are now background thread loaded (to make nav smoother). Moved the Background images out of the XPR and into their own folder (needed for background loading). Redid the custom backgrounds option in skin settings to allow single and multi image backgrounds. !!! OSX and Linux Building scripts may need to be updated to copy the new "backgrounds" dir !!!
20359: fixed: Randomize on allocation of resources as well for to take care of conditional visibility.
20357: fixed: Make sure the multiimage control is randomized, and the image timer reset when the <imagepath> changes.
20349: added: special://skin/ path pointing to the root dir of the current skin.
20348: Changed : [PM3.HD] Made Thumbs in nonList view Types background load for smoother scrolling
20327: updated: Swedish translation, based on English r20309 Fixed: English translation, some capitalizations were wrong updated: Chinese (Simple) translation #6563, based on English r20207 (thanks to taxigps) updated: Korean translation for PM3.HD #6553, based on English r17639 (thanks to airplanez) updated: Korean translation #6559, based on English r20207 (thanks to airplanez) updated: Greek translation #6582, based on English r20309 (thanks to ydatografida)
20323: changed: only cache HTTPDirectory once
20305: fixed: missing language tags in video scrapers caused wrong fallback behaviour
20290: cosmetics: the line wrapping tricksed me
20289: fixed: movies would not get cleaned if the path disappeared
20283: changed: Initialize floats to 0.0f/1.0f instead of 0/1 just in case.
20270: fixed: Ticket #6573 - Metadata from nfo not used unless default scraper is the same as the url in nfo
20269: changed: Have URL::URL() & URL::ValidatePath() handle URL-encoded paths better
20261: fixed: typo in lastfm scraper.
20258: changed: Unify the Render() method of containers. NOTE: Wraplists now render the focusedlayout even when not focused, to bring them in line with normal lists. added: <preloaditems> tag to containers, allowing preloading of a certain number of "rows" of a container. Only useful if background="true" is set for images in the container, and restricted to 2 rows.
20256: changed: Move CSettings::GetInteger/GetFloat with range specified to XMLUtils as these are useful elsewhere.
20246: fixed: ticket #6558 - Can't "Set Content" to none
20237: fixed: episode thumbs for multi-episode files
20232: fixed: compiler warnings + cosmetics
20278: fixed: Scrobbler reported the submission time incorrectly to GUIInfoManager. changed: Set the source attribute properly for last.fm radio.
20248: changed: Abstracted scrobbler class to allow for multiscrobbling. changed: Reworked the scobbler settings AGAIN. Sorry, you'll have to reenable scrobbling one last time. added: Support for scrobbling to libre.fm. fixed: Don't scrobbler last.fm radio setting wasn't honored.
20211: changed: Refactored scrobbler client. updated: Scrobbler client to version 1.2.1 (closes #6535). added: Now playing notification to scrobbler client. changed: Scrobbler client setting names to reflect their current usage (You'll need to reenable scrobbling). fixed: Scrobbler client would periodically try to handshake even though it was disabled.
20203: Fixed : [PM3.HD] Mouse users got the wrong default shut down mode in the Power menu
20195: fixed: Ticket #6557 - the mouse selected the wrong item in grouplists with alignment.
20174: changed: Infolabels used in "static" content in containers now updates once a second.
20173: added: always="true" attribute to <defaultcontrol> for groups, to bring them inline with windows. When true, we don't remember the previously focused control when refocusing to the group.
20172: added: DefaultAlbumCover.png and DefaultVideoCover.png to PM3/PM3.HD
20171: removed: old defaultAlbum/VideoCover.png files.
20168: changed: Changed defaultAudioCover.png and defaultVideoCover.png to DefaultAudioCover.png and DefaultVideoCover.png to conform with standard Mixed Casing.
20167: fixed: Large texture manager would sleep up to 1 second between loading textures, depending on the request rate. Only sleep once all images are loaded.
20152: fixed: copy and paste ..
20163: fixed: Don't log that we can't find windows when we have comments in Keymap.xml.
20150: changed: do not assume themoviedb.org fanarts are jpgs
20147: fixed: no actor thumbs using the excalibur scraper + added ratings (#6547)
20145: fixed: Ticket #6543 - Confusing log entries when loading local overrides (Lircmap/Keymap)
20137: fixed: Ticket #6542 - Excalibur scraper don't get results when search for a movie
20135: added: SubtitleDelay and AudioDelay actions to popup the new slider dialog directly. AudioDelay is mapped to A on the keyboard.
20127: Fixed : [Project Mayhem III] Navigation in Music Library "Media info" view and scrollbar arrows showing when they shouldn't
20112: updated: Greek translation #6518, based on English r20067 (thanks to ydatografida)
20108: changed: Don't fade in the initial image if <fadetime> is set if the image is already allocated during window load.
20107: added: background="true" attribute to allow any texture to be background loaded. Note: If it's a bundled texture it'll be loaded straight away in either case.
20106: added: Allow <thumb> and <icon> in static content to be $INFO[] variables (only loaded on window load).
20081: changed: Removed ability for slider control to render the label (it was unskinnable and not used anywhere).
20078: typo in r20076
20077: fixed: the initial plugindirectory handle was not removed from our handle cache, causing crashing of plugins on 64bit linux (and probably elsewhere).
20076: fixed: crash with mymovies.xml present in tvshow folders (mce)
20068: updated: Swedish translation, based on English r20067
20061: Added : [PM3.HD] skin side of r20053 (normal pm3 to follow later)
20059: added: Ticket #6427 - <align> tag to the grouplist control.
20058: fixed: delay 200ms before exit. if exit from just playing video content, there is a race between unloading codecs and destroying dllloader.
20056: fixed: Some dialogs were missing their "human readable" name -> id translation.
20054: fixed: build error on non-win32 platforms (stupid VS...)
20053: added: Use the new Slider Dialog for the video, audio, and subtitle settings (allows removal of these large dialogs so that users can see the entire video frame)
20040: updated: Korean translation #6502, based on English r19506 (thanks to airplanez) updated: Spanish (Mexico) langinfo.xml #6486 (thanks to josue.camargo) updated: Turkish translation #6489, based on English r19506 (thanks to queeup) updated: Turkish translation for PM3.HD #6490, based on English r17639 (thanks to queeup)
20035: 15 second timeout on Rss feeds, then abort.
20032: fixed: danish language missed the sorttokens settings
20015: fixed: ticket #5548 - H264/AAC streamed over RTMP memory leak and video fps problem. thanks to frosty
20011: added: infrastructure for decoder to notify player to seek back
20010: added: method to pass parameters up to dvdplayer thread from video thread
20009: changed: move stream handling and subtitle collection handling into base classes to avoid code duplication fixed: many subtitle codecs wouldn't close subtitle file after having parsed it
20003: changed: hide CXHandle class from the rest of xbmc's build
19977: added: Ticket #6406 - Don't remove empty tvshows that have content set on them during library clean, unless the folder has been deleted from disk.
19976: fixed: Ticket #6484 - very large context menus could get shuffled up slightly if the screen height was small.
19975: fixed: The nib in the scrollbar control could leak over the edge if the size of the border for the bar was larger than the nib texture.
19967: cosmetic: whitespace.
19965: fixed: Ensure border texture is always sized appropriately.
19962: added: ticket #6393 - Audio and Subtitle Delay GUIs (similar to volume control) thanks to ubikdood. misses pm3.hd skinning.
19961: added: ticket #6421 - Additional boolean conditions, container.IsStacked , container.hasfiles, container.hasfolders. thanks to eq2k
19960: added: ticket #6211 - no way to insert a hidden password into settings.xml for python plugins. thanks to nuka1195
19959: added: ticket #6149 - extended XBMC.updatelibrary call. you can now do updatelibrary(video,<some specific path>). thanks to hal2100
19958: added: ticket #6169 - fdb.pl scraper. thanks to smuto
19957: changed: switch scrapers to case insensitive matching by default. use the cs=yes attribute to match case sensitive.
19956: added: ticket #6373 - python plugin settings insert current working directory. thanks to nuka1195
19955: added: ticket #6495 - Changing Settings.cpp so movies ending in pt# are matches in addition to part#. thanks to anomic
19939: fixed: CEventServer wasn't making sure thread was stopped before deleting the CThread object. changed: simplified CEventServer thread usage by inheriting CThread instead
19930: fixed: ticket #6493 - cleanonupdate in video library doesn't clean TV eps
19934: fixed: CBackgroundPicLoader and CMusicInfoScraper wasn't stopping thread on destructor. anything overloading CThread::Process/On...() must stop it's builtin thread in it's own destructor, as it could be using member variables that get's destroyed before the CThread
19916: fixed #6478 Cbr/Cbz comic files start in slideshow (thanks jmarshall)
19889: partially revert 19617 as it can cause jerks and framedrops
19883: added: log output of scraper functions. very useful until we have a proper scraper development tool
19875: updated: Hungarian translation #6482, based on English r19506 (thanks to olympia)
19867: updated: Turkish translation for PM3.HD #6477, based on English r19506 (thanks to queeup) updated: Ukrainian translation and langinfo.xml #6474, based on English r19506 (thanks to TigerHeart)
19864: fixed: Ticket #6470, if shoutcast is used from DVDPlayer, progress dialog can deadlock. Skip progress dialog if player is DVDPlayer.
19848: added: Spanish (Mexico) translation #6473, based on Englsih r17639 (thanks to josue.carmago)
19846: fixed: Don't commit path/hash for movies with empty scrape results to the db.
19837: fixed: overlays wasn't being rendered with the pts wich was corrected for subtitle offset
19821: fixed: RTMP input stream return an invalid length for the stream
19817: changed: look for fanart.jpg/png in subfolder during fanart checks
19816: fixed: compile error after the RTMP fix
19814: Revert "Reduced probe data buffer size for streamed media. Fixes #6366" Hopefully shouldn't be needed after the fixes to seeks in the RTMP input stream. If it doesn't fix it we have to special case this change to the RTMP input's atleast.
19813: fixed: dvdplayer's RTMP input stream would not return valid return values for attempts to seek
19809: changed: Formatting + removed one db close() too many
19807: changed: No point in using db transactions for single execs. Also moved one BeginTransaction() after the null check
19806: Committed one file too many :/
19805: changed: Use db transactions to improve performance
19803: fixed: Don't forget to close the video db when storing resume points
19796: removed: debug log spam from FileCurl until it's cleaned up sufficiently to be useful.
19793: fixed: Ticket #6457 - folder.name.tbn didn't work for folder names with periods in them.
19790: fixed: hdhomerun would crash if subtiles were enabled
19785: updated: Turkish translation #6442, based on English r19506 (thanks to queeup)
19783: Reduced probe data buffer size for streamed media. Fixes #6366
19778: fixed: filmaffinity scraper would not return a title for exact matches. thanks to itombs
19768: fixed: Some minor memory leaks, clean up surface on shutdown.
19760: fixed: dvdplayer would not load browsed idx/subs
19759: fixed: directory cache hindered opening of files recently created due to rename
19758: fixed: vobsubs would render at the wrong time
19749: fixes ticket #6446, do the special path translation before calling into libass.
19741: fixed: AddFileToFolder("", "filename.ext") ended up "/filename.ext", which caused doubles slashes with files in the root of rar/zip's
19726: reverted: r19546. fixed: Filecache mishandled special protocol (round 2, this time w/o breaking sub browsing and other stuff) (fixes #6402)
19720: fixed: no search results using the mtv musicvideo scraper due to site changes
19719: fixed [OSX] endian neutering for FLAC tags
19693: Fixed : Control.SetFocus(id,position) didn't work (thanks jmarshall)
19687: updated: Spanish (Mexico) langinfo.xml (thanks to josue.camargo)
19690: fixed: Ticket #6439 - filename cleaning wasn't working nicely with URL options.
19680: changed: instead of ignoreing subfolder during fanart scan, consider them same as a file without extension
19679: updated: Turkish translation #6435, based on English r19506 (thanks to queeup) updated: Chinese (Simple) translation #6432, based on English r19506 (thanks to taxigps) added: Spanish (Mexico) translation #6433, based on English r19506 (thanks to josue.camargo)
19678: changed: disbled traversing subdirectories looking for fanarts The code would hammer filesystem on folder with many subfolders, and had different behavior for paths with trailing slash and not.
19665: fixed, only skip progress dialog if playing ogg via DVDPlayer. All others use PAPlayer which will not deadlock.
19664: fixed: hang with strm (ogg) dvdplayer is waiting on the open and progress dialog is waiting on main thread to render, deadlock so disable progress dialog.
19663: fixed previous commit (19658 ) to include paths containing only letter drives
19658: fixed previous commit (19656 ) to include check for nil path
19656: fixed [win32] ticket #6339 Physical DVD's not playing. The wrappers dll_stat and dd_stat64 did not recognized G: and H: as valid letter drives.
19652: updated: Finnish translation #6394, based on English r19506 (thanks to mikko70 and ejchds)
19644: sqlite3.h already included in sqlitedataset.h (thanks davilla)
19638: changed: use transactions to speed-up initial database creation + cosmetics
19636: [WIN32]: ffmpeg dlls with zlib support.
19630: fixed: tvshow library export was broken since r19502
19631: fixed: Don't try and create root drives on win32 (causing silly errors in the logs)
19620: fixed: stray ;
19617: fixed: Ticket #5325 (& workaround for #5003): - Changed resume logic. Resume-point now gets saved when >15secs from the beginning (can change it via as.xml); - Resume points are auto-stored every minute; - Have seperate video/audio settings for PlayCountMinimumPercent in as.xml; - Cleanup of some code.
19614: fixed (minor) memleaks
19607: cosmetics: typo in default parameter comment.
19602: fixed: Compiler "performance warnings" of char->bool conversion.
19601: fixed: Ensure the directory cache is clear of any skin dirs when loading a skin.
19600: fixed: Video library search wasn't searching tvshows by name.
19599: fixed: Video library search was broken if mastercode was set due to incorrect SQL expressions.
19597: fixed: Ticket #6209 - Local artist fanart and thumbs were not picked up on scan if an XML nfo file (artist.nfo) was present.
19596: fixed: Possible (though extremely unlikely) NULL pointer dereference when marking items as watched/unwatched via the togglewatched action
19591: fixed:[osx-ppc] Modified cas assembly to calm a bitchy gcc during Release build.
19590: changed: allow AddFileToFolder to work on non urls aswell as url same as the other functions