Mon, 23 Oct 2017 23:23:47 -0700Updated Android build tools version, which bumped minimum deployment target to API 14
Sam Lantinga <slouken@libsdl.org> [Mon, 23 Oct 2017 23:23:47 -0700] rev 11649
Updated Android build tools version, which bumped minimum deployment target to API 14
Also added native code to the Android gradle project, which allows using gradle or Android Studio to build the entire SDL application without a separate ndk-build step.

Mon, 23 Oct 2017 23:23:34 -0700Fixed build with older Android SDK
Sam Lantinga <slouken@libsdl.org> [Mon, 23 Oct 2017 23:23:34 -0700] rev 11648
Fixed build with older Android SDK

Mon, 23 Oct 2017 15:23:43 -0700Switched to new style gradle Android application build process
Sam Lantinga <slouken@libsdl.org> [Mon, 23 Oct 2017 15:23:43 -0700] rev 11647
Switched to new style gradle Android application build process

Mon, 23 Oct 2017 12:33:18 -0700Added tag release-2.0.7 for changeset 2088cd828335
Sam Lantinga <slouken@libsdl.org> [Mon, 23 Oct 2017 12:33:18 -0700] rev 11646
Added tag release-2.0.7 for changeset 2088cd828335

Sun, 22 Oct 2017 20:24:58 +0200Don't X error in SDL_CreateWindow with unsupported GL attributes release-2.0.7
Sven Hesse <drmccoy@drmccoy.de> [Sun, 22 Oct 2017 20:24:58 +0200] rev 11645
Don't X error in SDL_CreateWindow with unsupported GL attributes

Sat, 21 Oct 2017 22:26:24 -0700Added Visual Studio solution files for WinRT projects
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Oct 2017 22:26:24 -0700] rev 11644
Added Visual Studio solution files for WinRT projects

Sat, 21 Oct 2017 04:20:57 -0700Fixed bug 3901 - Fix vsync-ed pageflips on the KMSDRM video driver
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Oct 2017 04:20:57 -0700] rev 11643
Fixed bug 3901 - Fix vsync-ed pageflips on the KMSDRM video driver

Manuel

I noticed that, at least on Intel GPU hardware, passing SDL_RENDERER_PRESENTVSYNC would result on a static console instead of the program graphics.
That was due to the fact that calling drmModePageFlip() only works if we have previously set up CRTC to one of the GBM buffers with a drmModeSetCrtc() call, so now it's done and things work as expected.

The KMSDRM_GLES_SetupCrtc() call is done only one time, only when needed (when egl_swapinterval is not 0: when it's 0, there's no need for it because we flip by calling drmModePageFlip() anyway).
The place where KMSDRM_GLES_SetupCrtc() call is done may look strange, but it's right: it needs EGL completely ready because it needs to call eglSwapBuffers() internally to work (see more comments about it in the code).

Fri, 20 Oct 2017 16:53:42 -0700Fixed typo converting 4 channel audio to 2 channel
Sam Lantinga <slouken@libsdl.org> [Fri, 20 Oct 2017 16:53:42 -0700] rev 11642
Fixed typo converting 4 channel audio to 2 channel

Fri, 20 Oct 2017 14:51:22 -0700Added a note about adjusting channel weights when converting to fewer channels
Sam Lantinga <slouken@libsdl.org> [Fri, 20 Oct 2017 14:51:22 -0700] rev 11641
Added a note about adjusting channel weights when converting to fewer channels

Fri, 20 Oct 2017 14:48:10 -0700Document the SDL audio channel mapping
Sam Lantinga <slouken@libsdl.org> [Fri, 20 Oct 2017 14:48:10 -0700] rev 11640
Document the SDL audio channel mapping