Thu, 27 Jul 2017 02:41:58 -0700Fixed typo in WASAPI shutdown code
Sam Lantinga [Thu, 27 Jul 2017 02:41:58 -0700] rev 11160
Fixed typo in WASAPI shutdown code

Thu, 27 Jul 2017 08:03:11 -0700[mir] Same no need to wrap this, which is already being done
Brandon Schaefer [Thu, 27 Jul 2017 08:03:11 -0700] rev 11159
[mir] Same no need to wrap this, which is already being done

Wed, 26 Jul 2017 18:10:45 -0700[mir] Point to SDL_EGL_UnloadLibrary vs doing it our selfs
Brandon Schaefer [Wed, 26 Jul 2017 18:10:45 -0700] rev 11158
[mir] Point to SDL_EGL_UnloadLibrary vs doing it our selfs

Wed, 26 Jul 2017 13:54:11 -0400Whoops, forgot to commit the actual fix. :)
Ryan C. Gordon [Wed, 26 Jul 2017 13:54:11 -0400] rev 11157
Whoops, forgot to commit the actual fix. :)

Wed, 26 Jul 2017 13:43:25 -0400Disable MMX inline assembly on Clang for now.
Ryan C. Gordon [Wed, 26 Jul 2017 13:43:25 -0400] rev 11156
Disable MMX inline assembly on Clang for now.

We should probably rewrite this with SSE compiler intrinsics or something
anyhow.

Sun, 23 Jul 2017 19:25:16 -0400Fixed compiler warnings on QNX.
Ryan C. Gordon [Sun, 23 Jul 2017 19:25:16 -0400] rev 11155
Fixed compiler warnings on QNX.

Fri, 21 Jul 2017 17:28:47 -0700Fixed build on older Mac OS X SDKs
Sam Lantinga [Fri, 21 Jul 2017 17:28:47 -0700] rev 11154
Fixed build on older Mac OS X SDKs

Thu, 20 Jul 2017 20:40:17 -0400sndio: fixed poll() call (thanks, kdrakehp!).
Ryan C. Gordon [Thu, 20 Jul 2017 20:40:17 -0400] rev 11153
sndio: fixed poll() call (thanks, kdrakehp!).

Fixes Bugzilla #3705.

Thu, 20 Jul 2017 18:16:02 -0400sndio: More improvements to the OpenBSD audio target (thanks, kdrakehp!).
Ryan C. Gordon [Thu, 20 Jul 2017 18:16:02 -0400] rev 11152
sndio: More improvements to the OpenBSD audio target (thanks, kdrakehp!).

Fixes Bugzilla #3705.

Thu, 20 Jul 2017 10:52:43 -0700Fixed bug 3410 - SDL_WINDOW_HIDDEN flag is inaccurate.
Sam Lantinga [Thu, 20 Jul 2017 10:52:43 -0700] rev 11151
Fixed bug 3410 - SDL_WINDOW_HIDDEN flag is inaccurate.

Jason Wyatt

After hiding the window, SDL_WINDOW_HIDDEN/SDL_WINDOW_SHOWN flags on a window are correctly updated. However on the next SDL_PumpEvents, they are set incorrectly.

This appears to be because X11_GetNetWMState does not check whether the _NET_WM_STATE property exists (it shouldn't on unmapped windows, see https://specifications.freedesktop.org/wm-spec/wm-spec-1.3.html#idm140130317598336). This results in an empty list of atoms for the state, which would imply that the window is not hidden.

(Seen on Fedora 24, Gnome)

--

Dan Ginsburg

More details on my proposed patch: I am on Kubuntu 16.04.2. I ran into this same bug, but with Jason's patch I found that actualType != None was true so the SDL_WINDOW_HIDDEN would still not be set. My fix instead is to explicitly check for whether the window is unmapped rather than relying on the returned values in XGetWindowProperty.