Andreas Schiffler
7daed4ab7b
Add crc32 and md5 to test lib
2012-11-28 19:19:57 -08:00
Sam Lantinga
556c764047
Fixed crashes in new joystick code
2012-11-28 11:52:38 -08:00
Andreas Schiffler
732f28216b
Add fuzzer to test lib
2012-11-27 21:40:46 -08:00
Sam Lantinga
cf4a5b5570
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
9ab24950fc
Fixed compiler warnings
2012-11-27 01:09:18 -08:00
Sam Lantinga
b165aa8c74
Fixed compiler warnings
2012-11-27 01:07:44 -08:00
Sam Lantinga
03e08a6a79
Organized joystick hotplug code a bit.
...
Cleaned up names, return types, etc.
2012-11-27 00:58:12 -08:00
Sam Lantinga
1898cc34ab
This should really fix it..
2012-11-26 23:58:53 -08:00
Sam Lantinga
50a56c026a
Fixed building with joysticks disabled
2012-11-26 23:58:23 -08:00
Sam Lantinga
532e63b3f3
Merge
2012-11-26 23:56:49 -08:00
Sam Lantinga
57259c85de
Fixed Visual Studio 2008 build
2012-11-26 23:56:24 -08:00
Sam Lantinga
cf0dfcbaa4
Fixed unused variable warning
2012-11-26 23:53:18 -08:00
Sam Lantinga
86e0e26475
The XInput code is only available in the DirectInput joystick driver.
2012-11-26 23:50:12 -08:00
Sam Lantinga
27d81d93e4
Hopefully fixed BSD joystick code
2012-11-26 23:41:50 -08:00
Andreas Schiffler
3483eda505
Add random module to test lib
2012-11-26 23:12:47 -08:00
Sam Lantinga
c9f59a287d
Completed adding new hotplug stubs for the joystick implementations
2012-11-26 22:27:49 -08:00
Sam Lantinga
a8966c167e
Updated BSD joystick code for the new API
2012-11-26 22:09:58 -08:00
Sam Lantinga
3f29ebe82f
Return an error if the joystick index isn't 0 on Android
2012-11-26 22:09:34 -08:00
Sam Lantinga
c6918ae961
Fixed building joystick code on Android
2012-11-26 22:02:01 -08:00
Sam Lantinga
1e63f1c322
Fixed building new joystick code on Mac OS X
2012-11-26 21:55:59 -08:00
Sam Lantinga
968ccf93b1
Fixed iOS joystick support for new API
2012-11-26 21:11:28 -08:00
Andreas Schiffler
ebdb9d4f98
Revert incorrect change to automated_VS2010
2012-11-26 18:51:17 -08:00
Sam Lantinga
3765f3223a
Fixed joystick attached API call on Linux
2012-11-26 17:31:49 -08:00
Sam Lantinga
34b88dfaae
Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
2012-11-26 16:37:54 -08:00
Sam Lantinga
2a4a81ad63
Include all the test headers in the test library header install
2012-11-26 14:59:07 -08:00
Sam Lantinga
59a04adfba
Work in progress on an SDL test library
2012-11-26 07:53:56 -08:00
Andreas Schiffler
b1d3c334c6
Fix VS2012 solution; remove accidentally submitted .patch file
2012-11-25 21:57:13 -08:00
Sam Lantinga
7694b94cfc
Don't run the game loop while a messagebox is up
2012-11-25 10:03:22 -08:00
DavidLudwig
4b042442c8
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
2368bcb083
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
9c9a5abe82
Fixed clang -Weverything warnings
2012-11-22 11:55:11 -08:00
stopiccot
ea4e328e39
SetWindowMinimumSize Windows implementation
2012-11-19 00:39:19 +03:00
stopiccot
de7aeffa50
SetMinimumWindowSize for OS X
2012-11-18 15:45:12 +03:00
Ryan C. Gordon
86a14db17a
Removed some tab chars.
2012-11-21 23:00:06 -05:00
Ryan C. Gordon
5afb2dfa26
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
b132938c05
README.android improvements by W. Boeke, bug #1637
2012-11-21 08:27:36 -03:00
Sam Lantinga
8c11d8b72d
Added code to testwm2 to test the system cursor support
2012-11-19 20:38:52 -08:00
Sam Lantinga
d26782adbd
Added a Cocoa implementation of SDL_CreateSystemCursor()
2012-11-19 20:27:08 -08:00
Michael Sartain
8f081103e5
Add SDL_CreateSystemCursor for Windows and Linux.
2012-11-19 15:11:10 -08:00
Gabriel Jacobo
7b16b8577c
Adds CMake build system by Marcus Von Appen (bug #1597 )
2012-11-16 09:23:18 -03:00
Sam Lantinga
ea22b37504
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
414515401f
Fixed command line parsing for applications defining UNICODE
2012-11-10 10:37:38 -08:00
Sam Lantinga
1f8c1bd271
Already fixed the Android/iOS event initialization
2012-11-09 08:48:23 -08:00
Sam Lantinga
eda1373611
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
9144abbf82
Added VS2012 project files
2012-11-08 21:53:57 -08:00
Sam Lantinga
6e2b3886a8
Leave text input enabled unless text input shows some on-screen UI elements
2012-11-08 11:18:21 -08:00
Sam Lantinga
80c4c387ed
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
138cd7fa11
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
ea720974f5
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
5cfc2f618a
Improved default behavior for pause/resume on Android
2012-11-07 20:17:27 -08:00