Wed, 21 Feb 2018 22:35:17 -0500android: apparently they fixed this header at some point.
Ryan C. Gordon <icculus@icculus.org> [Wed, 21 Feb 2018 22:35:17 -0500] rev 11892
android: apparently they fixed this header at some point.

Wed, 21 Feb 2018 22:27:09 -0500vulkan: Possibly fix a compiler warning (-Wstrict-prototypes).
Ryan C. Gordon <icculus@icculus.org> [Wed, 21 Feb 2018 22:27:09 -0500] rev 11891
vulkan: Possibly fix a compiler warning (-Wstrict-prototypes).

Wed, 21 Feb 2018 21:34:06 -0500wasapi: let Windows do the resampling for us if possible.
Ryan C. Gordon <icculus@icculus.org> [Wed, 21 Feb 2018 21:34:06 -0500] rev 11890
wasapi: let Windows do the resampling for us if possible.

Wed, 21 Feb 2018 21:34:35 -0500wasapi: fixed typo in an assert message.
Ryan C. Gordon <icculus@icculus.org> [Wed, 21 Feb 2018 21:34:35 -0500] rev 11889
wasapi: fixed typo in an assert message.

Wed, 21 Feb 2018 21:36:10 -0500windows: added WIN_IsWindows7OrGreater().
Ryan C. Gordon <icculus@icculus.org> [Wed, 21 Feb 2018 21:36:10 -0500] rev 11888
windows: added WIN_IsWindows7OrGreater().

Wed, 21 Feb 2018 12:42:30 -0500Use new XInput mapping for Win10+ (Bugzilla #3960)
Ethan Lee <flibitijibibo@flibitijibibo.com> [Wed, 21 Feb 2018 12:42:30 -0500] rev 11887
Use new XInput mapping for Win10+ (Bugzilla #3960)

Wed, 21 Feb 2018 09:58:21 -0800Fix high-dpi support on macOS and simplify it and iOS variant.
Mark Callow <libsdl.org@callow.im> [Wed, 21 Feb 2018 09:58:21 -0800] rev 11886
Fix high-dpi support on macOS and simplify it and iOS variant.

The detault drawableSize for a CAMetalLayer is its bounds x its scale.
So it is sufficient to set the *layer's* scale to the desired value.

Wed, 21 Feb 2018 09:40:47 -0800Fixed bug 4034 - Don't include _DllMainCRTStartup() if SDL_STATIC_LIB is defined.
Sam Lantinga <slouken@libsdl.org> [Wed, 21 Feb 2018 09:40:47 -0800] rev 11885
Fixed bug 4034 - Don't include _DllMainCRTStartup() if SDL_STATIC_LIB is defined.

Tue, 20 Feb 2018 09:04:31 -0800Fixed bug 4088 - Fix Metal link errors with test programs in SDLTest.xcodeproj
Sam Lantinga <slouken@libsdl.org> [Tue, 20 Feb 2018 09:04:31 -0800] rev 11884
Fixed bug 4088 - Fix Metal link errors with test programs in SDLTest.xcodeproj

Eric Wasylishen

The following patch adds Metal.framework to the "link binary with libraries" section of each test program, with "status" set to "optional", which fixes link errors on all of the test programs. I'm not sure if this is a correct fix - the fact that this was necessary might indicate the static SDL2.a library has a hard dependency on Metal.framework (?) - but it gets the test programs working in Xcode again.

It also adds testyuv_cvt.c to the testoverlay2 target, fixing a link error.

Sun, 18 Feb 2018 09:09:56 -0800Actually, this is needed for building with Visual Studio with both /MT and /MD.
Sam Lantinga <slouken@libsdl.org> [Sun, 18 Feb 2018 09:09:56 -0800] rev 11883
Actually, this is needed for building with Visual Studio with both /MT and /MD.
With the previous change, I get:
1> Creating library C:\projects\SDL\VisualC\Win32\Debug\SDL2.lib and object C:\projects\SDL\VisualC\Win32\Debug\SDL2.exp
1>LINK : error LNK2001: unresolved external symbol __DllMainCRTStartup@12