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

Tue, 12 Dec 2017 12:52:09 -0800Merged latest changes from rel/streaming_client
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 12:52:09 -0800] rev 11766
Merged latest changes from rel/streaming_client

Tue, 12 Dec 2017 12:14:55 -0800Renamed Xcode build targets so it's easier to copy files out of build directories on the command line
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 12:14:55 -0800] rev 11765
Renamed Xcode build targets so it's easier to copy files out of build directories on the command line
Also enabled bitcode, which is needed for App Store builds

Tue, 12 Dec 2017 11:29:00 -0800Added SDL_uikitmetalview.m to the tvOS project
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Dec 2017 11:29:00 -0800] rev 11764
Added SDL_uikitmetalview.m to the tvOS project

Mon, 11 Dec 2017 14:44:34 -0800Fixed bug 3999 - Build failed when try to build with configure script for Android
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Dec 2017 14:44:34 -0800] rev 11763
Fixed bug 3999 - Build failed when try to build with configure script for Android