| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-11-06 | InputCommon: Make the "input gate" not racey. | Jordan Woyak | |
| 2019-10-11 | ExpressionParser/DolphinQt: Added parse results to UI. | Jordan Woyak | |
| 2019-10-11 | ExpressionParser: Renamed ControlFinder to ControlEnvironment. Added support ↵ | Jordan Woyak | |
| for variables and assignment operator. ControlExpression objects now reference a matching input and output so the two can me mixed in any expression. (you can set rumble directly from inputs) | |||
| 2019-03-21 | Core/Host: Allow frontends to block inputs | spycrab | |
| 2019-03-03 | ControllerInterface/DolphinQt: Make mapping "all devices" way less hacky. | Jordan Woyak | |
| 2019-03-03 | ControllerInterface: Input detection improvements. | Jordan Woyak | |
| 2019-02-13 | Use empty instead of size | Filip Gawin | |
| 2018-04-19 | THis fixes issue #08 and #16, the rumble test and slider | Connor Roth | |
| 2018-04-12 | Reformat all the things! | spycrab | |
| 2017-09-14 | ControlReference: don't reparse expression when references are updated | Michael M | |
| 2017-09-14 | ControlReference/ExpressionParser: separate parsing from binding | Michael M | |
| 2017-09-14 | ExpressionParser: expose ExpressionNode directly | Michael M | |
| 2017-09-14 | ExpressionParser: replace bare pointers with unique_ptrs | Michael M | |
| 2017-09-14 | ParseExpression: return a std::pair | Michael M | |
| 2017-07-12 | DolphinWX: fix input bitmaps not working when background input is off | Michael Maltese | |
| 2017-06-30 | Disable Background Input when Background Input is disabled | mimimi085181 | |
| Only remaining issue is that clicking on the titlebar of the window, to give it focus, is already interpreted as input. But clicking on the window in the task bar, or using alt tab works to get back, without causing an input event. | |||
| 2017-02-28 | ExpressionParser: Convert parse state enum into an enum class | Lioncash | |
| 2017-02-11 | ControllerEmu: Add const to UpdateReferences() first reference parameter | Lioncash | |
| None of these parameters are modified. | |||
| 2017-02-10 | ControlReference: Add missing virtual destructor | Lioncash | |
| ControllerEmu::Control instances have a unique_ptr<ControlReference> member, which is passed either an InputReference or OutputReference. Without this virtual destructor, deleting a derived class through a pointer to the base class is undefined behavior. | |||
| 2017-02-07 | ControlReference: put parsed_expression in a unique_ptr | Michael Maltese | |
| 2017-02-07 | ControlReference: hide parse_error behind GetParseStatus() | Michael Maltese | |
| 2017-02-07 | ControlReference: hide is_input behind function | Michael Maltese | |
| 2017-02-07 | ControlReference: move function bodies out of header | Michael Maltese | |
| 2017-02-07 | InputCommon: Extract ControlReference from ControllerInterface | Michael Maltese | |
| Better separation of concerns. Relegates `ControllerInterface` to enumerating input controls, and the new `ControlReference` deals with combining inputs and configuration expression parsing. | |||
