Commit Graph

  • 16b57d2ff1 testevdev: Add details of another driving simulator controller Simon McVittie 2023-06-15 19:25:23 +01:00
  • 2b00751206 testevdev: Expand test data for X-Box One Elite 2 Simon McVittie 2023-06-15 15:50:03 +01:00
  • 62ed6f453f Use SDL_strdup instead of strdup Mathieu Eyraud 2023-06-15 09:59:07 +02:00
  • 76392f4fe1 Handle DPI scaling in SDL_GetWindowSurface Eric Wasylishen 2023-01-11 19:45:01 -07:00
  • 3a5abee512 Removed unused function Sam Lantinga 2023-06-14 15:16:21 -07:00
  • 73927b0948 Removed unused function Sam Lantinga 2023-06-14 15:16:21 -07:00
  • e7ee375f22 Fixed third-party Nintendo Switch Pro controllers shutting down when we try to set the home LED. Sam Lantinga 2023-06-14 10:15:06 -07:00
  • 4aec54988c Allow switching licensed Nintendo Switch Pro controllers into gyro input mode Sam Lantinga 2023-06-13 22:40:51 -07:00
  • 271e03f0d7 Added support for the PowerA Fusion Pro Wireless Controller in Bluetooth mode Sam Lantinga 2023-06-13 22:20:58 -07:00
  • 2e465ae31b Revert "Added SDL_nextafter() and SDL_nextafterf()" Sam Lantinga 2023-06-14 11:05:10 -07:00
  • 0c16f4faf0 Fixed third-party Nintendo Switch Pro controllers shutting down when we try to set the home LED. Sam Lantinga 2023-06-14 10:15:06 -07:00
  • 23e007d3b7 Fixed third party Nintendo Switch Pro Controller resetting when being sent an unsupported command to set the Home LED Sam Lantinga 2023-06-14 00:02:32 -07:00
  • 8c95bd814b Allow switching licensed Nintendo Switch Pro controllers into gyro input mode Sam Lantinga 2023-06-13 22:40:51 -07:00
  • cdfc0c5a33 Added support for the PowerA Fusion Pro Wireless Controller in Bluetooth mode Sam Lantinga 2023-06-13 22:20:58 -07:00
  • d4f9be4416 Updated to version 2.27.1 for release candidate prerelease-2.27.1 Sam Lantinga 2023-06-13 19:44:26 -07:00
  • 1f5b21ead5 Removed more Linux Xbox mappings in favor of the automatic mapping Sam Lantinga 2023-06-13 16:53:10 -07:00
  • 35c7884929 Use the automatic mapping instead of a hardcoded one for Xbox controllers on Linux Sam Lantinga 2023-06-13 16:41:52 -07:00
  • 3f6c4ec6d0 Cleanup for previous change, fixing typos, etc. Sam Lantinga 2023-06-13 16:49:33 -07:00
  • fc72f12e7f Added automatic mapping support for Xbox controllers on the 6.x Linux kernels Sam Lantinga 2023-06-13 16:40:30 -07:00
  • 0f4b15e16b Removed more Linux Xbox mappings in favor of the automatic mapping Sam Lantinga 2023-06-13 16:53:10 -07:00
  • 883b0f4071 Cleanup for previous change, fixing typos, etc. Sam Lantinga 2023-06-13 16:49:33 -07:00
  • 9567989eb3 Use the automatic mapping instead of a hardcoded one for Xbox controllers on Linux Sam Lantinga 2023-06-13 16:41:52 -07:00
  • db1d4d3d76 Added automatic mapping support for Xbox controllers on the 6.x Linux kernels Sam Lantinga 2023-06-13 16:40:30 -07:00
  • 681f67d353 fixed build after commit d2372c8538. Ozkan Sezer 2023-06-14 00:25:50 +03:00
  • 0f24956b0a testautomation_hints.c: free hint memory Sylvain 2023-06-13 23:10:29 +02:00
  • 2c3717881f testautomation_events.c: initialize "timestamp" to solve "conditional jump or move depends on uninitialised value" Sylvain 2023-06-13 23:00:00 +02:00
  • 56ba7f2ff0 testevdev: Add details of X-Box One Elite 2 via USB Simon McVittie 2023-06-13 16:53:56 +01:00
  • 74484511eb testevdev: Provide a pointer to more information about adding test-cases Simon McVittie 2023-06-13 16:47:56 +01:00
  • bc5d074818 Added SDL_nextafter() and SDL_nextafterf() Sam Lantinga 2023-06-13 07:34:50 -07:00
  • d2372c8538 Added automatic mapping for Xbox Elite paddles using the xpadneo driver Sam Lantinga 2023-06-13 10:06:36 -07:00
  • 7db23f4ef1 Fixed joystick vendor detection in Linux automatic gamepad mapping Sam Lantinga 2023-06-13 10:05:19 -07:00
  • b0677f476f Added automatic mapping for Xbox Elite paddles using the xpadneo driver Sam Lantinga 2023-06-13 10:06:36 -07:00
  • 071d1e29dd Fixed joystick vendor detection in Linux automatic gamepad mapping Sam Lantinga 2023-06-13 10:05:19 -07:00
  • 5a62a4596e Fixed building with the 16.1.4479499 Android toolchain Sam Lantinga 2023-06-03 23:55:56 -07:00
  • 36ff6327b0 linux: Improve gamepad mapping heuristic to accept Android conventions Simon McVittie 2023-06-09 13:24:21 +01:00
  • 26a38a0b20 linux: Reduce magic numbers when mapping gamepad axes Simon McVittie 2023-06-09 13:06:30 +01:00
  • b3e1fd97b8 Fixed enumerating Steam Controllers on iOS Sam Lantinga 2023-06-12 16:57:41 -07:00
  • cf1dc66e2c linux: Improve gamepad mapping heuristic to accept Android conventions Simon McVittie 2023-06-09 13:24:21 +01:00
  • c4d49fadd4 linux: Reduce magic numbers when mapping gamepad axes Simon McVittie 2023-06-09 13:06:30 +01:00
  • dec0dbff13 Fixed enumerating Steam Controllers on iOS Sam Lantinga 2023-06-12 16:57:41 -07:00
  • c77aaa5d99 Fixed n3ds build Sam Lantinga 2023-06-12 15:39:57 -07:00
  • d95dbe78bb Fixed n3ds build Sam Lantinga 2023-06-12 15:39:57 -07:00
  • e4e0a12901 Reduce the chance of destroying the joystick mutex while it's in use Sam Lantinga 2023-06-12 15:26:34 -07:00
  • cdc40ee054 Reduce the chance of destroying the joystick mutex while it's in use Sam Lantinga 2023-06-12 15:26:34 -07:00
  • 6ab846b688 clipboard: Fixes additional x11 clipboard bugs found in tests Linus Probert 2023-06-12 18:27:40 +02:00
  • a2ba5e9052 clipboard: Fixes testautomation fails introduced by clipboard changes Linus Probert 2023-06-12 13:06:16 +02:00
  • 4e0f94ea7d Android: add timeout when waiting the SDL thread to finish Sylvain 2023-06-12 11:45:46 +02:00
  • 125e7420ec cocoa: Warp mouse to center of window before enabling relative mouse. Ryan C. Gordon 2023-06-11 12:43:47 -04:00
  • 2afb49ba9a cocoa: Warp mouse to center of window before enabling relative mouse. Ryan C. Gordon 2023-06-11 12:43:47 -04:00
  • 154ad6faa9 SDL_dynapi.c: minor cosmetics. Ozkan Sezer 2023-06-10 20:50:10 +03:00
  • 4cfacd5cb7 SDL_dynapi.c: minor cosmetics. Ozkan Sezer 2023-06-10 20:50:02 +03:00
  • 2aa8525ecb Fixed build Sam Lantinga 2023-06-10 09:29:09 -07:00
  • 36033e3832 Make it clear that you can't mix 2D rendering and the window surface API Sam Lantinga 2023-06-10 08:54:36 -07:00
  • 0103ec1126 Fixed accidental commit Sam Lantinga 2023-06-10 08:43:43 -07:00
  • 7f86415146 Sync SDL3 wiki -> header SDL Wiki Bot 2023-06-10 15:42:15 +00:00
  • 281018f169 Make it clear that you can't mix 2D rendering and the window surface API Sam Lantinga 2023-06-10 08:39:20 -07:00
  • 320f3fffbe Fixed querying device info on the MOBAPAD M073 Sam Lantinga 2023-06-09 18:41:21 -07:00
  • 5490873daa Fixed querying device info on the MOBAPAD M073 Sam Lantinga 2023-06-09 18:41:21 -07:00
  • 30b4d90f1c Only update the serial number if it hasn't already been set Sam Lantinga 2023-06-09 17:34:12 -07:00
  • 2042e9c4e3 Only update the serial number if it hasn't already been set Sam Lantinga 2023-06-09 17:34:12 -07:00
  • 1cdd6dc829 Fixed reading input from the Razer Atrox Arcade Stick using Windows Gaming Input Sam Lantinga 2023-06-09 14:34:59 -07:00
  • c8051b11e8 Fixed reading input from the Razer Atrox Arcade Stick using Windows Gaming Input Sam Lantinga 2023-06-09 14:34:59 -07:00
  • aaccf3cd52 X11: common function to wait for the WM before sending SDL Window events Sylvain 2023-06-09 14:21:17 +02:00
  • 8096f7269b Android: add robustness. check that the native code is run for the first time. Sylvain 2023-06-09 09:41:54 +02:00
  • ae9d8acc3b Android: when an EventFilter is binded to SDL_EVENT_DID_ENTER_FOREGROUND event and triggered, GL context is expected to be already restored. Sylvain 2023-06-09 09:27:39 +02:00
  • 4c0758a234 Fixed crash if display couldn't be found in SDL_UpdateFullscreenMode() Sam Lantinga 2023-06-08 12:39:32 -07:00
  • d9c17e7055 testevdev: Add details of some more 8BitDo devices Simon McVittie 2023-06-08 18:24:09 +01:00
  • a2ed083285 testevdev: Describe several equivalent devices Simon McVittie 2023-06-08 17:30:30 +01:00
  • f4a53e78c8 testevdev: Add test data for a DualSense (PS5) gamepad Simon McVittie 2023-06-08 15:13:38 +01:00
  • 2fb1df1551 testevdev: Add test data for Nintendo Switch Joy-Cons via Bluetooth Simon McVittie 2023-06-08 16:00:27 +01:00
  • 8a82e06075 testevdev: Add test data for Microsoft Xbox Series S|X Controller Simon McVittie 2023-06-08 15:51:10 +01:00
  • ff01b43459 testevdev: Add Google Stadia controller Simon McVittie 2023-06-08 15:48:46 +01:00
  • 9ad0b8b47f testevdev: Add test data for another Switch Pro Controller Simon McVittie 2023-06-08 15:47:50 +01:00
  • 7b526d0cad testevdev: Finish incomplete data for Switch Pro Controller via USB Simon McVittie 2023-06-08 15:46:52 +01:00
  • 4c33ef94c6 testevdev: Note a functionally-equivalent device Simon McVittie 2023-06-08 15:45:17 +01:00
  • 4c035dc1e3 testevdev: Add another laptop touchpad Simon McVittie 2023-06-08 15:14:19 +01:00
  • 32d015a6a0 Fixed PS3 controller initialization over Bluetooth Sam Lantinga 2023-06-08 10:46:56 -07:00
  • e15da1985a video: Apply cleared flag states when restoring hidden windows Frank Praznik 2023-06-07 15:04:49 -04:00
  • f5b3247aae further mouse relative motion fix for os/2 (thanks Andrey Vasilkin) Ozkan Sezer 2023-06-08 03:40:32 +03:00
  • aa536217b3 x11: check if window size/position has changed during SDL_ShowWindow. Ryan C. Gordon 2023-06-07 15:42:22 -04:00
  • 49b5cfa6c5 x11: check if window size/position has changed during SDL_ShowWindow. Ryan C. Gordon 2023-06-07 15:42:22 -04:00
  • 14f4fd3f11 git commit -m "cmake: set maximum policy to 3.5 Anonymous Maarten 2023-06-07 20:35:15 +02:00
  • dc06116c71 Steam sets the device version of the Steam Virtual Gamepad to 0, for the best compatibility with old games Sam Lantinga 2023-06-06 12:33:48 -07:00
  • d032492aab Fixed detecting Bluetooth Steam Controllers on Windows Sam Lantinga 2023-06-05 21:28:12 -07:00
  • 17c397f7ec Save the error code before doing any other operation Sam Lantinga 2023-06-05 21:18:49 -07:00
  • 6e7769cde1 Fixed detecting Bluetooth Steam Controllers Sam Lantinga 2023-06-05 18:02:37 -07:00
  • b1324fbc9f fixed os/2 mouse relative motion not working (thanks Andrey Vasilkin,) Ozkan Sezer 2023-06-05 11:50:50 +03:00
  • 4700fbcbdf Don't bother re-encoding Latin1 characters in the ASCII range Sam Lantinga 2023-06-04 05:37:06 -07:00
  • 6150b5b3cb Don't bother re-encoding Latin1 characters in the ASCII range Sam Lantinga 2023-06-04 05:37:06 -07:00
  • 2660da6f5c Always allocate zt in output of SDL_iconv_string() Eddy Jansson 2023-02-28 17:50:26 +01:00
  • 7c86d96e86 Fixed SDL_iconv_string() truncation when handling SDL_ICONV_E2BIG Sam Lantinga 2023-06-04 01:01:06 -07:00
  • a1dea11d32 fix MSVC build error. Ozkan Sezer 2023-06-04 14:29:10 +03:00
  • bfef7c302c Only convert the result of XLookupString() if it's not already UTF-8 Sam Lantinga 2023-06-04 02:06:52 -07:00
  • 491ae20d96 Only convert the result of XLookupString() if it's not already UTF-8 Sam Lantinga 2023-06-04 02:06:52 -07:00
  • c369b90019 Fixed SDL_iconv_string() truncation when handling SDL_ICONV_E2BIG Sam Lantinga 2023-06-04 01:01:06 -07:00
  • b9d1c483b9 Fixed building with the 16.1.4479499 Android toolchain Sam Lantinga 2023-06-03 23:55:56 -07:00
  • d40695115f Cleaned up Alt-Enter/Ctrl-Enter fullscreen toggle logic Sam Lantinga 2023-06-03 23:24:21 -07:00
  • 052a9d3284 macOS: Removed the fullscreen blanking window Rusty Moyher 2023-06-02 11:45:21 -05:00
  • dc94cca8dd Fixed typo in cherry-pick (thanks @HadesD!) Sam Lantinga 2023-06-03 11:57:08 -07:00
  • fa41ece65f Allow other applications to open controllers on macOS Sam Lantinga 2023-06-03 11:53:36 -07:00