Thu, 18 May 2017 21:00:11 -0400render: GL_DestroyRender() should activate first.
Ryan C. Gordon [Thu, 18 May 2017 21:00:11 -0400] rev 11013
render: GL_DestroyRender() should activate first.

Otherwise, we might destroy a different GL context's resources.

Thu, 18 May 2017 16:29:10 -0400test: info now reports usable display bounds and DPI (thanks, Eric!).
Ryan C. Gordon [Thu, 18 May 2017 16:29:10 -0400] rev 11012
test: info now reports usable display bounds and DPI (thanks, Eric!).

Fixes Bugzilla #3652.

Thu, 18 May 2017 16:27:36 -0400Patched to compile on Windows.
Ryan C. Gordon [Thu, 18 May 2017 16:27:36 -0400] rev 11011
Patched to compile on Windows.

Thu, 18 May 2017 15:46:06 -0400wasapi: Replace tabs with strings in source code.
Ryan C. Gordon [Thu, 18 May 2017 15:46:06 -0400] rev 11010
wasapi: Replace tabs with strings in source code.

Thu, 18 May 2017 15:43:51 -0400wasapi: Deal with AUDCLNT_S_BUFFER_EMPTY when flushing audio device.
Ryan C. Gordon [Thu, 18 May 2017 15:43:51 -0400] rev 11009
wasapi: Deal with AUDCLNT_S_BUFFER_EMPTY when flushing audio device.

Thu, 18 May 2017 15:33:17 -0400audio: One more callbackspec fix (thanks, Simon!).
Ryan C. Gordon [Thu, 18 May 2017 15:33:17 -0400] rev 11008
audio: One more callbackspec fix (thanks, Simon!).

Tue, 16 May 2017 17:48:57 -0700Fixed restoring a window that was maximized then minimized, then restored.
Sam Lantinga [Tue, 16 May 2017 17:48:57 -0700] rev 11007
Fixed restoring a window that was maximized then minimized, then restored.

Tue, 16 May 2017 06:30:39 -0700SDL - add SDL_WINDOW_VULKAN and make Android_CreateWindow only create an EGLSurface when SDL_WINDOW_VULKAN is not present. This makes it so the ANativeWindow* can be used with vkCreateAndroidSurfaceKHR, otherwise it will fail because having both an EGLSurface and VkSurfaceKHR attached to a window is not allowed according to the Vulkan spec:
Sam Lantinga [Tue, 16 May 2017 06:30:39 -0700] rev 11006
SDL - add SDL_WINDOW_VULKAN and make Android_CreateWindow only create an EGLSurface when SDL_WINDOW_VULKAN is not present. This makes it so the ANativeWindow* can be used with vkCreateAndroidSurfaceKHR, otherwise it will fail because having both an EGLSurface and VkSurfaceKHR attached to a window is not allowed according to the Vulkan spec:

"In particular, only one VkSurfaceKHR can exist at a time for a given window. Similarly, a native window cannot be used by both a VkSurfaceKHR and EGLSurface simultaneously"

CR: SamL

Sat, 13 May 2017 23:01:04 +0200Added missing path in porting README.
Philipp Wiesemann [Sat, 13 May 2017 23:01:04 +0200] rev 11005
Added missing path in porting README.

Sat, 13 May 2017 23:00:53 +0200directfb: Fixed compiler warnings about undefined functions.
Philipp Wiesemann [Sat, 13 May 2017 23:00:53 +0200] rev 11004
directfb: Fixed compiler warnings about undefined functions.