Fri, 28 Oct 2016 01:28:58 +0100Fix double events / no repeat flag on key events when built withoutibus/fcitx
Alex Baines <alex@abaines.me.uk> [Fri, 28 Oct 2016 01:28:58 +0100] rev 10562
Fix double events / no repeat flag on key events when built withoutibus/fcitx

Uses XkbSetDetectableKeyRepeat, and falls back to forcing @im=none if it's not
supported.

Fri, 28 Oct 2016 17:00:37 -0700Fixed compiling on older versions of ALSA
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Oct 2016 17:00:37 -0700] rev 10561
Fixed compiling on older versions of ALSA

Fri, 28 Oct 2016 16:47:06 -0700Fixed audio data swizzling when the device channel map already matches what SDL expects
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Oct 2016 16:47:06 -0700] rev 10560
Fixed audio data swizzling when the device channel map already matches what SDL expects

Sat, 22 Oct 2016 17:53:03 -0700Fixed NULL pointer dereference, thanks Ozkan Sezer
Sam Lantinga <slouken@libsdl.org> [Sat, 22 Oct 2016 17:53:03 -0700] rev 10559
Fixed NULL pointer dereference, thanks Ozkan Sezer

Sat, 22 Oct 2016 11:01:55 -0700Fixed bug 3466 - Can't build 2.0.5 on ppc64
Sam Lantinga <slouken@libsdl.org> [Sat, 22 Oct 2016 11:01:55 -0700] rev 10558
Fixed bug 3466 - Can't build 2.0.5 on ppc64

/home/fedora/SDL2-2.0.5/src/video/SDL_blit_N.c: In function 'calc_swizzle32':
/home/fedora/SDL2-2.0.5/src/video/SDL_blit_N.c:127:5: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
const vector unsigned char plus = VECUINT8_LITERAL(0x00, 0x00, 0x00, 0x00,
^

Wed, 19 Oct 2016 21:22:42 -0700Added tag release-2.0.5 for changeset 007dfe83abf8
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Oct 2016 21:22:42 -0700] rev 10557
Added tag release-2.0.5 for changeset 007dfe83abf8

Wed, 19 Oct 2016 20:50:33 -0700Fixed bug 3460 - docs/README-macosx.md: g++fat.sh should be g++-fat.sh in universal build command release-2.0.5
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Oct 2016 20:50:33 -0700] rev 10556
Fixed bug 3460 - docs/README-macosx.md: g++fat.sh should be g++-fat.sh in universal build command

Elisée Maurer

I scratched my head for a while until I realized there's a typo in the command listed in the instructions for universal Mac builds: https://hg.libsdl.org/SDL/file/c1bb718f6c3f/docs/README-macosx.md#l24

It should say `g++-fat.sh` but instead it says `g++fat.sh`, which makes `./configure` fail with a C++ preprocessor error.

Wed, 19 Oct 2016 20:42:22 -0700Fixed bug 3461 - Implement TEXTINPUT events for Haiku
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Oct 2016 20:42:22 -0700] rev 10555
Fixed bug 3461 - Implement TEXTINPUT events for Haiku

Kai Sterker

Apparently, SDL2 on Haiku does not generate SDL_TEXTINPUT events.
Attached is a patch that adds this functionality.

Tested with SDLs own checkkeys program and different keymaps as well as my own SDL application and German keyboard layout to verify it generates the expected input.

Wed, 19 Oct 2016 20:39:12 -0700Fixed crash on Mac OS X 10.10 and earlier
Sam Lantinga <slouken@libsdl.org> [Wed, 19 Oct 2016 20:39:12 -0700] rev 10554
Fixed crash on Mac OS X 10.10 and earlier

Tue, 18 Oct 2016 23:24:49 -0700Fixed bug 3369 - RaspberryPI ability to specify a Dispmanx layer
Sam Lantinga <slouken@libsdl.org> [Tue, 18 Oct 2016 23:24:49 -0700] rev 10553
Fixed bug 3369 - RaspberryPI ability to specify a Dispmanx layer

Albert Casals

On a RaspberryPI, it might become convenient to specify the Dispmanx layer SDL uses.
Currently, it is hardcoded to be 10000 to sit above most applications.

This can be specially useful when integrating other graphical apps and frameworks like OMXplayer, QT5 etc.. in order to have more flexibility on their Z-order.