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
Sam Lantinga
b6409c551c
Added documentation on loading assets on Android.
2012-11-04 09:45:18 -08:00
Sam Lantinga
8e886bcdeb
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
175397ca41
Fixed symbol typo.
2012-11-03 22:46:03 -04:00
Sam Lantinga
e3403d3a25
Fixed compiling fseek64o on Linux systems
2012-10-22 15:35:19 -07:00
Sam Lantinga
9bd6a89040
Added an API to get the size of a file - WARNING! ABI CHANGE!
2012-11-03 18:43:36 -07:00
Ryan C. Gordon
732a5d8165
Whoops, let's not redefine the actual symbol.
2012-11-03 12:11:49 -04:00
Ryan C. Gordon
20144052f8
Make Linux dynamically look up pthread_setname_np() for older glibc compat.
...
Cleaned up the lookup code to make Mac OS X use most of the same code.
--HG--
extra : rebase_source : 7a7fb4e0f49ba242e69567ed68c0378794845118
2012-11-03 12:06:27 -04:00
Ryan C. Gordon
4256fc36c0
Cocoa_ShowMessageBox() should call Cocoa_RegisterApp().
...
Otherwise, message boxes can fail if SDL_Init(SDL_INIT_VIDEO) wasn't completed.
2012-11-02 16:48:47 -04:00
Ryan C. Gordon
dbbd206084
X11: Handle _NET_WM_PING protocol, so window manager knows when app is hung up.
2012-11-02 15:22:37 -04:00
Ryan C. Gordon
d7d06ad754
WM_DELETE_WINDOW should check that the event message_type is WM_PROTOCOLS.
2012-11-02 14:15:21 -04:00
Ryan C. Gordon
9baa49f61c
More compiler warning fixes.
2012-11-02 14:03:14 -04:00
Ryan C. Gordon
88255b03b8
Fixed compiler warnings about "/*" inside a multi-line comment.
2012-11-02 14:00:44 -04:00
Sam Lantinga
6f52124aad
Fixed bug 1632 - iOS CoreAudio doesn't close
...
C.W. Betts 2012-10-28 19:42:01 PDT
I noticed when looking through the CoreAudio code of SDL 2.0 that there was a
fix me wondering how iOS closed the audio system. While working on my own audio
code on PlayerPRO, I discovered that Carbon's component code was replaced in
the audio subsystem with Audio Component Services.
2012-11-02 09:28:40 -07:00
Sam Lantinga
2ee48c6885
Try opening relative path files from internal storage.
...
I'm not falling back to external storage because the application should be
aware of whether external storage is available and choose whether or not to
use it.
2012-11-02 03:08:40 -07:00