Mon, 04 Dec 2017 19:28:03 +0200Fixed SDL_Log not working on windows if the output is being redirected.
Olli Kallioinen <olli.kallioinen@iki.fi> [Mon, 04 Dec 2017 19:28:03 +0200] rev 11721
Fixed SDL_Log not working on windows if the output is being redirected.

Mon, 04 Dec 2017 20:21:52 -0800Fixed typos (thanks Martin!)
Sam Lantinga <slouken@libsdl.org> [Mon, 04 Dec 2017 20:21:52 -0800] rev 11720
Fixed typos (thanks Martin!)

Sun, 03 Dec 2017 20:27:08 -0800Fixed name of eglCreatePbufferSurface function
Sam Lantinga <slouken@libsdl.org> [Sun, 03 Dec 2017 20:27:08 -0800] rev 11719
Fixed name of eglCreatePbufferSurface function

Sun, 03 Dec 2017 20:25:55 -0800Fixed bug 3945 - Add eglCreatePbufferSurface function
Sam Lantinga <slouken@libsdl.org> [Sun, 03 Dec 2017 20:25:55 -0800] rev 11718
Fixed bug 3945 - Add eglCreatePbufferSurface function

tomwardio

Proposed patch loads eglCreatePbufferSurface in same manner as other 1.1 functors. This allows custom video drivers to create pbuffer surfaces.

Sun, 03 Dec 2017 18:11:12 +0100atari:xbios: Call NOVA routines in supervisor mode SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Sun, 03 Dec 2017 18:11:12 +0100] rev 11717
atari:xbios: Call NOVA routines in supervisor mode

Tue, 28 Nov 2017 18:31:18 -0800Non-resizable windows need to have their window rect set to the client rect
Sam Lantinga <slouken@libsdl.org> [Tue, 28 Nov 2017 18:31:18 -0800] rev 11716
Non-resizable windows need to have their window rect set to the client rect

Mon, 27 Nov 2017 15:07:07 -0800Use the included Khronos headers on Android so we can create Core OpenGL contexts when building with older SDK
Sam Lantinga <slouken@libsdl.org> [Mon, 27 Nov 2017 15:07:07 -0800] rev 11715
Use the included Khronos headers on Android so we can create Core OpenGL contexts when building with older SDK

Fri, 24 Nov 2017 12:03:28 -0800Fixed bug 3980 - Fix for KMSDRM driver where cursor would not be shown on some gfx hardware because of unsupported cursor size
Sam Lantinga <slouken@libsdl.org> [Fri, 24 Nov 2017 12:03:28 -0800] rev 11714
Fixed bug 3980 - Fix for KMSDRM driver where cursor would not be shown on some gfx hardware because of unsupported cursor size

Manuel Alfayate Corchete

This fixes a problem with KMSDRM on some graphics hardware where only bigger cursor sizes are supported, such as current Intel gfx. (The kernel-side driver is what limits this: had to look for failing IOCTLs...)
That caused SDL_SetCursor() to fail silently, and we were left with a missing cursor without further explanation.
With this patch, different "standard" sizes are tried and a bigger one is used (with an intermediate and clean buffer only used to write the new cursor to the BO where it will live after) if we get, let's say, 16x16 which is pretty common but our hardware does not support that.

Fri, 24 Nov 2017 03:01:07 -0800Fixed bug 3979 - Failed to link with "multiple definition of `scalbln'" error on both MinGW and MinGW-w64 by CMake
Sam Lantinga <slouken@libsdl.org> [Fri, 24 Nov 2017 03:01:07 -0800] rev 11713
Fixed bug 3979 - Failed to link with "multiple definition of `scalbln'" error on both MinGW and MinGW-w64 by CMake

Vitaly Novichkov

Once I ran build of my codecs collection on AppVeyor where my CMake script downloads latest SDL2 from HG repo, failed to link because of math functions conflict:

https://ci.appveyor.com/project/Wohlstand/audiocodecs/build/1.0.44
The revision is b94292eebb5c

There are both vanilla MinGW and MinGW-w64 are failed to build.


```
[100%] Linking C shared library libSDL2.dll
c:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../libmingwex.a(scalbn.o):(.text+0x0): multiple definition of `scalbln'
CMakeFiles\SDL2.dir/objects.a(s_scalbn.c.obj):C:/projects/audiocodecs/build-MinGW-Release-Win32/external/SDL2/src/SDL2HG/src/libm/s_scalbn.c:30: first defined here

Tue, 21 Nov 2017 21:58:27 -0800Fixed some compiler warnings
Sam Lantinga <slouken@libsdl.org> [Tue, 21 Nov 2017 21:58:27 -0800] rev 11712
Fixed some compiler warnings