aboutsummaryrefslogtreecommitdiffstats
path: root/dome_key_map.h
AgeCommit message (Expand)Author
2018-11-22Add licenseTeddy Wing
2018-10-29config: Add an `--audio` command line flagTeddy Wing
2018-10-29run_key_action(): Call a function pointer when mode changesTeddy Wing
2018-10-29ffi::run_key_action(): Add `PlayAudio` argumentTeddy Wing
2018-10-27Prefix all extern C functions with "dome_key_"Teddy Wing
2018-10-27c_run_key_action(): Remove `mode` argumentTeddy Wing
2018-10-27Clean up `cbindgen.toml`Teddy Wing
2018-10-27cbindgen.toml: Add include guard to header fileTeddy Wing
2018-10-27Make `do_trial()` accessible via FFITeddy Wing
2018-10-26config: Add `--version` flagTeddy Wing
2018-10-26Add a `--license` command line argumentTeddy Wing
2018-10-21Add `trial` module, calculate days remainingTeddy Wing
2018-10-21Rename `config_read_from_file` to `config_get`Teddy Wing
2018-10-20Add an FFI function to get a `Config` or read if from `config.toml`Teddy Wing
2018-10-19config: Add a function to read a config file (WIP)Teddy Wing
2018-10-19Config: Add `timeout` fieldTeddy Wing
2018-10-18Add `NXKey` to `KeyboardKeyWithModifiers`Teddy Wing
2018-10-14Test media key simulator static libraryTeddy Wing
2018-10-06c_parse_args(): Change return value to mut pointerTeddy Wing
2018-10-06c_parse_args(): Box the returned `Config` pointerTeddy Wing
2018-10-05Fix command line argument FFI issuesTeddy Wing
2018-10-05Turn `Config` into a C struct instead of an opaque structTeddy Wing
2018-10-05Add an FFI bridge to the `parse_args()` functionTeddy Wing
2018-10-03Remove return values from `c_run_key_action()` etc.Teddy 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-25Add `logger_init()` to init 'stderrlog'Teddy Wing
2018-09-25Add `state_load_map_group()` to get `MapGroup` from config fileTeddy 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-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-08-29c_run_key_action(): Add `mode` argumentTeddy Wing
2018-08-29c_run_key_action(): Make `trigger` argument nullableTeddy Wing
2018-08-28c_run_key_action(): Change signature to take a `Trigger`Teddy Wing
2018-08-28cbindgen.toml: Prefix enum variants with enum nameTeddy 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