Thu, 27 Sep 2018 09:37:36 +0300SDL_vsnprintf() updates for zero-padding:
Ozkan Sezer <sezeroz@gmail.com> [Thu, 27 Sep 2018 09:37:36 +0300] rev 12240
SDL_vsnprintf() updates for zero-padding:

- remove force-enabling of pad_zeroes for %u for compatibility
(was added in https://hg.libsdl.org/SDL/rev/701f4a25df89)
- ignore pad_zeroes for %s and %S
- ignore pad_zeroes for %d, %i and %u if a precision is given

Wed, 26 Sep 2018 20:10:32 -0400cocoa: Force an OpenGL context update when the window becomes key.
Ryan C. Gordon <icculus@icculus.org> [Wed, 26 Sep 2018 20:10:32 -0400] rev 12239
cocoa: Force an OpenGL context update when the window becomes key.

Fixes missing rendering on macOS 10.14 ("Mojave").

Fixes Bugzilla #4272.

Tue, 25 Sep 2018 21:35:09 -0400render: Do state cache improvements for GLES1, too. SDL-ryan-batching-renderer
Ryan C. Gordon <icculus@icculus.org> [Tue, 25 Sep 2018 21:35:09 -0400] rev 12238
render: Do state cache improvements for GLES1, too.

Tue, 25 Sep 2018 19:20:31 -0400render: OpenGL renderer now caches some state, to improve non-batching mode. SDL-ryan-batching-renderer
Ryan C. Gordon <icculus@icculus.org> [Tue, 25 Sep 2018 19:20:31 -0400] rev 12237
render: OpenGL renderer now caches some state, to improve non-batching mode.

(other minor bug fixes in here, too)

Tue, 25 Sep 2018 17:04:47 -0400render: Move non-batching flushes to different place. SDL-ryan-batching-renderer
Ryan C. Gordon <icculus@icculus.org> [Tue, 25 Sep 2018 17:04:47 -0400] rev 12236
render: Move non-batching flushes to different place.

This lets us batch up a few commands that are all related to the same API
call.

Tue, 25 Sep 2018 16:17:10 -0400render: opengles renderer actually works now. :) SDL-ryan-batching-renderer
Ryan C. Gordon <icculus@icculus.org> [Tue, 25 Sep 2018 16:17:10 -0400] rev 12235
render: opengles renderer actually works now. :)

Thu, 27 Sep 2018 01:10:50 +0300SDL_string.c (SDL_PrintString): avoid MSVC signed/unsigned mismatch warning
Ozkan Sezer <sezeroz@gmail.com> [Thu, 27 Sep 2018 01:10:50 +0300] rev 12234
SDL_string.c (SDL_PrintString): avoid MSVC signed/unsigned mismatch warning

Thu, 27 Sep 2018 01:00:50 +0300SDL_string.c (SDL_IntPrecisionAdjust): avoid MSVC generating a memset()
Ozkan Sezer <sezeroz@gmail.com> [Thu, 27 Sep 2018 01:00:50 +0300] rev 12233
SDL_string.c (SDL_IntPrecisionAdjust): avoid MSVC generating a memset()

Thu, 27 Sep 2018 00:32:15 +0300SDL_vsnprintf: implement precision for the integral value printers.
Ozkan Sezer <sezeroz@gmail.com> [Thu, 27 Sep 2018 00:32:15 +0300] rev 12232
SDL_vsnprintf: implement precision for the integral value printers.

Wed, 26 Sep 2018 11:17:43 -0700Fixed bug 4265 - SDL window falls to the bottom of the screen when dragged down and stuck there
Sam Lantinga <slouken@libsdl.org> [Wed, 26 Sep 2018 11:17:43 -0700] rev 12231
Fixed bug 4265 - SDL window falls to the bottom of the screen when dragged down and stuck there

Alexei

On WM_WINDOWPOSCHANGED event, WIN_UpdateClipCursor() is called. SDL_WINDOW_INPUT_FOCUS is set even when the mouse pointer is not inside the SDL window and therefore ClipCursor(&rect) is called. When dragging the window and rect.bottom=800 (i.e. the bottom edge of the screen) the SDL window is clipped to the bottom of the screen and it is not possible to move it back to the center of the screen.