SDL 1.2 Released – Now Builds for Mac OS X 10.6



SDL is a free cross-platform multi-media development API. SDL version 1.2 now builds on Mac OS X 10.6 (Snow Leopard). Eric Wing posted a good rundown on the numerous changes. This release is intended to clean up the bug list for SDL 1.2 and lets the developers focus on new development for SDL 1.3! General fixed include the following:

  • Fixed flicker when resizing the SDL window
  • Fixed crash in SDL_SetGammaRamp()
  • Fixed freeze in SDL_memset() with 0 length when assembly code is disabled.
  • Added SDL_DISABLE_LOCK_KEYS environment variable to enable normal up/down events for Caps-Lock and Num-Lock keys.
  • Fixed audio quality problem when converting between 22,050 Hz and 44,100 Hz.
  • Fixed a threading crash when a few threads are rapidly created and complete.
  • Increased accuracy of alpha blending routines.
  • Fixed crash loading BMP files saved with the scanlines inverted.
  • Fixed mouse coordinate clamping if SDL_SetVideoMode() isn’t called in response to SDL_VIDEORESIZE event.
  • Added doxygen documentation for the SDL API headers.

Mac OS X developers should not that the X11 video driver is built by default. The developers have also fixed SDL_VIDEO_WINDOW_POS environment variable for Quartz target and the setting of the starting working directory in release builds.

Update 10/22/2009:
SDL_mixer 1.2.9 has been released. Updated native MIDI support on Mac OS X for 10.6 and various bug fixes have been implemented.

Related Link:

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • email
  • Slashdot
  • StumbleUpon
  • Technorati
  • TwitThis
  • Diigo
  • NewsVine
  • Reddit
  • Tumblr

Further Resources:


iDevGames Forum

iDevApps Forum