Sat, 16 Mar 2019 18:35:11 -0700@@ -, +, @@ SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Mar 2019 18:35:11 -0700] rev 12645
@@ -, +, @@

Sat, 16 Mar 2019 18:34:33 -0700Fixed CVE-2019-7635 and bug 4498 - Heap-Buffer Overflow in Blit1to4 pertaining to SDL_blit_1.c
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Mar 2019 18:34:33 -0700] rev 12644
Fixed CVE-2019-7635 and bug 4498 - Heap-Buffer Overflow in Blit1to4 pertaining to SDL_blit_1.c

Petr Pisar

The root cause is that the POC BMP file declares 3 colors used and 4 bpp palette, but pixel at line 28 and column 1 (counted from 0) has color number 3. Then when the image loaded into a surface is passed to SDL_DisplayFormat(), in order to convert it to a video format, a used bliting function looks up a color number 3 in a 3-element long color bliting map. (The map obviously has the same number entries as the surface format has colors.)

Proper fix should refuse broken BMP images that have a pixel with a color index higher than declared number of "used" colors. Possibly more advanced fix could try to relocate the out-of-range color index into a vacant index (if such exists).

Sat, 16 Mar 2019 18:12:26 -0700Fix polling left trigger reporting right trigger's values.
Jimb Esser <wasteland@gmail.com> [Sat, 16 Mar 2019 18:12:26 -0700] rev 12643
Fix polling left trigger reporting right trigger's values.

Sat, 16 Mar 2019 18:11:09 -0700Fix DirectInput error codes being lost
Jimb Esser <wasteland@gmail.com> [Sat, 16 Mar 2019 18:11:09 -0700] rev 12642
Fix DirectInput error codes being lost

Tue, 12 Mar 2019 20:27:54 -0400hidapi: Add support for Wii U/Switch USB GameCube controller adapter.
Ethan Lee <flibitijibibo@flibitijibibo.com> [Tue, 12 Mar 2019 20:27:54 -0400] rev 12641
hidapi: Add support for Wii U/Switch USB GameCube controller adapter.

Note that a single USB device is responsible for all 4 joysticks, so a large
rewrite of the DeviceDriver functions was necessary to allow a single device to
produce multiple joysticks.

Sat, 16 Mar 2019 17:47:59 -0700Fixed bug 4452 - Please replace AC_HELP_STRING with AS_HELP_STRING
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Mar 2019 17:47:59 -0700] rev 12640
Fixed bug 4452 - Please replace AC_HELP_STRING with AS_HELP_STRING

Hugh McMaster

AC_HELP_STRING is deprecated and is considered an obsolete macro in autoconf 2.69.

Please replace AC_HELP_STRING with AS_HELP_STRING.

Sat, 16 Mar 2019 17:39:15 -0700Added missing PKG_CONFIG macros
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Mar 2019 17:39:15 -0700] rev 12639
Added missing PKG_CONFIG macros

Sun, 03 Feb 2019 20:06:18 +1100Use host system pkg-config when (cross-)compiling and convert to PKG_CHECK_MODULES
Hugh McMaster <hugh.mcmaster@outlook.com> [Sun, 03 Feb 2019 20:06:18 +1100] rev 12638
Use host system pkg-config when (cross-)compiling and convert to PKG_CHECK_MODULES

Fixes Bug 3575

Sat, 16 Mar 2019 00:08:19 -0400Fix compiler warnings.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Mar 2019 00:08:19 -0400] rev 12637
Fix compiler warnings.

Fri, 15 Mar 2019 23:54:42 -0400testgesture: Add dependency to SDLtest to Visual Studio project.
Ryan C. Gordon <icculus@icculus.org> [Fri, 15 Mar 2019 23:54:42 -0400] rev 12636
testgesture: Add dependency to SDLtest to Visual Studio project.