Sun, 03 Jan 2016 06:50:50 -0500Remove almost all instances of "volatile" keyword.
Ryan C. Gordon [Sun, 03 Jan 2016 06:50:50 -0500] rev 10003
Remove almost all instances of "volatile" keyword.

As Tiffany pointed out in Bugzilla, volatile is not useful for thread safety:

https://software.intel.com/en-us/blogs/2007/11/30/volatile-almost-useless-for-multi-threaded-programming/

Some of these volatiles didn't need to be, some were otherwise protected by
spinlocks or mutexes, and some got moved over to SDL_atomic_t data, etc.

Fixes Bugzilla #3220.

Sat, 02 Jan 2016 12:17:33 -0800Added tag release-2.0.4 for changeset e12c38730512
Sam Lantinga [Sat, 02 Jan 2016 12:17:33 -0800] rev 10002
Added tag release-2.0.4 for changeset e12c38730512

Sat, 02 Jan 2016 11:17:06 -0800Backed out commit 4de94185790e, this causes Visual Studio build failure on buildbot release-2.0.4
Sam Lantinga [Sat, 02 Jan 2016 11:17:06 -0800] rev 10001
Backed out commit 4de94185790e, this causes Visual Studio build failure on buildbot

Sat, 02 Jan 2016 10:38:51 -0800Fixed sed error on Mac OS X and updated copyright on a few last files
Sam Lantinga [Sat, 02 Jan 2016 10:38:51 -0800] rev 10000
Fixed sed error on Mac OS X and updated copyright on a few last files

Sat, 02 Jan 2016 10:25:53 -0800Fixed bug 3092 - Statically link sdl2 with /MT for msvc
Sam Lantinga [Sat, 02 Jan 2016 10:25:53 -0800] rev 9999
Fixed bug 3092 - Statically link sdl2 with /MT for msvc

Martin Gerhardy

According to https://msdn.microsoft.com/de-de/library/2kzt1wy3%28v=vs.120%29.aspx when one is using /MT for msvc compilations the libcmt.lib is already linked to the binary. This lib includes the symbol that is now guarded (see attached patch) by the #ifndef _MT.

Sat, 02 Jan 2016 10:10:34 -0800Updated copyright to 2016
Sam Lantinga [Sat, 02 Jan 2016 10:10:34 -0800] rev 9998
Updated copyright to 2016

Fri, 01 Jan 2016 17:41:11 +0100Fixed typo in README for iOS.
Philipp Wiesemann [Fri, 01 Jan 2016 17:41:11 +0100] rev 9997
Fixed typo in README for iOS.

Fri, 01 Jan 2016 17:39:55 +0100Added brackets to function names in header comments so doxygen links them.
Philipp Wiesemann [Fri, 01 Jan 2016 17:39:55 +0100] rev 9996
Added brackets to function names in header comments so doxygen links them.

Thu, 31 Dec 2015 21:16:43 -0400Updated some header comments and iOS documentation to better clarify high-dpi / retina support and screen-coordinate sizes versus pixel sizes.
Alex Szpakowski [Thu, 31 Dec 2015 21:16:43 -0400] rev 9995
Updated some header comments and iOS documentation to better clarify high-dpi / retina support and screen-coordinate sizes versus pixel sizes.

Thu, 31 Dec 2015 15:26:40 -0400CMake: Fixed building for Windows with VS2015 (bug #3080).
Alex Szpakowski [Thu, 31 Dec 2015 15:26:40 -0400] rev 9994
CMake: Fixed building for Windows with VS2015 (bug #3080).

- Don't try to link with the Visual C runtime.

- Avoid code generation that would use functions from the VC runtime.