Mon, 29 Oct 2018 20:00:03 -0400winmain: Don't use SDL_malloc (or SDL_stack_alloc, which might be malloc).
Ryan C. Gordon <icculus@icculus.org> [Mon, 29 Oct 2018 20:00:03 -0400] rev 12369
winmain: Don't use SDL_malloc (or SDL_stack_alloc, which might be malloc).

Otherwise, we are using the allocator before the app can set up its own hooks.

Now we use VirtualAlloc, and WideCharToMultiByte (because SDL_iconv uses
SDL_malloc, too!) to get ready to call into SDL_main.

This also makes console_wmain() call into the same routines as everything
else, so we don't have to deal with those allocations, too. Hopefully we
end up with the same results from GetCommandLine() as we do in wargv.

Fixes Bugzilla #4340.

Mon, 29 Oct 2018 15:51:38 -0400README-ios: added a note about enabling hidapi.
Ryan C. Gordon <icculus@icculus.org> [Mon, 29 Oct 2018 15:51:38 -0400] rev 12368
README-ios: added a note about enabling hidapi.

Mon, 29 Oct 2018 10:14:59 -0400wayland: ask KDE protocol extension to use server-side decorations if possible. SDL-ryan-batching-renderer
Ryan C. Gordon <icculus@icculus.org> [Mon, 29 Oct 2018 10:14:59 -0400] rev 12367
wayland: ask KDE protocol extension to use server-side decorations if possible.

Sun, 28 Oct 2018 21:36:48 +0100Add and update include guards
Michał Janiszewski <janisozaur+sdl2image@gmail.com> [Sun, 28 Oct 2018 21:36:48 +0100] rev 12366
Add and update include guards

Include guards in most changed files were missing, I added them keeping
the same style as other SDL files. In some cases I moved the include
guards around to be the first thing the header has to take advantage of
any possible improvements compiler may have for inclusion guards.

Sun, 28 Oct 2018 14:17:21 -0700Fixed bug 4335 - Android NDK build error
Sam Lantinga <slouken@libsdl.org> [Sun, 28 Oct 2018 14:17:21 -0700] rev 12365
Fixed bug 4335 - Android NDK build error

dmuratshin

LOCAL_SRC_FILES shouldn't use $(LOCAL_PATH)

Sun, 28 Oct 2018 10:31:06 -0700Updated Android project files and documentation
Sam Lantinga <slouken@libsdl.org> [Sun, 28 Oct 2018 10:31:06 -0700] rev 12364
Updated Android project files and documentation

Fri, 26 Oct 2018 20:20:28 -0700This change looks okay in the general case.
Sam Lantinga <slouken@libsdl.org> [Fri, 26 Oct 2018 20:20:28 -0700] rev 12363
This change looks okay in the general case.
If we run into problems where these events aren't dispatched (initialized on a different thread than the main thread?) we may need to create a separate thread to handle device notifications like we do with the windows joystick subsystem.

Fri, 26 Oct 2018 14:43:39 -0400hidapi: Don't run a separate event loop for device notifications.
Ryan C. Gordon <icculus@icculus.org> [Fri, 26 Oct 2018 14:43:39 -0400] rev 12362
hidapi: Don't run a separate event loop for device notifications.

Fixes Bugzilla #4286.

Fri, 26 Oct 2018 09:49:27 -0700Added patch note for SDL_GameControllerGetPlayerIndex() and friends
Sam Lantinga <slouken@libsdl.org> [Fri, 26 Oct 2018 09:49:27 -0700] rev 12361
Added patch note for SDL_GameControllerGetPlayerIndex() and friends

Fri, 26 Oct 2018 09:27:31 -0700Don't build SDL_JOYSTICK_HIDAPI by default on iOS
Sam Lantinga <slouken@libsdl.org> [Fri, 26 Oct 2018 09:27:31 -0700] rev 12360
Don't build SDL_JOYSTICK_HIDAPI by default on iOS
If you enable this, you'll need to link with CoreBluetooth.framework and add something like this to your Info.plist:
<key>NSBluetoothPeripheralUsageDescription</key>
<string>MyApp would like to remain connected to nearby bluetooth Game Controllers and Game Pads even when you're not using the app.</string>