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