CVS Update (July 22, 2003)

The latest CVS snapshot is now available:

This is fairly close to being a release candidate for SDL 1.2.6, so if
there are any problems with this snapshot, or there are critical patches
that are missing, please let me know.

Here is a summary of the changes since the last update:

  • Added SDL_GL_MULTISAMPLEBUFFERS and SDL_GL_MULTISAMPLESAMPLES for FSAA support (thanks Shawn and Ryan!)
  • Added audio and CD-ROM support for OSF/Tru64 (thanks Hayashi!)
  • Added SDL_LoadObject(), SDL_LoadFunction(), and SDL_UnloadObject()
  • Added new Atari audio drivers (thanks Patrice!)
  • Improved BSD joystick HID support
  • Added more-than-three mouse button support for the Quartz target
  • Enabled the “enums size of ints” option for the Borland projects
  • Fixed compile problem in SDL_stretch.c with gcc 3.3
  • Added initial support for RISC OS (thanks Peter and Alan!)
  • Improved video mode selection under XFree86 (thanks Despair!)
  • Fixed building thread code under BSD/OS (thanks Steven!)
  • Added support for HID sliders wheels and dials on MacOS X
  • Moved dummy driver detection to the end of the video driver list
  • Added m68k assembly routines for audio mixing (thanks Patrice!)
  • Updated FreeBSD joystick USBHID support (thanks Matthew!)
  • Fixed video intitialization problem on Qtopia (thanks David!)
  • Added MacOS X CD-ROM audio support (thanks Max and Darrell)
  • Fixed refresh rate issue with XFree86 4.3.0 (thanks Stephen!)
  • Fixed lost cursor bug under MacOS X (thanks Darrell!)
  • Fixed crash in SDL_SetIcon() under Quartz (thanks Darrell!)
  • Fixed a problem with dlltool when building under MSYS on Windows
  • Removed obsolete Linux joystick code dealing with analog hats
  • Darrell added support for emulated SDL_DOUBLEBUF on MacOSX
  • Updated the ‘missing’ file included with the SDL source archive
  • Work around Objective C dependency problems with Cygwin’s automake
  • Fixed header docs for the joystick hat position
  • Fixed QZ_ToggleFullScreen() return value (thanks Max!)
  • Implemented stdio redirection on Windows CE (thanks Corona688!)
  • Cth converted the MMX audio mixing routines to VC++ syntax
  • David MacCormack fixed a bug in window sizing with Windows menus
  • Enable the glXGetProcAddressARB code on X11 (fixes NVidia issues)
  • Added support for SDL_WM_GrabInput and SDL_WM_IconifyWindow on Qtopia (thanks David!)
  • Almost completely rewritten and improved QNX code (thanks Mike and Julian!)
  • Fixed build error on BeOS when building

See ya!
-Sam Lantinga, Software Engineer, Blizzard Entertainment