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.

Thu, 18 Oct 2018 11:59:48 -0400cocoa: GL_GetDrawableSize only uses -[NSView convertRectToBacking] for highDPI.
Ryan C. Gordon <icculus@icculus.org> [Thu, 18 Oct 2018 11:59:48 -0400] rev 12338
cocoa: GL_GetDrawableSize only uses -[NSView convertRectToBacking] for highDPI.

On Mojave, this will report large numbers for retina displays in fullscreen
mode, which isn't how it works on previous versions.

Thu, 18 Oct 2018 12:12:00 +0300lose ltdl.m4 SDL-1.2
Ozkan Sezer <sezeroz@gmail.com> [Thu, 18 Oct 2018 12:12:00 +0300] rev 12337
lose ltdl.m4

Thu, 18 Oct 2018 11:58:00 +0300use less ancient versions of autofoo scripts
Ozkan Sezer <sezeroz@gmail.com> [Thu, 18 Oct 2018 11:58:00 +0300] rev 12336
use less ancient versions of autofoo scripts