Mon, 18 Jul 2011 14:34:19 -0700Added support for GLX_EXT_swap_control, and cleaned up some other extensions.
Ryan C. Gordon <icculus@icculus.org> [Mon, 18 Jul 2011 14:34:19 -0700] rev 5572
Added support for GLX_EXT_swap_control, and cleaned up some other extensions.

This allows the Nvidia Linux drivers to use SDL_GL_SetSwapInterval(0).

Mon, 18 Jul 2011 14:31:37 -0700The SwapInterval APIs should fail without a current OpenGL context.
Ryan C. Gordon <icculus@icculus.org> [Mon, 18 Jul 2011 14:31:37 -0700] rev 5571
The SwapInterval APIs should fail without a current OpenGL context.

Mon, 18 Jul 2011 14:30:46 -0700Record the new OpenGL context as current during SDL_GL_CreateContext().
Ryan C. Gordon <icculus@icculus.org> [Mon, 18 Jul 2011 14:30:46 -0700] rev 5570
Record the new OpenGL context as current during SDL_GL_CreateContext().

Sun, 17 Jul 2011 03:08:53 -0700Quartz: Ripped out all the legacy CoreGraphics code. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Sun, 17 Jul 2011 03:08:53 -0700] rev 5569
Quartz: Ripped out all the legacy CoreGraphics code.

Mac OS X Lion (10.7) always returns NULL from CGDisplayBaseAddress(), so all
the direct framebuffer access code has been replaced with something a little
higher level. This also necessitated taking out the scary SDL_DOUBLEBUF
codepath that was trying to time out vsync by hand. :)

Sun, 17 Jul 2011 01:03:13 -0700Quartz: locking should only recheck CGDisplayBaseAddress() for HWSURFACEs. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Sun, 17 Jul 2011 01:03:13 -0700] rev 5568
Quartz: locking should only recheck CGDisplayBaseAddress() for HWSURFACEs.

Fri, 10 Jun 2011 12:13:06 +0300Fixes a bug in SDL_UpdateTexture when using SDL_RENDERER_SOFTWARE and texture access is SDL_TEXTUREACCESS_STATIC
Dimitris Zenios <dimitris.zenios@gmail.com> [Fri, 10 Jun 2011 12:13:06 +0300] rev 5567
Fixes a bug in SDL_UpdateTexture when using SDL_RENDERER_SOFTWARE and texture access is SDL_TEXTUREACCESS_STATIC

Sat, 16 Jul 2011 14:59:12 -0700Fixed memory leak in SDL_DestroyRenderer.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Jul 2011 14:59:12 -0700] rev 5566
Fixed memory leak in SDL_DestroyRenderer.

Fixes Bugzilla #1219.

Thanks to Dimitris Zenios for the patch!

Thu, 14 Jul 2011 15:40:07 +0200Check sa_sigaction member of struct sigaction SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Thu, 14 Jul 2011 15:40:07 +0200] rev 5565
Check sa_sigaction member of struct sigaction

Sat, 16 Jul 2011 11:52:09 -0700Cocoa: Update the current GL context when its window moves or resizes.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Jul 2011 11:52:09 -0700] rev 5564
Cocoa: Update the current GL context when its window moves or resizes.

According to the NSOpenGLContext docs, you need to do this, and we were
previously masking the need in the SDL_GL_MakeCurrent() implementation.

Fri, 15 Jul 2011 17:05:32 -0700Turn SDL_GL_MakeCurrent() into a no-op if setting the same context twice.
Ryan C. Gordon <icculus@icculus.org> [Fri, 15 Jul 2011 17:05:32 -0700] rev 5563
Turn SDL_GL_MakeCurrent() into a no-op if setting the same context twice.