| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-15 | Merge pull request #13320 from jordan-woyak/detect-alternations | JMC47 | |
| DolphinQt/Mapping: Add setting to enable waiting for alternate mappings. | |||
| 2025-02-08 | Merge pull request #13318 from sanjay900/dont-detach-macos | OatmealDome | |
| LibusbDevice: Don't detach kernel drivers on macOS | |||
| 2025-02-02 | InputCommon/ExpressionParser: Add compound assignment operators. | Jordan Woyak | |
| 2025-02-02 | Merge pull request #13208 from ↵ | Admiral H. Curtiss | |
| Dentomologist/wiitasinputwindow_update_on_attachment_change WiiTASInputWindow: Update controls when attachment changes | |||
| 2025-02-02 | Merge pull request #13315 from jordan-woyak/func-exp-cleanup | Admiral H. Curtiss | |
| InputCommon/ExpressionParser: Function argument parsing minor cleanup. | |||
| 2025-02-02 | Merge pull request #13314 from jordan-woyak/input-expressions-assignment-op-fix | Admiral H. Curtiss | |
| InputCommon: Fix input expression assignment operator behavior. | |||
| 2025-02-02 | Merge pull request #13280 from jordan-woyak/input-expressions-highlighting | JMC47 | |
| InputCommon/DolphinQt: Fix sometimes broken syntax highlighting in IOWindow. | |||
| 2025-02-01 | DolphinQt/Mapping: Add setting to enable waiting for alternate mappings | Jordan Woyak | |
| using the OR-operator. | |||
| 2025-02-01 | LibusbDevice: Don't detach kernel drivers on macOS | Sanjay Govind | |
| 2025-01-28 | InputCommon/ExpressionParser: Make ValidateArguments access existing | Jordan Woyak | |
| members instead of passing arguments. | |||
| 2025-01-28 | InputCommon/ExpressionParser: Make function argument parsing error | Jordan Woyak | |
| message more clear. | |||
| 2025-01-28 | InputCommon: Fix input expression assignment operator behavior. | Jordan Woyak | |
| 2025-01-28 | Merge pull request #13304 from JoshuaVandaele/argsegfault | Admiral H. Curtiss | |
| Fix segfault when passing invalid arguments | |||
| 2025-01-27 | Merge pull request #13178 from jordan-woyak/input-expressions-conditional-op | JMC47 | |
| InputCommon: Add ternary conditional operator to input expressions. | |||
| 2025-01-24 | Fix segfault when passing invalid arguments | Joshua Vandaële | |
| 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 | |
| 2025-01-19 | InputCommon/ExpressionParser: Require delimited tokens actually have their ↵ | Jordan Woyak | |
| terminating delimiter. | |||
| 2025-01-18 | WiiTASInputWindow: Update controls when attachment changes | Dentomologist | |
| Change the displayed controls in the TAS Input window when the controller's extension (including MotionPlus) is changed. This previously required restarting Dolphin after the attachment was changed, as the controls were never updated after the WiiTASInputWindow was created at Dolphin startup. | |||
| 2025-01-17 | ExpressionParser: Remove RemoveInertTokens. | Jordan Woyak | |
| 2025-01-17 | InputCommon: Make input expression multiline-comment tokenizing less hacky. | Jordan Woyak | |
| 2025-01-01 | InputCommon: Move input mapping function into a class for non-blocking usage. | Jordan Woyak | |
| 2025-01-01 | Simplify `std::find` with `Common::Contains` | mitaclaw | |
| In NandPaths.cpp, the `std::initializer_list<char>` of illegal characters has been turned into a `char[]` (similar to the one in GameList.cpp). The reverse iteration in ResourcePack.cpp seemed to provide no benefits, and doing without it it seemed to have no ill effects. | |||
| 2024-12-26 | Merge pull request #13116 from mitaclaw/ranges-modernization-8-trivial-of | JMC47 | |
| Ranges Algorithms Modernization - Of | |||
| 2024-12-20 | Merge pull request #13091 from mitaclaw/ranges-modernization-2-returns | JMC47 | |
| Ranges Algorithms Modernization - Return | |||
| 2024-12-15 | Modernize `std::none_of` with ranges | mitaclaw | |
| In JitRegCache.cpp, the lambda predicate were replaced by a pointer to member function because ranges algorithms are able to invoke those. In ConvertDialog.cpp, the `std::mem_fn` helper was removed because ranges algorithms are able to handle pointers to member functions as predicates. In BoundingBox.cpp, the lambda predicate was returning the bool element unchanged, so `std::identity` was a better fit. | |||
| 2024-12-15 | Modernize `std::any_of` with ranges | mitaclaw | |
| In WiimoteReal.cpp, JitRegCache.cpp, lambda predicates were replaced by pointers to member functions because ranges algorithms are able invoke those. In ConvertDialog.cpp, the `std::mem_fn` helper was removed because ranges algorithms are able to handle pointers to member functions as predicates. | |||
| 2024-12-15 | Modernize `std::all_of` with ranges | mitaclaw | |
| In DITSpecification.cpp, MaterialAsset.cpp, and ShaderAsset.cpp, lambda predicates were replaced by pointers to member functions because ranges algorithms are able invoke those. In NetPlayClient.cpp, the non-trivial `NetPlay::Player` elements were being passed by value in `NetPlayClient::DoAllPlayersHaveGame()`. This has been fixed. In WIABlob.cpp, the second example's predicate was returning the `std::optional` by value instead of implicitly converting it to a bool. This has been fixed. | |||
| 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-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-07 | InputCommon: Add ternary conditional operator to input expressions. | Jordan Woyak | |
| 2024-11-04 | ControllerInterface/SDL: Add Battery Input. | Jordan Woyak | |
| 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-17 | Modernize `std::unique` with ranges | mitaclaw | |
| The new return value is `std::ranges::subrange`. | |||
| 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 | |
