Sat, 17 Feb 2018 23:57:57 -0500pthread: fix error code checks (thanks, Andreas!). default tip
Ryan C. Gordon <icculus@icculus.org> [Sat, 17 Feb 2018 23:57:57 -0500] rev 11881
pthread: fix error code checks (thanks, Andreas!).

Most pthread functions return 0 on success and non-zero on error, but those
errors might be positive or negative, so checking for return values in the
Unix style, where errors are less than zero, is a bug.

Fixes Bugzilla #4039.

Sat, 17 Feb 2018 20:18:48 -0500yuv: patched to compile.
Ryan C. Gordon <icculus@icculus.org> [Sat, 17 Feb 2018 20:18:48 -0500] rev 11880
yuv: patched to compile.

Sat, 17 Feb 2018 20:10:13 -0500yuv: fixed variable declaration shadowing warnings.
Ryan C. Gordon <icculus@icculus.org> [Sat, 17 Feb 2018 20:10:13 -0500] rev 11879
yuv: fixed variable declaration shadowing warnings.

Fixes Bugzilla #4062.

Sat, 17 Feb 2018 18:30:21 -0500pulseaudio: Just read/dump captured data in FlushCapture.
Ryan C. Gordon <icculus@icculus.org> [Sat, 17 Feb 2018 18:30:21 -0500] rev 11878
pulseaudio: Just read/dump captured data in FlushCapture.

Apparently pa_stream_flush() doesn't work as expected:

https://lists.freedesktop.org/archives/pulseaudio-discuss/2012-April/013328.html

Fixes Bugzilla #4087.

Fri, 16 Feb 2018 14:56:28 -0500video: put a spinlock around a global linked list.
Ryan C. Gordon <icculus@icculus.org> [Fri, 16 Feb 2018 14:56:28 -0500] rev 11877
video: put a spinlock around a global linked list.

This should only contend if you're allocating or freeing surfaces from
multiple threads at once, and then just for a short time.

Fixes Bugzilla #4084.

Fri, 16 Feb 2018 10:23:10 -0800Fixed bug 4085 - X11: Allow configuring _NET_WM_BYPASS_COMPOSITOR through SDL hints
Sam Lantinga <slouken@libsdl.org> [Fri, 16 Feb 2018 10:23:10 -0800] rev 11876
Fixed bug 4085 - X11: Allow configuring _NET_WM_BYPASS_COMPOSITOR through SDL hints

Callum McGing

This patch allows the user to disable the behaviour that blocks the compositor through a new hint: SDL_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR. This allows tools or other windowed applications to behave properly under KWin.

Sun, 29 Oct 2017 14:15:00 +0300bug #3739: handle %lu, %li and %ld in SDL_SetError.
Ozkan Sezer <sezero@users.sourceforge.net> [Sun, 29 Oct 2017 14:15:00 +0300] rev 11875
bug #3739: handle %lu, %li and %ld in SDL_SetError.

Tue, 13 Feb 2018 22:58:20 -0800Don't attempt WM_NCCALCSIZE adjustment when in fullscreen window transition
Sam Lantinga <slouken@libsdl.org> [Tue, 13 Feb 2018 22:58:20 -0800] rev 11874
Don't attempt WM_NCCALCSIZE adjustment when in fullscreen window transition

Mon, 12 Feb 2018 10:47:00 +0300fix building SDL_audiotypecvt.c with gcc < 4.0
sezero <sezero@users.sourceforge.net> [Mon, 12 Feb 2018 10:47:00 +0300] rev 11873
fix building SDL_audiotypecvt.c with gcc < 4.0

Mon, 12 Feb 2018 17:00:00 +0300revert the recent typecast assignment changes (see bug #4079)
sezero <sezero@users.sourceforge.net> [Mon, 12 Feb 2018 17:00:00 +0300] rev 11872
revert the recent typecast assignment changes (see bug #4079)

also change the void* typedefs for the two vulkan function
pointers added in vulkan_internal.h into generic function
pointer typedefs.