Wed, 05 Jun 2013 21:23:59 -0700Added some extra protection to notify the developer if they haven't initialized the application properly.
Sam Lantinga <slouken@libsdl.org> [Wed, 05 Jun 2013 21:23:59 -0700] rev 7281
Added some extra protection to notify the developer if they haven't initialized the application properly.

This will help reduce issues like that reported in bug 1819:

Wouter van Oortmerssen 2013-04-23 20:12:07 EDT
#0 0x01d1e881 in __HALT ()
#1 0x01c58971 in _CFRuntimeCreateInstance ()
#2 0x02e4acc1 in GSFontCreateWithName ()
#3 0x00adc0e1 in UINewFont ()
#4 0x00adc24c in +[UIFont systemFontOfSize:traits:] ()
#5 0x00adc298 in +[UIFont systemFontOfSize:] ()
#6 0x009fb5d9 in +[UITextFieldLabel defaultFont] ()
#7 0x00a8ccd5 in -[UILabel _commonInit] ()
#8 0x00a8ce14 in -[UILabel initWithFrame:] ()
#9 0x00a052eb in -[UITextField createTextLabelWithTextColor:] ()
#10 0x009fbede in -[UITextField initWithFrame:] ()
#11 0x00152ead in -[SDL_uikitview initializeKeyboard] at /Users/aardappel/lobster/external/SDL-2.0.0-7046/Xcode-iOS/SDL/../../src/video/uikit/SDL_uikitview.m:208
#12 0x0015290c in -[SDL_uikitview initWithFrame:] at /Users/aardappel/lobster/external/SDL-2.0.0-7046/Xcode-iOS/SDL/../../src/video/uikit/SDL_uikitview.m:50
#13 0x00153b5b in -[SDL_uikitopenglview initWithFrame:scale:retainBacking:rBits:gBits:bBits:aBits:depthBits:stencilBits:majorVersion:] at /Users/aardappel/lobster/external/SDL-2.0.0-7046/Xcode-iOS/SDL/../../src/video/uikit/SDL_uikitopenglview.m:53
#14 0x001524ff in UIKit_GL_CreateContext at /Users/aardappel/lobster/external/SDL-2.0.0-7046/Xcode-iOS/SDL/../../src/video/uikit/SDL_uikitopengles.m:114
#15 0x0015078f in SDL_GL_CreateContext at /Users/aardappel/lobster/external/SDL-2.0.0-7046/Xcode-iOS/SDL/../../src/video/SDL_video.c:2666
#16 0x000d8c5c in SDLInit(char const*, vec<int, 2>&) at /Users/aardappel/lobster/dev/xcode/lobster/../../src/sdlsystem.cpp:193

Wed, 05 Jun 2013 21:14:26 -0700We already link SDL2_test by default now.
Sam Lantinga <slouken@libsdl.org> [Wed, 05 Jun 2013 21:14:26 -0700] rev 7280
We already link SDL2_test by default now.

Wed, 05 Jun 2013 15:11:38 -0700Joystick: Only send joy events when focused.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 05 Jun 2013 15:11:38 -0700] rev 7279
Joystick: Only send joy events when focused.

This changes makes it so that you only receive joystick (and implicitly
gamecontroller) input events when your application has keyboard focus.
If you'd like to still receive events when your application is in the
background, set the SDL_JOYSTICK_ALLOW_BACKGROUND_EVENTS hint to "1".

This fixes http://bugzilla.libsdl.org/show_bug.cgi?id=1892

Wed, 05 Jun 2013 23:33:15 +0200Fixed doxygen warnings and corrected documentation in header files.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 05 Jun 2013 23:33:15 +0200] rev 7278
Fixed doxygen warnings and corrected documentation in header files.

Wed, 05 Jun 2013 12:48:44 -0700Mac: Fix invalid PS3 controller mapping.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 05 Jun 2013 12:48:44 -0700] rev 7277
Mac: Fix invalid PS3 controller mapping.

PS3 controller had swapped D-Pad down & left buttons, as well as X & Y buttons.
Thanks to Alex Szpakowski for the bug report and fix.

Fixes http://bugzilla.libsdl.org/show_bug.cgi?id=1891

Wed, 05 Jun 2013 12:00:18 -0700Win32: Fix issue with SetCapture & negative values.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 05 Jun 2013 12:00:18 -0700] rev 7276
Win32: Fix issue with SetCapture & negative values.

This fixes an issue where we were using the wrong macros to extract the position from WM_MOUSEMOVE, so negative values were behaving incorrectly.
These would be generated in multimon situations, or if you use SetCapture.

Fixes http://bugzilla.libsdl.org/show_bug.cgi?id=1175

Wed, 05 Jun 2013 12:00:15 -0700Win32: Ignore WM_MOUSELEAVE in relative mode.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 05 Jun 2013 12:00:15 -0700] rev 7275
Win32: Ignore WM_MOUSELEAVE in relative mode.

We get an WM_MOUSELEAVE when we switch to relative mode, even though the cursor is still in the window.
Ignoring this event to not end up with a NULL mouse focus.

This fixes http://bugzilla.libsdl.org/show_bug.cgi?id=1861

Wed, 05 Jun 2013 07:22:45 -0700Update SDL_LogOutput for WIN32 so it writes to the console
Andreas Schiffler <aschiffler@ferzkopp.net> [Wed, 05 Jun 2013 07:22:45 -0700] rev 7274
Update SDL_LogOutput for WIN32 so it writes to the console

Tue, 04 Jun 2013 22:13:06 -0700Updated configure with Ryan's cygwin workaround
Sam Lantinga <slouken@libsdl.org> [Tue, 04 Jun 2013 22:13:06 -0700] rev 7273
Updated configure with Ryan's cygwin workaround

Wed, 05 Jun 2013 00:42:39 -0400Fixed build on newer Cygwin installs.
Ryan C. Gordon <icculus@icculus.org> [Wed, 05 Jun 2013 00:42:39 -0400] rev 7272
Fixed build on newer Cygwin installs.