This is kind of a messy, from-a-hostel release, I hope everything works. I still need to test this release on older versions of OS X, so maybe 0.7.31 will follow shortly. The release is pretty big under the hood:
* Windows: Improved Audiere error handling, fixed bugs with with incompatible formats
* Ruby: Exceptions within Window#draw/update are now puts'ed too for redundancy
* Mac/iOS: Gosu now uses Apple APIs to read/write images, supports more formats
* Windows: Gosu now uses GDI+ to read/write images, supports more formats
* Linux: Gosu now uses FreeImage to read/write images, supports more formats
* Mac: The 'ruby' platform Gem should now work with MacRuby & Rubinius given all dependencies (experimental)
At last draw exceptions are putted. But it would be better to not loop this putting (just to show error once).
All this is super tough to debug because I have no idea how to reproduce this bug. :( I hope I'll run across a machine where this happens in real life one day. I think I may just do something similar to what you are doing: wait for an exception, save and suppress it, then raise it when it's safe to do so.
Nice to see that we can deploy for macruby and rubinius on OSX now. Thanks, I've been waiting for that one for a while ^_^
I have little to no experience with either of them, but I was able to play the Tutorial. I want to fully support both in 0.8 so if anything is still broken just let me know. Also, please let me know if the compilation thing turns out to work. That would be awesome!
As for the dependencies, I think you only have to have boost available system-wide just as for C++ Gosu. Homebrew should do the trick.
I'll try to do something with MacRuby tomorrow. For now, I'll be having happy dreams about it I'm sure. :D
Oh right, tomorrow's my girlfriend's birthday party. Scratch that, I'm gonna have cake and ice cream. I'll try to do something with MacRuby later this week. :)
Ooh, one step closer to switching to MacRuby as my primary Ruby. I'm really liking these Ruby implementations on top of other runtimes (MacRuby, JRuby, IronRuby, &c.) as of late.
See above. Now would be the time for cyclic comment graphs!
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill