Wed, 31 Oct 2018 15:01:20 -0700Fixed bug 4347 - Keyboard LEDs don't work on linux console
Sam Lantinga <slouken@libsdl.org> [Wed, 31 Oct 2018 15:01:20 -0700] rev 12375
Fixed bug 4347 - Keyboard LEDs don't work on linux console

Rainer Sabelka

When using SLD2 on a Linux console with the KMS/DRM video backend and Linux evdev keyboard support, the caps lock, scroll lock, and num lock leds do not work.

The attached patch adds ioctls for setting the LED state in SDL_evdev_kbd.c

Wed, 31 Oct 2018 10:18:05 -0700Added tag release-2.0.9 for changeset 8feb5da6f2fb
Sam Lantinga <slouken@libsdl.org> [Wed, 31 Oct 2018 10:18:05 -0700] rev 12374
Added tag release-2.0.9 for changeset 8feb5da6f2fb

Tue, 30 Oct 2018 20:11:02 +0300rename os2 makefile so that 'make dist' catches it; update it a bit. release-2.0.9
Ozkan Sezer <sezeroz@gmail.com> [Tue, 30 Oct 2018 20:11:02 +0300] rev 12373
rename os2 makefile so that 'make dist' catches it; update it a bit.

Tue, 30 Oct 2018 07:00:03 -0700Fixed bug 4188 - Software renderer SDL_RenderCopyEx blits corrupt image under certain cases
Sam Lantinga <slouken@libsdl.org> [Tue, 30 Oct 2018 07:00:03 -0700] rev 12372
Fixed bug 4188 - Software renderer SDL_RenderCopyEx blits corrupt image under certain cases

Sylvain

Re-opening this issue.

It fixes the test-case, but it introduces a regression with another bug (bug #4313).

So here's a new patch that activate cropping of the source surface to solve the issue.
It also reverts the wrong changeset.
It prevents unneeded colorkey error message.

Mon, 29 Oct 2018 19:58:59 -0700Backed out changeset 9bb50edccc46, SDL_JOYSTICK_HIDAPI is only used on iOS for Steam Controller support, which is not publicly available.
Sam Lantinga <slouken@libsdl.org> [Mon, 29 Oct 2018 19:58:59 -0700] rev 12371
Backed out changeset 9bb50edccc46, SDL_JOYSTICK_HIDAPI is only used on iOS for Steam Controller support, which is not publicly available.

Mon, 29 Oct 2018 20:18:50 -0400winmain: Patched to compile on C89 compilers.
Ryan C. Gordon <icculus@icculus.org> [Mon, 29 Oct 2018 20:18:50 -0400] rev 12370
winmain: Patched to compile on C89 compilers.

Mon, 29 Oct 2018 20:00:03 -0400winmain: Don't use SDL_malloc (or SDL_stack_alloc, which might be malloc).
Ryan C. Gordon <icculus@icculus.org> [Mon, 29 Oct 2018 20:00:03 -0400] rev 12369
winmain: Don't use SDL_malloc (or SDL_stack_alloc, which might be malloc).

Otherwise, we are using the allocator before the app can set up its own hooks.

Now we use VirtualAlloc, and WideCharToMultiByte (because SDL_iconv uses
SDL_malloc, too!) to get ready to call into SDL_main.

This also makes console_wmain() call into the same routines as everything
else, so we don't have to deal with those allocations, too. Hopefully we
end up with the same results from GetCommandLine() as we do in wargv.

Fixes Bugzilla #4340.

Mon, 29 Oct 2018 15:51:38 -0400README-ios: added a note about enabling hidapi.
Ryan C. Gordon <icculus@icculus.org> [Mon, 29 Oct 2018 15:51:38 -0400] rev 12368
README-ios: added a note about enabling hidapi.

Mon, 29 Oct 2018 10:14:59 -0400wayland: ask KDE protocol extension to use server-side decorations if possible. SDL-ryan-batching-renderer
Ryan C. Gordon <icculus@icculus.org> [Mon, 29 Oct 2018 10:14:59 -0400] rev 12367
wayland: ask KDE protocol extension to use server-side decorations if possible.

Sun, 28 Oct 2018 21:36:48 +0100Add and update include guards
Michał Janiszewski <janisozaur+sdl2image@gmail.com> [Sun, 28 Oct 2018 21:36:48 +0100] rev 12366
Add and update include guards

Include guards in most changed files were missing, I added them keeping
the same style as other SDL files. In some cases I moved the include
guards around to be the first thing the header has to take advantage of
any possible improvements compiler may have for inclusion guards.