Mon, 24 Sep 2018 20:31:24 -0700Fixed rare null pointer dereference
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Sep 2018 20:31:24 -0700] rev 12205
Fixed rare null pointer dereference

Mon, 24 Sep 2018 16:41:55 -0700Fixed bug 4264 - SDL_CreateTextureFromSurface generates error message but returns ok
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Sep 2018 16:41:55 -0700] rev 12204
Fixed bug 4264 - SDL_CreateTextureFromSurface generates error message but returns ok

Anthony @ POW Games

SDL_CreateTextureFromSurface makes an internal call to SDL_GetColorKey which can return an error and spams the error log with "Surface doesn't have a colorkey" even though the original function didn't return an error.

Mon, 24 Sep 2018 16:33:14 -0700Fixed bug 4267 - linkage failure with --enable-hidapi because of missing libudev symbols
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Sep 2018 16:33:14 -0700] rev 12203
Fixed bug 4267 - linkage failure with --enable-hidapi because of missing libudev symbols

Ozkan Sezer

hidapi dynamic udev initial patch

Mon, 24 Sep 2018 11:53:04 -0700Support relative mouse for Samsung DeX on Samsung Experience 9.5 or later (Android 8.1 or later)
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Sep 2018 11:53:04 -0700] rev 12202
Support relative mouse for Samsung DeX on Samsung Experience 9.5 or later (Android 8.1 or later)

Mon, 24 Sep 2018 11:49:25 -0700Fixed whitespace
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Sep 2018 11:49:25 -0700] rev 12201
Fixed whitespace

Sat, 18 Aug 2018 17:23:40 -0400Correct the name of the SDL shared library in CMake for Mac OS
Drew Pirrone-Brusse <drew.pirrone.brusse@gmail.com> [Sat, 18 Aug 2018 17:23:40 -0400] rev 12200
Correct the name of the SDL shared library in CMake for Mac OS

Mon, 24 Sep 2018 08:41:59 -0700Fixed bug 3166 - It would be nice, if SDL would support including SDL project as a subdirectory into another CMake project
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Sep 2018 08:41:59 -0700] rev 12199
Fixed bug 3166 - It would be nice, if SDL would support including SDL project as a subdirectory into another CMake project

Wayde Reitsma

After attempting to use SDL2 in the way described in this bug, I found the main issue was the includes not being added to the compiler command.

I found the issue was that the target_include_directories commands for the SDL2, SDL2-static and SDL2main targets only sets the public includes for installations using the INSTALL_INTERFACE generator expression.

I have written a patch to CMakeLists.txt that fixes this issue by adding another item to the target_include_directories commands, utilizing the BUILD_INTERFACE generator expression to correctly add the include directory during builds.

Fri, 21 Sep 2018 09:41:21 -0700Removed button logging message
Sam Lantinga <slouken@libsdl.org> [Fri, 21 Sep 2018 09:41:21 -0700] rev 12198
Removed button logging message

Thu, 20 Sep 2018 15:55:52 -0700Added missing call to WindowsDeleteString()
Sam Lantinga <slouken@libsdl.org> [Thu, 20 Sep 2018 15:55:52 -0700] rev 12197
Added missing call to WindowsDeleteString()

Wed, 19 Sep 2018 10:03:40 -0700Added experimental support for Windows.Gaming.Input
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Sep 2018 10:03:40 -0700] rev 12196
Added experimental support for Windows.Gaming.Input