Ryan C. Gordon
b9ea3c02d2
Some setups need _GNU_SOURCE to make LLONG_MAX available (thanks, Ozkan!).
...
Fixes Bugzilla #2721 .
--HG--
extra : histedit_source : e9fc595fbb091ace7be1350afc76e77b81ed024d
2015-05-26 16:31:11 -04:00
Ryan C. Gordon
2102ee2bb9
Fix fallback define for DECLSPEC for non-Windows platforms.
...
Looks like it was a copy/paste error?
GCC doesn't support visibility attributes until gcc4, so just make it blank.
Fixes Bugzilla #2720 .
--HG--
extra : histedit_source : 3d62ff645cec83943bb96888bdf43415c19228ef
2015-05-26 16:25:22 -04:00
Ryan C. Gordon
f9e0e40db2
Whoops, fix the static analysis fix.
2015-05-26 16:14:25 -04:00
Ryan C. Gordon
52f8afaf0c
Mac: Fix compiler warning when building with a min target >= 10.6.
2015-05-26 12:52:28 -04:00
Ryan C. Gordon
0f24d58e4e
Darwin haptic: Fixed a static analysis warning if axes==0.
2015-05-26 12:47:03 -04:00
Ryan C. Gordon
4cb7923f25
Linux joystick: Look at entire axis namespace for controls (thanks, "spaz16"!).
...
This apparently has fallout: the PS4 (and maybe PS3?) controllers apparently
report some bogus axes, but it won't change the axes we currently expect, and
thus the game controller config string is still stable.
Fixes Bugzilla #2719 .
--HG--
extra : rebase_source : 8c5a4d949e4706366bbf2d98d2d2df1762d040a9
2015-05-26 12:03:51 -04:00
Sam Lantinga
2fd64c2f12
Fixed bug 2869 - Controllers connected on launch are reported twice.
...
Since all device detection/removal happens on the main thread now, post events inline with when the status changes occur.
Also fixed rare cases when joystick API functions could return data about removed joysticks when called with a device index.
2015-05-26 08:52:02 -07:00
Ryan C. Gordon
b203ccfa24
Cocoa: Fixed relative mouse mode when app loses/regains focus (thanks, Eric!).
...
Fixes Bugzilla #2718 .
2015-05-26 11:38:04 -04:00
Ryan C. Gordon
94dc4ff928
Make dot easier to see in testrelative.
2015-05-26 11:32:06 -04:00
Ryan C. Gordon
1793c3c04d
Updated configure script.
2015-05-26 11:13:51 -04:00
Ryan C. Gordon
fc70e496dd
Removed -XCCLinker from MingW command line (thanks, Fredrik!).
...
Fixes Bugzilla #2707 .
2015-05-26 11:12:28 -04:00
Ryan C. Gordon
84969e4c4e
Windows: don't beep on Alt-* key combos (Thanks, historic_bruno!).
...
Fixes Bugzilla 2669.
2015-05-26 11:08:30 -04:00
Ryan C. Gordon
12018c9d31
Cocoa: report SDL_WINDOWEVENT_EXPOSED events to the app (thanks, David!).
...
Fixes Bugzilla #2644 .
2015-05-26 11:01:19 -04:00
Ryan C. Gordon
19b53694f2
Cocoa: don't fail outright if we see an unknown display format.
...
Just treat it as ARGB8888.
--HG--
extra : rebase_source : 0b71e0a04b8b75cf8510044a76dd3928f3763107
extra : amend_source : f96486027b6da284bb993890f144631851b580fb
extra : histedit_source : d3ec58801ce5058d63f16d1242a2a1aa4445fea7
2015-05-26 09:55:41 -04:00
Ryan C. Gordon
4e39f6e310
Don't look for (and fail without) glGetIntegerv() until we need to.
...
Fixes Bugzilla #2615 .
--HG--
extra : histedit_source : f327a3f044456d65c3fb6aae4c2bfd8c09ac6072
2015-05-26 10:25:15 -04:00
Sam Lantinga
4ad4d105c8
Fixed bug 1392 - Debian patch: do not propagate -lpthread
2015-05-26 06:32:19 -07:00
Sam Lantinga
56b58afdbe
Updated the copyright year to 2015
2015-05-26 06:27:46 -07:00
Sam Lantinga
85c40e45b7
Script from Sylvain to automate updating the copyright year
2015-05-26 06:27:12 -07:00
Sam Lantinga
f5e7adf421
Fixed bug 2989 - Memory loss in clipboard_testClipboardTextFunctions
2015-05-26 06:16:43 -07:00
Sam Lantinga
2ae3e48bcf
Wait for devices to finish initializing when inserted, before using them. Fixes hotplug issue with XBox 360 game controller.
2015-05-25 16:22:09 -07:00
Sam Lantinga
7fb16deda0
Added support for Razer Serval Bluetooth mode
2015-05-25 14:52:41 -07:00
Victor Luchits
8eac3c7114
Fix duplicate raw mouse events with XInput2
...
Make XGrabPointer calls in X11_SetWindowGrab and X11_CaptureMouse
consistent by passing False to owner_mask along with proper event_mask.
2015-05-14 14:40:56 +03:00
Sam Lantinga
f15df00856
Sign any subframeworks - not needed for SDL proper, but included for consistency with other projects
2015-05-23 09:33:20 -07:00
Philipp Wiesemann
1674b49dc4
Android: Fixed touch pressure being out of range.
...
According to the documentation of Android's MotionEvent, the getPressure() may
return values higher than 1 on some devices. To prevent passing such values into
SDL they are now corrected to 1 in Java before the JNI call (where it is assumed
to be correct).
Currently SDL only sends SDL_FINGERMOTION events if the touch state (position or
pressure) changed. By correcting pressure down to 1 some events may get dropped
in the rare case that only the pressure was changed but was out of range and the
position did not change.
2015-05-22 22:34:08 +02:00
Philipp Wiesemann
ae188bcbae
Removed redundant NULL check in test program.
2015-05-21 21:27:53 +02:00
Philipp Wiesemann
4575b60c5d
Changed clean-up order in test program.
2015-05-21 21:25:32 +02:00
Philipp Wiesemann
a5c372da01
Fixed undefined key access in test program.
2015-05-21 21:25:14 +02:00
Sam Lantinga
cc1d46d30e
Added game controller support for the Razer Serval
2015-05-20 16:28:21 -07:00
Philipp Wiesemann
566df69b69
Added missing loop cancel for Emscripten in test programs.
2015-05-18 21:21:14 +02:00
Philipp Wiesemann
b359854af7
Fixed compiling test program with Emscripten.
2015-05-18 21:17:13 +02:00
Philipp Wiesemann
204e676bfe
Fixed handling only one event per frame in test program.
2015-05-18 21:12:16 +02:00
Alex Szpakowski
2190985ce9
Code style cleanup in the GLES and GLES2 render backends.
2015-05-16 17:35:36 -03:00
Alex Szpakowski
58e77377c6
iOS: Added support for SDL_DisableScreenSaver and SDL_EnableScreenSaver.
2015-05-16 16:55:56 -03:00
Philipp Wiesemann
0e132b3325
Android: Replaced logging tag strings with constant.
2015-05-16 21:15:59 +02:00
Philipp Wiesemann
07959a8f94
Emscripten: Fixed wrong source comment and updated web link.
2015-05-16 21:15:27 +02:00
Alex Szpakowski
49d1803fa6
Mac: Use CoreFoundation headers instead of Carbon headers, in GetPowerInfo code.
2015-05-16 12:05:42 -03:00
Sam Lantinga
a891967b73
Added a userdata parameter to SDL_SetWindowsMessageHook()
2015-05-13 22:39:32 -07:00
Sam Lantinga
edc8e4e647
Fixed Mac and Linux builds
2015-05-13 22:39:27 -07:00
Sam Lantinga
51bfd9328e
Added SDL_SetWindowsMessageHook() to facilitate full IME support on Windows
2015-05-13 22:39:20 -07:00
Sam Lantinga
1cbf83b0c0
Added generic xinput fallback for XBox compatible controllers on Linux
2015-05-13 22:37:26 -07:00
Alex Szpakowski
06fe127036
Refactored SDL_EGL_CreateContext: It now supports context flags and OpenGL ES 3+ contexts, and its behavior more closely matches the GLX and WGL context creation code.
...
Improved the code style consistency of SDL_egl.c.
Fixes bugzilla #2865 .
2015-05-11 21:03:36 -03:00
Philipp Wiesemann
9a7c04deea
Android: Fixed empty parameter list in signatures of internal functions.
2015-05-09 22:42:23 +02:00
Philipp Wiesemann
b3830cc285
Fixed SDL_TouchFingerEvent documentation in header file.
2015-05-08 21:53:02 +02:00
Philipp Wiesemann
8143b8c00b
Android: Replaced spaces with tab in Android.mk file.
2015-05-06 21:11:06 +02:00
Philipp Wiesemann
67d7b26b5d
Emscripten: Fixed touch coordinates not being normalized.
2015-05-06 21:10:48 +02:00
Philipp Wiesemann
ffb4e63c8d
Fixed implicit function declaration in test program.
2015-05-06 21:09:33 +02:00
Alex Szpakowski
112c9e9cc7
Fixed SDL_GL_GetAttribute queries for framebuffer component sizes in Core Profile OpenGL contexts.
...
Fixes bugzilla #2060 .
2015-05-06 12:54:51 -03:00
Alex Szpakowski
7dcb01dd8d
Fixed building the iOS Demo files in debug mode
2015-05-06 12:42:14 -03:00
Alex Szpakowski
9e16e61ada
Replaced all remaining uses of NSAutoreleasePool with @autoreleasepool blocks (bugzilla #2680.)
2015-05-05 19:01:55 -03:00
Alex Szpakowski
db53123ea2
Fixed a warning when SDL_syswm.h is included in code compiled for iOS with clang.
2015-05-05 16:24:05 -03:00