NEW From the makers of Ta-da List: Highrise — it's an online address book, contact manager, task list, and more. Try it free!

Rubygame 2.3 Checklist

Tentative checklist of things to be done before Rubygame 2.3 is ready.

bullet Linux gem
bullet Windows gem
bullet Mac Gem
check Double-check Mixer/audio changes
check Source tarball
check Source gem
check Update samples to use new Sound and Music, and Surface.load
check Change Sound.new to Sound.load
check Make Sound.new give NotImplementedError
check Change Music.new to Music.load
check Make Music.new give NotImplementedError
check Make Sound and Music specs go faster
check Add mixer_is_open helper function
check Update NEWS
check Double-check version number
check Make Rubygame.open_audio take a hash for arguments
check Double-check Surface has NamedResources, and tests
check Double-check Sound class exists and has tests
check Double-check Music class exists and has tests
check Double check NamedResources exists and has tests
check Make Rubygame.open_audio fail (do nothing?) if audio is already open
check Add Music#jump
check Make Sound functions automatically open audio if needed
check Add NamedResource mixin
check Add alias Surface.load == Surface.load_image
check Add deprecation notice to Surface.load_image
check Make Music functions automatically open audio if needed
check Include NamedResource in Surface
check Include NamedResource in Sound
check Include NamedResource in Music
check Update ROADMAP
check Add deprecation notices to Mixer methods
check Add deprecation notice to Mixer::Music.load_audio
check Add deprecation notice to Mixer::Sample.load_audio
check Get rid of 'format' option for Rubygame.open_audio
check Spec for new Music
check Move Music to be under Rubygame
check Add Music#rewind
check Move/copy Mixer functions to be under Rubygame (open_audio, close_audio, driver_name)