Mon, 18 Jun 2018 13:13:58 -0700Deal with situations where the system UI is shown when the keyboard pops up (thanks Rachel!)
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Jun 2018 13:13:58 -0700] rev 12022
Deal with situations where the system UI is shown when the keyboard pops up (thanks Rachel!)

Mon, 18 Jun 2018 13:13:56 -0700Fixed race condition where Android touch events could get scaled by a render target's viewport
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Jun 2018 13:13:56 -0700] rev 12021
Fixed race condition where Android touch events could get scaled by a render target's viewport

Thu, 14 Jun 2018 00:51:45 -0700Fixed bug 4094 - No SDL_TEXTEDITING after pressing Alt key on Raspberry Pi Linux
Sam Lantinga <slouken@libsdl.org> [Thu, 14 Jun 2018 00:51:45 -0700] rev 12020
Fixed bug 4094 - No SDL_TEXTEDITING after pressing Alt key on Raspberry Pi Linux

This was reproducible by running an SDL app on the console from an ssh login. In this case the terminal wasn't owned by the user running the app, so we were using the default keymap, which didn't have state transitions defined for ctrl and alt, so once we entered that state keypresses would no longer transition out of that state, nor would they generate text.

As a workaround, we'll just reset to the default shift state if that happens, which means we'll get text for keys pressed while ctrl is held down, but I don't think that's a big problem.

Note that in this case we also can't mute the keyboard, so the keypresses go to the console, which probably isn't what you want...

Wed, 13 Jun 2018 14:24:30 -0700SDL Android fullscreen code extensively tested on Steam Link with no issues reported
Sam Lantinga <slouken@libsdl.org> [Wed, 13 Jun 2018 14:24:30 -0700] rev 12019
SDL Android fullscreen code extensively tested on Steam Link with no issues reported

Wed, 13 Jun 2018 14:45:02 +0300use the 'aborts' pragma of Watcom for SDL_NORETURN functions
Ozkan Sezer <sezeroz@gmail.com> [Wed, 13 Jun 2018 14:45:02 +0300] rev 12018
use the 'aborts' pragma of Watcom for SDL_NORETURN functions
SDL_ExitProcess(), SDL_AbortAssertion() and SDLTest_BailOut().

(Commit c8b4a5166613 for bug #4100 removed SDL_NORETURN from
SDL_ExitProcess() and SDL_AbortAssertion() in order to avoid
warnings from windows builds, but that's temporary I guess..)

Tue, 12 Jun 2018 13:22:58 -0700Deal with fullscreen limitations under windowed Android environments (Chromebook, DeX, etc.) (Thanks Rachel!)
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Jun 2018 13:22:58 -0700] rev 12017
Deal with fullscreen limitations under windowed Android environments (Chromebook, DeX, etc.) (Thanks Rachel!)

Tue, 12 Jun 2018 14:00:15 +0300ran 'chmod -x' on many files
Ozkan Sezer <sezeroz@gmail.com> [Tue, 12 Jun 2018 14:00:15 +0300] rev 12016
ran 'chmod -x' on many files

Tue, 12 Jun 2018 01:04:26 -0700Merged in community contributed controller mappings from https://raw.githubusercontent.com/gabomdq/SDL_GameControllerDB/master/gamecontrollerdb.txt
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Jun 2018 01:04:26 -0700] rev 12015
Merged in community contributed controller mappings from https://raw.githubusercontent.com/gabomdq/SDL_GameControllerDB/master/gamecontrollerdb.txt

Tue, 12 Jun 2018 00:18:10 -0700Added common controllers used with Steam Big Picture
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Jun 2018 00:18:10 -0700] rev 12014
Added common controllers used with Steam Big Picture

These are entirely untested
Several USB ids refer to multiple packaged products. In those cases I tried to use the most common name, or a general name (e.g. PS3 Controller), or a completely generic name (e.g. USB gamepad) if it wasn't clear what type of controller it was.
Patches welcome!

Thu, 07 Jun 2018 17:07:05 -0700Don't crash on exit from SDLActivity if we don't have a singleton for some reason. (Thanks Rachel!)
Sam Lantinga <slouken@libsdl.org> [Thu, 07 Jun 2018 17:07:05 -0700] rev 12013
Don't crash on exit from SDLActivity if we don't have a singleton for some reason. (Thanks Rachel!)