Wed, 07 Mar 2018 18:10:01 -0800Added a mapping for the latest firmware for the Xbox One S controller on Android
Sam Lantinga <slouken@libsdl.org> [Wed, 07 Mar 2018 18:10:01 -0800] rev 11924
Added a mapping for the latest firmware for the Xbox One S controller on Android

Wed, 07 Mar 2018 18:09:58 -0800Include a USB VID/PID for Apple MFI controllers
Sam Lantinga <slouken@libsdl.org> [Wed, 07 Mar 2018 18:09:58 -0800] rev 11923
Include a USB VID/PID for Apple MFI controllers
This is just placeholder VID/PID, but allows code that works with VID/PID to identify the MFI controllers easily.

Wed, 07 Mar 2018 13:30:40 -0800Added SDL_GameControllerMappingForDeviceIndex() to get the mapping for a controller before it's opened
Sam Lantinga <slouken@libsdl.org> [Wed, 07 Mar 2018 13:30:40 -0800] rev 11922
Added SDL_GameControllerMappingForDeviceIndex() to get the mapping for a controller before it's opened

Tue, 06 Mar 2018 14:51:50 -0800Try to dynamically create a default Android game controller mapping based on the buttons and axes on the controller.
Sam Lantinga <slouken@libsdl.org> [Tue, 06 Mar 2018 14:51:50 -0800] rev 11921
Try to dynamically create a default Android game controller mapping based on the buttons and axes on the controller.
Include the controller USB VID/PID in the GUID where possible, as we do on other platforms.

Fri, 02 Mar 2018 22:53:25 -0800Progress fixing bug 4100 - errors and warnings after changeset 11917
Sam Lantinga <slouken@libsdl.org> [Fri, 02 Mar 2018 22:53:25 -0800] rev 11920
Progress fixing bug 4100 - errors and warnings after changeset 11917

Ozkan Sezer 2018-03-02 20:02:37 UTC
http://hg.libsdl.org/SDL/rev/5ce3f8bf8381 resulted in an error and
two warnings when compiled with mingw.

1. Error from SDL_windowstaskdialog.h:
In file included from src/video/windows/SDL_windowsmessagebox.c:29:0:
src/video/windows/SDL_windowstaskdialog.h:23:54: error: expected ')' before 'HWND'

This is fixed by removing unnecessary annotations:

2. Warning from SDL_assert.c:
src/SDL_assert.c: In function 'SDL_ExitProcess':
src/SDL_assert.c:138:1: warning: 'noreturn' function does return

Indeed ExitProcess() is prototyped with DECLSPEC_NORETURN, but
TerminateProcess() is not. This can be rectified by adding an
exit() call in there. Do NOTE, however, that requires building
with a libc:

3. Warning from SDL_windowsmessagebox.c:
src/video/windows/SDL_windowsmessagebox.c: In function 'WIN_ShowMessageBox':
src/video/windows/SDL_windowsmessagebox.c:513:9: warning: 'nCancelButton' may be used uninitialized in this function

My lazy solution was manually initializing nCancelButton to 0.

Fri, 02 Mar 2018 22:48:15 -0800Fixed bug 4101 - configure needs regenerating after changeset 11894
Sam Lantinga <slouken@libsdl.org> [Fri, 02 Mar 2018 22:48:15 -0800] rev 11919
Fixed bug 4101 - configure needs regenerating after changeset 11894

Fri, 02 Mar 2018 12:08:18 -0800Fixed setting the layer drawable size
Sam Lantinga <slouken@libsdl.org> [Fri, 02 Mar 2018 12:08:18 -0800] rev 11918
Fixed setting the layer drawable size
Without this change the drawable had a size of 0 and the metal renderer asserted because the projection matrix wasn't set.

Fri, 02 Mar 2018 14:10:25 -0500windows: Restore patches for Task Dialogs and TerminateProcess().
Ryan C. Gordon <icculus@icculus.org> [Fri, 02 Mar 2018 14:10:25 -0500] rev 11917
windows: Restore patches for Task Dialogs and TerminateProcess().

2.0.8 has shipped, these can live in revision control now!

Fri, 02 Mar 2018 10:56:21 -0800Use the real controller name for game controllers on iOS and Apple TV
Sam Lantinga <slouken@libsdl.org> [Fri, 02 Mar 2018 10:56:21 -0800] rev 11916
Use the real controller name for game controllers on iOS and Apple TV

Thu, 01 Mar 2018 09:32:53 -0800Added tag release-2.0.8 for changeset f1084c419f33
Sam Lantinga <slouken@libsdl.org> [Thu, 01 Mar 2018 09:32:53 -0800] rev 11915
Added tag release-2.0.8 for changeset f1084c419f33