Ryan C. Gordon
97bb9113e9
Make dot easier to see in testrelative.
2015-05-26 11:32:06 -04:00
Ryan C. Gordon
64d78c3a44
Updated configure script.
2015-05-26 11:13:51 -04:00
Ryan C. Gordon
94f590a68a
Removed -XCCLinker from MingW command line (thanks, Fredrik!).
...
Fixes Bugzilla #2707 .
2015-05-26 11:12:28 -04:00
Ryan C. Gordon
86485f1f8d
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
72d8a0f10c
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
af0103be90
Cocoa: don't fail outright if we see an unknown display format.
...
Just treat it as ARGB8888.
2015-05-26 09:55:41 -04:00
Ryan C. Gordon
9b0ba414e3
Don't look for (and fail without) glGetIntegerv() until we need to.
...
Fixes Bugzilla #2615 .
2015-05-26 10:25:15 -04:00
Sam Lantinga
0a679fecb3
Fixed bug 1392 - Debian patch: do not propagate -lpthread
2015-05-26 06:32:19 -07:00
Sam Lantinga
78f2198e6c
Updated the copyright year to 2015
2015-05-26 06:27:46 -07:00
Sam Lantinga
98e4bdf460
Script from Sylvain to automate updating the copyright year
2015-05-26 06:27:12 -07:00
Sam Lantinga
37547897ee
Fixed bug 2989 - Memory loss in clipboard_testClipboardTextFunctions
2015-05-26 06:16:43 -07:00
Sam Lantinga
8f14ca455d
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
4ff77d6674
Added support for Razer Serval Bluetooth mode
2015-05-25 14:52:41 -07:00
Victor Luchits
5b3b340ff9
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
ea5e52aec4
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
3e0d9b02d6
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
89eb93d305
Removed redundant NULL check in test program.
2015-05-21 21:27:53 +02:00
Philipp Wiesemann
951d768224
Changed clean-up order in test program.
2015-05-21 21:25:32 +02:00
Philipp Wiesemann
dbd2fc4f33
Fixed undefined key access in test program.
2015-05-21 21:25:14 +02:00
Sam Lantinga
68e32dd44f
Added game controller support for the Razer Serval
2015-05-20 16:28:21 -07:00
Philipp Wiesemann
a96660cbde
Added missing loop cancel for Emscripten in test programs.
2015-05-18 21:21:14 +02:00
Philipp Wiesemann
8c5b82840a
Fixed compiling test program with Emscripten.
2015-05-18 21:17:13 +02:00
Philipp Wiesemann
adceb46138
Fixed handling only one event per frame in test program.
2015-05-18 21:12:16 +02:00
Alex Szpakowski
1e7b0cd265
Code style cleanup in the GLES and GLES2 render backends.
2015-05-16 17:35:36 -03:00
Alex Szpakowski
ebc3d92415
iOS: Added support for SDL_DisableScreenSaver and SDL_EnableScreenSaver.
2015-05-16 16:55:56 -03:00
Philipp Wiesemann
c239a3abee
Android: Replaced logging tag strings with constant.
2015-05-16 21:15:59 +02:00
Philipp Wiesemann
1d1978bca0
Emscripten: Fixed wrong source comment and updated web link.
2015-05-16 21:15:27 +02:00
Alex Szpakowski
4d7917e6ed
Mac: Use CoreFoundation headers instead of Carbon headers, in GetPowerInfo code.
2015-05-16 12:05:42 -03:00
Sam Lantinga
ab8a05e9ce
Added a userdata parameter to SDL_SetWindowsMessageHook()
2015-05-13 22:39:32 -07:00
Sam Lantinga
7aacea735d
Fixed Mac and Linux builds
2015-05-13 22:39:27 -07:00
Sam Lantinga
af8c286153
Added SDL_SetWindowsMessageHook() to facilitate full IME support on Windows
2015-05-13 22:39:20 -07:00
Sam Lantinga
67dc1eb7d2
Added generic xinput fallback for XBox compatible controllers on Linux
2015-05-13 22:37:26 -07:00
Alex Szpakowski
48a5682bef
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
2f2460578f
Android: Fixed empty parameter list in signatures of internal functions.
2015-05-09 22:42:23 +02:00
Philipp Wiesemann
58f43d5ad1
Fixed SDL_TouchFingerEvent documentation in header file.
2015-05-08 21:53:02 +02:00
Philipp Wiesemann
282329e82a
Android: Replaced spaces with tab in Android.mk file.
2015-05-06 21:11:06 +02:00
Philipp Wiesemann
91306cc871
Emscripten: Fixed touch coordinates not being normalized.
2015-05-06 21:10:48 +02:00
Philipp Wiesemann
dc0241fc19
Fixed implicit function declaration in test program.
2015-05-06 21:09:33 +02:00
Alex Szpakowski
1c3d56dcab
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
d62057a321
Fixed building the iOS Demo files in debug mode
2015-05-06 12:42:14 -03:00
Alex Szpakowski
fc93c1bcb1
Replaced all remaining uses of NSAutoreleasePool with @autoreleasepool blocks (bugzilla #2680.)
2015-05-05 19:01:55 -03:00
Alex Szpakowski
54454c2671
Fixed a warning when SDL_syswm.h is included in code compiled for iOS with clang.
2015-05-05 16:24:05 -03:00
Alex Szpakowski
036f58d8e7
Fixed the window offset on iOS when resuming an app with a borderless or fullscreen window that has the on-screen keyboard visible.
2015-05-05 16:20:11 -03:00
Alex Szpakowski
6d5dc25059
Fixed a crash on iOS when none of the orientations in Info.plist match the SDL window's actual orientation.
...
Fixes bug #2967 .
2015-05-05 16:16:10 -03:00
Sam Lantinga
6106edefcf
Fixed bug 2976 - Fix RGBA<->RGBA blit that was broken with the optimization from Bug 11
...
id.zeta
The optimization from Bug 11 added a code branch on cases where the source RGB masks match the destination RGB masks and a optimized blit function Blit4to4MaskAlpha that always overrides the source alpha info would be chosen. Unfortunately, the branch also errorneously took over the RGBA<->RGBA blitting cases where the source alpha info should be copied, while they would instead get overriden in Blit4to4MaskAlpha.
The attached patch fixes that by handling the RGBA<->RGBA cases correctly in that branch with the original BlitNtoNCopyAlpha as well as uses an optimized Blit4to4CopyAlpha along the same vein.
2015-05-04 21:47:40 -07:00
Ryan C. Gordon
ea51063e9f
X11: send keypress events before textinput events.
2015-05-01 01:20:28 -04:00
Ryan C. Gordon
d4eb1ea6a2
checkkeys: report SDL_TEXTEDITING events.
2015-05-01 01:19:00 -04:00
Ryan C. Gordon
8e60ed9d07
checkkeys: Readded the KEYUP event test.
2015-05-01 01:12:48 -04:00
Philipp Wiesemann
ab66b7f201
Android: Deactivated debug log messages on joystick device events.
2015-04-30 21:45:29 +02:00
Dimitris Zenios
f64f0c86e5
X11: Use our own cut-buffer for intermediate clipboard storage.
...
XA_CUTBUFFER0 is not defined for holding UTF8 strings.
2015-04-26 13:53:46 +03:00