Commit graph

5474 commits

Author SHA1 Message Date
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
Sam Lantinga
dfe2a0ac23 Fixed bug 1635 - SDL_ConvertPixels - missing break 2012-11-07 20:17:07 -08:00
Sam Lantinga
b9ad4410f8 SDL no longer grabs the keyboard by default on X11.
You can re-enable that functionality by setting a new hint SDL_HINT_GRAB_KEYBOARD
2012-11-07 15:55:43 -08:00
Sam Lantinga
7f73dcd4f6 Reset the keyboard when we lose input focus 2012-11-07 11:13:28 -08:00
Sam Lantinga
6b50a0eb68 Don't lose focus if a child window gains focus 2012-11-07 08:49:59 -08:00
Sam Lantinga
209fc0f3aa Fixed XBadWindow error when iconified under Unity3D
Apparently the root window changes in this case.  We want to send to the root window that is being listened to by the window manager, so this should be okay.
2012-11-06 10:34:47 -08:00
Sam Lantinga
78cc7c710f Added new test to ignore list 2012-11-06 10:20:14 -08:00
Sam Lantinga
f159731556 Yes, you should customize AndroidManifest.xml 2012-11-05 07:39:03 -08:00
Sam Lantinga
f458518119 Add a real fullscreen video mode on Android. 2012-11-05 00:58:52 -08:00
Sam Lantinga
caf0404b85 Added SDL_ReadU8() and SDL_WriteU8() for consistency with the rest of the API. 2012-11-04 23:44:13 -08:00
Sam Lantinga
e7b4458d8b Synchronized the on-screen keyboard state with whether we are accepting text input.
The functions to show/hide/toggle the on-screen keyboard have been folded into the text input state.
Calling SDL_StartTextInput() will automatically show the on-screen keyboard if it's available.
Calling SDL_StopTextInput() will automatically hide the on-screen keyboard if it's available.
There is a new API function SDL_IsTextInputActive() which will return whether text input is currently active.
Text input is disabled by default, you must call SDL_StartTextInput() when you are ready to accept text input.
SDL_HasScreenKeyboardSupport() no longer needs to be passed a window.
The iPhone-specific on-screen keyboard functions have been removed.
2012-11-04 21:53:28 -08:00
Sam Lantinga
2228e50b28 Whitespace cleanup 2012-11-04 20:20:53 -08:00
Sam Lantinga
6fa22fc9db Added link to the emulator info, which is extremeley useful for testing OpenGL ES 2.0 2012-11-04 20:20:36 -08:00
Sam Lantinga
b950bcbbab Added mouse emulation for touch events on Android. 2012-11-04 20:11:51 -08:00
Sam Lantinga
dcc4ab558c Added information on running valgrind on Android 2012-11-04 13:49:32 -08:00