Sam Lantinga
f98a06ec45
Added SDL_PrivateJoystickAdded() and SDL_PrivateJoystickRemoved()
...
Updated the removal code to iterate over all joystick add messages instead of just the first one.
2016-08-26 12:18:08 -07:00
Sam Lantinga
b97a48ebad
commit 1170112da3776fdb06425f62d57b63144c33dc51
...
Author: James Zipperer <james.zipperer@synapse.com>
Date: Sun Aug 21 01:19:19 2016 -0700
bugfix for controller / joystick add / remove being in the event queue at the same time
2016-08-26 11:16:44 -07:00
Philipp Wiesemann
7d1e740ea2
Emscripten: Fixed crash if closing removed joystick (thanks, Sylvain!).
2016-08-25 22:31:44 +02:00
Philipp Wiesemann
ea2a180c90
Android: Fixed crash if closing removed joystick (thanks, Sylvain!).
...
Fixes fix for Bugzilla #3408 .
2016-08-25 22:31:33 +02:00
David Ludwig
d5a6c71aca
WinRT: fixed bug where Win10 GameBar, when shown + hidden, might not restore a cursor's hidden state
...
The repro steps were this:
1. run an sdl2 winrt/uwp app, on Win10, v10.0.10586.0 or higher
2. hide the cursor, via a call to SDL_ShowCursor(0)
3. make the Win10 game bar appear, by pressing the Windows + G hotkey
4. observe that the mouse cursor appears, in order to interact with the
game bar (this is expected behavior)
5. make the Win10 game bar disappear, either by pressing the Windows + G hotkey
again, or clicking somewhere in the app
EXPECTED RESULT: cursor disappears, as game bar disappears
ACTUAL RESULT: cursor didn't always disappear
--HG--
extra : rebase_source : 79e7effb57db209f08a3995a4c087be04fe3582c
2016-08-20 13:46:45 -04:00
Philipp Wiesemann
7276d8862d
Added link in header comment.
2016-08-17 21:05:00 +02:00
Philipp Wiesemann
7cc86e8e8d
Emscripten: Fixed opening previously closed joystick.
2016-08-17 21:04:50 +02:00
Philipp Wiesemann
e688740f8e
Android: Fixed opening previously closed joystick (thanks, Sylvain!).
...
Fixes Bugzilla #3408 .
2016-08-17 21:04:32 +02:00
Sam Lantinga
cb8e57bda0
[ OSX ] enables Xbox One S Guide (System Main Menu) button detection. the one possible impact is that since button identifiers on OSX are just their sequence in the HID report descriptor we might change the button order, and any existing/saved mappings may get their order changed.
2016-08-08 12:17:53 -07:00
Mikkel Krautz
f9e9b84c07
Add Xbox One controller GUIDs to the XInput filter in the DirectInput joystick driver.
...
The Windows 10 Anniversary Update (1607) breaks the method uses that SDL uses to
detect XInput devices. That is, on Windows 10 Anniversary Update, it is no longer
possible to query RAWINPUT for HID devices, and check for "IG_" in the device name.
Presumably, this will be fixed in the future.
This patch works around the issue by adding the Xbox One controller series to the
well-known device list.
This skips the more expensive RAWINPUT check for those devices, and causes them to
be detected as XInput devices once again.
2016-08-06 15:09:20 +02:00
Philipp Wiesemann
e0a678cddf
Fixed two old identifiers in header comments.
2016-08-03 22:39:44 +02:00
Philipp Wiesemann
f73dc1f190
PSP: Fixed memory leak if video init failed.
2016-08-03 22:32:20 +02:00
Philipp Wiesemann
d932507b4e
WinRT: Removed not needed SDL_zerop() after SDL_calloc().
...
SDL_calloc() already sets memory to zero.
2016-08-03 22:32:02 +02:00
Philipp Wiesemann
9cb82d5ff2
Added brackets to function names in header comments so that doxygen links them.
2016-08-03 22:30:31 +02:00
Philipp Wiesemann
cea5990d5a
Fixed information in touch README and changed identifiers so doxygen links them.
2016-07-27 20:47:31 +02:00
Philipp Wiesemann
a07ce859b0
Android: Updated a comment.
2016-07-27 20:47:08 +02:00
Philipp Wiesemann
b8ba8f4d1e
Android: Replaced deprecated AbsoluteLayout with RelativeLayout.
...
Fixes Bugzilla #2211 .
2016-07-27 20:46:18 +02:00
Philipp Wiesemann
1d6a32758b
Linux: Fixed memory leak in haptic implementation (thanks, Martin!).
...
Fixes Bugzilla #3238 .
2016-07-20 21:01:14 +02:00
Philipp Wiesemann
437ec0ab40
Pandora: Fixed memory leak in video implementation.
2016-07-20 21:00:52 +02:00
Philipp Wiesemann
2a8870adf0
Pandora: Fixed compile warnings in video implementation (thanks, Bombo!).
...
Fixes Bugzilla #2734 .
2016-07-20 21:00:36 +02:00
Philipp Wiesemann
3aafe6438a
ALSA: Fixed adding wrong status to error message (thanks, romain145!).
...
Fixes Bugzilla #3364 .
2016-07-19 21:02:44 +02:00
Philipp Wiesemann
87009d4ed9
Pandora: Fixed SDL version in debug output.
2016-07-19 21:02:09 +02:00
Philipp Wiesemann
c69d353366
Pandora: Updated SDL version in Makefile.
2016-07-19 21:01:30 +02:00
Philipp Wiesemann
7cd228c24c
Pandora: Fixed referring to no more existing atomic source file in Makefile.
2016-07-19 21:01:13 +02:00
Philipp Wiesemann
082159fb7d
Updated comments in video implementations.
2016-07-18 22:03:47 +02:00
Philipp Wiesemann
778b4fd4d9
Pandora: Fixed compile error in video implementation (thanks, Bombo!).
...
Partially fixes Bugzilla #2734 .
2016-07-18 22:02:17 +02:00
Philipp Wiesemann
70603ac944
Android: Fixed androidbuild.sh not working on OS X (thanks, Steffen!).
...
Fixes Bugzilla #2429 .
2016-07-18 22:01:01 +02:00
Philipp Wiesemann
9272534dd2
Android: Fixed missing export of a JNI function (thanks, Andrii!).
...
Fixes Bugzilla #3393 .
2016-07-17 21:43:12 +02:00
Philipp Wiesemann
9c5eea986a
Android: Fixed compile warning about a missing prototype (thanks, Sylvain!).
...
Fixes Bugzilla #3351 .
2016-07-17 21:42:53 +02:00
Philipp Wiesemann
8522dff70f
Fixed compile warnings about evaluating undefined identifiers.
...
Partially fixes Bugzilla #3351 .
2016-07-17 20:32:44 +02:00
Brandon Schaefer
d1caaa42c9
Tests: Would be wise to compile this
2016-07-13 09:41:43 -07:00
Brandon Schaefer
5564d048dc
Tests: Somehow tabs leaked in...
2016-07-13 07:39:01 -07:00
Brandon Schaefer
962f8d8766
Tests: Add a manual test for a custom cursor (Taken from the API docs)
2016-07-13 07:34:06 -07:00
Brandon Schaefer
bd6c92676a
Tests: Mir needs the window to swap at lease 1 frame for the cursor to show. So render in testwm2
2016-07-13 07:07:46 -07:00
Brandon Schaefer
e7823e8d7b
MIR: Fix system cursors. Been broken since custom cursor support was added!
2016-07-13 07:07:08 -07:00
Philipp Wiesemann
2e8c081f05
Android: Added new key codes from API 24.
2016-07-09 22:06:00 +02:00
Alex Szpakowski
ebcd2e8914
iOS: Fix an OpenGL ES error when rotating the device if MSAA is used (thanks Cole Campbell!)
...
Fixes bug #3378 .
2016-07-02 13:38:31 -03:00
Philipp Wiesemann
93d29988d1
Fixed three source comments in tests.
2016-06-28 21:15:16 +02:00
Philipp Wiesemann
68ef914d7e
Added a simple test case for SDL_sscanf() to tests.
...
It fails on platforms where SDL's custom implementation is used.
Relates to Bugzilla #3341 .
2016-06-28 21:14:11 +02:00
Philipp Wiesemann
38b769cbe1
Fixed freeing strings created by strdup() with SDL_free().
...
This only worked on platforms where SDL_free() wraps free().
2016-06-28 21:08:23 +02:00
Philipp Wiesemann
71e7b716dc
Mac: Fixed crash if SDL_GetDisplayDPI() got NULL pointers for output parameters.
2016-06-26 21:08:57 +02:00
Philipp Wiesemann
fedb2f13aa
Fixed compile warnings in test library about formats strings not being literals.
...
Partially fixes Bugzilla #3375 .
2016-06-25 19:40:44 +02:00
Philipp Wiesemann
87a3a9d5db
Mac: Updated file name in README.
2016-06-25 19:40:02 +02:00
David Ludwig
86b7c57477
Fixed Bug 3147 - Windows: Crash when resizing Window since hg 333216331863
...
Thanks for the fix, Gab!
2016-06-24 22:17:56 -04:00
Philipp Wiesemann
246255b5b2
Mac: Updated availability macro in build script.
2016-06-24 19:06:06 +02:00
Brandon Schaefer
8b84c36b11
MIR: Add better error handling for a failed connection
2016-06-08 08:01:21 -07:00
Brandon Schaefer
4e0798b2ca
MIR: Support relative mouse mode
2016-06-07 09:01:23 -07:00
Alex Szpakowski
20cebbb7be
Windows: Fix other window positions/sizes being changed when exiting exclusive fullscreen (bug #3315 , thanks Simon Hug!)
2016-05-23 15:29:25 -03:00
Alex Szpakowski
0d2837a6ca
Mac: Fix a crash when SDL is compiled with SDL_MAC_NO_SANDBOX enabled, by increasing the stack size of the mouse tap thread back to OS X' default of 512 KB.
2016-05-21 12:09:23 -03:00
Alex Szpakowski
e2f5a3023a
Removed Mac OS 10.5 support (bug #3137 ). Also fixed a warning about deprecated Carbon code when using SDL_audio (bug #3127 , thanks Dominik!)
2016-05-21 00:20:52 -03:00