Sun, 20 Oct 2013 21:56:15 -0700Fixed bug 2129 - fix for bug 2121 breaks linking for mingw and throws multiple warnings
Sam Lantinga <slouken@libsdl.org> [Sun, 20 Oct 2013 21:56:15 -0700] rev 7860
Fixed bug 2129 - fix for bug 2121 breaks linking for mingw and throws multiple warnings

Andreas Ertelt

The problem in question is caused by changeset 7771 (http://hg.libsdl.org/SDL/rev/4434498bf4b9 / https://bugzilla.libsdl.org/show_bug.cgi?id=2121)

The redefinition of __inline__ (introduced by the addition of begin_code.h:128's "|| __STRICT_ANSI__") results in mingw's gcc throwing multiple

warning: always_inline function might not be inlinable [-Wattributes]

as well as a whole bunch of redefinitions of mingw internals which break linking of projects including the SDL2 headers.

Sun, 20 Oct 2013 21:34:38 -0700Prevent conflicts when linking both SDL2 and SDL2_gfx
Sam Lantinga <slouken@libsdl.org> [Sun, 20 Oct 2013 21:34:38 -0700] rev 7859
Prevent conflicts when linking both SDL2 and SDL2_gfx

Sun, 20 Oct 2013 20:49:36 -0700Fixed windows compile
Sam Lantinga <slouken@libsdl.org> [Sun, 20 Oct 2013 20:49:36 -0700] rev 7858
Fixed windows compile

Sun, 20 Oct 2013 20:42:55 -0700Added a macro SDL_TICKS_PASSED() to correctly compare two 32-bit tick values.
Sam Lantinga <slouken@libsdl.org> [Sun, 20 Oct 2013 20:42:55 -0700] rev 7857
Added a macro SDL_TICKS_PASSED() to correctly compare two 32-bit tick values.
Went through the code and used the macro and fixed a couple places that were using incorrect timestamp comparisons.

Sun, 20 Oct 2013 20:41:30 -0700Added __WINDOWS__ to reflect both 32 and 64-bit windows platforms
Sam Lantinga <slouken@libsdl.org> [Sun, 20 Oct 2013 20:41:30 -0700] rev 7856
Added __WINDOWS__ to reflect both 32 and 64-bit windows platforms

Sun, 20 Oct 2013 23:38:19 -0400Fix some edge cases in XInput haptic timing.
Ryan C. Gordon <icculus@icculus.org> [Sun, 20 Oct 2013 23:38:19 -0400] rev 7855
Fix some edge cases in XInput haptic timing.

Sun, 20 Oct 2013 23:08:45 -0400Disable Win32 thread naming again. See Bugzilla #2089.
Ryan C. Gordon <icculus@icculus.org> [Sun, 20 Oct 2013 23:08:45 -0400] rev 7854
Disable Win32 thread naming again. See Bugzilla #2089.

Sun, 20 Oct 2013 21:18:05 -0400Added SDL_GL_FRAMEBUFFER_SRGB_CAPABLE (thanks, David!).
Ryan C. Gordon <icculus@icculus.org> [Sun, 20 Oct 2013 21:18:05 -0400] rev 7853
Added SDL_GL_FRAMEBUFFER_SRGB_CAPABLE (thanks, David!).

Fixes Bugzilla #1985.

Sun, 20 Oct 2013 20:24:00 -0400Backed out changeset c8a0b7c05db8, done testing Buildbot changes.
Ryan C. Gordon <icculus@icculus.org> [Sun, 20 Oct 2013 20:24:00 -0400] rev 7852
Backed out changeset c8a0b7c05db8, done testing Buildbot changes.

Sun, 20 Oct 2013 20:02:02 -0400Intentionally breaking Windows and Raspberry Pi builds to test Buildbot change.
Ryan C. Gordon <icculus@icculus.org> [Sun, 20 Oct 2013 20:02:02 -0400] rev 7851
Intentionally breaking Windows and Raspberry Pi builds to test Buildbot change.