Thu, 23 May 2019 09:08:40 +0200Android: minimum size for IME, so that it takes focus default tip
Sylvain Becker <sylvain.becker@gmail.com> [Thu, 23 May 2019 09:08:40 +0200] rev 12751
Android: minimum size for IME, so that it takes focus

In API 28, 0 width views can't take focus, so if someone tries to position the IME without setting a width, they'll stop getting text events.

Tested on Android 9: with a 0 size, it would send correctly letters a, b, c, etc. but not numbers.

Wed, 22 May 2019 17:39:51 -0700Improved iOS Bluetooth keyboard support
Sam Lantinga <slouken@libsdl.org> [Wed, 22 May 2019 17:39:51 -0700] rev 12750
Improved iOS Bluetooth keyboard support
* Don't stop text input after the return key is pressed
* Handle arrow and escape keys

Wed, 22 May 2019 23:16:54 +0200Fix SHIFT + Fx reporting in GEM. Contributed by Miro Kropacek SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Wed, 22 May 2019 23:16:54 +0200] rev 12749
Fix SHIFT + Fx reporting in GEM. Contributed by Miro Kropacek

Wed, 22 May 2019 23:10:33 +0200Use Supexec() to query EdDI version. Fixes for Coldfire CPU build. SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Wed, 22 May 2019 23:10:33 +0200] rev 12748
Use Supexec() to query EdDI version. Fixes for Coldfire CPU build.
Contributed by Miro Kropacek

Tue, 21 May 2019 17:33:31 -0700Fixed bug 4639 - CMake build does not generate libhidapi.so for Android
Sam Lantinga <slouken@libsdl.org> [Tue, 21 May 2019 17:33:31 -0700] rev 12747
Fixed bug 4639 - CMake build does not generate libhidapi.so for Android

Manuel Sabogal

I noticed that the current Android.mk builds a libhidapi.so library for Android but the CMake build hasn't been updated to do so. I'll attach a patch that fixes this issue.

Sun, 28 Apr 2019 17:37:49 -0700Fix use-after-free when pumping the event loop after SDL_DestroyWindow()
Cameron Gutman <aicommander@gmail.com> [Sun, 28 Apr 2019 17:37:49 -0700] rev 12746
Fix use-after-free when pumping the event loop after SDL_DestroyWindow()

Closing the window is asynchronous, but we free the window data immediately,
so we can get an updateLayer callback before the window is really destroyed which
will cause us to access the freed memory.

Clearing the content view will cause it to be immediately released, so no further
updateLayer callbacks will occur.

Mon, 20 May 2019 14:31:03 -0700Added support for Bluetooth keyboards on iOS
Sam Lantinga <slouken@libsdl.org> [Mon, 20 May 2019 14:31:03 -0700] rev 12745
Added support for Bluetooth keyboards on iOS
In this case the keyboard is shown and immediately hidden, but we still want to accept text input

Mon, 20 May 2019 14:08:35 -0700Fixed mouse focus for touch events on iOS
Sam Lantinga <slouken@libsdl.org> [Mon, 20 May 2019 14:08:35 -0700] rev 12744
Fixed mouse focus for touch events on iOS

Mon, 20 May 2019 00:41:18 -0400vulkan: Swapped out a free() that should have been an SDL_free().
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 May 2019 00:41:18 -0400] rev 12743
vulkan: Swapped out a free() that should have been an SDL_free().

Fixes (for real this time!) the Visual Studio builds.

Sun, 19 May 2019 23:29:50 -0400vulkan: Patched to compile on Visual Studio.
Ryan C. Gordon <icculus@icculus.org> [Sun, 19 May 2019 23:29:50 -0400] rev 12742
vulkan: Patched to compile on Visual Studio.