Fri, 16 Jun 2017 10:50:29 -0700Clean up parent window when destroying a window
Sam Lantinga <slouken@libsdl.org> [Fri, 16 Jun 2017 10:50:29 -0700] rev 11101
Clean up parent window when destroying a window

Fri, 16 Jun 2017 09:10:13 -0700Implemented SDL_WINDOW_SKIP_TASKBAR on Windows
Sam Lantinga <slouken@libsdl.org> [Fri, 16 Jun 2017 09:10:13 -0700] rev 11100
Implemented SDL_WINDOW_SKIP_TASKBAR on Windows

Thu, 15 Jun 2017 23:30:50 +0200linux: Fixed using wrong constant for input text size.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 15 Jun 2017 23:30:50 +0200] rev 11099
linux: Fixed using wrong constant for input text size.

Thu, 15 Jun 2017 23:30:29 +0200Fixed SDL_GetWindowWMInfo() returning success on three unsupported platforms.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 15 Jun 2017 23:30:29 +0200] rev 11098
Fixed SDL_GetWindowWMInfo() returning success on three unsupported platforms.

Mon, 12 Jun 2017 21:35:24 -0400audio: Converter now checks a strict list of channels and formats we support.
Ryan C. Gordon <icculus@icculus.org> [Mon, 12 Jun 2017 21:35:24 -0400] rev 11097
audio: Converter now checks a strict list of channels and formats we support.

Mon, 12 Jun 2017 16:39:15 -0700Fixed bug 3668 - Overflow of SDL_AudioCVT.filters with some downmixes
Sam Lantinga <slouken@libsdl.org> [Mon, 12 Jun 2017 16:39:15 -0700] rev 11096
Fixed bug 3668 - Overflow of SDL_AudioCVT.filters with some downmixes

Simon Hug

There's a chance that an audio conversion from many channels to a few can use more than 9 audio filters. SDL_AudioCVT has 10 SDL_AudioFilter pointers of which one has to be the terminating NULL pointer. The SDL code has no checks for this limit. If it overflows there can be stack or heap corruption or a call to 0xa.

Attached patch adds a function that checks for this limit and throws an error if it is reached. Also adds some documentation.

Test parameters that trigger this issue:
AUDIO_U16MSB with 224 channels at 46359 Hz
V
AUDIO_S16MSB with 6 channels at 27463 Hz

The fuzzer program I uploaded in bug 3667 has more of them.

Mon, 12 Jun 2017 16:35:34 -0700Fixed bug 3670 - CMake IOS haptic error
Sam Lantinga <slouken@libsdl.org> [Mon, 12 Jun 2017 16:35:34 -0700] rev 11095
Fixed bug 3670 - CMake IOS haptic error

Sun, 11 Jun 2017 22:30:58 +0200linux: Changed internal functions to be static.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 11 Jun 2017 22:30:58 +0200] rev 11094
linux: Changed internal functions to be static.

Sun, 11 Jun 2017 22:30:49 +0200directfb: Fixed comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 11 Jun 2017 22:30:49 +0200] rev 11093
directfb: Fixed comment.

Sun, 11 Jun 2017 22:30:39 +0200Fixed missing error messages for SDL_GetWindowWMInfo().
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 11 Jun 2017 22:30:39 +0200] rev 11092
Fixed missing error messages for SDL_GetWindowWMInfo().