Sun, 10 Sep 2017 12:49:41 -0700Fixed bug 3815 - implicit-fallthrough warning - DUFFS_LOOP4 and friends
Sam Lantinga <slouken@libsdl.org> [Sun, 10 Sep 2017 12:49:41 -0700] rev 11492
Fixed bug 3815 - implicit-fallthrough warning - DUFFS_LOOP4 and friends

Sun, 10 Sep 2017 12:42:38 -0700Fixed bug 3813 - gcc7 fallthrough warnings in SDL_iconv.c and SDL_pixels.c
Sam Lantinga <slouken@libsdl.org> [Sun, 10 Sep 2017 12:42:38 -0700] rev 11491
Fixed bug 3813 - gcc7 fallthrough warnings in SDL_iconv.c and SDL_pixels.c

Sun, 10 Sep 2017 12:40:45 -0700Fixed tabs to spaces
Sam Lantinga <slouken@libsdl.org> [Sun, 10 Sep 2017 12:40:45 -0700] rev 11490
Fixed tabs to spaces

Sun, 10 Sep 2017 10:43:04 -0700Fixed compile warning
Sam Lantinga <slouken@libsdl.org> [Sun, 10 Sep 2017 10:43:04 -0700] rev 11489
Fixed compile warning

Sun, 10 Sep 2017 10:30:25 -0700Fixed bug 3811 - change HAVE_COPYSIGN to HAVE__COPYSIGN in SDL_config_windows.h
Sam Lantinga <slouken@libsdl.org> [Sun, 10 Sep 2017 10:30:25 -0700] rev 11488
Fixed bug 3811 - change HAVE_COPYSIGN to HAVE__COPYSIGN in SDL_config_windows.h

Ozkan Sezer

The patch below changes HAVE_COPYSIGN macro in SDL_config_windows.h to
HAVE__COPYSIGN, so that _copysign() can be used in SDL_stdlib.h which
is available in many more windows-targeting toolchains such as MinGW,
MSVC >= 6, etc, and not just MSVC >= 2013. SDL_stdlib.c already has a
specific check for HAVE__COPYSIGN, so I believe this is reasonable.

Sun, 10 Sep 2017 10:25:36 -0700Fixed the include path for khronos with Visual Studio
Sam Lantinga <slouken@libsdl.org> [Sun, 10 Sep 2017 10:25:36 -0700] rev 11487
Fixed the include path for khronos with Visual Studio

Sun, 10 Sep 2017 09:19:10 -0700Correction: copysign has been supported by windows several toolchains
Sam Lantinga <slouken@libsdl.org> [Sun, 10 Sep 2017 09:19:10 -0700] rev 11486
Correction: copysign has been supported by windows several toolchains
for a very long time, including MSVC6, MinGW, LCC-Win32, (no released
watcom versions though, but that's of no concern.)

Patch from Ozkan Sezer

Sat, 09 Sep 2017 21:17:46 -0400alsa: removed snd_pcm_wait() call before writing to playback device.
Ryan C. Gordon <icculus@icculus.org> [Sat, 09 Sep 2017 21:17:46 -0400] rev 11485
alsa: removed snd_pcm_wait() call before writing to playback device.

This would cause playback problems in certain situations, such as on the
Raspberry Pi. The device that the wait was added for seems to not benefit from
it in modern times, and standard desktop Linux seems to do the right thing
when a USB device is unplugged now, without this patch.

Fixes Bugzilla #3599.

Sat, 09 Sep 2017 11:04:35 -0700Updated documentation so it's clear you should use SDL_SetWindowDisplayMode() to change the size of fullscreen windows.
Sam Lantinga <slouken@libsdl.org> [Sat, 09 Sep 2017 11:04:35 -0700] rev 11484
Updated documentation so it's clear you should use SDL_SetWindowDisplayMode() to change the size of fullscreen windows.

Sat, 09 Sep 2017 11:00:25 -0700Fixed bug 3809 - Restore after maximize leads to wrong size
Sam Lantinga <slouken@libsdl.org> [Sat, 09 Sep 2017 11:00:25 -0700] rev 11483
Fixed bug 3809 - Restore after maximize leads to wrong size

Andreas Falkenhahn

My app opens a 640x480 window. When I click on the window's maximize button, the window correctly fills the entire screen and loses its borders. But clicking on the restore button now doesn't restore the window to its original 640x480 size. Instead, the window size is identical to the screen size now. The only difference to the previous state is that the window now has borders again but it isn't restored to 640x480.