Commit Graph

  • 96720f3350 wayland: Don't clamp the max window size when unbounded Frank Praznik 2023-07-22 11:42:23 -04:00
  • 322dbdde4e ci: bump mymindstorm/setup-emsdk to latest tag Anonymous Maarten 2023-07-22 17:36:02 +02:00
  • 3823219b28 ci: bump mymindstorm/setup-emsdk to latest tag Anonymous Maarten 2023-07-22 17:36:02 +02:00
  • 813e7c3992 wayland: Ensure that the maximum libdecor frame size limit is above the required minimum Frank Praznik 2023-07-22 10:25:15 -04:00
  • ec5088cb99 src/SDL.c: add managarm support Alexander Richards 2023-07-21 21:01:37 +02:00
  • 2eb73e2419 Remove the unimplemented CloseIC in fcitx module Weng Xuetian 2023-07-20 12:04:01 -07:00
  • 64294e4560 Remove the unimplemented CloseIC in fcitx module Weng Xuetian 2023-07-20 12:04:01 -07:00
  • d4519aafd3 Remove the unimplemented CloseIC in fcitx module Weng Xuetian 2023-07-20 12:04:01 -07:00
  • 5c2fb6eb61 wayland: Adjust the position of existing popups when resizing a window Frank Praznik 2023-07-20 14:48:43 -04:00
  • 72a489e6be wayland: Always use the requested compositor dimensions for fullscreen windows Frank Praznik 2023-07-15 20:37:04 -04:00
  • 3ab4665956 cmake: bump minimum required CMake version to 3.16 Anonymous Maarten 2023-02-28 04:20:30 +01:00
  • a3a9019265 Sync SDL3 wiki -> header SDL Wiki Bot 2023-07-20 14:55:15 +00:00
  • a4bb4eef73 cmake: create Android jars + apks for tests Anonymous Maarten 2023-03-27 12:03:42 +02:00
  • 58882425fc Use the lower index axis if the controller generates two axes for a single element Sam Lantinga 2023-07-19 09:48:32 -07:00
  • 255f297439 Fixed crash if SetMappingValue() is passed a NULL key Sam Lantinga 2023-07-19 09:23:08 -07:00
  • 58e3084477 The Flydigi Vader and Apex series controllers all have the same VID, PID, and name Sam Lantinga 2023-07-19 09:22:01 -07:00
  • e413457a7e Fixed clearing the mapping in testcontroller Sam Lantinga 2023-07-18 22:10:44 -07:00
  • 732218c222 Changed binding order to match Steam Sam Lantinga 2023-07-18 22:04:55 -07:00
  • 53882a2ed2 Map the buttons in ABXY order Sam Lantinga 2023-07-18 17:36:40 -07:00
  • 85eb1fa515 Fixed double-comma if the crc is first in the mapping Sam Lantinga 2023-07-18 17:32:46 -07:00
  • c0e0f47755 Make sure there are commas in gamepad mapping strings Sam Lantinga 2023-07-18 17:11:02 -07:00
  • b1a0bc3fb0 testlocale: only ininitialize video when needed Anonymous Maarten 2023-07-19 00:14:38 +02:00
  • 4ca0e937e1 hidapi: remove unwanted files (e.g.: .git*, etc...) Ozkan Sezer 2023-07-19 00:55:04 +03:00
  • 40ac818bf8 hidapi: sync with mainstream (typo fixes) Ozkan Sezer 2023-07-19 00:40:10 +03:00
  • 2bf05f38ad Increased the timeout when opening /dev/hidraw nodes Sam Lantinga 2023-07-18 14:27:18 -07:00
  • e620925728 testlocale: don't pass SDL_INIT_VIDEO to SDL_Init Anonymous Maarten 2023-07-18 22:21:19 +02:00
  • ef4ce8cec5 test: Add flag to suspend drawing when occluded Frank Praznik 2023-06-25 10:18:58 -04:00
  • 44536b7537 Add and event and flag to report when a window has been occluded Frank Praznik 2023-06-19 12:47:11 -04:00
  • 7aec9ad4a6 Make sure the mapping string doesn't have extraneous whitespace Sam Lantinga 2023-07-18 13:25:47 -07:00
  • 9db2cb3513 Added SDL_ReloadGamepadMappings() to reset the SDL gamepad mappings Sam Lantinga 2023-07-18 12:50:10 -07:00
  • 75e7a6fcfa SDL_AddGamepadMappingsFromFile() has been made into a real function Sam Lantinga 2023-07-18 12:05:04 -07:00
  • dfc6e8825e Improved reliability of gamepad message ordering Sam Lantinga 2023-07-18 11:52:56 -07:00
  • ccefce8321 Send gamepad and joystick removed events when quitting Sam Lantinga 2023-07-18 09:01:14 -07:00
  • 0a4e6f6d29 Added SDL_strnlen() and SDL_wcsnlen() Sam Lantinga 2023-07-17 18:10:57 -07:00
  • 4d63c919f9 simplify OpenBSD D-pad calculation with bitwise operation (#7996) rfht 2023-07-17 20:01:23 -06:00
  • c4c034ca4b Don't fail to create a window if it's too large, just clamp it to the max instead Sam Lantinga 2023-07-17 17:48:11 -07:00
  • 4a18893c73 Don't fail to create a window if it's too large, just clamp it to the max instead Sam Lantinga 2023-07-17 17:48:11 -07:00
  • fb57ba763d Fixed LED pending check failing when the controller timestamp is very large Sam Lantinga 2023-07-17 17:08:17 -07:00
  • 63a98d0da2 Don't send k_EPS5FeatureReportIdCapabilities to Sony PS5 controllers Sam Lantinga 2023-07-17 16:45:31 -07:00
  • 78f11e05ff Don't tickle Bluetooth PS5 controllers in simple mode with an effects packet Sam Lantinga 2023-07-17 16:42:58 -07:00
  • f7dc8c0eaa Fixed LED pending check failing when the controller timestamp is very large Sam Lantinga 2023-07-17 17:08:17 -07:00
  • bb036ef544 Don't send k_EPS5FeatureReportIdCapabilities to Sony PS5 controllers Sam Lantinga 2023-07-17 16:45:31 -07:00
  • 910dad505a Don't tickle Bluetooth PS5 controllers in simple mode with an effects packet Sam Lantinga 2023-07-17 16:42:58 -07:00
  • eb8b5ed3a4 Fixed crash when the joystick can't be opened Sam Lantinga 2023-07-17 17:35:38 -07:00
  • 2ebbfe7c5b Added an "auto" mode for PS4 and PS5 controller rumble hints Sam Lantinga 2023-07-17 17:32:57 -07:00
  • bd4f155bbb Fixed LED pending check failing when the controller timestamp is very large Sam Lantinga 2023-07-17 17:08:17 -07:00
  • 16dd5f0da4 Don't send k_EPS5FeatureReportIdCapabilities to Sony PS5 controllers Sam Lantinga 2023-07-17 16:45:31 -07:00
  • 2fef0be2f6 Don't tickle Bluetooth PS5 controllers in simple mode with an effects packet Sam Lantinga 2023-07-17 16:42:58 -07:00
  • 75d4a91aaa Use SDL_GAMEPAD_TYPE_UNKNOWN, not SDL_GAMEPAD_TYPE_INVALID Sam Lantinga 2023-07-17 13:54:55 -07:00
  • 27556e098e Sync SDL3 wiki -> header SDL Wiki Bot 2023-07-17 20:00:18 +00:00
  • b271e92c6e Added the ability to specify a gamepad type in the mapping Sam Lantinga 2023-07-17 12:14:37 -07:00
  • 57820071a4 Added the ability to rename your controller Sam Lantinga 2023-07-16 15:11:24 -07:00
  • 08db0e8f64 Allow clicking on the gamepad image to bind elements Sam Lantinga 2023-07-16 12:39:05 -07:00
  • 8f21be87fc Allow using A and B to navigate the controller binding flow Sam Lantinga 2023-07-16 12:14:52 -07:00
  • f3fe579cf0 Sort the entries in the controller mapping Sam Lantinga 2023-07-16 10:19:40 -07:00
  • 787786bdbc testcontroller: memory management cleanup Sam Lantinga 2023-07-16 09:16:16 -07:00
  • 4b2b475ac2 remove unused vulkan/*.hpp files. Ozkan Sezer 2023-07-17 00:10:50 +03:00
  • 611b3dd1fd remove unused vulkan/*.hpp files. Ozkan Sezer 2023-07-17 00:10:50 +03:00
  • 87ccb886fe cmake: remove ability to build tests as a standalone project Anonymous Maarten 2023-07-16 19:38:17 +02:00
  • 80da0cf06d cmake: convert bmp images to c headers using python script Anonymous Maarten 2023-07-16 15:50:32 +02:00
  • ac4f5dcadd Relicensed testutils to match other test code Sam Lantinga 2023-07-12 09:53:52 -07:00
  • ff4fd93f4c Fixed getting the CRC of virtual joysticks without a VID/PID Sam Lantinga 2023-07-14 10:01:04 -07:00
  • a4ad293d4a Relicensed testutils to match other test code Sam Lantinga 2023-07-12 09:53:52 -07:00
  • 6089b35706 Fixed getting the CRC of virtual joysticks without a VID/PID Sam Lantinga 2023-07-14 10:01:04 -07:00
  • 74612701bb Sync SDL3 wiki -> header SDL Wiki Bot 2023-07-16 11:33:16 +00:00
  • 1a4995371b Use light text for button labels so they show up well over the activity highlight Sam Lantinga 2023-07-16 04:31:17 -07:00
  • ae0fce3f01 testcontroller: show face button labels over the activity highlight Sam Lantinga 2023-07-16 01:05:45 -07:00
  • 505a8dfb15 testcontroller replaces gamepadmap Sam Lantinga 2023-07-16 01:00:38 -07:00
  • 8296242f2e We don't need to be verbose about gamepad events now that we can visualize them Sam Lantinga 2023-07-15 01:18:55 -07:00
  • d90b938f0f Additional work on binding mode for testcontroller Sam Lantinga 2023-07-15 00:00:53 -07:00
  • 5388edd549 Removed Flydigi Vader 2 mappings Sam Lantinga 2023-07-14 18:40:10 -07:00
  • 57cfd1e106 Removed SDL_GAMEPAD_TYPE_VIRTUAL, SDL_GAMEPAD_TYPE_AMAZON_LUNA, SDL_GAMEPAD_TYPE_GOOGLE_STADIA, and SDL_GAMEPAD_TYPE_NVIDIA_SHIELD Sam Lantinga 2023-07-14 17:46:42 -07:00
  • 689555a400 Added gamepad BMP files used as sources for the header files Sam Lantinga 2023-07-14 08:15:32 -07:00
  • 404e030b39 Added binding mode to testcontroller Sam Lantinga 2023-07-13 22:57:32 -07:00
  • 6c2472d459 Relicensed testutils to match other test code Sam Lantinga 2023-07-12 09:53:52 -07:00
  • cd99ae47ef Improved button labels, based on controller style Sam Lantinga 2023-07-12 09:49:09 -07:00
  • ee34805053 Added ABXY button labels to the gamepad image Sam Lantinga 2023-07-11 18:56:29 -07:00
  • e674d81844 Show the gamepad bindings in testcontroller Sam Lantinga 2023-07-11 16:49:38 -07:00
  • 538292c1da Revert "More than one binding might trigger a gamepad button" Sam Lantinga 2023-07-16 03:18:51 -07:00
  • 0bcd9944a3 More than one binding might trigger a gamepad button Sam Lantinga 2023-07-15 01:17:55 -07:00
  • b40fb5c51e Fixed getting the CRC of virtual joysticks without a VID/PID Sam Lantinga 2023-07-14 10:01:04 -07:00
  • f3d6320bac Added SDL_strndup() Sam Lantinga 2023-07-15 09:12:39 -07:00
  • 8cc3783e75 Remove extra spaces in stripped tokens Sam Lantinga 2023-07-15 09:12:17 -07:00
  • a1615dea85 Added SDL_SetGamepadMapping() to set the mapping for a specific device Sam Lantinga 2023-07-14 10:29:03 -07:00
  • eb0955ef89 Removed SDL_GamepadBinding from the API Sam Lantinga 2023-07-11 15:53:41 -07:00
  • ca492dff18 Renamed testgamepad to testcontroller Sam Lantinga 2023-07-11 14:21:35 -07:00
  • d2d26c7b1e testgamepad replaces testjoystick Sam Lantinga 2023-07-11 13:36:48 -07:00
  • 34876c390f testgamepad works for joysticks as well as gamepads Sam Lantinga 2023-07-11 13:06:28 -07:00
  • 52a14998a8 wayland/video: Validate the returned window display pointer before dereferencing it Frank Praznik 2023-07-10 11:48:14 -04:00
  • a999100858 wayland/video: Validate the returned window display pointer before dereferencing it Frank Praznik 2023-07-10 11:48:14 -04:00
  • 14b0b0e6c8 ci: move 'set -eu' to after source_cmd Anonymous Maarten 2023-07-14 15:02:10 +02:00
  • 57e9a9eee6 ci: move 'set -eu' to after source_cmd Anonymous Maarten 2023-07-14 15:02:10 +02:00
  • eda2824e6f ci: move 'set -eu' to after source_cmd Anonymous Maarten 2023-07-14 15:00:52 +02:00
  • cf46467a42 pulseaudio: Some fixes that seem to avoid an assertion in libpulse. Ryan C. Gordon 2023-07-12 23:29:39 -04:00
  • b9d16dac4e pulseaudio: Some fixes that seem to avoid an assertion in libpulse. Ryan C. Gordon 2023-07-12 23:29:39 -04:00
  • 133482a2c0 pulseaudio: eliminate <pulse/simple.h> include. Ozkan Sezer 2023-07-13 01:55:24 +03:00
  • 776a5e0d25 pulseaudio: eliminate <pulse/simple.h> include. Ozkan Sezer 2023-07-13 01:51:10 +03:00
  • 376c6a9dd1 apply commit 3aba9d4473 to autotools, too. Ozkan Sezer 2023-07-13 01:51:02 +03:00
  • c45a0cd9b3 Don't divide by the scale twice Sam Lantinga 2023-07-12 15:34:10 -07:00
  • 3aba9d4473 pulseaudio: We should be using libpulse, not libpulse-simple. Ryan C. Gordon 2023-07-12 16:40:42 -04:00