A new version of the Simple DirectMedia Layer APIs have been released and it looks like it has a ton of bug fixes. Also seperate component updates include SDL_ttf 2.0.7, SDL_mixer 1.2.6 and SDL_image 1.2.4. The current version of Simple DirectMedia Layer, or SDL is 1.2.8.


Get more information about SDL at www.libsdl.org


Major Changes for SDL 1.2.8:
<ul>[*]Fixed compiling under newer versions of gcc[*]Fixed floating point exception with Linux 2.6 joysticks[*]Added 4/6 channel surround sound support on ALSA (not 3D audio)[*]Fixed mouse coordinate inversion on MacOS X[*]Added a CoreAudio sound driver for MacOS X[*]Added MacOS X Xcode build environment support[*]Updated QNX support for QNX6[*]Improved Atari port, including OSMesa support[*]Numerous other bug fixes and platform support improvements[/list]

Major Changes for SDL_ttf 2.0.7:
<ul>[*]Fixed memory corruption problems with some italic fonts[*]Fixed glyph metrics for bold style fonts[*]Fixed compilation with newer versions of FreeType[*]Fixed crash when opening a font file that doesn't exist[/list]

Major Changes for SDL_mixer 1.2.6:
<ul>[*]Added support for using the system version of libmikmod[*]Added SDL_RWops support for reading Ogg Vorbis files[*]Added 4 and 6 channel surround sound output support[*]Added support for RMID format MIDI files[*]Improved timidity support (reverb, chorus, Roland & Yamaha sysex dumps, etc.)[*]Fixed bug with MIDI volume in native Windows playback[*]Added SDL_RWops support for reading MOD files[/list]

Major Changes for SDL_image 1.2.4:
<ul>[*]Added support for RLE encoded BMP files[*]Added EHB and HAM mode support to the ILBM loader[*]Fixed crash loading certain PCX images[/list]