Commit Graph

5287 Commits

Author SHA1 Message Date
Sam Lantinga
8809fa6756 Fixed crashes in new joystick code 2012-11-28 11:52:38 -08:00
Andreas Schiffler
2cfb6fbb8e Add fuzzer to test lib 2012-11-27 21:40:46 -08:00
Sam Lantinga
b12e6d6d52 Alfred Reynolds - add scanning of XInput for controller connectedness so we can detect when the wireless controller turns on and off, the usb side doesn't change when the controller goes away 2012-11-27 09:19:09 -08:00
Sam Lantinga
7fc9083e33 Fixed compiler warnings 2012-11-27 01:09:18 -08:00
Sam Lantinga
104417201b Fixed compiler warnings 2012-11-27 01:07:44 -08:00
Sam Lantinga
3f5fd55965 Organized joystick hotplug code a bit.
Cleaned up names, return types, etc.
2012-11-27 00:58:12 -08:00
Sam Lantinga
3d23fd0ac9 This should really fix it.. 2012-11-26 23:58:53 -08:00
Sam Lantinga
e3e0c91336 Fixed building with joysticks disabled 2012-11-26 23:58:23 -08:00
Sam Lantinga
dd41953be8 Merge 2012-11-26 23:56:49 -08:00
Sam Lantinga
3fff75f8ba Fixed Visual Studio 2008 build 2012-11-26 23:56:24 -08:00
Sam Lantinga
7763f4f5d8 Fixed unused variable warning 2012-11-26 23:53:18 -08:00
Sam Lantinga
01709a0df2 The XInput code is only available in the DirectInput joystick driver. 2012-11-26 23:50:12 -08:00
Sam Lantinga
fa71003e5e Hopefully fixed BSD joystick code 2012-11-26 23:41:50 -08:00
Andreas Schiffler
8ee87a4da7 Add random module to test lib 2012-11-26 23:12:47 -08:00
Sam Lantinga
c8ec3dac8e Completed adding new hotplug stubs for the joystick implementations 2012-11-26 22:27:49 -08:00
Sam Lantinga
1bce563dcf Updated BSD joystick code for the new API 2012-11-26 22:09:58 -08:00
Sam Lantinga
a7eef9c98d Return an error if the joystick index isn't 0 on Android 2012-11-26 22:09:34 -08:00
Sam Lantinga
376e84c815 Fixed building joystick code on Android 2012-11-26 22:02:01 -08:00
Sam Lantinga
f4c4c1e5d8 Fixed building new joystick code on Mac OS X 2012-11-26 21:55:59 -08:00
Sam Lantinga
1eb3ed9437 Fixed iOS joystick support for new API 2012-11-26 21:11:28 -08:00
Andreas Schiffler
b8a9bd3784 Revert incorrect change to automated_VS2010 2012-11-26 18:51:17 -08:00
Sam Lantinga
c40214eab9 Fixed joystick attached API call on Linux 2012-11-26 17:31:49 -08:00
Sam Lantinga
23950f0183 Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds 2012-11-26 16:37:54 -08:00
Sam Lantinga
d5bdfedf0d Include all the test headers in the test library header install 2012-11-26 14:59:07 -08:00
Sam Lantinga
9c2cdf677b Work in progress on an SDL test library 2012-11-26 07:53:56 -08:00
Andreas Schiffler
84047df68c Fix VS2012 solution; remove accidentally submitted .patch file 2012-11-25 21:57:13 -08:00
Sam Lantinga
820889a756 Don't run the game loop while a messagebox is up 2012-11-25 10:03:22 -08:00
DavidLudwig
05ffb5035c Fix for Game Center leaderboard screens not always responding to touch input in iOS apps that don't use SDL_iPhoneSetAnimationCallback 2012-07-23 00:14:07 -04:00
DavidLudwig
d14c5a2f67 Fix for UIScrollView instances not scrolling properly in iOS apps that don't use SDL_iPhoneSetAnimationCallback 2012-07-23 00:10:19 -04:00
Sam Lantinga
d4219579f2 Fixed clang -Weverything warnings 2012-11-22 11:55:11 -08:00
stopiccot
9333257e5f SetWindowMinimumSize Windows implementation 2012-11-19 00:39:19 +03:00
stopiccot
0bb179ae8a SetMinimumWindowSize for OS X 2012-11-18 15:45:12 +03:00
Ryan C. Gordon
b8d7fecdf7 Removed some tab chars. 2012-11-21 23:00:06 -05:00
Ryan C. Gordon
4380a1eacf Removed commas at the end of enums, to make gcc's -pedantic happy.
Fixes Bugzilla #1647.
2012-11-21 22:59:42 -05:00
Gabriel Jacobo
d968b810d8 README.android improvements by W. Boeke, bug #1637 2012-11-21 08:27:36 -03:00
Sam Lantinga
ee5bc4e7ab Added code to testwm2 to test the system cursor support 2012-11-19 20:38:52 -08:00
Sam Lantinga
4eef7d2678 Added a Cocoa implementation of SDL_CreateSystemCursor() 2012-11-19 20:27:08 -08:00
Michael Sartain
f4161f1ea6 Add SDL_CreateSystemCursor for Windows and Linux. 2012-11-19 15:11:10 -08:00
Gabriel Jacobo
1995df04e8 Adds CMake build system by Marcus Von Appen (bug #1597) 2012-11-16 09:23:18 -03:00
Sam Lantinga
105e4c7072 Nobody will EVER use more than 8 buttons. Oh wait... Nobody will EVER use more than 32 buttons... 2012-11-12 12:14:44 -08:00
Sam Lantinga
2c223c749f Fixed command line parsing for applications defining UNICODE 2012-11-10 10:37:38 -08:00
Sam Lantinga
abe40261ce Already fixed the Android/iOS event initialization 2012-11-09 08:48:23 -08:00
Sam Lantinga
4ae5f8a7f2 We can't check for the screen keyboard in the event code because the video system isn't fully initialized yet. 2012-11-09 02:18:27 -08:00
Andreas Schiffler
f70416e545 Added VS2012 project files 2012-11-08 21:53:57 -08:00
Sam Lantinga
8deae22cac Leave text input enabled unless text input shows some on-screen UI elements 2012-11-08 11:18:21 -08:00
Sam Lantinga
8d286a8753 Neither Windows nor Linux allow dragging out of the window without some sort of mouse capture, so for now punt on that behavior. 2012-11-08 11:15:02 -08:00
Sam Lantinga
a27278b586 Reset the mouse button state when losing mouse focus.
Implemented mouse focus handling entirely using mouse motion events, with SetCapture() semantics, as long as the windowing system continues to provide mouse events.
2012-11-08 02:26:40 -08:00
Sam Lantinga
751efe6a64 Reset the keyboard before we lose focus so the correct window is listed in focus events. 2012-11-08 01:07:29 -08:00
Sam Lantinga
18ff9bf137 Improved default behavior for pause/resume on Android 2012-11-07 20:17:27 -08:00
Sam Lantinga
cd5514f0ff Fixed bug 1635 - SDL_ConvertPixels - missing break 2012-11-07 20:17:07 -08:00