aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2018-09-29cocoa_bridge: Get rid of unused testTeddy Wing
2018-09-29parser: Correct tests to use new `Action` enum typeTeddy Wing
2018-09-29Change `parser::Action` to an enumTeddy Wing
2018-09-29Revert "Try to propagate KeyCodeConvertible from Action to everywhere"Teddy Wing
2018-09-29Try to propagate KeyCodeConvertible from Action to everywhereTeddy Wing
2018-09-28Revert "parser::map(): Try to parse Action with a dependency on MapKind"Teddy Wing
2018-09-28parser::map(): Try to parse Action with a dependency on MapKindTeddy Wing
2018-09-27parser: Make a new `Action` typeTeddy Wing
2018-09-25logger_init(): Configure `stderrlog`Teddy Wing
2018-09-25Add `logger_init()` to init 'stderrlog'Teddy Wing
2018-09-25state_load_map_group(): Log errors instead of panickingTeddy Wing
2018-09-25state_load_map_group(): Fix double slash in error messageTeddy Wing
2018-09-25run_key_action_for_mode(): Fix bugs from recent state & autopilot changeTeddy Wing
2018-09-25run_key_action_for_mode(): Get `MapGroup` from stateTeddy Wing
2018-09-25Add `state_load_map_group()` to get `MapGroup` from config fileTeddy Wing
2018-09-24run_key_action_for_mode(): Simulate key press on `map` type actionTeddy Wing
2018-09-24run_key_action_for_mode(): Deactivate current mode using triggerTeddy Wing
2018-09-24run_key_action_for_mode(): Keep track of `in_mode` in `state`Teddy Wing
2018-09-22Add a `State` structTeddy Wing
2018-09-06c_run_key_action(): Fix segfault on `in_mode`Teddy Wing
2018-09-06Trying to fix pointer lifetime of mode `CKeyActionResult` (WIP)Teddy Wing
2018-09-02Test mode finderTeddy Wing
2018-09-02Add `in_mode` to `CKeyActionResult`Teddy Wing
2018-09-01run_key_action_for_mode(): Return `KeyActionResult` for modeTeddy Wing
2018-09-01parser: Make `Trigger` private againTeddy Wing
2018-09-01run_key_action_for_mode(): Get rid of old `action` string conversionTeddy Wing
2018-09-01KeyActionResult: Fix reference/borrow errorsTeddy Wing
2018-09-01KeyActionResult: Make a pseudo-builder for the struct (WIP)Teddy Wing
2018-09-01run_key_action_for_mode(): Start adding mode handlingTeddy Wing
2018-08-29c_run_key_action(): Add `mode` argumentTeddy Wing
2018-08-29c_run_key_action(): Make `trigger` argument nullableTeddy Wing
2018-08-29run_key_action(): Add `mode` argumentTeddy Wing
2018-08-28c_run_key_action(): Change signature to take a `Trigger`Teddy Wing
2018-08-28cocoa_bridge: Add a `Trigger` struct to use in `run_key_action()`Teddy Wing
2018-08-26c_run_key_action(): Correctly send action string to CTeddy Wing
2018-08-26c_run_key_action(): Get the C code to actually print something outTeddy Wing
2018-08-26cocoa_bridge(run_key_action): Add newline to end of test map groupTeddy Wing
2018-08-26Link library with a test C programTeddy Wing
2018-08-26Make data types more C-likeTeddy Wing
2018-08-26Get `run_key_action` to export correctly to CTeddy Wing
2018-08-25Generate a partial C header for our FFI APITeddy Wing
2018-08-25Configure for importing from C/FFITeddy Wing
2018-08-25run_key_action(): Include action string for `MapKind::Map`Teddy Wing
2018-08-25cocoa_bridge: Comment `run_command()` for nowTeddy Wing
2018-08-24run_key_action(): Approach for handling actions for different MapKindsTeddy Wing
2018-08-24cocoa_bridge: Idea for black box map run functionTeddy Wing
2018-08-24cocoa_bridge(parse_mappings): Ideas for filling the ObjC collectionsTeddy Wing
2018-08-23cocoa_bridge: Add some ideas for how to make the bridge workTeddy Wing
2018-08-23cocoa_bridge: Continue outline of Objective C callableTeddy Wing
2018-08-23Rename my `cocoa` module to `cocoa_bridge`Teddy Wing