Ryan C. Gordon
f02ef2985d
Fixed XF86 VidMode extension dynamic loading with CMake project.
2014-01-21 16:28:53 -05:00
Gabriel Jacobo
b131e74be4
Fixes 2356, [Android] SDL_JoystickGetAttached does not function
...
Also fix a potential NULL pointer access in android/SDL_SYS_JoystickGetGUID
2014-01-21 18:20:12 -03:00
Ryan C. Gordon
beee1c4424
Fixed dynamic loading of NAS in CMake project.
2014-01-21 13:58:15 -05:00
Gabriel Jacobo
cf9828a2a6
Move Wayland driver above dummy, check for driver availability before creation
2014-01-20 20:25:43 -03:00
Ryan C. Gordon
2ddd0c58c9
Patched to compile if Wayland is disabled via SDL_config.h (thanks, Martin!).
...
Fixes Bugzilla #2351 .
2014-01-20 12:53:44 -05:00
Sam Lantinga
9e90acdfcf
Make sure you clean up the associated renderer when destroying a window.
2014-01-18 11:47:03 -08:00
Gabriel Jacobo
129640af7a
Fixes prototype declaration for wl_proxy_marshal_constructor [Wayland 1.4]
2014-01-16 15:02:41 -03:00
Gabriel Jacobo
838e76c699
Fix to compile against the Wayland v1.4 headers
2014-01-16 11:33:39 -03:00
J?rgen P. Tjern?
12e7fdcbb6
Don't minimize fullscreen windows when destroying them.
...
Previously, we'd minimize fullscreen windows (if
SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS was set) during SDL_DestroyWindow if they
had keyboard focus, because we call SDL_SetKeyboardFocus(NULL) which yields a
OnWindowsFocusLost event.
Related to https://bugzilla.libsdl.org/show_bug.cgi?id=1840
2014-01-15 11:34:03 -08:00
J?rgen P. Tjern?
bc92383eea
Mac: Don't give windows focus back when we're closing them.
...
Fixes bug #1840 (https://bugzilla.libsdl.org/show_bug.cgi?id=1840 )
2014-01-15 11:31:56 -08:00
J?rgen P. Tjern?
a0c9e649f5
Allow switching between FS and desktop FS.
...
This should fix bug #2057 (https://bugzilla.libsdl.org/show_bug.cgi?id=2057 )
2014-01-15 11:17:09 -08:00
J?rgen P. Tjern?
a442f121e6
Test: Add Shift-Enter to switch between FS and desktop FS.
2014-01-15 11:08:55 -08:00
J?rgen P. Tjern?
a6a56af91b
Tests: Refactor key modifier checking.
2014-01-15 10:40:14 -08:00
Gabriel Jacobo
56355f3ffe
Adds README-dynapi.txt based on Ryan's G+ post (lightly edited)
...
Original post: https://plus.google.com/103391075724026391227/posts/TB8UfnDYu4U
2014-01-15 12:29:17 -03:00
J?rgen P. Tjern?
8f660a4627
Mac: Trigger SDL_FINGERUP for all touches.
...
Fixes bug #2348 . Thanks to Alex Szpakowski for the patch!
2014-01-14 17:33:24 -08:00
Gabriel Jacobo
c0d86b9237
Make EGL loading more resilient.
...
Lesson learned while trying to run L4D2 under Wayland :)
2014-01-14 21:29:38 -03:00
Gabriel Jacobo
272ebb8efb
Dynamic loading support for Wayland
2014-01-09 13:56:21 -03:00
Edward Rudd
5fd5567c4c
define a font-size for the "unicode" message box font so the text isn't unreadable on linux systems
2014-01-08 14:53:08 -05:00
Edward Rudd
93fd65f762
some fixes to the testshape.c code so it more correctly works.
2014-01-08 14:18:11 -05:00
Ryan C. Gordon
d75665c776
Maybe fix Cygwin.
2014-01-08 01:07:57 -05:00
Ryan C. Gordon
960458e58c
Patched to compile on Cygwin.
2014-01-08 00:58:03 -05:00
Ryan C. Gordon
e9689e8df6
Another Android fix.
2014-01-08 00:51:31 -05:00
Ryan C. Gordon
d16e630160
Updated Dynamic API jumptable.
2014-01-08 00:46:39 -05:00
Ryan C. Gordon
e9be2d0b59
Add Dynamic API to Android makefile.
2014-01-08 00:45:29 -05:00
Ryan C. Gordon
afd0f32314
Patched to compile on Android (I think).
2014-01-08 00:40:48 -05:00
Ryan C. Gordon
d5c977adb7
Patched to compile on OpenBSD.
2014-01-08 00:31:19 -05:00
Ryan C. Gordon
090327e76e
Implemented the Dynamic API magic.
2013-12-09 16:03:18 -05:00
Ryan C. Gordon
7e1289af32
Make internal SDL sources include SDL_internal.h instead of SDL_config.h
...
The new header will include SDL_config.h, but allows for other global stuff.
2013-11-24 23:56:17 -05:00
Ryan C. Gordon
31caa22d30
Patched stdlib changes to compile on Windows.
2013-12-09 13:30:35 -05:00
Ryan C. Gordon
b72c8bcaf8
Regenerate the configure scripts.
2013-11-25 00:11:52 -05:00
Ryan C. Gordon
5c383489a7
We don't need to check for snprintf() anymore, we don't use it.
...
SDL_snprintf() is built on vsnprintf() where available.
2013-11-24 23:36:15 -05:00
Ryan C. Gordon
e769374096
Added SDL_vsscanf().
2013-11-24 23:35:38 -05:00
Ryan C. Gordon
928b494630
Moved atomic API implementation out of headers.
2013-11-24 21:04:51 -05:00
Ryan C. Gordon
6cbaf9a055
Don't use -falign-loops=16 on Mac OS X anymore.
...
It isn't available in Clang at all, and was more important on PowerPC.
2013-11-24 21:15:58 -05:00
Sam Lantinga
b44e7470de
Fixed display mode calculations for applications which are not DPI aware.
...
If your application wants to have access to the full resolution even when the system has DPI scaling enabled, call SetProcessDPIAware() before calling SDL_Init()
e.g.
typedef BOOL (WINAPI *SetProcessDPIAware_t)(void);
HMODULE hMod = LoadLibrary("user32.dll");
if ( hMod ) {
SetProcessDPIAware_t pSetProcessDPIAware = GetProcAddress( hMod, "SetProcessDPIAware" );
if ( pSetProcessDPIAware ) {
pSetProcessDPIAware();
}
FreeLibrary( hMod );
}
2013-12-30 12:49:15 -08:00
Sam Lantinga
6915319683
Switch back to apartment threaded COM initialization, which was the previous default.
...
We do succeed now if the application previously initialized COM in multi-threaded mode.
2013-12-27 10:18:19 -08:00
Sam Lantinga
6f6c76a6a5
Make sure our window has mouse focus before processing raw input events.
...
This happens rarely, but not reproducibly, where we get raw input events for the window even though it doesn't have focus.
2013-12-27 10:18:18 -08:00
Sam Lantinga
27779311b4
Bump SDL to build with 10.7 SDK.
...
This also bumps the minimum requirement for building SDL to 10.7, and
removes some checking we no longer need.
CR: saml
2013-12-27 10:18:11 -08:00
Gabriel Jacobo
fce6257c49
Implements touch support on QTWayland. Contributed by Thomas Perl.
2013-12-27 09:29:39 -03:00
Philipp Wiesemann
54a1f61a17
Changed return -1 after SDL_SetError() to return SDL_SetError().
2013-12-25 17:02:15 +01:00
Philipp Wiesemann
87ad7a1c50
Fixed pointer from integer warning and bug if compiled without EGL.
2013-12-25 16:57:59 +01:00
Philipp Wiesemann
b2faf3f08d
Updated paths in README for Android.
2013-12-25 16:53:39 +01:00
Philipp Wiesemann
65f0142fac
Fixed access of command line arguments on Android in two test programs.
2013-12-25 00:11:28 +01:00
Philipp Wiesemann
36cbd50685
Fixed unused local variable warning in test program source.
2013-12-25 00:04:31 +01:00
Philipp Wiesemann
9285537180
Fixed missing @Override annotation warning in source for Android.
2013-12-24 20:04:53 +01:00
Philipp Wiesemann
b97e077e47
Fixed unused local variable warning in joystick source for Android.
2013-12-24 20:00:58 +01:00
Philipp Wiesemann
28309c1d13
Fixed implicit declaration of SDL_Log() warning in joystick source for Android.
2013-12-24 19:59:35 +01:00
Philipp Wiesemann
18125f76df
Fixed missing return warning in test program source.
2013-12-24 19:55:41 +01:00
Sam Lantinga
2521e49769
Setting the mouse in relative mode implies grabbing the mouse.
...
This fixes getting mouse button events in raw input relative mode on X11.
2013-12-23 17:55:06 -08:00
Sam Lantinga
7aef2350cf
Added a relative mouse mode that uses mouse warping instead of raw input.
...
To enable this, set the environment variable SDL_MOUSE_RELATIVE_MODE_WARP to "1"
When mouse relative mode is disabled, put the cursor back where the application expects it to be, instead of where it was when relative mode was enabled.
2013-12-23 17:37:22 -08:00