Sun, 18 Dec 2016 12:28:28 -0400iOS bug #3377: work around bugs in some third party iOS libraries (e.g. Google admob) where they assume the optional UIApplicationDelegate ‘window’ property always exists and will crash if it doesn’t.
Alex Szpakowski <slime73@gmail.com> [Sun, 18 Dec 2016 12:28:28 -0400] rev 10709
iOS bug #3377: work around bugs in some third party iOS libraries (e.g. Google admob) where they assume the optional UIApplicationDelegate ‘window’ property always exists and will crash if it doesn’t.

Sat, 17 Dec 2016 16:15:24 -0500audio: fixed arbitrary upsampling (thanks, Sylvain!).
Ryan C. Gordon <icculus@icculus.org> [Sat, 17 Dec 2016 16:15:24 -0500] rev 10708
audio: fixed arbitrary upsampling (thanks, Sylvain!).

This was a leftover of simplifying the resamplers down from autogenerated
code; I forgot to make something that the generator hardcoded into something
variable.

Fixes Bugzilla #3507.

Fri, 16 Dec 2016 22:58:32 +0100Fixed hotplug with more than one device in testjoystick program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 16 Dec 2016 22:58:32 +0100] rev 10707
Fixed hotplug with more than one device in testjoystick program.

Fri, 16 Dec 2016 22:58:16 +0100Fixed warning about unused variable in controllermap program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 16 Dec 2016 22:58:16 +0100] rev 10706
Fixed warning about unused variable in controllermap program.

Thu, 15 Dec 2016 14:27:22 -0800Fixed handling joysticks that send multiple events for a single control, e.g. both a button and axis event for a trigger.
Sam Lantinga <slouken@libsdl.org> [Thu, 15 Dec 2016 14:27:22 -0800] rev 10705
Fixed handling joysticks that send multiple events for a single control, e.g. both a button and axis event for a trigger.
Tested with the 8Bitdo NES30 Pro on Linux

Wed, 14 Dec 2016 06:25:09 -0800Fixed crash if there are multiple joysticks closed during the joystick update loop
Sam Lantinga <slouken@libsdl.org> [Wed, 14 Dec 2016 06:25:09 -0800] rev 10704
Fixed crash if there are multiple joysticks closed during the joystick update loop

Tue, 13 Dec 2016 00:22:42 -0500windows: add whitespace to fix macro preprocessing issue (thanks, Sven!).
Ryan C. Gordon <icculus@icculus.org> [Tue, 13 Dec 2016 00:22:42 -0500] rev 10703
windows: add whitespace to fix macro preprocessing issue (thanks, Sven!).

Apparently without a space here, "fastbuild -cache" breaks.

Mon, 12 Dec 2016 09:19:48 -0800Fixed updated return value for SDL_GL_SwapWindow()
Sam Lantinga <slouken@libsdl.org> [Mon, 12 Dec 2016 09:19:48 -0800] rev 10702
Fixed updated return value for SDL_GL_SwapWindow()

Ozkan Sezer

http://hg.libsdl.org/SDL/rev/00fe449fbefe seems to have
forgotten removing the return from SDL_dynapi_procs.h, and this patch
does that. Without it, MSVC warns:
c:\sdl2\src\dynapi\SDL_dynapi_procs.h(598) : warning C4098:
'SDL_GL_SwapWindow_DEFAULT' : 'void' function returning a value
c:\sdl2\src\dynapi\SDL_dynapi_procs.h(598) : warning C4098:
'SDL_GL_SwapWindow' : 'void' function returning a value

Mon, 12 Dec 2016 09:18:42 -0800Fixed edid parsing code for older gcc compilers
Sam Lantinga <slouken@libsdl.org> [Mon, 12 Dec 2016 09:18:42 -0800] rev 10701
Fixed edid parsing code for older gcc compilers

Ozkan Sezer

This adds the name 'ad' to two unnamed unions in edid.h
and adjusts edid-parse.c for it. Nameless unions are not supported in
ancient gcc, which I happened to use on one of my ancient setups.

Sun, 11 Dec 2016 12:01:44 -0800Fixed ABI, don't change the return type of SDL_GL_SwapWindow()
Sam Lantinga <slouken@libsdl.org> [Sun, 11 Dec 2016 12:01:44 -0800] rev 10700
Fixed ABI, don't change the return type of SDL_GL_SwapWindow()