Sun, 28 Jun 2020 17:45:07 -0400stdinc: Let Clang static analysis see more C runtime functions.
Ryan C. Gordon <icculus@icculus.org> [Sun, 28 Jun 2020 17:45:07 -0400] rev 13940
stdinc: Let Clang static analysis see more C runtime functions.

For systems without strlcpy and strlcat, just declare them as if they exist;
the analyzer possibly still knows the details of these functions and can
utilize that in its analysis.

Most of this patch was from meyraud705 at gmail and Martin Gerhardy. Thanks!

Fixes Bugzilla #5163.

Sun, 28 Jun 2020 16:23:05 -0400joystick: Linux joysticks now recover better from dropped events.
Ryan C. Gordon <icculus@icculus.org> [Sun, 28 Jun 2020 16:23:05 -0400] rev 13939
joystick: Linux joysticks now recover better from dropped events.

Fixes Bugzilla #4830.

Sat, 27 Jun 2020 16:25:47 -0400emscripten: Introduce SDL_HINT_EMSCRIPTEN_ASYNCIFY
Sylvain Beucler <beuc@beuc.net> [Sat, 27 Jun 2020 16:25:47 -0400] rev 13938
emscripten: Introduce SDL_HINT_EMSCRIPTEN_ASYNCIFY

See https://github.com/emscripten-core/emscripten/issues/10746

and

https://github.com/emscripten-ports/SDL2/pull/112

Fixes Bugzilla #4997.

Sat, 27 Jun 2020 16:22:50 -0400emscripten: support pseudo-synchronous screen refresh and events update using asyncify
Sylvain Beucler <beuc@beuc.net> [Sat, 27 Jun 2020 16:22:50 -0400] rev 13937
emscripten: support pseudo-synchronous screen refresh and events update using asyncify

Sat, 27 Jun 2020 11:47:03 +0300Disable ARM SIMD and NEON by default for now (bug #4365) SDL-1.2
Ozkan Sezer <sezeroz@gmail.com> [Sat, 27 Jun 2020 11:47:03 +0300] rev 13936
Disable ARM SIMD and NEON by default for now (bug #4365)

Sat, 27 Jun 2020 02:38:13 -0400configure: Accidentally deleted a ')'
Ryan C. Gordon <icculus@icculus.org> [Sat, 27 Jun 2020 02:38:13 -0400] rev 13935
configure: Accidentally deleted a ')'

Sorry!

Sat, 27 Jun 2020 02:00:58 -0400cmake: Fix Metal detection on macOS/iOS.
Ryan C. Gordon <icculus@icculus.org> [Sat, 27 Jun 2020 02:00:58 -0400] rev 13934
cmake: Fix Metal detection on macOS/iOS.

Apparently the "-x objective-c" made it down to the linker, who then treats
the .o file as Objective-C source code. Apparently the -ObjC argument does
the same thing but gets ignored by the linker.

Fixes Bugzilla #4988.

Fri, 26 Jun 2020 23:30:59 -0400configure/cmake: Disable ARM SIMD and NEON by default.
Ryan C. Gordon <icculus@icculus.org> [Fri, 26 Jun 2020 23:30:59 -0400] rev 13933
configure/cmake: Disable ARM SIMD and NEON by default.

It's buggy at the moment.

Fri, 26 Jun 2020 21:37:29 -0400video: Make SDL_CreateWindow use SDL_Init(SDL_INIT_VIDEO), not SDL_VideoInit.
Ryan C. Gordon <icculus@icculus.org> [Fri, 26 Jun 2020 21:37:29 -0400] rev 13932
video: Make SDL_CreateWindow use SDL_Init(SDL_INIT_VIDEO), not SDL_VideoInit.

Otherwise, the video subsystem won't deinitialize during SDL_Quit().

Fixes Bugzilla #5067.

Fri, 26 Jun 2020 21:35:54 -0400test: testspriteminimal wasn't calling SDL_Quit() on exit.
Ryan C. Gordon <icculus@icculus.org> [Fri, 26 Jun 2020 21:35:54 -0400] rev 13931
test: testspriteminimal wasn't calling SDL_Quit() on exit.