Changelog

This log reflects the latest testing branch's status. Note that these changes are generally available daily in test builds, or around once a month for public releases. This is a real-time automatic feed of all changes made to the osu! code-base, minus a few private tasks.

Sep 3, 2010

 [peppy] Minor song setup alignment fixes.
 [peppy] Added /away command help to /help display.
 [peppy] Reload last editor mode after returning from test mode.
 [peppy] SB Loading is visible in editor (design mode) and test mode.

Sep 2, 2010

 [peppy] Discern between uploads and updates in messaging.
 [peppy] Discern between uploads and updates in messaging.
 [peppy] Moved progress text to more visible location. Added ETA for diff process.
 [peppy] Editor menu improvements. Better prompting when clearing all notes/saving new difficulties.
 [peppy] Fix osu! not always getting focus after beatmap submission dialog closes.
 [peppy] Minor cosmetic UI fixes for forum post dialog.
 [peppy] Third step of BSS process dialog refresh (fully submits).
 [peppy] Second step of BSS process dialog refresh (currently won't submit).
 [peppy] Initial step of BSS process dialog refresh.
 [peppy] Fixed spacing on timing dialog.
 [peppy] Fix new maps displaying stupid metadata at song select when selected.
 [peppy] Fix crash on entering editor with new map.
 [peppy] AiMod treats too many slider multipliers as an error rather than a warning.
 [peppy] Prohibit osz2 submission cache files from ever being considered beatmaps.
 [peppy] Only reload full beatmap when necessary.
 [peppy] Fix upload size limits for new submission.
 [peppy] Fix music getting unloaded during osz2 submission process.
 [peppy] More stable thread handling during osz2 submission.

Sep 1, 2010

 [MetalMario201] Fixed windowed resolutions larger than the desktop being offered, added native resolution to the fullscreen list.
 [MetalMario201] Fixed i322: New map uses custom hitcircle colors from the last opened map
 [MetalMario201] Fixed custom breaks reverting on file/open and song setup.

Aug 30, 2010

 [peppy] Epilepsy warning does not display in test mode, and fades out faster.
 [Intermezzo] [osz2] Osu! now detects osz2 packages with metadata changes and allows them to be updated.
 [Intermezzo] [osz2] When opening the osu file in notepad from the editor the beatmap is automatically extracted to a temporary folder.
 [Intermezzo] [osz2] Disabled save options when opening a osz2 package in the editor.
 [Intermezzo] [osz2] fixed osu! crashing when trying to open an other difficulty inside the editor.

Aug 29, 2010

 [Intermezzo] [osz2-submission] Fixed the new submission not checking for filesize limits.
 [Intermezzo] [osz2] Made mirror codebase to be compatible with osz2.
 [Intermezzo] Added a osz2 extraction method for pending beatmaps.
 [Intermezzo] [osz2] Added genre, language and UtfTitle to the metadata.
 [Intermezzo] [osz2] Added a new filelocking mechanism and made osz2 as thread-safe as possible.

Aug 28, 2010

 [Intermezzo] [osz2] The file integrity test no longer checks the body/data stream.
 [Intermezzo] [osz2] Added no-video support for osz2 files.
 [Intermezzo] [osz2] Changed fileorder to always add the video at the end of the datastream.

Aug 27, 2010

 [Intermezzo] [osz2] Local Osz2 maps can now be updated from the osu!client.
 [Intermezzo] [osz2-webservice] Fixed GetFileInfoList not returning the DataOffset.

Aug 26, 2010

 [Intermezzo] [osz2-submissionservice] Fixed webmethod attribute not added.
 [Intermezzo] [osz2-webservice] Added the serverside part of the non-p2p updating mechanism.
 [Intermezzo] [osz2-submission] Added API to get the raw osz2 header to the osz2-webservice
 [MetalMario201] Fixed i355 - Hit objects out of order in editor.
 [MetalMario201] Fixed NullReferenceException on attempting to play a map with no breaks.

Aug 25, 2010

 [Intermezzo] [osz2-submission] Added several new web-methods related to file content processing to the osz2-webservice.
 [Intermezzo] [osz2] Mapstreams can now seek (but have the limitation that the position must be a multiple of 4).
 [Intermezzo] [osz2] Mappackage now caches and stores the MD5 hashes of containing files.
 [Intermezzo] [Osz2-submission] Fixed authenticate_creator being defined twice.

Aug 24, 2010

 [MetalMario201] Menu items to reset breaks and combo colours