Sam Lantinga [Sun, 02 Jun 2013 01:35:38 -0700] rev 7260
Gyrations to get the code to compile with the latest version of mingw-w64 as well as Visual Studio.
I think in this case mingw-w64 is incorrect in defining the GUID instead of declaring it like Visual Studio and the older mingw32 compilers.
Sam Lantinga [Sun, 02 Jun 2013 01:12:29 -0700] rev 7259
Fixed bug 1881 - SDL will not compile with "SDL_THREADS" disabled.
MakoEnergy02
I am attempting to compile SDL on WindowsXP 32-bit, using MinGW. The problem I am having is when I attempt to compile, when it gets to "SDL_systhread.c" it errors:
C:\Repos\Mezzanine\Mezzanine\libincludes\common\sdlsrc\SDL\src\thread\generic\SDL_systhread.c|29|error: conflicting types for 'SDL_SYS_CreateThread'
C:\Repos\Mezzanine\Mezzanine\libincludes\common\sdlsrc\SDL\src\thread\generic\..\SDL_systhread.h|35|note: previous declaration of 'SDL_SYS_CreateThread' was here
I do have SDL_THREADS disabled in my cmake configuration as I do not want or need SDL making threads for me, I have another thread provider. It seems the generic "dummy" implementation does not account for the two extra parameters needed for the "SDL_SYS_CreateThread" method when "SDL_PASSED_BEGINTHREAD_ENDTHREAD" is defined.
Sam Lantinga [Sun, 02 Jun 2013 01:09:12 -0700] rev 7258
Fixed bug 1882 - SDL_GetKeyboardState should return const.
Yuri K. Schlesner
The array returned by SDL_GetKeyboardState is also used internally by SDL to keep track of pressed/released keys and must not be modified, lest weird behaviour occurs. Because of this I believe it's return type should be changed to return a const pointer, which will provide a code indication of that fact.
Sam Lantinga [Sun, 02 Jun 2013 01:08:14 -0700] rev 7257
Fixed testnative on Mac OS X, which no longer ships X11 by default.
Sam Lantinga [Sat, 01 Jun 2013 12:53:32 -0700] rev 7256
Merged changes
Sam Lantinga [Sat, 01 Jun 2013 12:53:06 -0700] rev 7255
The standard fat gcc scripts work well with SDL 2.0
Philipp Wiesemann [Sat, 01 Jun 2013 21:17:43 +0200] rev 7254
Fixed implicit function declarations and their warnings.
For the SDL_SetMouseFocus() and SDL_SetKeyboardFocus().
Philipp Wiesemann [Sat, 01 Jun 2013 21:11:52 +0200] rev 7253
Removed debug output.
Philipp Wiesemann [Sat, 01 Jun 2013 21:09:36 +0200] rev 7252
Corrected indentation of license.
Sam Lantinga [Sat, 01 Jun 2013 08:57:17 -0700] rev 7251
Default the minimum required version to 2.0.0