| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
