Fri, 22 Sep 2017 07:15:41 -0700borderless windows will have WM_NCCALCSIZE return 0 for the non-client area. When this happens, it looks like windows will send a resize message expanding the window client area to the previous window + chrome size, so shouldn't need to adjust the window size for the set styles.
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Sep 2017 07:15:41 -0700] rev 11529
borderless windows will have WM_NCCALCSIZE return 0 for the non-client area. When this happens, it looks like windows will send a resize message expanding the window client area to the previous window + chrome size, so shouldn't need to adjust the window size for the set styles.

Fri, 22 Sep 2017 07:11:36 -0700sdl
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Sep 2017 07:11:36 -0700] rev 11528
sdl

- Fixing rendering borderless window. Need to force windows to send a WM_NCCALCSIZE then return 0 for non-client area size.

- Adding WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX to borderless windows, for reasons noted in comments.

- Fix SetupWindowData() setting SDL_WINDOW_BORDERLESS. This was being cleared at window creation, causing hanlding for the first WM_NCCALCSIZE message to fail

Fri, 22 Sep 2017 12:26:54 -0700Fixed bug 3837 - Change project settings for Xcode 9?
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Sep 2017 12:26:54 -0700] rev 11527
Fixed bug 3837 - Change project settings for Xcode 9?

Mark Callow

Xcode 9 emits a warning to validate project settings. The changes it proposes are

1. [iOS] Update the iOS deployment target to 8.0 since Xcode does
not support anything older.

2. [macOS] Target 'Framework' - Automatically Select Archectures.

3. [iOS & macOS] Turns on a bunch more compile warnings, a *lot* more on iOS.

4. [iOS & macOS] Turn on "Missing Localizability".

I want to confirm if it is ok to accept these changes and submit updated project files.

Since Alex Szpakowski has just removed iOS 7 guard ifdef's, I'm guessing 1 isn't a problem.

2 is probably ok for anyone building themselves. I wonder if it may cause problems for building distribution binaries.

3 shouldn't be a problem either provided any newly emitted warnings are fixed.

4 I am unfamiliar with. The description says "This will turn on the static analyzer to check for "Missing Localizability", because this project is localized for multiple languages." I suppose this may cause new warnings.

Fri, 22 Sep 2017 11:57:35 -0700Added tag release-2.0.6 for changeset 8df7a59b5528
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Sep 2017 11:57:35 -0700] rev 11526
Added tag release-2.0.6 for changeset 8df7a59b5528

Fri, 22 Sep 2017 11:25:52 -0700Fixed Mac OS X build release-2.0.6
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Sep 2017 11:25:52 -0700] rev 11525
Fixed Mac OS X build

Fri, 22 Sep 2017 11:15:57 -0700The volume was too high, clamp to SDL_MIX_MAXVOLUME
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Sep 2017 11:15:57 -0700] rev 11524
The volume was too high, clamp to SDL_MIX_MAXVOLUME

Fri, 22 Sep 2017 11:15:14 -0700Fixed audio being silent on older iOS devices
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Sep 2017 11:15:14 -0700] rev 11523
Fixed audio being silent on older iOS devices
Tested on an iPod running iOS 6.1

Fri, 22 Sep 2017 11:13:34 -0700Added instructions for deploying to older iOS devices (thanks Sylvain!)
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Sep 2017 11:13:34 -0700] rev 11522
Added instructions for deploying to older iOS devices (thanks Sylvain!)

Fri, 22 Sep 2017 18:31:25 +0200atari:xbios: We align pointer on a 256-byte boundary, so we need to allocate enough to avoid potential out of bounds access SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Fri, 22 Sep 2017 18:31:25 +0200] rev 11521
atari:xbios: We align pointer on a 256-byte boundary, so we need to allocate enough to avoid potential out of bounds access

Fri, 22 Sep 2017 08:56:09 -0700Avoid duplicate joystick axis events
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Sep 2017 08:56:09 -0700] rev 11520
Avoid duplicate joystick axis events