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.

Tue, 13 Feb 2018 13:25:59 -0800Fixed bug 4027 - CheckLibSampleRate macro in sdlchecks.cmake never defines HAVE_LIBSAMPLERATE{,_SHARED}, so they're always reported as disabled by MESSAGE_TESTED_OPTION macro in macros.cmake
Sam Lantinga <slouken@libsdl.org> [Tue, 13 Feb 2018 13:25:59 -0800] rev 11871
Fixed bug 4027 - CheckLibSampleRate macro in sdlchecks.cmake never defines HAVE_LIBSAMPLERATE{,_SHARED}, so they're always reported as disabled by MESSAGE_TESTED_OPTION macro in macros.cmake

Tue, 13 Feb 2018 08:15:39 -0800Fixed bug 3920 - IBus not work with SDL 2.0.7
Sam Lantinga <slouken@libsdl.org> [Tue, 13 Feb 2018 08:15:39 -0800] rev 11870
Fixed bug 3920 - IBus not work with SDL 2.0.7

cjacker

After updating from 2.0.5 to 2.0.7, Ibus not work anymore(fcitx still works).

Compare with 2.0.5, there are two issues in SDL_ibus.c.

1, SetupConnection always return SDL_FALSE in 2.0.7.

2, 'SetCapabilities' method should be called on 'ibus_conn'.

Patch attached.

Tue, 13 Feb 2018 08:13:29 -0800Fixed bug 3947 - replace strlcpy with memcpy in SDL_strdup()
Sam Lantinga <slouken@libsdl.org> [Tue, 13 Feb 2018 08:13:29 -0800] rev 11869
Fixed bug 3947 - replace strlcpy with memcpy in SDL_strdup()

Tue, 13 Feb 2018 08:07:52 -0800Fixed bug 3950 - Don't always call dbus_shutdown in SDL_DBus
Sam Lantinga <slouken@libsdl.org> [Tue, 13 Feb 2018 08:07:52 -0800] rev 11868
Fixed bug 3950 - Don't always call dbus_shutdown in SDL_DBus

Alexander Larsson

dbus_shutdown() is a debug feature which closes all global resources in the dbus library. Calling this should be done by the app, not a library, because if there are multiple users of dbus in the process then SDL could shut it down even though another part is using it.

For example, i had an issue with this in mGBA, which uses both Qt and SDL, both using libdbus. I had a session bus, but no system bus (this was in a flatpak sandbox), and when SDL_DBus_Init() failed to init the system bus it called dbus_shudown() and continued on. This caused issues for Qt when running due to its session bus connections having disappeared beneath it.

Tue, 13 Feb 2018 07:59:45 -0800Fixed bug 4081 - sdlchecks.cmake: typo introduced by rev11848 breaks building with wayland support
Sam Lantinga <slouken@libsdl.org> [Tue, 13 Feb 2018 07:59:45 -0800] rev 11867
Fixed bug 4081 - sdlchecks.cmake: typo introduced by rev11848 breaks building with wayland support

Mon, 12 Feb 2018 10:00:00 +0300kill C99'ism in SDL_waylandvulkan.c
sezero <sezero@users.sourceforge.net> [Mon, 12 Feb 2018 10:00:00 +0300] rev 11866
kill C99'ism in SDL_waylandvulkan.c

Sun, 11 Feb 2018 18:23:37 -0800On Android show the system UI when an SDL window is windowed, hide the system UI when it's fullscreen, like we do on iOS.
Sam Lantinga <slouken@libsdl.org> [Sun, 11 Feb 2018 18:23:37 -0800] rev 11865
On Android show the system UI when an SDL window is windowed, hide the system UI when it's fullscreen, like we do on iOS.
We're increasing the Android SDK minimum version to API 19, this doesn't increase the minimum target API, which is API 14.

Sun, 11 Feb 2018 17:25:51 -0800Fixed bug 4075 - configury adds Metal.framework to linkage even if it is not available
Sam Lantinga <slouken@libsdl.org> [Sun, 11 Feb 2018 17:25:51 -0800] rev 11864
Fixed bug 4075 - configury adds Metal.framework to linkage even if it is not available

Ozkan Sezer

Configury adds Metal.framework to linkage even if it is not available.
My solution is setting enable_render_metal to no when Metal.framework
is not found