Sun, 14 Jan 2018 13:34:50 +0000Vulkan: Allow SDL_Vulkan_GetInstanceExtensions to be called with a larger array than necessary.
John Bartholomew [Sun, 14 Jan 2018 13:34:50 +0000] rev 11827
Vulkan: Allow SDL_Vulkan_GetInstanceExtensions to be called with a larger array than necessary.

Sat, 13 Jan 2018 01:58:11 +0100Mir: Handle close window events
Marius Gripsgard [Sat, 13 Jan 2018 01:58:11 +0100] rev 11826
Mir: Handle close window events

Mon, 15 Jan 2018 10:29:53 -0800Fixed bug 4043 - SDL_windowswindow.c incorrect icon height
Sam Lantinga [Mon, 15 Jan 2018 10:29:53 -0800] rev 11825
Fixed bug 4043 - SDL_windowswindow.c incorrect icon height

Needed to allocate space for the mask in the ICONIMAGE structure

Wed, 10 Jan 2018 18:00:51 -0800Restored borderless window behavior where DOTA created a borderless window the size of the desktop and expected it to behave like a fullscreen desktop window.
Sam Lantinga [Wed, 10 Jan 2018 18:00:51 -0800] rev 11824
Restored borderless window behavior where DOTA created a borderless window the size of the desktop and expected it to behave like a fullscreen desktop window.

A future SDL release will change the borderless window to act more like a normal window that happens to have no chrome, to support windows that draw their own chrome. In the meantime, those applications should set the "SDL_BORDERLESS_WINDOWED_STYLE" hint.

Wed, 10 Jan 2018 19:56:51 -0400Android: resolve symlinks in SDL_AndroidGetInternalStoragePath (thanks Henrique Gemignani and cigumo!)
Alex Szpakowski [Wed, 10 Jan 2018 19:56:51 -0400] rev 11823
Android: resolve symlinks in SDL_AndroidGetInternalStoragePath (thanks Henrique Gemignani and cigumo!)

Fixes issues on modern Android versions when the path is used in code that explicitly doesn't follow symlinks (such as PHYSFS_mkdir).

Wed, 10 Jan 2018 10:42:40 -0800Added availability check to fix compiler warning for symbol only available on tvOS 11.0 and newer
Sam Lantinga [Wed, 10 Jan 2018 10:42:40 -0800] rev 11822
Added availability check to fix compiler warning for symbol only available on tvOS 11.0 and newer

Sun, 07 Jan 2018 22:00:37 -0400metal: set max texture size based on device capability.
Alex Szpakowski [Sun, 07 Jan 2018 22:00:37 -0400] rev 11821
metal: set max texture size based on device capability.

Sun, 07 Jan 2018 16:57:32 -0400metal: Fix pipeline states to use the pixel format of the current render target, instead of a hard-coded format.
Alex Szpakowski [Sun, 07 Jan 2018 16:57:32 -0400] rev 11820
metal: Fix pipeline states to use the pixel format of the current render target, instead of a hard-coded format.

Sat, 06 Jan 2018 18:54:12 -0400metal: Add support for YUV/NV12 texture formats.
Alex Szpakowski [Sat, 06 Jan 2018 18:54:12 -0400] rev 11819
metal: Add support for YUV/NV12 texture formats.

Thu, 04 Jan 2018 22:16:42 -0400metal: use a private instead of managed buffer for the renderer's non-changing constant data.
Alex Szpakowski [Thu, 04 Jan 2018 22:16:42 -0400] rev 11818
metal: use a private instead of managed buffer for the renderer's non-changing constant data.

Recommended by Xcode's Metal frame capture analysis.