Thu, 01 Dec 2016 07:31:08 -0800Added Linux controller mapping for the Nostromo n45 Dual Analog Gamepad
Sam Lantinga [Thu, 01 Dec 2016 07:31:08 -0800] rev 10670
Added Linux controller mapping for the Nostromo n45 Dual Analog Gamepad

Thu, 01 Dec 2016 11:52:47 -0800Fixed bug 3503 - osx builds don't run on 10.6 as of rev. 10651
Sam Lantinga [Thu, 01 Dec 2016 11:52:47 -0800] rev 10669
Fixed bug 3503 - osx builds don't run on 10.6 as of rev. 10651

Ozkan Sezer

With rev. 10651, i.e. http://hg.libsdl.org/SDL/rev/f0065b8e6541 ,
SDL2 - OS X builds fail to run on 10.6 (my setup: i686 / 10.6.8)
because the symbol _IOPMAssertionCreateWithDescription is missing.
The SDK listing it for 10.7+ does seem correct. Reverting r10651
and rebuilding makes it to function again.

Wed, 30 Nov 2016 22:06:05 -0800Fixed bug 3340 - SDL_BlitScaled causes access violation in some cases.
Sam Lantinga [Wed, 30 Nov 2016 22:06:05 -0800] rev 10668
Fixed bug 3340 - SDL_BlitScaled causes access violation in some cases.

Simon Hug

The SDL_BlitScaled function runs into an access violation for specific blit coordinates and surface sizes. The attached testcase blits a 800x600 surface to a 1280x720 surface at the coordinates -640,-345 scaled to 1280x720. The blit function that moves the data then runs over and reads after the pixel data from the src surface causing an access violation.

I can't say where exactly it goes wrong, but I think it could have something to do with the rounding in SDL_UpperBlitScaled. final_src.y is 288 and final_src.h is 313. Together that's 601, which I believe is one too much, but I just don't know the code enough to make sure that's the problem.

Sylvain

I think this patch fix the issue, but maybe it's worth re-writing "SDL_UpperBlitScaled" using SDL_FRect.

Wed, 30 Nov 2016 12:58:03 -0800Fixed the controller mappings for the OUYA controller
Sam Lantinga [Wed, 30 Nov 2016 12:58:03 -0800] rev 10667
Fixed the controller mappings for the OUYA controller

Wed, 30 Nov 2016 12:34:50 -0800Added PS4 controller entries for the new Sony HID driver
Sam Lantinga [Wed, 30 Nov 2016 12:34:50 -0800] rev 10666
Added PS4 controller entries for the new Sony HID driver
https://git.kernel.org/cgit/linux/kernel/git/jikos/hid.git/log/?h=for-4.10/sony

Wed, 30 Nov 2016 12:25:19 -0800Added support for the DS4 USB Wireless Adaptor
Sam Lantinga [Wed, 30 Nov 2016 12:25:19 -0800] rev 10665
Added support for the DS4 USB Wireless Adaptor

Wed, 30 Nov 2016 23:31:36 +0100Updated documentation in header file.
Philipp Wiesemann [Wed, 30 Nov 2016 23:31:36 +0100] rev 10664
Updated documentation in header file.

Wed, 30 Nov 2016 23:31:23 +0100Fixed warning about storing an unused value.
Philipp Wiesemann [Wed, 30 Nov 2016 23:31:23 +0100] rev 10663
Fixed warning about storing an unused value.

Found by buildbot.

Tue, 29 Nov 2016 22:02:37 -0800Add the controller mappings to the linked list in order
Sam Lantinga [Tue, 29 Nov 2016 22:02:37 -0800] rev 10662
Add the controller mappings to the linked list in order

Tue, 29 Nov 2016 06:36:57 -0800Added an API to iterate over game controller mappings
Sam Lantinga [Tue, 29 Nov 2016 06:36:57 -0800] rev 10661
Added an API to iterate over game controller mappings