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
Sam Lantinga
d3d6706dfc
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
4bf0dc9cdc
Reset the keyboard when we lose input focus
2012-11-07 11:13:28 -08:00
Sam Lantinga
f7c36cc162
Don't lose focus if a child window gains focus
2012-11-07 08:49:59 -08:00
Sam Lantinga
2e37ac8682
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
b7b4b8b28a
Added new test to ignore list
2012-11-06 10:20:14 -08:00
Sam Lantinga
7076f62767
Yes, you should customize AndroidManifest.xml
2012-11-05 07:39:03 -08:00
Sam Lantinga
330328f439
Add a real fullscreen video mode on Android.
2012-11-05 00:58:52 -08:00
Sam Lantinga
4ff7b0238c
Added SDL_ReadU8() and SDL_WriteU8() for consistency with the rest of the API.
2012-11-04 23:44:13 -08:00
Sam Lantinga
9e89faaf15
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
8839386cd3
Whitespace cleanup
2012-11-04 20:20:53 -08:00
Sam Lantinga
4a2bb79adf
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
e6dc6f6b17
Added mouse emulation for touch events on Android.
2012-11-04 20:11:51 -08:00
Sam Lantinga
17f1257e68
Added information on running valgrind on Android
2012-11-04 13:49:32 -08:00
Sam Lantinga
2a972eadfe
Added documentation on loading assets on Android.
2012-11-04 09:45:18 -08:00
Sam Lantinga
48fe3e9f09
Cleaned up OpenGL initialization a bit so we fail if we can't create a surface.
2012-11-04 08:51:43 -08:00
Ryan C. Gordon
fd68d5fcce
Fixed symbol typo.
2012-11-03 22:46:03 -04:00
Sam Lantinga
9b0bc3b79f
Fixed compiling fseek64o on Linux systems
2012-10-22 15:35:19 -07:00
Sam Lantinga
e7ea5f6646
Added an API to get the size of a file - WARNING! ABI CHANGE!
2012-11-03 18:43:36 -07:00
Ryan C. Gordon
c6b8824839
Whoops, let's not redefine the actual symbol.
2012-11-03 12:11:49 -04:00