David Ludwig
61cc1f3aa4
WinRT: added platform-specific APIs to access common, writable folder paths
2013-01-22 21:45:59 -05:00
David Ludwig
1ce8f1c824
WinRT: added support for the SDL_loadso APIs, via LoadPackagedLibrary
2012-12-31 10:30:38 -05:00
David Ludwig
0b7cfac19e
WinRT: fixed XAudio2 crash bug + enabled XAudio2 backend
2012-12-30 12:57:33 -05:00
David Ludwig
643b3f0a30
WinRT: merged with the latest official SDL source
2012-12-16 22:02:01 -05:00
Andreas Schiffler
a6185d6ad9
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
2012-12-14 23:05:34 -08:00
Sam Lantinga
dfe7f2bc59
Improvements from Alfred:
...
- Add new SDL_WINDOW_FULLSCREEN_DESKTOP video mode, makes a fullscreen window the size of the desktop (i.e no window manager mode change)
- Fix crash in warp mouse if you specified null as the window
- Added new SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS Hint, if set to 0 then don't minimize a fullscreen window on focus lost (if not set or set to non-zero then minimize on focus loss)
2012-12-15 00:30:17 +00:00
Ryan C. Gordon
3da6d29ab7
Fixed comment on SDL_JoystickGetGUIDString().
2012-12-11 16:53:38 -05:00
Sam Lantinga
71f9f9517c
Don't build with X11 by default since it's not included with the latest versions of Mac OS X. Cocoa is the preferred path here.
2012-12-11 12:03:00 -08:00
Sam Lantinga
89ef9e3168
Changes from Alfred:
...
- rename JoystickGUID -> SDL_JoystickGUID
- change SDL_JoystickGetGUIDString to take the string as an arg, rather than doing a malloc
2012-12-11 11:54:32 -08:00
Ryan C. Gordon
c8713a62c1
Updated Linux joystick code to support hotplug, GUIDs, etc.
...
This uses libudev for hotplug, but it's optional, so we'll just try to find
some reasonable defaults without it (maybe an older Linux box or under
FreeBSD's Linux emulation?).
2012-12-11 12:07:06 -05:00
Andreas Schiffler
84aaf1fed9
Added existing common.c/.h functions to test lib; minor assert refactoring
2012-12-09 17:56:19 -08:00
Andreas Schiffler
23ed51ea1b
Added to harness in test lib (work in progress)
2012-12-04 19:21:10 -08:00
Andreas Schiffler
d4bfe07a4f
Update assert API in test lib; add to and harness; add test lib to VS2010 and VS2012 solution; fix VS2012 solution; fix compiler warning
2012-12-01 14:48:30 -08:00
Andreas Schiffler
a8af7eca89
Add log, assert and harness (partial) to test lib
2012-11-30 23:25:34 -08:00
Andreas Schiffler
7daed4ab7b
Add crc32 and md5 to test lib
2012-11-28 19:19:57 -08:00
Andreas Schiffler
732f28216b
Add fuzzer to test lib
2012-11-27 21:40:46 -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
Andreas Schiffler
3483eda505
Add random module to test lib
2012-11-26 23:12:47 -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
David Ludwig
022b2a3cc4
Merged with latest official SDL code
2012-11-26 16:58:41 -05:00
Sam Lantinga
59a04adfba
Work in progress on an SDL test library
2012-11-26 07:53:56 -08:00
David Ludwig
615aeebd1a
WinRT: fixed Win32 builds by prevented __WINRT__ from being defined
2012-11-25 14:45:04 -05:00
David Ludwig
a83b10fba8
WinRT: got timers working
2012-11-24 12:07:35 -05:00
David Ludwig
afa31553cd
WinRT: cleaned up SDL_platform_windowsrt.h
2012-11-24 11:46:15 -05:00
David Ludwig
d966870bc6
WinRT: disabled the XAudio2 backend, pending work on stability and quality
2012-11-24 11:20:59 -05:00
David Ludwig
076650c286
WinRT: cleanups in SDL_platform.h
2012-11-23 00:02:27 -05:00
David Ludwig
e4c6ec5708
WinRT: added a skeleton SDL backend for C++11-based threads
2012-11-22 23:03:56 -05:00
David Ludwig
c4d055488f
WinRT: got the XAudio2 backend compiling (but not running, yet)
2012-11-22 22:34:50 -05:00
David Ludwig
7fe2bdd83a
WinRT: made SDL_platform.h auto-detect WinRT
2012-11-22 13:11:05 -05:00
DavidLudwig
6db1ac4bad
Merged with latest official SDL sources.
2012-11-12 13:25:44 -05: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
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
David Ludwig
1f72429d41
merged with latest sources
2012-11-04 13:22:40 -05:00
David Ludwig
1350bd023b
WinRT: fixed SDL_main-related linker error when __WINRT__ is defined in an app
2012-11-04 13:17:18 -05:00
Sam Lantinga
b6409c551c
Added documentation on loading assets on Android.
2012-11-04 09:45:18 -08:00
DavidLudwig
5939e8424f
Merge with latest, official SDL code
2012-11-04 09:46:59 -05:00
David Ludwig
431ac0d7f5
WinRT: created a skeleton for a video driver, using a copy of the dummy driver for a base
2012-10-27 22:48:04 -04:00
David Ludwig
231705e6b9
WinRT: disabled threads to prevent SDL_Init(SDL_INIT_VIDEO) from crashing
2012-10-27 22:27:51 -04:00
David Ludwig
b513e6f8f0
WinRT: made SDL.dll compile for ARM (and not just x86 or x64)
2012-10-27 18:39:09 -04:00
David Ludwig
020c3bed8c
WinRT: used Win32-style DECLSPEC and SDLCALL macros (for building a .dll)
2012-10-27 18:21:31 -04: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
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
ffc1360d69
Added some platform specific API functions for Android:
...
SDL_AndroidGetJNIEnv()
SDL_AndroidGetActivity()
SDL_AndroidGetInternalStoragePath()
SDL_AndroidGetExternalStorageState()
SDL_AndroidGetExternalStoragePath()
2012-11-02 02:22:32 -07:00
Sam Lantinga
9549fda7e0
We might actually have PI
2012-11-01 00:12:57 -07:00
Sam Lantinga
8850825033
Added an assert log category, and NSLog support on Mac OS X and iOS
2012-10-30 12:30:02 -07:00
Sam Lantinga
cec424390e
Added some documentation on the behavior of SDL_ShowMessageBox()
2012-10-30 10:07:32 -07:00
Sam Lantinga
75cb962de6
It turns out that UCS2 and UCS4 are defined as big-endian encodings
2012-10-28 13:03:45 -07:00
Sam Lantinga
227bb9413f
Added API for simple messagebox, courtesy of Mike Sartain
2012-10-23 17:11:22 -07:00