Tue, 18 Jun 2019 14:24:26 -0700Only warp the mouse to set focus if we're definitely going into relative mode
Sam Lantinga [Tue, 18 Jun 2019 14:24:26 -0700] rev 12886
Only warp the mouse to set focus if we're definitely going into relative mode

Tue, 18 Jun 2019 14:24:24 -0700Fixed compiler warning
Sam Lantinga [Tue, 18 Jun 2019 14:24:24 -0700] rev 12885
Fixed compiler warning

Tue, 18 Jun 2019 14:15:10 -0700Fixed bug 4624 - KMS/DRM fails on FreeBSD because /dev/dri/card* nodes are symlinks
Sam Lantinga [Tue, 18 Jun 2019 14:15:10 -0700] rev 12884
Fixed bug 4624 - KMS/DRM fails on FreeBSD because /dev/dri/card* nodes are symlinks

Jan Martin Mikkelsen

Patch to scan /dev/dri based on names rather than file type

Loading KMS/DRM on FreeBSD fails because the "available" code in the driver checks for character device nodes under /dev/dri and the /dev/dri/card* files are symlinks rather than device nodes nodes on FreeBSD. The symlink points to /dev/drm/0.

The attached patch counts /dev/dri/card* entries rather than directory entries which are character devices.

Tue, 18 Jun 2019 16:53:49 -0400cocoa: Patched to compile and also handle possible malloc failure.
Ryan C. Gordon [Tue, 18 Jun 2019 16:53:49 -0400] rev 12883
cocoa: Patched to compile and also handle possible malloc failure.

Tue, 18 Jun 2019 13:41:38 -0700Fixed potential double-free in mouse cleanup code
Sam Lantinga [Tue, 18 Jun 2019 13:41:38 -0700] rev 12882
Fixed potential double-free in mouse cleanup code

Tue, 18 Jun 2019 10:08:19 -0700Fixed 4669 - Using the software SDL_Renderer on Android leads to GL errors & black screen when window resizes
Sam Lantinga [Tue, 18 Jun 2019 10:08:19 -0700] rev 12881
Fixed 4669 - Using the software SDL_Renderer on Android leads to GL errors & black screen when window resizes

Sylvain

I think what happening with the software renderer is:

* you're somehow in background (so texture creation is not possible)
* it resizes and wants to push a SDL_WINDOWEVENT_SIZE_CHANGED
It call:
https://hg.libsdl.org/SDL/file/45b56ed51919/src/render/SDL_render.c#l683
* GetOutputSize
* SW_GetOutputSize
* SW_ActivateRenderer
* SDL_GetWindowSurface
* SDL_CreateWindowFramebuffer which is mapped to SDL_CreateWindowTexture
and it ends up re-creating the surface/a texture, while being in background

Tue, 18 Jun 2019 18:53:58 +0200Android: resize with software rendering, reverted again (Bug 4669)
Sylvain Becker [Tue, 18 Jun 2019 18:53:58 +0200] rev 12880
Android: resize with software rendering, reverted again (Bug 4669)

Tue, 18 Jun 2019 18:40:40 +0200Android: try to fix resize with software rendering (bug 4669)
Sylvain Becker [Tue, 18 Jun 2019 18:40:40 +0200] rev 12879
Android: try to fix resize with software rendering (bug 4669)

Tue, 18 Jun 2019 18:22:18 +0200Android: revert commit SW_GetOutputSize, again (Bug 4669)
Sylvain Becker [Tue, 18 Jun 2019 18:22:18 +0200] rev 12878
Android: revert commit SW_GetOutputSize, again (Bug 4669)

Tue, 18 Jun 2019 08:35:31 -0700Added a patch note about batched rendering
Sam Lantinga [Tue, 18 Jun 2019 08:35:31 -0700] rev 12877
Added a patch note about batched rendering