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.

Mar 15, 2010

  [peppy] Style changes to quotes and spoiler boxes.

Mar 14, 2010

 [peppy] Bring osq codebase up-to-date.
 [peppy] Changed pause menu keyboard control handling to be more relevant to the current game mode.

Mar 12, 2010

  [peppy] Fix for changelog displaying too far in advance.
  [peppy] Fix url for donating in supporter tag alert email.
 [peppy] Improvements to Bancho anti-spam/dos algorithm.

Mar 9, 2010

  [peppy] bbcode fixes (urls now visible on user pages).
  [peppy] Fixed user profile sections loading in wrong section (thanks to strager).

Mar 8, 2010

 [peppy] Pulled new osq changes (error handling/name changes).
 [Intermezzo] Added a factory class for Osz2 with file locking mechanisms and wait handles for multithreaded use.
 [peppy] Added epilepsy warning as an optional toggle to map creators.
 [peppy] Basic osq integration.

Mar 7, 2010

 [peppy] Minor post-public crash fixes.
 [peppy] Lead-in time fixes.
  [peppy] Added special changelog script for release changelog compilation purposes.
  [peppy] Changed osu! main mirror back to main server.
 [peppy] Post-public build glitch fixes and minor modifications to song select.
 [peppy] Fix login screen appearing more than once.
 [peppy] Add NumerFormatInfo to parsing of dates on ranking dialog.
 [peppy] Handled hard crash when editor can't load audio file.
 [peppy] Fixed possible crash on song setup dialog with large audio lead-in times.
 [peppy] Fixed ranking dialog error handling.
 [peppy] Better error handling on background threads.
 [peppy] Fixed main menu not changing colour correctly when shader is disabled.
 [peppy] Changed defaults for comment targets. Force selection of a target before commenting.
 [peppy] Allow chatting during beatmap processing.
 [peppy] Added a disabled state for checkboxes to better display options.
 [peppy] Threaded audio loading on song selection. Synchronised with background load.
 [peppy] Fixed roulette not respecting ranked/unranked/unplayed filters.
 [peppy] Sprite operations performance optimisations (for random song selection).
 [peppy] Beatmap import screen improvements.
 [peppy] Fixed i247 (Spinner's hitburst is not centered).

Mar 6, 2010

 [peppy] Fixed skin select crash when no beatmaps are present.
 [peppy] Fixed beatmap sets with many difficulties having uneven spacing on song select.
 [peppy] Further fixes for i232 (hopefully the lats of).
 [Intermezzo] [P2P] Fixed several thread race conditions concerning the task scheduler.
 [Intermezzo] [P2P] Added/changed error messages to make it more clear when something goes wrong with downloading.
 [Intermezzo] [P2P] When an uncaught exception occurs P2P tries to silently shutdown without affecting the rest of osu!.
 [Intermezzo] [P2P] Fixed a bug in the new hashing implementation.
 [Intermezzo] [P2P] Fixed several thread race conditions concerning marshaling P2P information to the main thread.
 [peppy] Fixed i244 (Auto-play spinning not centered).
 [peppy] Fix for i232 (more incorrect audio time values in editor).
 [peppy] Fix for i243 (Song Selection Lag and coloring).

Mar 5, 2010

 [Intermezzo] [P2P] Improved the task scheduler to allow tasks to be run when host thread is sleeping/waiting.
 [Intermezzo] [OSZ2] Fixed video integrity test testing at a wrong offset.
 [Intermezzo] [P2P] Very large performance improvements in hashing.

Mar 4, 2010

  [peppy] Changed sorting of search results to favour newer results over old (osu!direct and web search).
  [peppy] Fixed changelog RSS spitting out new changes before the day is over.
  [peppy] Fixed i241 (BSS suggests you "ask a mod to graveyard a map").
 [peppy] Fixed i236 (Fail in tag trashes ready state).