| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-12-01 | Android/GCAdapter: Don't join current thread | JosJuice | |
| The read thread could call Reset, which in turn tried to join the read thread, leading to a SIGABRT. This manifested as Dolphin consistently crashing when disconnecting a GC adapter and having a chance of crashing a few seconds after connecting a GC adapter. | |||
| 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-03 | InputCommon: Move FullAnalogSurface class definition out of header file. | 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-10-27 | Merge pull request #13096 from mitaclaw/ranges-modernization-7-rewrite | JMC47 | |
| Ranges Algorithms Modernization - Rewrite | |||
| 2024-10-15 | Merge pull request #13090 from mitaclaw/ranges-modernization-1-trivial | JosJuice | |
| Ranges Algorithms Modernization - Trivial | |||
| 2024-10-11 | ControllerEmu: Change trigger threshold check to >= instead of > and set ↵ | Jordan Woyak | |
| minimum threshold in UI to 1% to prevent user error. | |||
| 2024-10-10 | C++20: Synthesize `operator!=` From `operator==` | mitaclaw | |
| The inequality operator is automatically generated by the compiler if `operator==` is defined. | |||
| 2024-10-10 | Modernize `std::set_intersection` with ranges | mitaclaw | |
| 2024-10-10 | Modernize `std::sort` with ranges | mitaclaw | |
| 2024-10-10 | Modernize `std::fill` with ranges | mitaclaw | |
| In DSPCore.cpp, there were two `std::fill` uses that could be simplified using `std::fill_n`. Due to their proximity with other `std::fill` algorithms being modernized with ranges, I chose to make these examples into the rare `std::ranges::fill_n`. | |||
| 2024-10-10 | Modernize `std::equal` with ranges | mitaclaw | |
| 2024-10-10 | Modernize `std::count_if` with ranges | mitaclaw | |
| 2024-10-09 | Simplify `std::transform` with `std::ranges::transform_view` | mitaclaw | |
| 2024-10-09 | Simplify `std::fill` with `std::array::fill` | mitaclaw | |
| 2024-09-22 | StringUtil: Remove `JoinStrings` | mitaclaw | |
| With 12 uses of `JoinStrings` in the codebase vs 36 uses of `fmt::join`, fmtlib's range adapter for string concatenation with delimiters is clearly the preferred option. | |||
| 2024-08-20 | Remove redundant semicolons | Dr. Dystopia | |
| 2024-08-15 | Misc. Container Find Changes | mitaclaw | |
| 2024-08-15 | Use 'contains' method | mitaclaw | |
| 2024-08-14 | Use 'contains' method | Dr. Dystopia | |
| 2024-08-07 | Merge pull request #12961 from JosJuice/expression-parser-translation | Tilka | |
| InputCommon: Translate ExpressionParser error messages | |||
| 2024-07-28 | InputCommon: Translate ExpressionParser error messages | JosJuice | |
| The _trans macro marks strings for translation but doesn't do anything at runtime. For that, we need to use a function like GetStringT. | |||
| 2024-07-26 | Adjust order and spacing of various #includes | Dentomologist | |
| Move some #includes around to match the Contributing guidelines. | |||
| 2024-07-21 | Use C++20 erase_if() instead of erase(remove_if()) (NFC) | Tillmann Karras | |
| 2024-06-15 | Merge pull request #12850 from jordan-woyak/device-sorting | Admiral H. Curtiss | |
| ControllerInterface: Adjust sort priorities to ensure default keyboard-mouse device is first. | |||
| 2024-06-15 | ControllerInterface: Adjust sort priorities to ensure default keyboard-mouse ↵ | Jordan Woyak | |
| device is first. | |||
| 2024-06-15 | Merge pull request #12818 from iwubcode/json_file_operations | Admiral H. Curtiss | |
| Common: add Json helper utilities for loading or saving to a file | |||
| 2024-05-31 | InputCommon / VideoCommon: update to use new JsonFromFile function | iwubcode | |
| 2024-05-31 | TAS Input: Enable hotkeys and controller input when Input has focus | Dentomologist | |
| Enable emulator hotkeys and controller input (when that option is enabled) when a TAS Input window has focus, as if it was the render window instead. This allows TASers to use frame advance and the like without having to switch the focused window or disabling Hotkeys Require Window Focus which also picks up keypresses while other apps are active. Cursor updates are disabled when the TAS Input window has focus, as otherwise the Wii IR widget (and anything else controlled by the mouse) becomes unusable. The cursor continues to work normally when the render window has focus. | |||
| 2024-05-21 | Merge pull request #12711 from jordan-woyak/modifier-range-ini-default | Admiral H. Curtiss | |
| InputCommon: Fix unnecessary "Modifier/Range" ini file entries. | |||
| 2024-04-22 | port to OpenBSD | Guilherme Janczak | |
| 2024-04-15 | InputCommon: Fix unnecessary "Modifier/Range" ini file entries. | Jordan Woyak | |
| 2024-04-15 | DolphinQt/Mapping: Disable relative input when "Mouse Controlled Pointing" ↵ | Jordan Woyak | |
| button is pressed. | |||
| 2024-04-13 | Android/ControllerInterface: Run the init code | JosJuice | |
| This was broken by a9a9fdd9e9. Because Init didn't run, the Android input backend would crash whenever it tried to call into JVM code. | |||
| 2024-04-13 | Merge pull request #12632 from jordan-woyak/input-backend-impls | Tilka | |
| Implement missing InputBackend classes. | |||
| 2024-04-12 | NumericSetting: Stop values from binding to numbered input names. | Jordan Woyak | |
| 2024-04-12 | ExpressionParser: Support unary plus operator. | Jordan Woyak | |
| 2024-04-08 | Core::GetState: Avoid Global System Accessor | mitaclaw | |
| 2024-04-06 | evdev: close file descriptors in a separate thread | Tillmann Karras | |
| For some reason Linux is surprisingly slow at closing file descriptors of event devices. This commit improves GUI startup times on my computer by about 1.5 seconds. | |||
| 2024-04-01 | Merge pull request #12631 from jordan-woyak/remove-osx-input-leftovers | OatmealDome | |
| InputCommon: Remove some IOKit leftovers. | |||
| 2024-03-31 | Merge pull request #12640 from jordan-woyak/sdl-cleanup | Admiral H. Curtiss | |
| SDL: Cleanups | |||
| 2024-03-20 | GCAdapter: Adjust libusb transfer timeout to 100ms. | Jordan Woyak | |
| 2024-03-14 | SDL: Remove duplicate button/hat Inputs. Hide duplicate Axis Inputs. | Jordan Woyak | |
| 2024-03-14 | ControllerInterface: Add IsHidden function to Control interface. | 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-03-11 | WiimoteEmu: Add user-accessible controls that report the desired state of ↵ | Admiral H. Curtiss | |
| the IR camera objects. | |||
