8601996fbc
hints: Allow specifying audio device metadata.
Ryan C. Gordon
2020-05-03 22:13:48 -04:00
11fef299d1
hints: Fixed a doxygen comment.
Ryan C. Gordon
2020-05-03 20:56:18 -04:00
8b60d39cb0
Fixed bug 5112 - CMake won't compile in VS2019
Sam Lantinga
2020-05-02 14:43:17 -07:00
05a60c2ea3
Fixed showrev.sh when using the Bourne shell
Sam Lantinga
2020-04-29 15:32:08 +00:00
beab15b09e
Added additional logging to track down why the NVIDIA controller doesn't send the back button
Sam Lantinga
2020-04-27 19:12:02 -07:00
b0b12e46ba
Fixed running on older versions of iOS
Sam Lantinga
2020-04-27 13:31:10 -07:00
7ac827102a
cmake: various Haiku settings were accidentally under "if(SDL_VIDEO)"
Ryan C. Gordon
2020-04-24 02:06:53 -04:00
01fd8130fd
Fixed compiler warning
Sam Lantinga
2020-04-23 11:13:02 -07:00
c6b24b4b7c
Added support for the following controllers: * 8BitDo N30 Pro 2 * 8BitDo SN30 Gamepad * 8BitDo SN30 Pro+ * 8BitDo Zero 2 * SZMY-POWER PC Gamepad * ThrustMaster eSwap PRO Controller * ZEROPLUS P4 Wired Gamepad
Sam Lantinga
2020-04-23 11:07:07 -07:00
4727f79416
Don't use the WGI driver if another driver is already handling the joystick
Sam Lantinga
2020-04-23 10:13:17 -07:00
6ca7f510ae
Fixed crash trying to get battery status on some devices
Sam Lantinga
2020-04-23 09:35:32 -07:00
0f374b069b
Fixed build on older Visual Studio, enable new features on newer Visual Studio
Sam Lantinga
2020-04-22 15:42:32 -07:00
589d636bb9
Fixed rare crash when creating an X11 window
Sam Lantinga
2020-04-22 14:57:06 -07:00
d12ea89c1e
Added support for the following controllers: * PDP Afterglow Switch Controller * Thrustmaster ESwap Pro PS4 controller * Giotek VX4 * Generic PS4 controller vid/pid that several knock offs use
Sam Lantinga
2020-04-22 10:50:50 -07:00
3625b83c63
hid: Add Razer Arctosa keyboard to hid enumeration blacklist.
Ryan C. Gordon
2020-04-21 01:32:48 -04:00
09ca66bf66
SDL_error: simplified error string management.
Ryan C. Gordon
2020-04-21 01:30:36 -04:00
67760f0ed7
joystick: Don't report duplicate recentering events for game controllers.
Ryan C. Gordon
2020-04-20 18:58:18 -04:00
c5f2a1ce4e
joystick: On disconnect, recenter all game controller inputs.
Ryan C. Gordon
2020-04-20 16:01:36 -04:00
116b8c17f2
Note which Windows SDK version is required for Windows Gaming Input support
Sam Lantinga
2020-04-19 00:05:54 -07:00
aba2792896
Added a Windows Gaming Input joystick driver
Sam Lantinga
2020-04-18 21:41:37 -07:00
b90b59279e
Added support for the Razer Atrox Arcade Stick
Sam Lantinga
2020-04-17 21:30:58 -07:00
dbcda0b212
Added support for the Razer Wolverine Ultimate
Sam Lantinga
2020-04-17 21:30:56 -07:00
2b32385502
Don't send rumble packets too quickly to Nintendo Switch Pro controllers over Bluetooth
Sam Lantinga
2020-04-17 15:08:48 -07:00
c02f54a0ed
Fixed the default face button mapping for Nintendo Switch Pro controllers
Sam Lantinga
2020-04-17 15:08:46 -07:00
eaaa809e40
hidapi: Blacklist the Razer Lycosa keyboard from enumeration.
Ryan C. Gordon
2020-04-15 13:33:09 -04:00
a7a4e16b5b
haiku: Patched to compile.
Ryan C. Gordon
2020-04-15 13:31:54 -04:00
a990a34ac4
Cleanly switch between audio recording, playback, and both, on iOS
Sam Lantinga
2020-04-14 22:26:02 -07:00
14661d3f30
Added support for mousewheel on iOS
Sam Lantinga
2020-04-14 17:31:31 -07:00
2b7ce8c51d
cmake: Set HAVE_VIDEO_WAYLAND_QT_TOUCH if appropriate (thanks, Michael!).
Ryan C. Gordon
2020-04-14 18:14:39 -04:00
50b1c19549
Fixed bug 5091 - Suspicious condition in HIDAPI_DriverXbox360_UpdateXInput
Sam Lantinga
2020-04-14 09:55:33 -07:00
2ae1c0f5d0
Allow Bluetooth headphones for iOS playandrecord mode
Sam Lantinga
2020-04-14 09:52:27 -07:00
2d1f7be270
Remove development team override for iOS tests
Sam Lantinga
2020-04-14 08:43:46 -07:00
b8590f1aec
README-ios: added a note about enabling hidapi.
Ryan C. Gordon
2018-10-29 15:51:38 -04:00
87917b16a1
Removed CoreBluetooth framework dependency as part of fixing bug 4299
Sam Lantinga
2020-04-14 07:54:38 -07:00
ed1d855865
Fixed bug 4299 - A recent change requires Core Bluetooth framework on iOS
Sam Lantinga
2020-04-14 07:41:00 -07:00
f34d2c60cc
Added zlib license for Steam Controller headers
Sam Lantinga
2020-04-14 07:35:35 -07:00
3e4856c97f
Fixed mouse button mapping on iOS
Sam Lantinga
2020-04-13 23:07:54 -07:00
e1215e857f
Fixed mouse button mapping on iOS
Sam Lantinga
2020-04-13 22:50:46 -07:00
dbf7f84fd9
Implemented left/right mouse click detection on iOS
Sam Lantinga
2020-04-13 22:29:10 -07:00
171ba00a6a
Hide the mouse cursor appropriately on iOS
Sam Lantinga
2020-04-13 19:44:26 -07:00
9e3b259dec
Added virtual joystick sources to the Android build
Sam Lantinga
2020-04-13 19:17:28 -07:00
132f87c3a1
opengl: Don't try to do Desktop OpenGL stuff if support isn't available.
Ryan C. Gordon
2020-04-13 22:06:12 -04:00
a96d8a4355
render: Fixed compiler warning about implicit cast.
Ryan C. Gordon
2020-04-13 22:05:36 -04:00
6f3fa02e27
Make sure we're using the bounds of the view for our mouse region
Sam Lantinga
2020-04-13 18:25:38 -07:00
cab1ee9cbc
Don't build iOS mouse support on Apple TV
Sam Lantinga
2020-04-13 15:57:04 -07:00
e5d3629931
Added support for new mouse APIs in iOS 13.4
Sam Lantinga
2020-04-13 15:46:12 -07:00
e96b05c395
egl: Attempt to make this compile on WinRT, etc.
Ryan C. Gordon
2020-04-13 18:21:28 -04:00
1d8797876a
Fixed implicit linkage to ftol2() on Windows
Sam Lantinga
2020-04-13 13:24:56 -07:00
c302c1abb8
Fixed build
Sam Lantinga
2020-04-13 13:24:19 -07:00
bf87604ef1
Fixed rare crash when unplugging Xbox controller on Windows
Sam Lantinga
2020-04-13 12:33:29 -07:00
952bac7c47
cmake: use check_symbol_exists, not check_function_exists (thanks, Manuel!)
Ryan C. Gordon
2020-04-13 15:22:09 -04:00
c0a875faff
SDL_EGL_ChooseConfig: don't fall through if no matching format exists On Raspberry Pi 3 via the VC4 driver in firmware KMS mode, none of the found configs match the desired format, causing the function to fall through without any config being selected.
Conn O'Griofa
2020-04-13 14:48:38 -04:00
64617d259a
opengl: Convert an int to an SDL_bool.
Ryan C. Gordon
2020-04-13 14:45:40 -04:00
389c8995d2
opengl: Allow SDL_GL_MakeCurrent() to accept a NULL window (thanks, Martin!).
Ryan C. Gordon
2020-04-13 14:44:21 -04:00
e6c640f314
Enable the virtual joystick API by default
Sam Lantinga
2020-04-13 08:18:16 -07:00
ef147d2e29
Enable virtual joystick API by default
Sam Lantinga
2020-04-13 08:13:50 -07:00
8a5ee3faf9
video: NULL out pointer to freed window surface
Jay Petacat
2020-04-12 00:55:52 -04:00
abcc6706fd
build: Don't duplicate Libs in Libs.private in pkg-config file
James Le Cuirot
2020-04-12 13:24:36 +01:00
99f87a7158
build: Merge pkg-config Libs.private into Libs for static-only builds
James Le Cuirot
2020-04-11 23:38:34 +01:00
bd7b4f39ed
Partial fix for bug 5086 - CMake builds on Windows broken by sensor support (thanks DominikD!)
Sam Lantinga
2020-04-13 08:05:29 -07:00
0918903f3c
render: add a hint for toggling relative scaling
hmk
2019-09-30 22:54:16 +03:00
d292f6bd4f
stdlib: Add SDL_trunc and SDL_truncf
Ryan C. Gordon
2020-04-10 12:17:14 -04:00
a791689086
metal: Added some support interfaces to Apple's Metal API (thanks, Caleb!).
Ryan C. Gordon
2020-04-10 00:37:35 -04:00
258d410653
emscripten: Add a few keyCode mappings for German keyboards
Charlie Birks
2020-04-09 15:57:12 +01:00
babf010c60
emscripten: Pass canvas id to request_pointer_lock Fixes pointer lock with DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1
Charlie Birks
2020-04-09 15:01:47 +01:00
287772f5e9
emscripten: Let SDL_GetDisplayUsableBounds return the size of the window This does not account for scrollbars nor margins. But is much better then returning the full display size when not running fullscreen, but for example in an iframe.
Daid
2020-04-09 15:01:45 +01:00
d4f1b520c9
Added support for press/release hardware keyboard events in iOS 13.4
Sam Lantinga
2020-04-08 19:16:31 -07:00
e9c94ac0b3
Fixed Windows accelerometer data units
Sam Lantinga
2020-04-08 10:27:30 -07:00
3d942ccc15
Removed debug code
Sam Lantinga
2020-04-08 09:02:02 -07:00
09f552639a
Fixed memory leak and removed debug code from Windows sensor implementation
Sam Lantinga
2020-04-08 09:00:10 -07:00
55515a8c25
SDL: ps4 controller trigger bits on other controllers just mean that there's some activity, not saturation - only force it on if the analog value is 0.
Sam Lantinga
2020-04-08 08:42:15 -07:00