Commit Graph

  • 7207f5155b Added Linux mapping for the Logitech Chillstream Sam Lantinga 2023-06-29 16:10:55 -07:00
  • fc0854651b Added Linux mapping for the Logitech Chillstream Sam Lantinga 2023-06-29 16:10:55 -07:00
  • 675fc8c38f Added Linux mapping for the Logitech Chillstream Sam Lantinga 2023-06-29 16:10:55 -07:00
  • ba9e924e57 Added additional debug logging for Linux joysticks Sam Lantinga 2023-06-29 16:09:55 -07:00
  • ffa146f0bc On Windows the mouse speed is affected by the content scale Sam Lantinga 2023-06-29 14:38:26 -07:00
  • 5d9013beb9 wayland: don't use libdecor_frame_get_* functions when header doesn't have it Anonymous Maarten 2023-05-26 23:00:56 +02:00
  • e6f635ca17 wayland: don't use libdecor_frame_get_* functions when header doesn't have it Anonymous Maarten 2023-05-26 23:00:56 +02:00
  • 4af1f6ed0c Fixed build Sam Lantinga 2023-06-29 11:25:54 -07:00
  • 099e53f3a5 Fixed build Sam Lantinga 2023-06-29 11:25:54 -07:00
  • 446fb3028e Added support for the Nintendo Online Famicom controllers Sam Lantinga 2023-06-28 19:15:11 -07:00
  • 0f940cb6ce Added support for the Nintendo Online Famicom controllers Sam Lantinga 2023-06-28 19:15:11 -07:00
  • 4d23eaf81e cmake: only define _FILE_OFFSET_BITS and _TIME_BITS for glibc Anonymous Maarten 2023-06-29 14:55:43 +02:00
  • c3be4bc18d cmake: Compile with 64-bit time stamps where possible Anonymous Maarten 2023-06-29 02:58:17 +02:00
  • baa9c57581 Added support for the Nintendo Online Famicom controllers Sam Lantinga 2023-06-28 19:15:11 -07:00
  • 1453cfa4e9 pulseaudio: Move to a threaded mainloop. Ryan C. Gordon 2023-06-28 20:25:50 -04:00
  • 10fc3b3db7 evdev: Use time64-friendly accessors for struct input_event Simon McVittie 2023-06-28 17:49:10 +01:00
  • e7327b6c73 wayland: Flush cached themes on a theme change Frank Praznik 2023-06-28 14:53:11 -04:00
  • 8315a00a01 Fix crash in AudioConvertByteswap capehill 2023-06-28 21:25:01 +03:00
  • fd6cb4dc86 wayland: Add a DBus message handler for the cursor size and theme properties. Frank Praznik 2023-06-28 11:42:44 -04:00
  • e643d28d9c Set the hint value before calling hint callbacks Sam Lantinga 2023-06-28 08:53:48 -07:00
  • ad12bb4fd1 Remove hints that weren't used anymore ! Sylvain 2023-06-28 14:30:07 +02:00
  • 7751bfdbf3 cmake: create wiki dir before running wikiheaders.pl --copy-to-wiki Anonymous Maarten 2023-06-28 14:41:31 +02:00
  • 0f4679102c Fixed pedantic warning: comma at end of enumerator list Sam Lantinga 2023-06-27 21:52:33 -07:00
  • ba170daf84 Don't crash if SDL_MapRGB() and SDL_MapRGBA() are passed a NULL format Sam Lantinga 2023-06-27 16:07:56 -07:00
  • 0ba93e4aac Don't crash if SDL_MapRGB() and SDL_MapRGBA() are passed a NULL format Sam Lantinga 2023-06-27 16:07:56 -07:00
  • cc5e9ffe70 Don't crash if SDL_MapRGB() and SDL_MapRGBA() are passed a NULL format Sam Lantinga 2023-06-27 16:07:56 -07:00
  • 600c615529 Fixed bug #7821 - docs/README-migration.md function name typos Sylvain 2023-06-27 20:07:59 +02:00
  • afdd448834 cmake: don't install sdlmanpages.cmake Anonymous Maarten 2023-06-27 19:02:33 +02:00
  • 7fa2ddb0de Fixed Nintendo Switch Pro controllers that don't have readable user calibration Sam Lantinga 2023-06-27 07:48:42 -07:00
  • 170428b107 Fixed Nintendo Switch Pro controllers that don't have readable user calibration Sam Lantinga 2023-06-27 07:48:42 -07:00
  • 9ee1200e6f Fixed Nintendo Switch Pro controllers that don't have readable user calibration Sam Lantinga 2023-06-27 07:48:42 -07:00
  • c065a9b128 Fix some issues caught by check_stdlib_usage.py Sam Lantinga 2023-06-27 06:18:45 -07:00
  • e8d2ccbc1c ci: reduce amount of files to copy back from freebsd vm Anonymous Maarten 2023-06-27 13:59:15 +02:00
  • 1061a978c3 cmake: fix header GLOB used for generating man pages Anonymous Maarten 2023-06-27 13:49:29 +02:00
  • 70ccf34587 Script to detect use of stdlib function Sylvain 2023-06-27 12:19:02 +02:00
  • 937f5d0059 cmake: allow man page installation by SDL satellite libraries Anonymous Maarten 2023-06-27 02:49:05 +02:00
  • 9ab2025127 wayland: Don't initialize OpenGL when the window flags didn't specify it Frank Praznik 2023-06-26 11:58:56 -04:00
  • 9aca2a4339 hidapi: switch: Handle MCU input reports Narr the Reg 2023-06-26 10:54:52 -06:00
  • 950ff0056a hidapi: switch: Handle MCU input reports Narr the Reg 2023-06-26 10:54:52 -06:00
  • 425062c123 hidapi: switch: Handle MCU input reports Narr the Reg 2023-06-26 10:54:52 -06:00
  • 02398a8f11 Allow building against old Linux kernels. Ozkan Sezer 2023-06-26 18:01:50 +03:00
  • fd062657dd Fixed build Sam Lantinga 2023-06-26 07:43:44 -07:00
  • 6cc21af900 Don't keep sensor file open while sensors are disabled meyraud705 2023-05-13 19:22:12 +02:00
  • 9cfac88054 Improve sensor detection for Linux gamepad meyraud705 2023-05-13 18:25:45 +02:00
  • 000277060c Add support for sensor to joystick on Linux (evdev) meyraud705 2023-05-11 19:51:07 +02:00
  • 95727b5c7d use of SDL functions Sylvain 2023-06-25 22:46:54 +02:00
  • 491fba1d06 SDL_FindFreePlayerIndex() will always return the next available player index Sam Lantinga 2023-06-24 15:38:38 -07:00
  • 38619bb28d SDL_FindFreePlayerIndex() will always return the next available player index Sam Lantinga 2023-06-24 15:38:38 -07:00
  • 87e916dd21 SDL_FindFreePlayerIndex() will always return the next available player index Sam Lantinga 2023-06-24 15:38:38 -07:00
  • 267fdd7daa Removed Bluetooth connection detection now that we get it from hidapi Sam Lantinga 2023-06-23 15:50:07 -07:00
  • c6660afe44 Corrected the Victrix FS Pro as a PS4 controller instead of a PS3 controller Sam Lantinga 2023-06-23 14:27:21 -07:00
  • 44bae1e8a9 Corrected the Victrix FS Pro as a PS4 controller instead of a PS3 controller Sam Lantinga 2023-06-23 14:27:21 -07:00
  • 6b12fbc6b7 Re-add the simpler SDL_DBus_AppendDictWithKeyValue() function Sam Lantinga 2023-06-23 07:28:05 -07:00
  • 6f344f29b8 After using SDL_qsort, mark sort_entries() as SDLCALL Sylvain 2023-06-23 12:50:58 +02:00
  • 1827a0bf62 Remove some use of C runtime functions in testevdev Sylvain 2023-06-23 11:07:10 +02:00
  • 6cde3835f0 Remove some use of C runtime functions (strlen, qsort) Sylvain 2023-06-23 10:31:40 +02:00
  • a807b14957 Greatly improved Xbox One controller initialization sequence Sam Lantinga 2023-06-22 14:33:07 -07:00
  • 8b86e3073d Revert "Android: also protect Hat/Joy/PadDown,Up so there are not sent without window" Sylvain 2023-06-22 23:30:41 +02:00
  • 8f83ccd750 Android: also protect Hat/Joy/PadDown,Up so there are not sent without window Sylvain 2023-06-22 16:19:43 +02:00
  • a3e0cd5208 Sync SDL3 wiki -> header SDL Wiki Bot 2023-06-22 13:45:16 +00:00
  • 627165a2b2 Fix comments Sylvain 2023-06-22 15:42:51 +02:00
  • 4339113072 SDL_DBus_AppendDictWithKeyValue: allows several key/value for other PRs Sylvain 2023-06-22 10:48:12 +02:00
  • 8aee6908bb Make sure we send update complete events for delayed guide buttons Sam Lantinga 2023-06-21 18:42:25 -07:00
  • c27f3ead7c Removed 100 ms hitch when querying third party Nintendo Switch controllers that don't respond to request for info Sam Lantinga 2023-06-21 14:11:41 -07:00
  • 8acf729650 Removed 100 ms hitch when querying third party Nintendo Switch controllers that don't respond to request for info Sam Lantinga 2023-06-21 14:11:41 -07:00
  • 4c9fb3e169 Added the events SDL_EVENT_JOYSTICK_UPDATE_COMPLETE and SDL_EVENT_GAMEPAD_UPDATE_COMPLETE Sam Lantinga 2023-06-21 13:59:53 -07:00
  • 808d83dd67 Allow specifying APP_PLATFORM and APP_ABI on the command line Sam Lantinga 2023-06-21 13:49:09 -07:00
  • 214d5daa3c Removed 100 ms hitch when querying third party Nintendo Switch controllers that don't respond to request for info Sam Lantinga 2023-06-21 12:14:50 -07:00
  • 1429e525fb Use default sensor calibration if we can't read it from the Nintendo Switch controller Sam Lantinga 2023-06-21 10:28:45 -07:00
  • dfbdaca2b8 Use default sensor calibration if we can't read it from the Nintendo Switch controller Sam Lantinga 2023-06-21 10:28:45 -07:00
  • 3694dabe7c Use default sensor calibration if we can't read it from the Nintendo Switch controller Sam Lantinga 2023-06-21 10:28:45 -07:00
  • de6963ea99 Apply DPI scale to mouse coordinates in SDL_WarpMouseInWindow() Sam Lantinga 2023-06-21 08:42:38 -07:00
  • 657c346556 Apply DPI scale to mouse coordinates in SDL_WarpMouseInWindow() Sam Lantinga 2023-06-21 08:42:38 -07:00
  • ceece918e4 Updated to version 2.29.0 for development Sam Lantinga 2023-06-20 11:50:19 -07:00
  • ffa78e6bea Updated to version 2.28.0 for release release-2.28.0 Sam Lantinga 2023-06-20 11:00:20 -07:00
  • 4ce5c3a694 ibus: Handle error when getting the D-Bus machine ID Simon McVittie 2023-06-20 13:22:55 +01:00
  • 6306ee9f42 List the available haptic devices in testhaptic Sam Lantinga 2023-06-20 09:33:59 -07:00
  • 8cf5dc9963 Build on Android targeting the arm64-v8a architecture by default Sam Lantinga 2023-06-20 09:18:19 -07:00
  • 5f3213eb0e Added support for gamepad sensor fusion with the Razer Kishi Sam Lantinga 2023-06-20 08:40:30 -07:00
  • 91198baed4 ibus: Handle error when getting the D-Bus machine ID Simon McVittie 2023-06-20 13:22:55 +01:00
  • 3ddbeab88f Moved Android sensor event handling to a separate thread Sam Lantinga 2023-06-20 01:17:44 -07:00
  • 329e1b8b6a Update the sensors before the joysticks so the gamepad code gets fresh sensor readings Sam Lantinga 2023-06-19 19:42:01 -07:00
  • 1a9c04e9f1 Don't try to update the gamepad fusion sensors manually, instead rely on the normal update flow Sam Lantinga 2023-06-19 19:41:20 -07:00
  • 20ea35138f Use a separate sensor watching function for gamepad events to avoid reliance on system sensor events and prevent a potential deadlock Sam Lantinga 2023-06-19 16:17:34 -07:00
  • 70e43c150e Added support for blitting SDL_PIXELFORMAT_INDEX1LSB Sam Lantinga 2023-06-19 08:36:30 -07:00
  • a3d4fd71c3 Added support for blitting SDL_PIXELFORMAT_INDEX1LSB Sam Lantinga 2023-06-19 08:36:30 -07:00
  • d97423ebab Fixed DualSense controllers not being picked up by the HIDAPI driver Sam Lantinga 2023-06-18 12:19:54 -07:00
  • c6ee9780df Fixed DualSense controllers not being picked up by the HIDAPI driver Sam Lantinga 2023-06-18 12:19:54 -07:00
  • 4e81b4e8de Added SDL_HINT_VIDEO_X11_SCALING_FACTOR to allow overriding the content scale on X11 (thanks Andres!) Sam Lantinga 2023-06-18 12:19:43 -07:00
  • 210c135f74 Implement SDL_HINT_WINDOW_ACTIVATE_WHEN_RAISED for X11 Sam Lantinga 2023-06-18 12:19:38 -07:00
  • 9351bf6dd1 Add handling for SDL_HINT_WINDOW_ACTIVATE_WHEN_RAISED and SDL_HINT_WINDOW_ACTIVATE_WHEN_SHOWN on macOS Sam Lantinga 2023-06-18 12:19:22 -07:00
  • 333a03f1ec We don't know in advance whether a device is connected over Bluetooth in SDL2 Sam Lantinga 2023-06-17 13:15:07 -07:00
  • 5b8fc907df Added support for the GameSir G4 Pro Sam Lantinga 2023-06-17 12:42:55 -07:00
  • f168f9c813 Added support for the GameSir G4 Pro Sam Lantinga 2023-06-17 12:42:55 -07:00
  • b770644411 Fixed building on older kernel headers Sam Lantinga 2023-06-17 09:46:46 -07:00
  • b98494a101 Fixed building on older kernel headers Sam Lantinga 2023-06-17 09:39:50 -07:00
  • 9fe384b696 Fixed display orientation function names for SDL 3.0 convention Sam Lantinga 2023-06-17 09:28:27 -07:00
  • d91e96e7f5 Use SDL_HINT_GAMECONTROLLER_SENSOR_FUSION as a list of controllers to enable sensor fusion Sam Lantinga 2023-06-17 08:59:52 -07:00
  • 610c31c7b7 Generalized the sensor coordinate transform for wraparound gamepads Sam Lantinga 2023-06-17 08:28:37 -07:00
  • 9eb5eab0ad Use the correct orientation transformation based on whether the device is naturally landscape or portrait Sam Lantinga 2023-06-17 08:04:34 -07:00