Ryan C. Gordon
52ec045626
X11: Let XRandR respect multiple screens (DISPLAY=:0.0 vs :0.1, etc).
...
--HG--
extra : rebase_source : f4c3337fc3e78825322e2ce857223c39e34a9778
2015-11-17 12:15:35 -05:00
Sam Lantinga
7c5ed48e39
Fixed bug 3168 - xinput build failure with dxsdk
...
Ozkan Sezer
Yes, the annotations can actually be removed. They are used only by MSVC and aren't vital.
2015-11-16 21:20:38 -08:00
David Ludwig
b96b7bef26
WinRT: fixed build error in latest XInput code
...
This change has also been tested as buildable + runnable on Win32 + MSVC 2015,
2013, 2012, and 2010. It may fix similar build errors (in XInput code) that
are appearing in MingW builds (on buildbot).
2015-11-14 21:29:14 -05:00
Ryan C. Gordon
e47eab0ac9
Minor whitespace fix.
2015-11-14 14:53:44 -05:00
Ryan C. Gordon
03cb578e6e
Added SDL_JoystickFromInstanceID() and SDL_GameControllerFromInstanceID().
...
--HG--
extra : amend_source : 110a5505509ddb9ecafed75abd89602986a99696
2015-11-14 12:35:45 -05:00
Alex Szpakowski
8e40963e20
Mac: Fix a warning about implicit declaration of SDL_SendKeymapChangedEvent (bug #3167.)
2015-11-14 04:24:39 -04:00
Sam Lantinga
1f65471948
Added support for the Gamestop Logic3 Controller
2015-11-13 14:26:00 -08:00
Alex Szpakowski
d6a6378927
Mac: Added SDL_GameController mappings for the Steelseries Stratus XL and Nimbus gamepads.
2015-11-12 22:53:37 -04:00
Alex Szpakowski
8892024a7e
Mac: Detect the d-pad and pause buttons on Steelseries MFi gamepads (bug #3124.)
2015-11-12 22:44:32 -04:00
Alex Szpakowski
963cac02b5
iOS: Fixed crashes when rotating the screen after destroying a window.
2015-11-12 20:58:11 -04:00
Sam Lantinga
7af65f8906
Added Linux support for the Razer Sabertooth game controller
2015-11-12 13:13:36 -08:00
Alex Szpakowski
3b67a812d2
iOS: Set the 'player index' of MFi game controllers when they're opened for use.
...
MFi controllers display their player index via LEDs on the controller.
2015-11-09 18:13:47 -04:00
Alex Szpakowski
cbaba3ea62
iOS: Fixed MFi game controller triggers to report the proper range of values.
2015-11-09 17:41:54 -04:00
Sam Lantinga
35ff47727f
one last SDL fix: restore menu bar if we destroy a fullscreen window without transitioning it back to a non-fullscreen window first
2015-11-09 08:55:07 -08:00
Sam Lantinga
e048cbba33
don't toggle SDL fullscreen state on OSX if we're destroying the window
2015-11-09 08:55:01 -08:00
Sam Lantinga
39112e8d78
more SDL fullscreen state tracking fixes, don't update fullscreen flags on failure to change fullscreen state
2015-11-09 08:54:56 -08:00
Sam Lantinga
235a62bf8a
SDL OSX implementation must account for the fact that going fullscreen can fail. improve the logic around retrying, make a few attempts before failing.
2015-11-09 08:54:49 -08:00
Sam Lantinga
c77054bd50
add hacky support for failed fullscreen transitions. SDL doesn't have the concept of a fullscreen transition that failed. if the user is actively changing spaces while the app goes fullscreen, it fails to go fullscreen; now it will just try again instead of hanging around with the wrong window styles.
2015-11-09 08:54:42 -08:00
Alex Szpakowski
202030cc74
iOS MFi game controllers: inverted the thumbstick y axis values to match the behavior of other controllers.
2015-11-09 02:32:37 -04:00
Sam Lantinga
58c2f0a3bb
Added Linux binding for Wii-U Pro controller
2015-11-05 18:10:19 -08:00
Sam Lantinga
9b526d28cb
Add SDL_HINT_VIDEO_X11_NET_WM_PING to allow disabling
...
_NET_WM_PING protocol handling in CreateWindow if
desired.
2015-10-27 11:18:04 -07:00
Sam Lantinga
15b44dadf7
Add a new SDL_KEYMAPCHANGED SDL event to abstract notification of keyboard layout or input language changes.
2015-10-27 11:17:32 -07:00
Alex Szpakowski
8dda1f09b3
Mac: Fix returning to the window's Space in OS X 10.11+ when SDL_WINDOW_FULLSCREEN_DESKTOP is used (bug #3152.)
2015-10-23 03:37:53 -03:00
Philipp Wiesemann
90a67daf0d
D3D11: Fixed SDL_RenderDrawPoints() ignoring input after the first 128 points.
...
If a limit would be needed then count should be adapted before stack allocation.
2015-10-15 22:26:21 +02:00
Philipp Wiesemann
ab3959041f
Android: Added missing import statement.
...
It did not compile without.
2015-10-15 22:26:00 +02:00
Ryan C. Gordon
9a5276c5ba
Fix some Android keyboards that didn't work properly.
...
This conversation came from Joshua Granick on Twitter, starting here:
https://twitter.com/singmajesty/status/653640543675641857
"We found an issue where certain Android keyboards (like the S6 with
predictive text) wouldn't work ... Certain keyboards use a predictive text
mode that does not dispatch a traditional onKey events, which is troublesome
... but telling the OS to use a "visible password" keyboard helps deal with
this problem ... perhaps there's some other way (onKeyPreIme?) to do
"textediting" events, but for now, this should be a fast fix ...
I hear it affects the Galaxy Tab A 8.0", Galaxy S6, Asus ZenPhone 2, maybe
others"
2015-10-15 12:52:00 -04:00
Philipp Wiesemann
3ad2ce47ea
Added SDL_JoystickCurrentPowerLevel() to WhatsNew.txt for 2.0.4.
2015-10-07 21:18:08 +02:00
Philipp Wiesemann
174b5f8110
Fixed freeing uninitialized pointers on failure cleanup in tests.
2015-10-07 21:16:59 +02:00
Philipp Wiesemann
0695fbe89f
Android: Added a new method in SDLSurface.
2015-10-07 21:16:40 +02:00
Philipp Wiesemann
c703511246
Android: Added new key codes without mapping.
2015-10-07 21:16:18 +02:00
Sam Lantinga
20e32a2611
Converted tabs to spaces for SDL style
2015-10-06 21:40:50 -07:00
Sam Lantinga
01bafb4097
Fixed sending a size event while setting up a window (fix for DOTA 2 on Source 2)
2015-10-06 21:16:21 -07:00
Ryan C. Gordon
ad5ae57e79
Mac: Reset display if going from fullscreen to a fullscreen Space or vice-versa.
...
Otherwise, bad things happen.
2015-10-06 00:10:54 -04:00
Sam Lantinga
0021ef9562
Fixed forcing the window size when creating a non-resizable window on Windows.
2015-10-01 11:21:06 -07:00
Sam Lantinga
0e58fed3ae
Fixed swapped Windows and Linux entries for the Cideko AK08b
2015-09-30 16:00:21 -07:00
Sam Lantinga
bf785c766b
SDL - added new SDL_JoystickCurrentPowerLevel() API that returns the battery level of the selected joystick. Currently only implemented for XInput devices, other platforms are a TODO.
...
CR: Sam
2015-09-30 15:39:30 -07:00
Sam Lantinga
8038b8bb7f
Fix crash on controller hotplug on linux.
...
CR: Sam
2015-09-30 15:38:30 -07:00
Sam Lantinga
834b51076e
SDL - add dynapi entry points for SDL_JoystickCurrentPowerLevel
2015-09-30 15:38:18 -07:00
Sam Lantinga
010c203fe4
Added support for the Cideko AK08b
2015-09-30 15:33:33 -07:00
Philipp Wiesemann
30f533b548
Android: Removed three internal functions not used by SDL.
...
They were not needed internally since the switch to the common EGL backend.
Thanks to the SDL mailing list for pointing out that the functions seem unused.
2015-09-27 20:12:47 +02:00
Alex Szpakowski
b7c6c31ff6
iOS: show message boxes using the new UIAlertController APIs when supported, rather than the deprecated UIAlertView.
...
UIAlertController is also supported on tvOS, whereas UIAlertView is not.
2015-09-25 15:17:20 -03:00
Philipp Wiesemann
7c54ba9231
iOS: Fixed pointer dereference after free.
2015-09-21 21:19:37 +02:00
Philipp Wiesemann
7f9dd40e33
Updated configure.in file.
2015-09-21 21:16:54 +02:00
Alex Szpakowski
0023cbb086
Added initial support for MFi game controllers on iOS.
2015-09-20 23:08:36 -03:00
Ryan C. Gordon
c82ecd21c9
Added copyright information on test/sample.wav; the mystery is solved! :)
...
--HG--
extra : rebase_source : c808e482497cdd897281c083c5cfca7dcbb8f8e3
2015-09-18 16:22:23 -04:00
Philipp Wiesemann
053900d767
Added more entries to WhatsNew.txt for 2.0.4.
2015-09-18 21:27:00 +02:00
Philipp Wiesemann
6fcd1828be
Android: Added check if Java method for APK expansion file exists.
2015-09-18 21:26:46 +02:00
Philipp Wiesemann
1a31b4723b
Android: Improved last error message for failed APK expansion file use.
2015-09-18 21:26:28 +02:00
Philipp Wiesemann
d1ffadbeb6
Android: Added additional error messages for APK expansion file use.
2015-09-17 22:36:11 +02:00
Philipp Wiesemann
8fa156a2f8
Android: Fixed trying to read from APK expansion files without version hint set.
...
This also fixed overwriting the asset error message which is more useful if no
APK expansion files are available and the requested file was not found.
2015-09-17 22:30:24 +02:00