aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib.rs
AgeCommit message (Expand)Author
2018-11-03parser: Parse `Action::Map`s at the same time as everything elseTeddy Wing
2018-10-29Remove audio playing codeTeddy Wing
2018-10-29Turn off audio handling with 'rodio'Teddy Wing
2018-10-28Test of playing an audio fileTeddy Wing
2018-10-28Remove unused cratesTeddy Wing
2018-10-27Move non-FFI functions from `ffi.rs` to `map.rs`Teddy Wing
2018-10-27lib.rs: Remove unneeded `use`Teddy Wing
2018-10-27Rename `cocoa_bridge.rs` to `ffi.rs`Teddy Wing
2018-10-27Delete unused importsTeddy Wing
2018-10-26Add a `--license` command line argumentTeddy Wing
2018-10-25Add `dkeprintln` macroTeddy Wing
2018-10-23trial: Implement `do_trial()`Teddy Wing
2018-10-22trial: Encrypt and decrypt timestampTeddy Wing
2018-10-21Add `trial` module, calculate days remainingTeddy Wing
2018-10-20read_config_file(): Update to get the config 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 functions to get a `CGEventFlags` from a slice of `autopilot::Flag`Teddy Wing
2018-10-13Try to send media key events using `NSEvent` and `CGevent`Teddy Wing
2018-10-11Add a function to send media key eventsTeddy Wing
2018-10-05Add a command line option parserTeddy Wing
2018-10-03run_key_action_for_mode(): Extract action code to a new methodTeddy Wing
2018-09-30parser: Add `key_code` and `special_key` parsersTeddy Wing
2018-09-29Change `parser::Action` to an enumTeddy 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-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-08-26Link library with a test C programTeddy 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-24cocoa_bridge: Idea for black box map run functionTeddy Wing
2018-08-23cocoa_bridge: Continue outline of Objective C callableTeddy Wing
2018-08-23Rename my `cocoa` module to `cocoa_bridge`Teddy Wing
2018-08-22Add `MapGroup::parse()`; Start Cocoa functionTeddy Wing
2018-08-22Move all code in `lib.rs` to `parser.rs`Teddy Wing
2018-08-20Parse whole map file stringsTeddy Wing
2018-08-20definitions(): Get rid of failed implementation attemptsTeddy Wing
2018-08-20Parse multiple maps and modes intermixedTeddy Wing
2018-08-20Try to parse a `MapGroup`Teddy Wing
2018-08-19Parse modesTeddy Wing
2018-08-19map_collection(): Handle whitespace between map definitionsTeddy Wing
2018-08-17Parse a single-element `MapCollection`Teddy Wing
2018-08-16Parse single map definitionsTeddy Wing
2018-08-16New `Map` struct; Rename existing `Map` struct to `MapAction`Teddy Wing
2018-08-16Try to parse a `MapCollection`Teddy Wing
2018-08-09Add parser for map actionTeddy Wing
2018-08-09Ignore case when parsing `HeadphoneButton`Teddy Wing
2018-08-09Parse a `Trigger`, or sequence of `HeadphoneButton`sTeddy Wing