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!)

Thu, 07 Jun 2018 17:07:03 -0700Track android device panel width & height as well as window surface & height.
Sam Lantinga <slouken@libsdl.org> [Thu, 07 Jun 2018 17:07:03 -0700] rev 12012
Track android device panel width & height as well as window surface & height.

Expand SDLActivity::SDLSurface::surfaceChanged() callback to grab the panel width and height at the same time and pass that along to the native code. Only works on API 17+. Duplicates surface dimensions whenever it fails.

Add Android_DeviceWidth/Android_DeviceHeight globals to native code.
Disambiguate Android_ScreenWidth/Android_ScreenHeight -> Android_SurfaceWidth/Android_SurfaceHeight
Use device width/height for all display mode settings.

Thu, 07 Jun 2018 10:54:54 -0700Added support for the PS3 controller driver in PlayStation Now
Sam Lantinga <slouken@libsdl.org> [Thu, 07 Jun 2018 10:54:54 -0700] rev 12011
Added support for the PS3 controller driver in PlayStation Now

Wed, 06 Jun 2018 09:42:12 -0700Added Android hardware feature support to the default manifest
Sam Lantinga <slouken@libsdl.org> [Wed, 06 Jun 2018 09:42:12 -0700] rev 12010
Added Android hardware feature support to the default manifest

Tue, 05 Jun 2018 14:08:39 -0700Added improved mouse pointer capture under API 26. (Thanks Rachel!)
Sam Lantinga <slouken@libsdl.org> [Tue, 05 Jun 2018 14:08:39 -0700] rev 12009
Added improved mouse pointer capture under API 26. (Thanks Rachel!)

Tue, 05 Jun 2018 12:46:13 -0700Added SDL_IsChromebook() to determine if we're running on a Chromebook.
Sam Lantinga <slouken@libsdl.org> [Tue, 05 Jun 2018 12:46:13 -0700] rev 12008
Added SDL_IsChromebook() to determine if we're running on a Chromebook.