Ryan C. Gordon <icculus@icculus.org> [Wed, 10 Jul 2013 23:43:35 -0400] rev 7395
Added src/thread/windows/SDL_systls.c to CMakeLists.txt (thanks, Charles!).
Fixes Bugzilla #1955.
Sam Lantinga <slouken@libsdl.org> [Wed, 10 Jul 2013 20:17:20 -0700] rev 7394
Added PowerPC and ARM versions of the memory barrier functions.
Sam Lantinga <slouken@libsdl.org> [Wed, 10 Jul 2013 18:31:17 -0700] rev 7393
Added release/acquire memory barriers to the atomic API
* Added a destructor to clean up TLS memory at thread shutdown
* Refactored the TLS code to have platform independent code and a small platform dependent core with a fallback to generic code if platform dependent functions fail.
* Fixed recursion issues with SDL_GetErrBuf()
Sam Lantinga <slouken@libsdl.org> [Wed, 10 Jul 2013 02:37:57 -0700] rev 7392
Fixed Haiku build
Sam Lantinga <slouken@libsdl.org> [Wed, 10 Jul 2013 02:32:04 -0700] rev 7391
Implemented an API for thread-local storage: SDL_TLSCreate(), SDL_TLSSet(), SDL_TLSGet()
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 09 Jul 2013 12:58:54 -0700] rev 7390
SDL_GL_MakeCurrent: Only no-op redundant calls on *same* thread.
This ensures that we only no-op redundant calls if they're made on the
same thread as the last MakeCurrent with those arguments. This should
maek SDL behave better with multithreaded environments.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 09 Jul 2013 12:57:12 -0700] rev 7389
Mac: Remove dead FULLSCREEN_TOGGLEABLE code.
This code was written almost 2 years ago, and the flag hasn't been
changed since. Cleaning up the code by removing the conditional blocks,
so that they behave the same way they have for the past two years.
FULLSCREEN_TOGGLEABLE used to cause us to use
-[NSOpenGLContext setFullScreen] and a pixel format with
NSOpenGLPFAFullScreen.
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 09 Jul 2013 13:54:29 -0300] rev 7388
Removing video/uikit/*.c from configure's iOS sources
Unexplicable computer sciences phenomenon: Instead of returning an empty set,
*.c in an folder with no .c files produces the "*.c" string to be added as
a source. I'm sorry future generations, we are doing the best we can :)
Ryan C. Gordon <icculus@icculus.org> [Tue, 09 Jul 2013 11:57:32 -0400] rev 7387
Backout hg changset 898992405fa7; lots of things still use SDL_types.h. :/
Will remove this again at some point in the future, though.
Sam Lantinga <slouken@libsdl.org> [Tue, 09 Jul 2013 08:01:40 -0700] rev 7386
Made the SDL_memset4() comment even clearer so we don't accidentally replace it with memset() in the future.