Tue, 26 May 2015 19:34:56 -0300EGL: OpenGL ES 3.0 contexts can now be created without the EGL_KHR_create_context extension.
Alex Szpakowski [Tue, 26 May 2015 19:34:56 -0300] rev 9637
EGL: OpenGL ES 3.0 contexts can now be created without the EGL_KHR_create_context extension.

Fixes bugzilla #2994.

Tue, 26 May 2015 16:42:36 -0400Drop out of SDL_UpdateTexture() early if the rectangle is zero pixels.
Ryan C. Gordon [Tue, 26 May 2015 16:42:36 -0400] rev 9636
Drop out of SDL_UpdateTexture() early if the rectangle is zero pixels.

Hopefully makes static analysis happy about a zero-byte malloc elsewhere.

Tue, 26 May 2015 16:31:11 -0400Some setups need _GNU_SOURCE to make LLONG_MAX available (thanks, Ozkan!).
Ryan C. Gordon [Tue, 26 May 2015 16:31:11 -0400] rev 9635
Some setups need _GNU_SOURCE to make LLONG_MAX available (thanks, Ozkan!).

Fixes Bugzilla #2721.

Tue, 26 May 2015 16:25:22 -0400Fix fallback define for DECLSPEC for non-Windows platforms.
Ryan C. Gordon [Tue, 26 May 2015 16:25:22 -0400] rev 9634
Fix fallback define for DECLSPEC for non-Windows platforms.

Looks like it was a copy/paste error?

GCC doesn't support visibility attributes until gcc4, so just make it blank.

Fixes Bugzilla #2720.

Tue, 26 May 2015 16:14:25 -0400Whoops, fix the static analysis fix.
Ryan C. Gordon [Tue, 26 May 2015 16:14:25 -0400] rev 9633
Whoops, fix the static analysis fix.

Tue, 26 May 2015 12:52:28 -0400Mac: Fix compiler warning when building with a min target >= 10.6.
Ryan C. Gordon [Tue, 26 May 2015 12:52:28 -0400] rev 9632
Mac: Fix compiler warning when building with a min target >= 10.6.

Tue, 26 May 2015 12:47:03 -0400Darwin haptic: Fixed a static analysis warning if axes==0.
Ryan C. Gordon [Tue, 26 May 2015 12:47:03 -0400] rev 9631
Darwin haptic: Fixed a static analysis warning if axes==0.

Tue, 26 May 2015 12:03:51 -0400Linux joystick: Look at entire axis namespace for controls (thanks, "spaz16"!).
Ryan C. Gordon [Tue, 26 May 2015 12:03:51 -0400] rev 9630
Linux joystick: Look at entire axis namespace for controls (thanks, "spaz16"!).

This apparently has fallout: the PS4 (and maybe PS3?) controllers apparently
report some bogus axes, but it won't change the axes we currently expect, and
thus the game controller config string is still stable.

Fixes Bugzilla #2719.

Tue, 26 May 2015 08:52:02 -0700Fixed bug 2869 - Controllers connected on launch are reported twice.
Sam Lantinga [Tue, 26 May 2015 08:52:02 -0700] rev 9629
Fixed bug 2869 - Controllers connected on launch are reported twice.

Since all device detection/removal happens on the main thread now, post events inline with when the status changes occur.
Also fixed rare cases when joystick API functions could return data about removed joysticks when called with a device index.

Tue, 26 May 2015 11:38:04 -0400Cocoa: Fixed relative mouse mode when app loses/regains focus (thanks, Eric!).
Ryan C. Gordon [Tue, 26 May 2015 11:38:04 -0400] rev 9628
Cocoa: Fixed relative mouse mode when app loses/regains focus (thanks, Eric!).

Fixes Bugzilla #2718.