| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | ExpressionParser: std::move() tokens vector to parser | Michael M | |
| 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: add FallbackExpression node type | Michael M | |
| 2017-09-14 | ExpressionParser: expose ExpressionNode directly | Michael M | |
| 2017-09-14 | ParseStatus: replace NoDevice with EmptyExpression | Michael M | |
| 2017-09-14 | ExpressionParser: remove DummyExpression | Michael M | |
| 2017-09-14 | ExpressionParser: clean up ControlExpression | Michael M | |
| 2017-09-14 | ExpressionParser: replace bare pointers with unique_ptrs | Michael M | |
| 2017-09-14 | ExpressionParser: use internal ParseResult struct instead of out-params | 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-04-02 | ExpressionParser: Rename ParseStatus' Success member to Successful | Lioncash | |
| This clashes with X11's preprocessor define named Success (because using non-prefixed lowercase identifiers in C was apparently a fantastic idea at some point), causing compilation errors. | |||
| 2017-02-28 | ExpressionParser: Convert parse state enum into an enum class | Lioncash | |
| 2017-02-26 | ExpressionParser: Const-correctness changes | 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. | |||
