| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-08 | mingw: lower case windows includes | Craig Carnell | |
| 2026-02-20 | Add new window to configure SDL hints and store them in the main ini file | Andrew Strauss | |
| Signed-off-by: Andrew Strauss <astrauss11@gmail.com> | |||
| 2025-12-09 | ControllerInterface: Turn off SDL's GameCube controller adapter handling ↵ | Jordan Woyak | |
| when Dolphin is configured to use the adapter. | |||
| 2025-09-30 | SDL: Disable DirectInput handling to work around hangs with the "8BitDo ↵ | Jordan Woyak | |
| Ultimate 2" controller. | |||
| 2025-09-30 | SDL: Name the hotplug thread. | Jordan Woyak | |
| 2025-08-17 | ControllerInterface/SDL: Remove manual window message pumping on Windows. | Jordan Woyak | |
| The mentioned SDL hotplug issue seems to have been fixed. | |||
| 2025-08-17 | ControllerInterface/SDL: Don't force SDL_HINT_JOYSTICK_THREAD. | Jordan Woyak | |
| SDL3 enables it by default now and things seem to work properly even when it's off these days. | |||
| 2025-06-25 | InputCommon: Rename SDL input backend GameController to Gamepad. | Jordan Woyak | |
| 2025-06-24 | Merge pull request #13694 from jordan-woyak/sdl3 | JMC47 | |
| Update to SDL3 | |||
| 2025-06-07 | InputCommon: Update to use SDL3 and bump the SDL submodule in Externals to ↵ | Jordan Woyak | |
| release-3.2.16. | |||
| 2025-05-01 | Make overriding explicit and remove redundant virtual specifiers on ↵ | Dr. Dystopia | |
| overriding destructors - Core & UnitTests | |||
| 2025-03-30 | InputCommon: Move SDL Device class into its own cpp/h files. | Jordan Woyak | |
| 2025-01-21 | InputCommon: Add support for SDL gamecontroller rumble triggers. | Jordan Woyak | |
| 2025-01-21 | InputCommon: Make SDL Motor L/R Outputs not fight each other. | Jordan Woyak | |
| 2024-12-04 | InputCommon/SDL: Add touchpad inputs. | Jordan Woyak | |
| 2024-12-04 | Merge pull request #13174 from jordan-woyak/sdl-battery | JMC47 | |
| ControllerInterface/SDL: Add Battery Input. | |||
| 2024-11-17 | Merge pull request #13156 from jordan-woyak/sdl-no-wgi | JosJuice | |
| ControllerInterface/SDL: Disable SDL's Windows.Gaming.Input controller handling. | |||
| 2024-11-04 | ControllerInterface/SDL: Add Battery Input. | Jordan Woyak | |
| 2024-11-03 | InputCommon: Rename AddAnalogInputs to AddFullAnalogSurfaceInputs. | Jordan Woyak | |
| 2024-11-02 | InputCommon: Disable DualSense Player LED | dreamsyntax | |
| 2024-10-31 | ControllerInterface/SDL: Fix device removal event processing. | Jordan Woyak | |
| 2024-10-30 | ControllerInterface/SDL: Disable SDL's Windows.Gaming.Input controller handling. | Jordan Woyak | |
| 2024-08-20 | Remove redundant semicolons | Dr. Dystopia | |
| 2024-03-14 | SDL: Remove duplicate button/hat Inputs. Hide duplicate Axis Inputs. | Jordan Woyak | |
| 2024-03-14 | SDL: Deduplicate Motor logic with templates. | Jordan Woyak | |
| 2024-03-14 | SDL: Move class definition out of header. | Jordan Woyak | |
| 2024-01-15 | InputCommon/SDL: Code style fixes. | Admiral H. Curtiss | |
| 2024-01-15 | InputCommon/SDL: Avoid potential infinite loops from integer truncation. | Admiral H. Curtiss | |
| 2024-01-15 | InputCommon/SDL: Check for errors from SDL_JoystickNumButtons(), ↵ | Admiral H. Curtiss | |
| SDL_JoystickNumAxes(), SDL_JoystickNumHats(). | |||
| 2024-01-15 | InputCommon/SDL: Fix incorrect use of std::vector::assign() and check bounds. | Admiral H. Curtiss | |
| 2024-01-13 | SDL: Add GameController API, cleanup | Martino Fontana | |
| 2023-12-18 | Input: Improve Controller Interface devices threading | Filoppi | |
| This specific issue was already addressed by https://github.com/dolphin-emu/dolphin/pull/11635 though I felt like there was something more we could do, and wasn't too happy with the likelihood of devices update calls being skipped (due to `m_devices_population_mutex` being locked). | |||
| 2023-11-10 | SDL: Add default case to switch statement | Dentomologist | |
| Fix -WSwitch warning about unhandled enum value SDL_NUM_LOG_PRIORITIES. log_level is initialized to LNOTICE right before the switch statement so this doesn't cause any behavior changes. | |||
| 2023-10-26 | ControllerInterface/SDL: Remove Xbox 360 controller disabling hack. | Jordan Woyak | |
| 2022-11-24 | InputCommon:SDL: Add SDL 2.26 left and right motion inputs | TellowKrinkle | |
| 2022-11-01 | ControllerInterface: Add InputBackend interface and SDL implementation. | Jordan Woyak | |
| 2022-07-25 | StripSpaces: only strip spaces | Shawn Hoffman | |
| StripWhitespace maintains old behavior | |||
| 2022-07-13 | InputCommon: Don't force-link against SDL2.lib on Windows. | Admiral H. Curtiss | |
| 2022-07-10 | ci/sdl: pump messages for SDL_hidapi so device detection works | Shawn Hoffman | |
| 2022-07-10 | sdl: enable SDL_HINT_JOYSTICK_THREAD | Shawn Hoffman | |
| fixes window message pumping | |||
| 2022-07-10 | ci/sdl: re-add the x360 controller block | Shawn Hoffman | |
| 2022-07-10 | ci/sdl: minor cleanup | Shawn Hoffman | |
| 2022-07-10 | Add SDL motion input and rumble support | Jun Bo Bi | |
| 2022-06-14 | InputCommon: SDL 2.0.22 init crash workaround | TellowKrinkle | |
| See https://github.com/libsdl-org/SDL/pull/5598 | |||
| 2022-01-16 | Use Common::ToLower and Common::ToUpper | Pokechu22 | |
| 2021-07-05 | treewide: convert GPLv2+ license info to SPDX tags | Pierre Bourdon | |
| SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel. | |||
| 2021-06-07 | ControllerInterface: make SDL use PlatformPopulateDevices() | Filoppi | |
| and avoid waiting on SDL async population being finished for no reason | |||
| 2021-05-05 | InputCommon: replace SerialInterface log with ControllerInterface | Filoppi | |
| where appropriate. SerialInterface was a leftover from the past, and makes no sense to be used on actual/real controllers. | |||
| 2020-10-23 | InputCommon: Migrate logging over to fmt | Lioncash | |
| Continues the migration of the logging calls over to the fmt capable ones. | |||
| 2019-06-17 | InputCommon: Use nested namespace specifiers where applicable | Lioncash | |
