Mon, 22 Oct 2018 14:55:47 -0700Change our fullscreen wait logic to only wait if we need to. (thanks Rachel!)
Sam Lantinga <slouken@libsdl.org> [Mon, 22 Oct 2018 14:55:47 -0700] rev 12348
Change our fullscreen wait logic to only wait if we need to. (thanks Rachel!)

Mon, 22 Oct 2018 14:55:45 -0700Handle failure to load hidapi gracefully
Sam Lantinga <slouken@libsdl.org> [Mon, 22 Oct 2018 14:55:45 -0700] rev 12347
Handle failure to load hidapi gracefully

Mon, 22 Oct 2018 14:55:42 -0700Add exception handling to Android hidapi.
Sam Lantinga <slouken@libsdl.org> [Mon, 22 Oct 2018 14:55:42 -0700] rev 12346
Add exception handling to Android hidapi.

Sun, 21 Oct 2018 22:40:17 -0400wasapi/win32: Sort initial device lists by device GUID.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Oct 2018 22:40:17 -0400] rev 12345
wasapi/win32: Sort initial device lists by device GUID.

This makes an unchanged set of hardware always report devices in the same
order on each run.

Sat, 20 Oct 2018 21:35:48 -0400x11: Fixed incorrect function signature for XkbSetDetectableAutoRepeat.
Ryan C. Gordon <icculus@icculus.org> [Sat, 20 Oct 2018 21:35:48 -0400] rev 12344
x11: Fixed incorrect function signature for XkbSetDetectableAutoRepeat.

It needs to use Bool (which is an int) and not BOOL (which is CARD8), which
causes problems on platforms with different byte order and alignment, etc.

Fixes Bugzilla #4326.

Thu, 18 Oct 2018 23:38:27 -0400cocoa: Put a mutex around GL_SwapBuffers.
Ryan C. Gordon <icculus@icculus.org> [Thu, 18 Oct 2018 23:38:27 -0400] rev 12343
cocoa: Put a mutex around GL_SwapBuffers.

Prevents deadlock when swapping two different GL contexts on two different
threads at the same time on macOS 10.14 ("Mojave").

Fixes Bugzilla #4278.

Thu, 23 Aug 2018 14:47:38 +0200Fix "unresponsible application" issues in Wayland
Thomas Perl <m@thp.io> [Thu, 23 Aug 2018 14:47:38 +0200] rev 12342
Fix "unresponsible application" issues in Wayland

Polling without wl_display_flush() never responds to ping requests.
In that case ping-pong works only on other events, such as user input
or on frame swapped.

From https://git.merproject.org/mer-core/libsdl/merge_requests/3
Original author: Alexander Akulich <a.akulich@omprussia.ru>

Thu, 18 Oct 2018 15:41:50 -0700Fixed bug 4324 - Xcode 10 - more cleanup for macOS and iOS projects
Sam Lantinga <slouken@libsdl.org> [Thu, 18 Oct 2018 15:41:50 -0700] rev 12341
Fixed bug 4324 - Xcode 10 - more cleanup for macOS and iOS projects

Dominik Reichardt

Xcode warns about
"Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO."
Just doing the latter is enough to silence the warning without ill effects on compiling. This affects the macOS Xcode projects as well as the iOS projects. Definitely not a bug but an annoying warning that could go away.

Thu, 18 Oct 2018 15:40:39 -0700Fixed bug 4324 - Xcode 10 - more cleanup for macOS and iOS projects
Sam Lantinga <slouken@libsdl.org> [Thu, 18 Oct 2018 15:40:39 -0700] rev 12340
Fixed bug 4324 - Xcode 10 - more cleanup for macOS and iOS projects

Dominik Reichardt

Similar to bug/patch #4228, the iOS Demo Xcode project needs to add the CoreBluetooth framework.

Thu, 18 Oct 2018 12:05:05 -0400cocoa: Fix OpenGL rendering on macOS 10.14 ("Mojave").
Ryan C. Gordon <icculus@icculus.org> [Thu, 18 Oct 2018 12:05:05 -0400] rev 12339
cocoa: Fix OpenGL rendering on macOS 10.14 ("Mojave").

Fixes Bugzilla #4272.