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.

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,
^