Mon, 02 Feb 2015 01:05:41 -0500X11: Fixes for OpenGL 3.0 and later context creation.
Ryan C. Gordon [Mon, 02 Feb 2015 01:05:41 -0500] rev 9330
X11: Fixes for OpenGL 3.0 and later context creation.

- Don't create a temporary context first; this was probably due to Windows
needing one to get the address of wglCreateContextAttribsARB(), but that's
a unique quirk of WGL, and doesn't apply to glX. The glX spec explicitly says
you have to get a function pointer that works with any context from
glXGetProcAddress(), including when no context exists.

- Properly check for the GLX_ARB_create_context instead of just looking for a
non-NULL glXCreateContextAttribsARB()...some implementations, like Mesa,
never return NULL for function lookups (Mesa returns pointers into a jump
table that is filled out when the GL is initialized; since you can look up
functions before you have a valid context, it can't definitely say a function
isn't valid at that point).

Sat, 31 Jan 2015 22:45:54 +0100Added missing guards in implementation for PSP.
Philipp Wiesemann [Sat, 31 Jan 2015 22:45:54 +0100] rev 9329
Added missing guards in implementation for PSP.

Thanks to Martin Gerhardy for pointing this out.

Sat, 31 Jan 2015 22:43:05 +0100Added missing include statements in implementation for PSP.
Philipp Wiesemann [Sat, 31 Jan 2015 22:43:05 +0100] rev 9328
Added missing include statements in implementation for PSP.

SDL_internal.h should be included to support dynamic API and fix warnings.

Sat, 31 Jan 2015 21:06:37 +0100Fixed comment in implementation for NaCl.
Philipp Wiesemann [Sat, 31 Jan 2015 21:06:37 +0100] rev 9327
Fixed comment in implementation for NaCl.

Sat, 31 Jan 2015 21:02:56 +0100Fixed including SDL_config.h in implementation for Android.
Philipp Wiesemann [Sat, 31 Jan 2015 21:02:56 +0100] rev 9326
Fixed including SDL_config.h in implementation for Android.

SDL_internal.h should be included to support dynamic API.

Sat, 31 Jan 2015 10:33:48 +0100Fixed names in implementation for PSP.
Philipp Wiesemann [Sat, 31 Jan 2015 10:33:48 +0100] rev 9325
Fixed names in implementation for PSP.

Sat, 31 Jan 2015 10:32:45 +0100Fixed wrong comment in implementation for Android.
Philipp Wiesemann [Sat, 31 Jan 2015 10:32:45 +0100] rev 9324
Fixed wrong comment in implementation for Android.

Fri, 30 Jan 2015 23:20:15 +0100Fix typos in header file documentation comments.
Philipp Wiesemann [Fri, 30 Jan 2015 23:20:15 +0100] rev 9323
Fix typos in header file documentation comments.

Fri, 30 Jan 2015 23:18:14 +0100Changed static variable to local variable in implementation for Android.
Philipp Wiesemann [Fri, 30 Jan 2015 23:18:14 +0100] rev 9322
Changed static variable to local variable in implementation for Android.

Thu, 29 Jan 2015 13:33:53 -0800Fixed game controller hotplug support for some embedded Linux devices
Sam Lantinga [Thu, 29 Jan 2015 13:33:53 -0800] rev 9321
Fixed game controller hotplug support for some embedded Linux devices
When guessing the device class, it ends up being 0 for devices that have been removed (because the device node no longer exists)