Sun, 12 Aug 2012 11:16:24 -0700Fixed bug 1565 - some small GL context creation enhancements
Sam Lantinga <slouken@libsdl.org> [Sun, 12 Aug 2012 11:16:24 -0700] rev 6393
Fixed bug 1565 - some small GL context creation enhancements

Matthias Bentrup 2012-08-09 12:53:17 PDT

With OpenGL 4.3 the ARB added a new context flag for context reset isolation
and renamed the existing ES2 profile bit to ES profile bit, as it can be used
to request GLES 3 compatible contexts, too.

This patch adds these changes to SDL on Linux and Windows.

Also SDL lacks the ability to create shared contexts. This patch also adds a
new GL attribute to enable context sharing. As casting a GL context to int is
not portable, I added only a boolean attribute
SDL_GL_SHARE_WITH_CURRENT_CONTEXT, which makes the new context share resources
with the context current on the creating thread.

Sat, 11 Aug 2012 10:15:59 -0700Fixed bug 1564 - SDL has no function to open a screen keyboard on Android.
Sam Lantinga <slouken@libsdl.org> [Sat, 11 Aug 2012 10:15:59 -0700] rev 6392
Fixed bug 1564 - SDL has no function to open a screen keyboard on Android.

Philipp Wiesemann implemented a general on-screen keyboard API for SDL, and I switched iOS code over to use it.

Thu, 09 Aug 2012 15:43:39 -0400Fixed building on Mac OS X with Xcode 4.4 (OS X 10.8 SDK).
Ryan C. Gordon <icculus@icculus.org> [Thu, 09 Aug 2012 15:43:39 -0400] rev 6391
Fixed building on Mac OS X with Xcode 4.4 (OS X 10.8 SDK).

I think you'll need to install Xquartz, the external-but-official replacement
for Apple's X11, to get the Xlib headers: http://support.apple.com/kb/HT5293

Thu, 09 Aug 2012 14:28:45 -0400Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org> [Thu, 09 Aug 2012 14:28:45 -0400] rev 6390
Nasty attempt to fix building of testnative across various platforms.

The world longs for a hero named CMake.

Thu, 09 Aug 2012 14:14:41 -0400Removed some unused variables that gcc 4.6.1 complains about.
Ryan C. Gordon <icculus@icculus.org> [Thu, 09 Aug 2012 14:14:41 -0400] rev 6389
Removed some unused variables that gcc 4.6.1 complains about.

Wed, 08 Aug 2012 13:44:58 -0400Patched to compile on Mac OS X 10.8 SDK.
Ryan C. Gordon <icculus@icculus.org> [Wed, 08 Aug 2012 13:44:58 -0400] rev 6388
Patched to compile on Mac OS X 10.8 SDK.

Sat, 04 Aug 2012 00:01:34 -0400Bumped up Android SDK version in README.android.
Ryan C. Gordon <icculus@icculus.org> [Sat, 04 Aug 2012 00:01:34 -0400] rev 6387
Bumped up Android SDK version in README.android.

Fri, 03 Aug 2012 23:59:05 -0400Make Android port compatible with older API versions again.
Ryan C. Gordon <icculus@icculus.org> [Fri, 03 Aug 2012 23:59:05 -0400] rev 6386
Make Android port compatible with older API versions again.

Fixes Bugzilla #1563.

Thanks to Philipp Wiesemann for the patch!

Wed, 01 Aug 2012 21:41:54 -0400OpenBSD: Add missing X11 libraries to autoconf.
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Aug 2012 21:41:54 -0400] rev 6385
OpenBSD: Add missing X11 libraries to autoconf.

Fixes Bugzilla #1551.

Thanks to Brad Smith for the patch!

Wed, 01 Aug 2012 21:03:46 -0400Patched to compile on Windows.
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Aug 2012 21:03:46 -0400] rev 6384
Patched to compile on Windows.