Fri, 28 Jun 2019 16:05:20 +0200Android: explicitly expand Android_GLES_MakeCurrent/Android_GLES_CreateContext
Sylvain Becker <sylvain.becker@gmail.com> [Fri, 28 Jun 2019 16:05:20 +0200] rev 12908
Android: explicitly expand Android_GLES_MakeCurrent/Android_GLES_CreateContext
from SDL_egl_c.h

Wed, 26 Jun 2019 13:21:43 -0400cocoa: Check for capslock in -[NSResponder flagsChanged], not with IOKit.
Ryan C. Gordon <icculus@icculus.org> [Wed, 26 Jun 2019 13:21:43 -0400] rev 12907
cocoa: Check for capslock in -[NSResponder flagsChanged], not with IOKit.

Using IOKit for this pops up a warning at startup on macOS 10.15 ("Catalina"),
asking the user to authorize the app to listen to all keyboard input in the
system, which is unacceptable.

I _think_ we were using IOKit under incorrect presumptions here; the Stack
Overflow link mentioned in it was complaining about not being able to use
flagsChanged to differentiate between left and right mod keys, but that's not
an issue for capslock.

It's also possible this code was trying to deal with capslock changing when
the window didn't have focus, but we handle this elsewhere now, if we didn't
at the time.

Wed, 26 Jun 2019 01:29:01 -0400windows: Call GetWindowText() with the correct parameters (thanks, Zebediah!)
Ryan C. Gordon <icculus@icculus.org> [Wed, 26 Jun 2019 01:29:01 -0400] rev 12906
windows: Call GetWindowText() with the correct parameters (thanks, Zebediah!)

GetWindowText() wants you to tell it the size of the buffer--including the
terminating NULL char--but we weren't counting that last char, losing the
last char of the string in the process. This was only seen with the special
case of SDL_CreateWindowFrom() to use an existing native window, not
the usual SDL_CreateWindow() codepath.

Fixes Bugzilla #4696.

Tue, 25 Jun 2019 11:47:02 +0300define __ARM_NEON for Windows only if _M_ARM or _M_ARM64 is defined. fixes Visual Studio builds.
Ozkan Sezer <sezeroz@gmail.com> [Tue, 25 Jun 2019 11:47:02 +0300] rev 12905
define __ARM_NEON for Windows only if _M_ARM or _M_ARM64 is defined. fixes Visual Studio builds.

Mon, 24 Jun 2019 23:51:10 +0300update version in os/2 makefile
Ozkan Sezer <sezeroz@gmail.com> [Mon, 24 Jun 2019 23:51:10 +0300] rev 12904
update version in os/2 makefile

Mon, 24 Jun 2019 23:50:20 +0300fix permissions
Ozkan Sezer <sezeroz@gmail.com> [Mon, 24 Jun 2019 23:50:20 +0300] rev 12903
fix permissions

Mon, 24 Jun 2019 18:08:11 +0200Android: export Lock/Unlock activity API
Sylvain Becker <sylvain.becker@gmail.com> [Mon, 24 Jun 2019 18:08:11 +0200] rev 12902
Android: export Lock/Unlock activity API

Fri, 21 Jun 2019 22:01:27 -0700Fixed bug 4684 - GLES1 variables missing under Android with CMake
Sam Lantinga <slouken@libsdl.org> [Fri, 21 Jun 2019 22:01:27 -0700] rev 12901
Fixed bug 4684 - GLES1 variables missing under Android with CMake

Braden Obrzut

https://hg.libsdl.org/SDL/file/9d3f245739f8/CMakeLists.txt#l911

I believe the following should also be specified there:

set(SDL_VIDEO_OPENGL_ES 1)
set(SDL_VIDEO_RENDER_OGL_ES 1)

As it is now GLES1 support is missing when building for Android despite it linking to the library.

Fri, 21 Jun 2019 15:07:39 -0400direct3d: Use D3DPOOL_DEFAULT for vertex buffers after all, release correctly.
Ryan C. Gordon <icculus@icculus.org> [Fri, 21 Jun 2019 15:07:39 -0400] rev 12900
direct3d: Use D3DPOOL_DEFAULT for vertex buffers after all, release correctly.

Fixes Bugzilla #4679.
Fixes Bugzilla #4537.

Fri, 21 Jun 2019 10:58:30 -0700Enable Raspberry Pi video by default
Sam Lantinga <slouken@libsdl.org> [Fri, 21 Jun 2019 10:58:30 -0700] rev 12899
Enable Raspberry Pi video by default