David Ludwig
9fc6a63d06
Merged with latest official SDL code
2012-11-26 16:58:41 -05:00
Sam Lantinga
9c2cdf677b
Work in progress on an SDL test library
2012-11-26 07:53:56 -08:00
David Ludwig
aca89bc12b
WinRT: fixed Win32 builds by prevented __WINRT__ from being defined
2012-11-25 14:45:04 -05:00
David Ludwig
a88bd2513b
WinRT: got timers working
2012-11-24 12:07:35 -05:00
David Ludwig
3df1f642d6
WinRT: cleaned up SDL_platform_windowsrt.h
2012-11-24 11:46:15 -05:00
David Ludwig
c728870637
WinRT: disabled the XAudio2 backend, pending work on stability and quality
2012-11-24 11:20:59 -05:00
David Ludwig
eb5bc65363
WinRT: cleanups in SDL_platform.h
2012-11-23 00:02:27 -05:00
David Ludwig
a10ba5bcb9
WinRT: added a skeleton SDL backend for C++11-based threads
2012-11-22 23:03:56 -05:00
David Ludwig
18cc7d9a0c
WinRT: got the XAudio2 backend compiling (but not running, yet)
2012-11-22 22:34:50 -05:00
David Ludwig
7a6a66c59e
WinRT: made SDL_platform.h auto-detect WinRT
2012-11-22 13:11:05 -05:00
DavidLudwig
4f845c6e57
Merged with latest official SDL sources.
2012-11-12 13:25:44 -05: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
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
David Ludwig
d202bff7f5
merged with latest sources
2012-11-04 13:22:40 -05:00
David Ludwig
1621b95c10
WinRT: fixed SDL_main-related linker error when __WINRT__ is defined in an app
2012-11-04 13:17:18 -05:00
Sam Lantinga
2a972eadfe
Added documentation on loading assets on Android.
2012-11-04 09:45:18 -08:00
DavidLudwig
3114de8407
Merge with latest, official SDL code
2012-11-04 09:46:59 -05:00
David Ludwig
345e645cb5
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
7b60f488d9
WinRT: disabled threads to prevent SDL_Init(SDL_INIT_VIDEO) from crashing
2012-10-27 22:27:51 -04:00
David Ludwig
39084bc6b8
WinRT: made SDL.dll compile for ARM (and not just x86 or x64)
2012-10-27 18:39:09 -04:00
David Ludwig
db346c5593
WinRT: used Win32-style DECLSPEC and SDLCALL macros (for building a .dll)
2012-10-27 18:21:31 -04: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
6c4223b251
More compiler warning fixes.
2012-11-02 14:03:14 -04:00
Ryan C. Gordon
28fbd54ae5
Fixed compiler warnings about "/*" inside a multi-line comment.
2012-11-02 14:00:44 -04:00
Sam Lantinga
525b3ca0e9
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
017bece619
We might actually have PI
2012-11-01 00:12:57 -07:00
Sam Lantinga
4bbe3a7073
Added an assert log category, and NSLog support on Mac OS X and iOS
2012-10-30 12:30:02 -07:00
Sam Lantinga
07f0419650
Added some documentation on the behavior of SDL_ShowMessageBox()
2012-10-30 10:07:32 -07:00
Sam Lantinga
35feaaaf51
It turns out that UCS2 and UCS4 are defined as big-endian encodings
2012-10-28 13:03:45 -07:00
Sam Lantinga
82f91da2d0
Added API for simple messagebox, courtesy of Mike Sartain
2012-10-23 17:11:22 -07:00
Sam Lantinga
93902fa034
Updated the copyright date on the default config file
2012-10-23 15:59:07 -07:00
Sam Lantinga
73c7d679a0
Switch C++ comment to C comment
2012-10-21 22:18:36 -07:00
Sam Lantinga
49796bf2b6
Fixed another gcc <-> Visual C++ ABI issue
2012-10-20 00:49:08 -07:00
Sam Lantinga
9090fb9b4c
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
3c1316c04c
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
32ab0b21a7
merged with the latest, official, SDL 2 sources
2012-10-15 21:14:13 -04:00
Sam Lantinga
9a6b1c641a
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
a1f39a5854
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
aab04f8c71
Added SDL_RenderSetLogicalSize() and SDL_RenderGetLogicalSize()
2012-10-01 22:30:07 -07:00
Sam Lantinga
8e121270fa
Added SDL_RenderSetScale() and SDL_RenderGetScale()
2012-10-01 20:59:33 -07:00
Sam Lantinga
ed4f2e1ccf
Made it clear that locking a streaming texture is a write-only operation.
2012-09-28 03:29:36 -07:00
Sam Lantinga
225faf6595
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
8408ace068
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
e52130b426
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
b3b40aac16
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
0c926d9aea
Fixed a typo in the docs.
2012-09-14 18:18:38 -04:00
Ryan C. Gordon
49d8c6fb12
Added SDL_SetWindowBordered() API.
2012-09-13 01:43:53 -04:00
Gabriel Jacobo
ceaf031283
Implements SDL_GL_BindTexture and SDL_GL_UnbindTexture ( #1576 )
2012-09-03 11:16:12 -03:00
DavidLudwig
693055adb2
Merged with latest SDL2 sources
2012-09-01 07:19:49 -04:00