Commit Graph

  • fd9a7bf82b For gamepads that don't have their own sensors, try to use the system sensors. Sam Lantinga 2023-06-14 22:03:44 -0700
  • d584592822 linux: If the kernel specifically tells us the device type, trust it Simon McVittie 2023-06-16 15:16:44 +0100
  • 0d5aa70e62 linux: Pass evdev properties when guessing device type Simon McVittie 2023-06-16 15:14:33 +0100
  • a4ce721d7a testevdev: Allow device properties to be fully populated Simon McVittie 2023-06-16 15:15:31 +0100
  • fa0ca3d41e linux: Distinguish between "device with keys" and a full keyboard Simon McVittie 2023-06-16 14:53:29 +0100
  • b9e2713dcf linux: If the kernel specifically tells us the device type, trust it Simon McVittie 2023-06-16 15:16:44 +0100
  • cf5085c401 linux: Pass evdev properties when guessing device type Simon McVittie 2023-06-16 15:14:33 +0100
  • 56171b15b0 testevdev: Allow device properties to be fully populated Simon McVittie 2023-06-16 15:15:31 +0100
  • 868c25c8a9 linux: Distinguish between "device with keys" and a full keyboard Simon McVittie 2023-06-16 14:53:29 +0100
  • 9b7a9ca666 testevdev: Add some more laptop built-in devices Simon McVittie 2023-06-16 14:29:53 +0100
  • 00b6db68de testevdev: Add some EVIOCGNAME and USB name strings to test data Simon McVittie 2023-06-16 14:29:41 +0100
  • 3772d6cc99 testevdev: Add raw HID report descriptors where available Simon McVittie 2023-06-15 19:46:35 +0100
  • 2b7556fea2 testevdev: Correct typo in bus type for Xbox Series S|X via Bluetooth Simon McVittie 2023-06-16 14:35:16 +0100
  • 4d2cc77ec3 testevdev: Add some more laptop built-in devices Simon McVittie 2023-06-16 14:29:53 +0100
  • 9c97da9887 testevdev: Add some EVIOCGNAME and USB name strings to test data Simon McVittie 2023-06-16 14:29:41 +0100
  • aaee21c874 testevdev: Add raw HID report descriptors where available Simon McVittie 2023-06-15 19:46:35 +0100
  • 1714efc29d testevdev: Correct typo in bus type for Xbox Series S|X via Bluetooth Simon McVittie 2023-06-16 14:35:16 +0100
  • c13e511844 testevdev: Try to correct Wii devices guessed from kernel source Simon McVittie 2023-06-13 17:48:50 +0100
  • ffdafcd880 testevdev: Verify most Wii devices against real hardware Simon McVittie 2023-06-13 17:26:51 +0100
  • 5a86e64973 testevdev: Try to correct Wii devices guessed from kernel source Simon McVittie 2023-06-13 17:48:50 +0100
  • 23ade31b49 testevdev: Verify most Wii devices against real hardware Simon McVittie 2023-06-13 17:26:51 +0100
  • 739f78302b Sync SDL3 wiki -> header SDL Wiki Bot 2023-06-16 12:22:18 +0000
  • 26df689935 docs: expand CMake documentation + add minimal CMake project for reporting issues Anonymous Maarten 2023-06-16 14:21:33 +0200
  • 378e33bb2c Android: potential ANR during onKeyDown/Up SDLActivity may call onNativeKeyDown, while application is quitting Sylvain 2023-06-16 10:05:58 +0200
  • 42af3699a0
    Android: potential ANR during onKeyDown/Up SDLActivity may call onNativeKeyDown, while application is quitting Sylvain 2023-06-16 10:05:58 +0200
  • e72935a445 Check for modff in addition to modf Sam Lantinga 2023-06-15 16:43:35 -0700
  • dab4f296b8 Cleanup spacing Sam Lantinga 2023-06-15 16:43:22 -0700
  • 16b57d2ff1 testevdev: Add details of another driving simulator controller Simon McVittie 2023-06-15 19:25:23 +0100
  • 9c1039f7d5 testevdev: Add details of another driving simulator controller Simon McVittie 2023-06-15 19:25:23 +0100
  • 2b00751206 testevdev: Expand test data for X-Box One Elite 2 Simon McVittie 2023-06-15 15:50:03 +0100
  • e173a3eba3 testevdev: Expand test data for X-Box One Elite 2 Simon McVittie 2023-06-15 15:50:03 +0100
  • 62ed6f453f Use SDL_strdup instead of strdup Mathieu Eyraud 2023-06-15 09:59:07 +0200
  • 03c028ca16
    Use SDL_strdup instead of strdup Mathieu Eyraud 2023-06-15 09:59:07 +0200
  • 76392f4fe1 Handle DPI scaling in SDL_GetWindowSurface Eric Wasylishen 2023-01-11 19:45:01 -0700
  • 3a5abee512 Removed unused function Sam Lantinga 2023-06-14 15:16:21 -0700
  • 73927b0948 Removed unused function Sam Lantinga 2023-06-14 15:16:21 -0700
  • 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 -0700
  • 4aec54988c Allow switching licensed Nintendo Switch Pro controllers into gyro input mode Sam Lantinga 2023-06-13 22:40:51 -0700
  • 271e03f0d7 Added support for the PowerA Fusion Pro Wireless Controller in Bluetooth mode Sam Lantinga 2023-06-13 22:20:58 -0700
  • 2e465ae31b Revert "Added SDL_nextafter() and SDL_nextafterf()" Sam Lantinga 2023-06-14 11:05:10 -0700
  • 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 -0700
  • 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 -0700
  • 8c95bd814b Allow switching licensed Nintendo Switch Pro controllers into gyro input mode Sam Lantinga 2023-06-13 22:40:51 -0700
  • cdfc0c5a33 Added support for the PowerA Fusion Pro Wireless Controller in Bluetooth mode Sam Lantinga 2023-06-13 22:20:58 -0700
  • d4f9be4416 Updated to version 2.27.1 for release candidate prerelease-2.27.1 Sam Lantinga 2023-06-13 19:44:26 -0700
  • 1f5b21ead5 Removed more Linux Xbox mappings in favor of the automatic mapping Sam Lantinga 2023-06-13 16:53:10 -0700
  • 35c7884929 Use the automatic mapping instead of a hardcoded one for Xbox controllers on Linux Sam Lantinga 2023-06-13 16:41:52 -0700
  • 3f6c4ec6d0 Cleanup for previous change, fixing typos, etc. Sam Lantinga 2023-06-13 16:49:33 -0700
  • fc72f12e7f Added automatic mapping support for Xbox controllers on the 6.x Linux kernels Sam Lantinga 2023-06-13 16:40:30 -0700
  • 0f4b15e16b Removed more Linux Xbox mappings in favor of the automatic mapping Sam Lantinga 2023-06-13 16:53:10 -0700
  • 883b0f4071 Cleanup for previous change, fixing typos, etc. Sam Lantinga 2023-06-13 16:49:33 -0700
  • 9567989eb3 Use the automatic mapping instead of a hardcoded one for Xbox controllers on Linux Sam Lantinga 2023-06-13 16:41:52 -0700
  • db1d4d3d76 Added automatic mapping support for Xbox controllers on the 6.x Linux kernels Sam Lantinga 2023-06-13 16:40:30 -0700
  • 681f67d353 fixed build after commit d2372c8538. Ozkan Sezer 2023-06-14 00:25:50 +0300
  • 0f24956b0a testautomation_hints.c: free hint memory Sylvain 2023-06-13 23:10:29 +0200
  • 592866e86f
    testautomation_hints.c: free hint memory Sylvain 2023-06-13 23:10:29 +0200
  • 2c3717881f testautomation_events.c: initialize "timestamp" to solve "conditional jump or move depends on uninitialised value" Sylvain 2023-06-13 23:00:00 +0200
  • 885fdc129b
    testautomation_events.c: initialize "timestamp" to solve "conditional jump or move depends on uninitialised value" Sylvain 2023-06-13 23:00:00 +0200
  • d5f707bd92 Fix SDL_GetRectAndLineIntersectionFloat() Sam Lantinga 2023-06-13 11:17:27 -0700
  • 56ba7f2ff0 testevdev: Add details of X-Box One Elite 2 via USB Simon McVittie 2023-06-13 16:53:56 +0100
  • 74484511eb testevdev: Provide a pointer to more information about adding test-cases Simon McVittie 2023-06-13 16:47:56 +0100
  • bc5d074818 Added SDL_nextafter() and SDL_nextafterf() Sam Lantinga 2023-06-13 07:34:50 -0700
  • d2372c8538 Added automatic mapping for Xbox Elite paddles using the xpadneo driver Sam Lantinga 2023-06-13 10:06:36 -0700
  • 7db23f4ef1 Fixed joystick vendor detection in Linux automatic gamepad mapping Sam Lantinga 2023-06-13 10:05:19 -0700
  • b0677f476f Added automatic mapping for Xbox Elite paddles using the xpadneo driver Sam Lantinga 2023-06-13 10:06:36 -0700
  • 071d1e29dd Fixed joystick vendor detection in Linux automatic gamepad mapping Sam Lantinga 2023-06-13 10:05:19 -0700
  • b34e75cb75 testevdev: Add details of X-Box One Elite 2 via USB Simon McVittie 2023-06-13 16:53:56 +0100
  • c16c26b1b0 testevdev: Provide a pointer to more information about adding test-cases Simon McVittie 2023-06-13 16:47:56 +0100
  • 0664c61044 Added SDL_nextafter() and SDL_nextafterf() Sam Lantinga 2023-06-13 07:34:50 -0700
  • ee242a7d3f Add testpalette Cameron Cawley 2022-04-03 12:27:51 +0100
  • 81f34373a7 opengles2: Add support for paletted textures Cameron Cawley 2022-04-02 22:45:54 +0100
  • 8dfe0eabcb opengl: Add support for paletted textures Cameron Cawley 2021-11-24 16:50:59 +0000
  • 4151f41705 direct3d: Add support for paletted textures Cameron Cawley 2021-10-06 18:43:45 +0100
  • 42a274ec1d testoverlay2: Switch to using paletted textures Cameron Cawley 2021-10-06 12:23:46 +0100
  • 5a62a4596e Fixed building with the 16.1.4479499 Android toolchain Sam Lantinga 2023-06-03 23:55:56 -0700
  • 50bee795bb render: Preliminary support for paletted textures Cameron Cawley 2021-10-05 23:33:00 +0100
  • 36ff6327b0 linux: Improve gamepad mapping heuristic to accept Android conventions Simon McVittie 2023-06-09 13:24:21 +0100
  • 26a38a0b20 linux: Reduce magic numbers when mapping gamepad axes Simon McVittie 2023-06-09 13:06:30 +0100
  • b3e1fd97b8 Fixed enumerating Steam Controllers on iOS Sam Lantinga 2023-06-12 16:57:41 -0700
  • cf1dc66e2c linux: Improve gamepad mapping heuristic to accept Android conventions Simon McVittie 2023-06-09 13:24:21 +0100
  • c4d49fadd4 linux: Reduce magic numbers when mapping gamepad axes Simon McVittie 2023-06-09 13:06:30 +0100
  • dec0dbff13 Fixed enumerating Steam Controllers on iOS Sam Lantinga 2023-06-12 16:57:41 -0700
  • c77aaa5d99 Fixed n3ds build Sam Lantinga 2023-06-12 15:39:57 -0700
  • d95dbe78bb Fixed n3ds build Sam Lantinga 2023-06-12 15:39:57 -0700
  • e4e0a12901 Reduce the chance of destroying the joystick mutex while it's in use Sam Lantinga 2023-06-12 15:26:34 -0700
  • cdc40ee054 Reduce the chance of destroying the joystick mutex while it's in use Sam Lantinga 2023-06-12 15:26:34 -0700
  • e09d0bbad6
    Android: keep Joystick mutex alive (see #7811) Sylvain 2023-06-12 22:21:17 +0200
  • 6ab846b688 clipboard: Fixes additional x11 clipboard bugs found in tests Linus Probert 2023-06-12 18:27:40 +0200
  • 4a15a3bfbb
    clipboard: Fixes additional x11 clipboard bugs found in tests Linus Probert 2023-06-12 18:27:40 +0200
  • a2ba5e9052 clipboard: Fixes testautomation fails introduced by clipboard changes Linus Probert 2023-06-12 13:06:16 +0200
  • f8dc832ab4
    clipboard: Fixes testautomation fails introduced by clipboard changes Linus Probert 2023-06-12 13:06:16 +0200
  • 4e0f94ea7d Android: add timeout when waiting the SDL thread to finish Sylvain 2023-06-12 11:45:46 +0200
  • 68cda622b5
    Android: add timeout when waiting the SDL thread to finish Sylvain 2023-06-12 11:45:46 +0200
  • b1db1bdbb1 Initial attempt Joshua T. Fisher 2023-06-11 14:08:29 -0700
  • df46791131 Fix changes from SDL3 Joshua T. Fisher 2023-06-11 18:14:13 -0700
  • 37757f8c7a Initial attempt Joshua T. Fisher 2023-06-11 14:07:19 -0700
  • 125e7420ec cocoa: Warp mouse to center of window before enabling relative mouse. Ryan C. Gordon 2023-06-11 12:43:47 -0400
  • 2afb49ba9a cocoa: Warp mouse to center of window before enabling relative mouse. Ryan C. Gordon 2023-06-11 12:43:47 -0400
  • 154ad6faa9 SDL_dynapi.c: minor cosmetics. Ozkan Sezer 2023-06-10 20:50:10 +0300
  • 4cfacd5cb7 SDL_dynapi.c: minor cosmetics. Ozkan Sezer 2023-06-10 20:50:02 +0300