Commit Graph

  • 0500fca00c Add missing break Mathieu Eyraud 2023-07-29 15:56:00 +02:00
  • 38a5aed974 minor os/2 stuff merged from the bitwiseworks' fork Ozkan Sezer 2023-07-28 23:55:50 +03:00
  • 7cc3248044 minor os/2 stuff merged from the bitwiseworks' fork Ozkan Sezer 2023-07-28 23:55:50 +03:00
  • 3845fd3c49 fixed typo in prev. patch. Ozkan Sezer 2023-07-28 07:35:24 +03:00
  • 3e341021c3 fixed typo in prev. patch. Ozkan Sezer 2023-07-28 07:35:14 +03:00
  • d3f2de7f29 fixed typo in prev. patch. Ozkan Sezer 2023-07-28 07:35:04 +03:00
  • 0d62ce6070 test/testnativecocoa.m: fixed deprecation warnings. Ozkan Sezer 2023-07-28 07:21:28 +03:00
  • 1ecf77d630 test/testnativecocoa.m: fixed deprecation warnings. Ozkan Sezer 2023-07-28 07:21:14 +03:00
  • 12b35c6a46 test/testnativecocoa.m: fixed deprecation warnings. Ozkan Sezer 2023-07-28 07:20:50 +03:00
  • e24b3e2fa4 cmake: rename SDL_TEST -> SDL_TEST_LIBRARY Anonymous Maarten 2023-07-28 01:51:01 +02:00
  • da5016d336 cmake: use pkg-config + test compile instead of Find module for detecting rpi Anonymous Maarten 2023-07-28 01:02:12 +02:00
  • deec574ff6 cmake: fix SDL_HIDAPI_LIBUSB Anonymous Maarten 2023-07-28 01:16:06 +02:00
  • f2ae00c1ad Sync SDL3 wiki -> header SDL Wiki Bot 2023-07-27 22:43:14 +00:00
  • 41a96c8133 doc: document building of SDL tests with CMake Anonymous Maarten 2023-07-28 00:41:26 +02:00
  • 301f227879 Sorted controller list Sam Lantinga 2023-07-27 12:48:15 -07:00
  • 2ca4c0233a Add Steam Deck controller mapping to database. Max Maisel 2023-07-26 20:49:21 +02:00
  • 507be6c3f8 Sorted controller list Sam Lantinga 2023-07-27 12:48:15 -07:00
  • f4561db69a Add Steam Deck controller mapping to database. Max Maisel 2023-07-26 20:49:21 +02:00
  • 3174d0b970 Sorted controller list Sam Lantinga 2023-07-27 12:48:15 -07:00
  • 27b8abb056 Add Steam Deck controller mapping to database. Max Maisel 2023-07-26 20:49:21 +02:00
  • 41d436f0fe Use SetWindowPos to show windows when SDL_HINT_WINDOW_ACTIVATE_WHEN_SHOWN is set to avoid activating the parent window when showing a child window Sam Lantinga 2023-07-27 11:56:53 -07:00
  • 0dc85f3078 Improved the documentation for the gamepad paddle buttons Sam Lantinga 2023-07-27 11:27:42 -07:00
  • 2fff999a41 Try to create the dummy mouse cursor after video backend initialization Frank Praznik 2023-07-27 12:13:33 -04:00
  • d086d9874d Sync SDL3 wiki -> header SDL Wiki Bot 2023-07-27 13:36:07 +00:00
  • bce598addd SDL_pixels.c: Fixed compiler warning on Android NDK. Ryan C. Gordon 2023-07-26 15:48:44 -04:00
  • 44903d8aee SDL_atomic.h: __ARM_ARCH is not always defined for an arm platform Anonymous Maarten 2023-07-22 21:20:34 +02:00
  • 2b0ca87119 SDL_atomic.h: __ARM_ARCH is not always defined for an arm platform Anonymous Maarten 2023-07-22 21:20:34 +02:00
  • ad0c0d3cde Sync SDL3 wiki -> header SDL Wiki Bot 2023-07-26 17:17:06 +00:00
  • e3f90c6068 remove unused vulkan/*.hpp files. Ozkan Sezer 2023-07-17 00:10:50 +03:00
  • f8e8dff7ee tests: Fix automated window grab and positioning tests under Wayland/XWayland Frank Praznik 2023-07-23 11:25:15 -04:00
  • 4cffbc3644 Add VS code directory to gitignore Starbuck5 2023-07-25 22:02:12 -07:00
  • 666f81bace Add more endian-specific aliases for 32 bit pixelformats Starbuck5 2023-07-25 21:54:56 -07:00
  • 4749df0a63 Just disable the 4214 warning instead of trying to change the structure definition Sam Lantinga 2023-07-25 14:01:46 -07:00
  • 37d1ab83c5 Make sure the mouse and keyboard focus is cleared when a window is hidden Sam Lantinga 2023-07-25 11:47:55 -07:00
  • b8d91252c6 Fixed automation tests using the dummy video driver Sam Lantinga 2023-07-25 11:48:10 -07:00
  • a16b241b89 Make sure the mouse and keyboard focus is cleared when a window is hidden Sam Lantinga 2023-07-25 11:47:55 -07:00
  • 8cdc2b3eec update docs/README-os2 after the last os/2 audio patch. Ozkan Sezer 2023-07-25 20:51:32 +03:00
  • e7761aec37 update docs/README-os2 after the last os/2 audio patch. Ozkan Sezer 2023-07-25 20:51:32 +03:00
  • 21692bc9a8 Cleaned up dummy evdev initialization Sam Lantinga 2023-07-25 10:31:48 -07:00
  • b4d8765426 os2 audio refactoring and capture support Ozkan Sezer 2023-07-25 11:40:02 +03:00
  • 890bee64a4 os2 audio refactoring and capture support Ozkan Sezer 2023-07-25 11:40:02 +03:00
  • 3c8f4dca1d Make sure we don't touch the controller effects state when we're in auto mode for PS4/PS5 controllers. Sam Lantinga 2023-07-24 10:17:02 -07:00
  • ba0c270c7a Removed invalid assert in testatomic Sam Lantinga 2023-07-22 18:39:10 -07:00
  • 8adab0b88a Removed invalid assert in testatomic Sam Lantinga 2023-07-22 18:39:10 -07:00
  • d5479d7b81 project: build in (at least) c99 mode Anonymous Maarten 2023-07-22 21:21:28 +02:00
  • 8105f1d5b5 SDL_atomic.h: __ARM_ARCH is not always defined for an arm platform Anonymous Maarten 2023-07-22 21:20:34 +02:00
  • b8c8968b69 ci: disable precompiled headers for riscos Anonymous Maarten 2023-07-22 21:19:14 +02:00
  • e6f044ddda ci: bump mymindstorm/setup-emsdk to latest tag Anonymous Maarten 2023-07-22 17:36:02 +02:00
  • 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