Tue, 12 Mar 2019 14:44:12 -0700HIDAPI: fix bug that caused non-HID class parts of composite devices to have windows HID functions called on them.
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Mar 2019 14:44:12 -0700] rev 12624
HIDAPI: fix bug that caused non-HID class parts of composite devices to have windows HID functions called on them.

Tue, 12 Mar 2019 20:04:08 +0100Fixed bug 4513 - Wayland, fix crash when remove event is sent (from Sebastian Krzyszkowiak)
Sylvain Becker <sylvain.becker@gmail.com> [Tue, 12 Mar 2019 20:04:08 +0100] rev 12623
Fixed bug 4513 - Wayland, fix crash when remove event is sent (from Sebastian Krzyszkowiak)

Tue, 12 Mar 2019 14:20:37 +0100SDL_EVDEV_kbd_init: uninitialized data for ioctl (Bug 4530)
Sylvain Becker <sylvain.becker@gmail.com> [Tue, 12 Mar 2019 14:20:37 +0100] rev 12622
SDL_EVDEV_kbd_init: uninitialized data for ioctl (Bug 4530)

Only two chars are used but the full prototype is:

int tioclinux(struct tty_struct *tty, unsigned long arg)

==5010== Syscall param ioctl(TIOCLINUX) points to uninitialised byte(s)
==5010== at 0x53E73C7: ioctl (syscall-template.S:78)
==5010== by 0x4A887DA: SDL_EVDEV_Init (SDL_evdev.c:163)
==5010== by 0x4A7D157: KMSDRM_VideoInit (SDL_kmsdrmvideo.c:509)
==5010== by 0x497D959: SDL_VideoInit_REAL (SDL_video.c:529)
==5010== by 0x487ACBC: SDL_InitSubSystem_REAL (SDL.c:171)
==5010== by 0x487B052: SDL_Init_REAL (SDL.c:256)
==5010== by 0x488F7D6: SDL_Init (SDL_dynapi_procs.h:85)

Tue, 12 Mar 2019 07:59:53 +0100Fixed bug 4542 - Image flipped vertically when rendering on texture
Sylvain Becker <sylvain.becker@gmail.com> [Tue, 12 Mar 2019 07:59:53 +0100] rev 12621
Fixed bug 4542 - Image flipped vertically when rendering on texture

Have to recompute viewport because projection/glOrtho is different
wether rendering is on target texture or not

Mon, 11 Mar 2019 15:31:46 +0100SDL_MouseQuit(): clear mouse->cur_cursor (Bug 4530)
Sylvain Becker <sylvain.becker@gmail.com> [Mon, 11 Mar 2019 15:31:46 +0100] rev 12620
SDL_MouseQuit(): clear mouse->cur_cursor (Bug 4530)

Mon, 11 Mar 2019 15:27:42 +0100KMSDRM: missing return value in VideoInit() (Bug 4530)
Sylvain Becker <sylvain.becker@gmail.com> [Mon, 11 Mar 2019 15:27:42 +0100] rev 12619
KMSDRM: missing return value in VideoInit() (Bug 4530)

Mon, 11 Mar 2019 15:22:40 +0100KMSDRM: change calls free() to SDL_free() (Bug 4529)
Sylvain Becker <sylvain.becker@gmail.com> [Mon, 11 Mar 2019 15:22:40 +0100] rev 12618
KMSDRM: change calls free() to SDL_free() (Bug 4529)

Sat, 23 Feb 2019 09:36:56 +0100Un-activate some routine on mips because they are slowers (Bug 4503)
Sylvain Becker <sylvain.becker@gmail.com> [Sat, 23 Feb 2019 09:36:56 +0100] rev 12617
Un-activate some routine on mips because they are slowers (Bug 4503)

Fri, 22 Feb 2019 09:30:45 +0100BlitNtoN BlitNtoNKey: remove non-aligned word read/store (bpp 3<->4) (Bug 4503)
Sylvain Becker <sylvain.becker@gmail.com> [Fri, 22 Feb 2019 09:30:45 +0100] rev 12616
BlitNtoN BlitNtoNKey: remove non-aligned word read/store (bpp 3<->4) (Bug 4503)

Mips and (old) ARM doesn't allow word read/write when adress isn't 4bytes
aligned. So just remove that.

Tue, 19 Feb 2019 23:46:54 -0500raspberry: expose second display.
Ryan C. Gordon <icculus@icculus.org> [Tue, 19 Feb 2019 23:46:54 -0500] rev 12615
raspberry: expose second display.

This lets apps see and choose between both an HDMI and DSI-connected display,
such as a television and the Pi Foundation's official touchscreen. It only
exposes the second display if the hardware reports that it is connected.