Wed, 02 Nov 2016 02:50:27 -0700Added mapping for the PS3 controller in Bluetooth mode
Sam Lantinga <slouken@libsdl.org> [Wed, 02 Nov 2016 02:50:27 -0700] rev 10571
Added mapping for the PS3 controller in Bluetooth mode

Tue, 01 Nov 2016 17:38:05 +0000Skip duplicate key events sent by IMEs like uim.
Alex Baines <alex@abaines.me.uk> [Tue, 01 Nov 2016 17:38:05 +0000] rev 10570
Skip duplicate key events sent by IMEs like uim.

Tue, 01 Nov 2016 10:48:59 -0700Patch from Tapani Pälli to fix a memory leak in X11_InitKeyboard
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Nov 2016 10:48:59 -0700] rev 10569
Patch from Tapani Pälli to fix a memory leak in X11_InitKeyboard

Patch uses XkbFreeKeyboard to free the memory returned by XkbGetMap.
Earlier implementation called XkbFreeClientMap which frees all the maps
but not data->xkb structure itself, XkbFreeKeyboard will free maps and
the structure.

Tue, 01 Nov 2016 10:46:47 -0700Patch from Tapani Pälli to fix a memory leak in X11_GL_CreateContext
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Nov 2016 10:46:47 -0700] rev 10568
Patch from Tapani Pälli to fix a memory leak in X11_GL_CreateContext

Tue, 01 Nov 2016 10:42:35 -0700Fixed bug with udev support reporting
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Nov 2016 10:42:35 -0700] rev 10567
Fixed bug with udev support reporting

Joshua Bodine

I'm going to reopen this because configure should still accurately report whether libudev will be used. Right now it just tests whether it's enabled as an argument, not whether configure was successful in finding it.

Tue, 01 Nov 2016 10:33:44 -0700Fixed bug 3473 - can't build on linux with an old kernel
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Nov 2016 10:33:44 -0700] rev 10566
Fixed bug 3473 - can't build on linux with an old kernel

Tue, 01 Nov 2016 10:30:46 -0700Fixed bug 3478 - Patch Haiku to use dlopen instead of load_add_on
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Nov 2016 10:30:46 -0700] rev 10565
Fixed bug 3478 - Patch Haiku to use dlopen instead of load_add_on

Kai Sterker

SDL2 on Haiku so far uses Haiku-specific APIs for loading dynamic objects as add-ons, instead of using dlopen to load them as libraries. This, for example, leads to SDL_mixer not being able to load its audio backends, when compiled with standard settings.

As discussed at https://www.freelists.org/post/haikuports/SDL2-mixer-ogg-music-not-playing-and-other-stuff,2 , the best way to deal with this would be using dlopen instead of load_add_on. The following patch implements this change by dropping the Haiku-specific bits and using dlopen instead.

Sun, 30 Oct 2016 21:01:46 +0100Added call to SDL_HasAVX2() in platform test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 30 Oct 2016 21:01:46 +0100] rev 10564
Added call to SDL_HasAVX2() in platform test program.

Sun, 30 Oct 2016 21:01:33 +0100Fixed outdated info in README.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 30 Oct 2016 21:01:33 +0100] rev 10563
Fixed outdated info in README.

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.