Gabriel Jacobo
f66facb2a7
Preserve binary compatibility in SDL_SYSWM_TYPE (thanks Gerry JJ!)
...
Also moved Wayland structures to the bottom of the union for OCD related issues.
2014-01-28 09:13:46 -03:00
Ryan C. Gordon
849ce6bd61
CMake: Enable missing timer subsystem on Mac OS X and Haiku.
2014-01-28 00:05:23 -05:00
Jørgen P. Tjernø
9111603fa6
X11: Don't redraw dialog box when mouse moves.
...
This fixes bug #2343 . (https://bugzilla.libsdl.org/show_bug.cgi?id=2343 )
Thanks to Melker Narikka for the patch.
2014-01-27 13:43:04 -08:00
Ryan C. Gordon
838a451cc7
Patched to compile...uh, everywhere. :)
2014-01-27 16:13:13 -05:00
Ryan C. Gordon
d0ebb0069a
Patched to compile on Windows when not supporting Direct3D.
2014-01-27 16:10:15 -05:00
Gabriel Jacobo
3ef0d0add4
[Android] Fixes Bug 2370, don't send accelerometer changes when
...
Android_JNI_GetAccelerometerValues return SDL_FALSE (thanks to Jairo Luiz)
2014-01-27 17:59:19 -03:00
Philipp Wiesemann
b155b04c15
Removed unused variable from Java class for Android.
...
The audio thread was moved to native side and "protected" prevented a warning.
2014-01-26 23:50:35 +01:00
Philipp Wiesemann
2f5301899d
Fixed typo in documentation.
2014-01-26 23:42:25 +01:00
Edward Rudd
3fada2b009
quick fix for CMAKE SOVERSION number so it matches what is output by the configure script
2014-01-25 16:08:39 -05:00
Edward Rudd
e0fae6226e
correct grammar on UNIX missing dependency status notice.
2014-01-25 15:13:16 -05:00
Edward Rudd
2e61dd3ed9
autoconf script tweaks
...
- fix up chmodding sdl2-config
- remove duplicate enable_atomic section
- add pretty summary of what was found/enabled
2014-01-25 15:05:44 -05:00
Gabriel Jacobo
61e75f2da8
Bug 2358 - [Android] Sort joystick axes - Fix by David Brady
2014-01-24 09:54:04 -03:00
Gabriel Jacobo
7d608b46c4
Bug 2358 - [Android] Joystick Button Mappings are strange (fix by David Brady)
2014-01-23 08:44:25 -03:00
Ryan C. Gordon
05c0fb18a6
Fix detection of iOS for disabling dynamic API.
2014-01-22 12:39:34 -05:00
Ryan C. Gordon
d7dba0ee63
Fixed XF86 VidMode extension dynamic loading with CMake project.
2014-01-21 16:28:53 -05:00
Gabriel Jacobo
a18005ede7
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
ba4ff4d9a3
Fixed dynamic loading of NAS in CMake project.
2014-01-21 13:58:15 -05:00
Gabriel Jacobo
17044ac9db
Move Wayland driver above dummy, check for driver availability before creation
2014-01-20 20:25:43 -03:00
Ryan C. Gordon
aae22a730e
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
1ae5a81b22
Make sure you clean up the associated renderer when destroying a window.
2014-01-18 11:47:03 -08:00
Gabriel Jacobo
5084a02e2b
Fixes prototype declaration for wl_proxy_marshal_constructor [Wayland 1.4]
2014-01-16 15:02:41 -03:00
Gabriel Jacobo
45aadb2396
Fix to compile against the Wayland v1.4 headers
2014-01-16 11:33:39 -03:00
Jørgen P. Tjernø
cf3e2b51cc
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ø
5de6ce1665
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ø
dd8e5d8468
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ø
0fbedf0a52
Test: Add Shift-Enter to switch between FS and desktop FS.
2014-01-15 11:08:55 -08:00
Jørgen P. Tjernø
0cc44e6565
Tests: Refactor key modifier checking.
2014-01-15 10:40:14 -08:00
Gabriel Jacobo
383537c73b
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ø
ab93ed077d
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
a5c13afc78
Make EGL loading more resilient.
...
Lesson learned while trying to run L4D2 under Wayland :)
2014-01-14 21:29:38 -03:00
Gabriel Jacobo
7396953eb6
Dynamic loading support for Wayland
2014-01-09 13:56:21 -03:00
Edward Rudd
5cb6bf79c2
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
049d8ae9a5
some fixes to the testshape.c code so it more correctly works.
2014-01-08 14:18:11 -05:00
Ryan C. Gordon
d93d8b9275
Maybe fix Cygwin.
2014-01-08 01:07:57 -05:00
Ryan C. Gordon
0e22c5574b
Patched to compile on Cygwin.
2014-01-08 00:58:03 -05:00
Ryan C. Gordon
f09890ba84
Another Android fix.
2014-01-08 00:51:31 -05:00
Ryan C. Gordon
f0aa433525
Updated Dynamic API jumptable.
2014-01-08 00:46:39 -05:00
Ryan C. Gordon
39260d2540
Add Dynamic API to Android makefile.
2014-01-08 00:45:29 -05:00
Ryan C. Gordon
46a0b527dc
Patched to compile on Android (I think).
2014-01-08 00:40:48 -05:00
Ryan C. Gordon
a2e609694d
Patched to compile on OpenBSD.
2014-01-08 00:31:19 -05:00
Ryan C. Gordon
3dfc14ade2
Implemented the Dynamic API magic.
2013-12-09 16:03:18 -05:00
Ryan C. Gordon
03d5719413
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
572834c79a
Patched stdlib changes to compile on Windows.
2013-12-09 13:30:35 -05:00
Ryan C. Gordon
aea9ef3f9f
Regenerate the configure scripts.
2013-11-25 00:11:52 -05:00
Ryan C. Gordon
258c05aa3e
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
df9f367941
Added SDL_vsscanf().
2013-11-24 23:35:38 -05:00
Ryan C. Gordon
19706b10e9
Moved atomic API implementation out of headers.
2013-11-24 21:04:51 -05:00
Ryan C. Gordon
693d23230e
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
9fd68ed188
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
942d949ae2
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