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
Sam Lantinga
31f2a3ab03
Updated the copyright date on the default config file
2012-10-23 15:59:07 -07:00
Sam Lantinga
995e8dc838
Switch C++ comment to C comment
2012-10-21 22:18:36 -07:00
Sam Lantinga
df0e5d1844
Fixed another gcc <-> Visual C++ ABI issue
2012-10-20 00:49:08 -07:00
Sam Lantinga
423c05313b
Make it possible to build a DLL with mingw that's ABI compatible with Visual C++ built applications
2012-10-20 00:14:58 -07:00
David Ludwig
54b4201aa0
Got a bare-bones version of SDL compiling for Windows RT. Dummy drivers are used in some places. Very little Windows-specific code (from the Win32 version of SDL) is used.
2012-10-17 21:43:20 -04:00
DavidLudwig
273b32b983
merged with the latest, official, SDL 2 sources
2012-10-15 21:14:13 -04:00
Sam Lantinga
59fea78fe0
Added SDL_GetRenderTarget() API function
...
Also fixed a bug with setting logical size for a render target.
2012-10-12 02:20:10 -07:00
Sam Lantinga
15453a515c
I'm becoming more and more convinced that the application should never use XRandR, and it's the window manager's responsibility to track and manage display modes for fullscreen windows.
...
Because it's so broken, I'm going to disable XRandR by default. You can still enable it via environment variable or application hint (SDL_HINT_VIDEO_X11_XRANDR)
2012-10-04 13:50:41 -07:00
Sam Lantinga
3c4b366a81
Added SDL_RenderSetLogicalSize() and SDL_RenderGetLogicalSize()
2012-10-01 22:30:07 -07:00
Sam Lantinga
f366b098d4
Added SDL_RenderSetScale() and SDL_RenderGetScale()
2012-10-01 20:59:33 -07:00
Sam Lantinga
400b953d29
Made it clear that locking a streaming texture is a write-only operation.
2012-09-28 03:29:36 -07:00
Sam Lantinga
0582dc6ce3
Turned the X11 mode extension environment variables into hints so they can be more easily set from applications.
2012-09-27 11:29:13 -07:00
Gabriel Jacobo
255033689c
Make SDL_atomic.h depend on the void pointer size determined at compile time
...
rather than at configure time. As OS X supports lipo'ed versions of SDL for i386
and x86_64, a single set of headers that work for both architectures is desired.
2012-09-26 15:57:28 -03:00
Sam Lantinga
82b0ec31cd
Fixed bug 1606 - SDL does not implement SDL_GetPowerInfo() for Android.
...
Philipp Wiesemann 2012-09-22 05:26:11 PDT
currently SDL (HG) does not implement the power management functionality of
SDL_GetPowerInfo() for Android.
I attached a patch which tries to implement this functionality (JNI only, API
5). It supports plugged state and battery percent return values but not
remaining seconds (which are not available on Android).
2012-09-23 01:37:44 -07:00
Ryan C. Gordon
5c732d6324
Removed Windows CE support from SDL 2.0.
...
It's a long-dead platform, and we don't have any way to build for, test, or
maintain it, so there's no sense in doing acrobatics to support it.
If you need Windows CE support, use SDL 1.2. If you need Windows Phone support,
send SDL 2.0 patches for the newer Windows Mobile platform.
2012-09-15 10:59:39 -04:00
Ryan C. Gordon
8253567b09
Fixed a typo in the docs.
2012-09-14 18:18:38 -04:00
Ryan C. Gordon
8835a0dacb
Added SDL_SetWindowBordered() API.
...
--HG--
extra : rebase_source : 11750f0d8e7b59af26d97c778a332c0b4b72ea4b
2012-09-13 01:43:53 -04:00
Gabriel Jacobo
bd7b381374
Implements SDL_GL_BindTexture and SDL_GL_UnbindTexture ( #1576 )
2012-09-03 11:16:12 -03:00
DavidLudwig
7986c38ec7
Merged with latest SDL2 sources
2012-09-01 07:19:49 -04:00