Gabriel Jacobo
196de652c5
Bug 2358 - [Android] Joystick Button Mappings are strange (fix by David Brady)
2014-01-23 08:44:25 -03:00
Ryan C. Gordon
e1cd175738
Fix detection of iOS for disabling dynamic API.
2014-01-22 12:39:34 -05:00
Ryan C. Gordon
e83b3337a8
Fixed XF86 VidMode extension dynamic loading with CMake project.
...
--HG--
extra : rebase_source : ade5d676aa8087b8ad54462e9d9569985fd8c66e
2014-01-21 16:28:53 -05:00
Gabriel Jacobo
3ae02c72db
Fixes 2356, [Android] SDL_JoystickGetAttached does not function
...
Also fix a potential NULL pointer access in android/SDL_SYS_JoystickGetGUID
--HG--
extra : source : 215d88851d3a51422efeb30d50476e8b34337a95
2014-01-21 18:20:12 -03:00
Ryan C. Gordon
723a653107
Fixed dynamic loading of NAS in CMake project.
2014-01-21 13:58:15 -05:00
Gabriel Jacobo
22d076b16f
Move Wayland driver above dummy, check for driver availability before creation
2014-01-20 20:25:43 -03:00
Ryan C. Gordon
831ef8c592
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
b1e60f303c
Make sure you clean up the associated renderer when destroying a window.
2014-01-18 11:47:03 -08:00
Gabriel Jacobo
836efb4c3e
Fixes prototype declaration for wl_proxy_marshal_constructor [Wayland 1.4]
2014-01-16 15:02:41 -03:00
Gabriel Jacobo
f6e748c3a9
Fix to compile against the Wayland v1.4 headers
2014-01-16 11:33:39 -03:00
Jørgen P. Tjernø
4cb3bff047
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
--HG--
extra : histedit_source : 79338e62e43f2514a843aac8b62afa3e50c3fd5c
2014-01-15 11:34:03 -08:00
Jørgen P. Tjernø
f93c2e774a
Mac: Don't give windows focus back when we're closing them.
...
Fixes bug #1840 (https://bugzilla.libsdl.org/show_bug.cgi?id=1840 )
--HG--
extra : histedit_source : bd88f90110eb00ed9572073f7cc39a53e22a5d1b
2014-01-15 11:31:56 -08:00
Jørgen P. Tjernø
fcd0b2efc3
Allow switching between FS and desktop FS.
...
This should fix bug #2057 (https://bugzilla.libsdl.org/show_bug.cgi?id=2057 )
--HG--
extra : histedit_source : 831e19a46dc0f4fe2e37c0cf0685c98706bada3c%2C9f25529300b5784d3b0574a060366c1625da11f1
2014-01-15 11:17:09 -08:00
Jørgen P. Tjernø
38a50a1236
Test: Add Shift-Enter to switch between FS and desktop FS.
2014-01-15 11:08:55 -08:00
Jørgen P. Tjernø
ff68a1209b
Tests: Refactor key modifier checking.
...
--HG--
extra : histedit_source : 97ec656c66fe1197d537484335ee7a0926ee5728%2C6b85a2c4eb34fd410c7a0549a065ad6b44a746bd
2014-01-15 10:40:14 -08:00
Gabriel Jacobo
bebef1cd46
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ø
406ae45a58
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
305b4e4afe
Make EGL loading more resilient.
...
Lesson learned while trying to run L4D2 under Wayland :)
2014-01-14 21:29:38 -03:00
Gabriel Jacobo
774a9eed75
Dynamic loading support for Wayland
2014-01-09 13:56:21 -03:00
Edward Rudd
c8634f0d7f
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
80089de1b0
some fixes to the testshape.c code so it more correctly works.
...
--HG--
extra : rebase_source : 16e302aa18fca6d543bcefa99768a665385fa208
extra : amend_source : 5b2210968e25d6ff3851e1884de6109740fdddd1
2014-01-08 14:18:11 -05:00
Ryan C. Gordon
ac00407bd2
Maybe fix Cygwin.
2014-01-08 01:07:57 -05:00
Ryan C. Gordon
1314bfaf4a
Patched to compile on Cygwin.
2014-01-08 00:58:03 -05:00
Ryan C. Gordon
bd68319d23
Another Android fix.
2014-01-08 00:51:31 -05:00
Ryan C. Gordon
9340a4d2f0
Updated Dynamic API jumptable.
2014-01-08 00:46:39 -05:00
Ryan C. Gordon
b77f9fd47c
Add Dynamic API to Android makefile.
2014-01-08 00:45:29 -05:00
Ryan C. Gordon
599df6540c
Patched to compile on Android (I think).
2014-01-08 00:40:48 -05:00
Ryan C. Gordon
88db90913c
Patched to compile on OpenBSD.
2014-01-08 00:31:19 -05:00
Ryan C. Gordon
63256a2384
Implemented the Dynamic API magic.
...
--HG--
extra : rebase_source : 38f639089d3d142895d5cf106919a0bfbb65c5ed
2013-12-09 16:03:18 -05:00
Ryan C. Gordon
82edee6971
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.
--HG--
extra : rebase_source : ddf4a4c0dc2c554b98c82700798f343cd91b16e3
2013-11-24 23:56:17 -05:00
Ryan C. Gordon
1e82be1804
Patched stdlib changes to compile on Windows.
...
--HG--
extra : rebase_source : a782472e239edc31e70be994953d4da5a55edd95
2013-12-09 13:30:35 -05:00
Ryan C. Gordon
5a281a4fda
Regenerate the configure scripts.
...
--HG--
extra : rebase_source : 9b08e819168f81497f6c37422b0e253f0ab0bef2
2013-11-25 00:11:52 -05:00
Ryan C. Gordon
de59025dac
We don't need to check for snprintf() anymore, we don't use it.
...
SDL_snprintf() is built on vsnprintf() where available.
--HG--
extra : rebase_source : fef7988e29ab9293c7ae9ba3cff3f86c7e59e345
2013-11-24 23:36:15 -05:00
Ryan C. Gordon
3003efb88d
Added SDL_vsscanf().
...
--HG--
extra : rebase_source : 088d093790a7ed95d73c307523587e95c8356f4b
2013-11-24 23:35:38 -05:00
Ryan C. Gordon
4b0089b843
Moved atomic API implementation out of headers.
...
--HG--
extra : rebase_source : 71f9b298ea312a5957cd761163f812750fb66899
2013-11-24 21:04:51 -05:00
Ryan C. Gordon
3224881c2e
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.
--HG--
extra : rebase_source : 52c7a07b49dfcc4e44a338093f4df1af92456923
2013-11-24 21:15:58 -05:00
Sam Lantinga
1e764330e5
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
718644c5d0
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
95c34dcdd1
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
a7694dea9a
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
5f5b667aa3
Implements touch support on QTWayland. Contributed by Thomas Perl.
2013-12-27 09:29:39 -03:00
Philipp Wiesemann
51f82e27dd
Changed return -1 after SDL_SetError() to return SDL_SetError().
2013-12-25 17:02:15 +01:00
Philipp Wiesemann
d1f38264a2
Fixed pointer from integer warning and bug if compiled without EGL.
2013-12-25 16:57:59 +01:00
Philipp Wiesemann
967dbafb4b
Updated paths in README for Android.
2013-12-25 16:53:39 +01:00
Philipp Wiesemann
0319037b72
Fixed access of command line arguments on Android in two test programs.
2013-12-25 00:11:28 +01:00
Philipp Wiesemann
eee2bcca85
Fixed unused local variable warning in test program source.
2013-12-25 00:04:31 +01:00
Philipp Wiesemann
d67b11b967
Fixed missing @Override annotation warning in source for Android.
2013-12-24 20:04:53 +01:00
Philipp Wiesemann
7297902ce0
Fixed unused local variable warning in joystick source for Android.
2013-12-24 20:00:58 +01:00
Philipp Wiesemann
9da82d88f2
Fixed implicit declaration of SDL_Log() warning in joystick source for Android.
2013-12-24 19:59:35 +01:00
Philipp Wiesemann
99bebc64ce
Fixed missing return warning in test program source.
2013-12-24 19:55:41 +01:00