Thu, 21 Sep 2017 20:30:25 -0300iOS MoltenVK code style cleanup.
Alex Szpakowski <slime73@gmail.com> [Thu, 21 Sep 2017 20:30:25 -0300] rev 11515
iOS MoltenVK code style cleanup.

Thu, 21 Sep 2017 20:11:44 -0300iOS: Fix compiling using the iOS 7 SDK, partially broken since MoltenVK support was added.
Alex Szpakowski <slime73@gmail.com> [Thu, 21 Sep 2017 20:11:44 -0300] rev 11514
iOS: Fix compiling using the iOS 7 SDK, partially broken since MoltenVK support was added.

Note that apps submitted to the iOS App Store *must* use a modern iOS SDK (currently iOS 10 is probably the minimum), however the SDK used to build is separate from the minimum iOS version an app supports at runtime.

Thu, 21 Sep 2017 14:48:03 -0700A hint with an empty string should be treated as the default value
Sam Lantinga <slouken@libsdl.org> [Thu, 21 Sep 2017 14:48:03 -0700] rev 11513
A hint with an empty string should be treated as the default value

Thu, 21 Sep 2017 10:29:17 -0700Only apply the jitter filter to prevent unexpected motion on axes that haven't been touched.
Sam Lantinga <slouken@libsdl.org> [Thu, 21 Sep 2017 10:29:17 -0700] rev 11512
Only apply the jitter filter to prevent unexpected motion on axes that haven't been touched.

Thu, 21 Sep 2017 01:22:40 -0700Fixed bug 3788 - software renderer crashes in SDL_RenderCopyEx with rotation and dstrect w or h is 0
Sam Lantinga <slouken@libsdl.org> [Thu, 21 Sep 2017 01:22:40 -0700] rev 11511
Fixed bug 3788 - software renderer crashes in SDL_RenderCopyEx with rotation and dstrect w or h is 0

Anthony

This is what's making the software renderer crash with rotated destination rectangles of w or h = 0:

SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, "2");

Thu, 21 Sep 2017 00:55:29 -0700Added some missing "extern" declarations
Sam Lantinga <slouken@libsdl.org> [Thu, 21 Sep 2017 00:55:29 -0700] rev 11510
Added some missing "extern" declarations

Thu, 21 Sep 2017 02:06:53 -0400audio: removed my perl experiment script.
Ryan C. Gordon <icculus@icculus.org> [Thu, 21 Sep 2017 02:06:53 -0400] rev 11509
audio: removed my perl experiment script.

Thu, 21 Sep 2017 02:51:14 -0400audio: Replaced the resampler. Again.
Ryan C. Gordon <icculus@icculus.org> [Thu, 21 Sep 2017 02:51:14 -0400] rev 11508
audio: Replaced the resampler. Again.

This time it's using real math from a real whitepaper instead of my previous
amateur, fast-but-low-quality attempt. The new resampler does "bandlimited
interpolation," as described here: https://ccrma.stanford.edu/~jos/resample/

The output appears to sound cleaner, especially at high frequencies, and of
course works with non-power-of-two rate conversions.

There are some obvious optimizations to be done to this still, and there is
other fallout: this doesn't resample a buffer in-place, the 2-channels-Sint16
fast path is gone because this resampler does a _lot_ of floating point math.
There is a nasty hack to make it work with SDL_AudioCVT.

It's possible these issues are solvable, but they aren't solved as of yet.
Still, I hope this effort is slouching in the right direction.

Thu, 21 Sep 2017 14:01:12 +0900macOS: remove unneeded #includes.
Mark Callow <libsdl.org@callow.im> [Thu, 21 Sep 2017 14:01:12 +0900] rev 11507
macOS: remove unneeded #includes.

Wed, 20 Sep 2017 19:59:34 -0700Reverted Alex's commit 4f3f29b6b666 - we're about to release 2.0.6, don't remove support for the iOS 7 SDK yet.
Sam Lantinga <slouken@libsdl.org> [Wed, 20 Sep 2017 19:59:34 -0700] rev 11506
Reverted Alex's commit 4f3f29b6b666 - we're about to release 2.0.6, don't remove support for the iOS 7 SDK yet.