Mon, 14 Oct 2019 12:41:06 -0400dynapi: Deal with failure cases better, other fixes.
Ryan C. Gordon [Mon, 14 Oct 2019 12:41:06 -0400] rev 13118
dynapi: Deal with failure cases better, other fixes.

Fixes Bugzilla #4803.

Mon, 14 Oct 2019 16:40:46 +0200Fixed race condition when scaling Touch events, and changing the renderer
Sylvain Becker [Mon, 14 Oct 2019 16:40:46 +0200] rev 13117
Fixed race condition when scaling Touch events, and changing the renderer
target.
Always read the output size of the main renderer.
(similar to bug 2107)

Mon, 14 Oct 2019 00:51:53 -0300macOS: Fix the initial window background not being black since macOS 10.14.2 or so, when OpenGL is used (bug #4810). Also fixes "CGContext: invalid context 0x0" errors when an OpenGL window is created (bug #4470).
Alex Szpakowski [Mon, 14 Oct 2019 00:51:53 -0300] rev 13116
macOS: Fix the initial window background not being black since macOS 10.14.2 or so, when OpenGL is used (bug #4810). Also fixes "CGContext: invalid context 0x0" errors when an OpenGL window is created (bug #4470).

Sun, 13 Oct 2019 21:39:20 -0300macOS: Fix non-highdpi OpenGL contexts not scaling properly in macOS 10.15 (bug 4810 and 4822).
Alex Szpakowski [Sun, 13 Oct 2019 21:39:20 -0300] rev 13115
macOS: Fix non-highdpi OpenGL contexts not scaling properly in macOS 10.15 (bug 4810 and 4822).

Sun, 13 Oct 2019 20:52:52 +0200Fixed bug 4825 - SDL Renderer OpenGL: Buffer overflow (SDL_RENDERCMD_DRAW_LINES)
Sylvain Becker [Sun, 13 Oct 2019 20:52:52 +0200] rev 13114
Fixed bug 4825 - SDL Renderer OpenGL: Buffer overflow (SDL_RENDERCMD_DRAW_LINES)

Sun, 13 Oct 2019 15:18:28 -0300macOS: Fix asserts in SDL_Render's metal scissor code when the window is resized.
Alex Szpakowski [Sun, 13 Oct 2019 15:18:28 -0300] rev 13113
macOS: Fix asserts in SDL_Render's metal scissor code when the window is resized.

Sun, 13 Oct 2019 12:16:40 -0300macOS: Fix a new issue in 10.15 where the window decorations don't always get restored after SDL_SetWindowFullscreen(window, 0).
Alex Szpakowski [Sun, 13 Oct 2019 12:16:40 -0300] rev 13112
macOS: Fix a new issue in 10.15 where the window decorations don't always get restored after SDL_SetWindowFullscreen(window, 0).

Sat, 12 Oct 2019 18:47:56 +0200Fixed bug 4797 - SDL fails to compile with Mesa Master (thanks Michael Olbrich!)
Sylvain Becker [Sat, 12 Oct 2019 18:47:56 +0200] rev 13111
Fixed bug 4797 - SDL fails to compile with Mesa Master (thanks Michael Olbrich!)

fix building with Mesa 19.2

With Mesa 19.2 building fails with:

/include/GLES/gl.h:63:25: error: conflicting types for 'GLsizeiptr'

The same type is defined in include/SDL_opengl.h for OpenGL and the two
headers should not be included at the same time.
This was just never noticed because the same header guard '__gl_h_' was
used. This was changed in Mesa. The result is this error.

Fix this the same way GLES2 already handles this: Don't include the GLES
header when the OpenGL header was already included.
(https://hg.libsdl.org/SDL/rev/a60b3c292f0f)

Fri, 11 Oct 2019 06:18:24 +0200Remove 'Enum' suffixes (bug 4813)
Sylvain Becker [Fri, 11 Oct 2019 06:18:24 +0200] rev 13110
Remove 'Enum' suffixes (bug 4813)

Thu, 10 Oct 2019 17:40:00 +0200Fixed bug 4813 - Give enums their own name
Sylvain Becker [Thu, 10 Oct 2019 17:40:00 +0200] rev 13109
Fixed bug 4813 - Give enums their own name
* SDL_PIXELTYPE_
* SDL_BITMAPORDER_
* SDL_PACKEDORDER_
* SDL_ARRAYORDER_
* SDL_PACKEDLAYOUT_
* SDLK_
* SDL_LOG_CATEGORY_