Wed, 13 Dec 2017 14:35:55 -0500wasapi: switched to event-driven interface.
Ryan C. Gordon <icculus@icculus.org> [Wed, 13 Dec 2017 14:35:55 -0500] rev 11776
wasapi: switched to event-driven interface.

This reduces latency and improves battery life.

Tue, 12 Dec 2017 22:25:39 -0500windows: Fixed a comment.
Ryan C. Gordon <icculus@icculus.org> [Tue, 12 Dec 2017 22:25:39 -0500] rev 11775
windows: Fixed a comment.

Tue, 12 Dec 2017 22:30:21 -0800Moved deployment target values to project settings
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 22:30:21 -0800] rev 11774
Moved deployment target values to project settings

Tue, 12 Dec 2017 21:59:39 -0800Parameterized the All (target platform) build target scripts so they can be used in other projects
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 21:59:39 -0800] rev 11773
Parameterized the All (target platform) build target scripts so they can be used in other projects

Tue, 12 Dec 2017 16:37:23 -0800Fixed bug 3992 - SDL_GetColorKey doesn't set error message
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 16:37:23 -0800] rev 11772
Fixed bug 3992 - SDL_GetColorKey doesn't set error message

Luke A. Guest

SDL_GetColorKey does not set an error message on failure. The current source just returns -1.

The documentation https://wiki.libsdl.org/SDL_GetColorKey?highlight=%28%5CbCategoryAPI%5Cb%29%7C%28SDLFunctionTemplate%29 says to call SDL_GetError but that is useless in this case.

Tue, 12 Dec 2017 16:34:16 -0800Fixed bug 3981 - Inverted logic bug in SDL_renderer "overscan" feature
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 16:34:16 -0800] rev 11771
Fixed bug 3981 - Inverted logic bug in SDL_renderer "overscan" feature

Eric wing

There is a tiny bug in the new overscan code for the SDL_renderer.

In SDL_renderer.c, line 1265, the if check for SDL_strcasecmp with "direct3d" needs to be inverted.

Instead of:
if(SDL_strcasecmp("direct3d", SDL_GetCurrentVideoDriver())) {

It should be:
if(0 == SDL_strcasecmp("direct3d", SDL_GetCurrentVideoDriver())) {

This bug causes the "overscan" mode to pretty much be completely ignored in all cases and all things remain letterboxed (as before the feature).

Tue, 12 Dec 2017 16:25:43 -0800Fixed bug 3993 - altivec.h include in SDL_cpuinfo.h breaks compilation with -std=c++11
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 16:25:43 -0800] rev 11770
Fixed bug 3993 - altivec.h include in SDL_cpuinfo.h breaks compilation with -std=c++11

bastien.bouclet

According to this GCC bug report, altivec.h requires building with the gnu extensions: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78263.

As an application developer, I don't want SDL to force me to enable the gnu extensions.

Tue, 12 Dec 2017 16:10:20 -0800Fixed bug 3996 - Corrupted or over-released critical section on SDL_Quit (SDL_event_watchers_lock)
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 16:10:20 -0800] rev 11769
Fixed bug 3996 - Corrupted or over-released critical section on SDL_Quit (SDL_event_watchers_lock)

Andrew

This likely comes down to an additional 'unlock' being called before destroying it, without a matching 'lock'.

Tue, 12 Dec 2017 12:52:23 -0800Add the ability to set SDL to handle Return as 'hide IME' on Android softkeyboard. (thanks Rachel!)
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 12:52:23 -0800] rev 11768
Add the ability to set SDL to handle Return as 'hide IME' on Android softkeyboard. (thanks Rachel!)

Tue, 12 Dec 2017 12:52:17 -0800Added support for Android video textures
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 12:52:17 -0800] rev 11767
Added support for Android video textures