index
:
dome-key-map
master
DomeKey core library
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2018-11-22
Add README
HEAD
v0.1.0
master
Teddy Wing
2018-11-22
.gitmodules: Switch to the dome_key_event_source_simulator public repo
Teddy Wing
2018-11-22
Add license
Teddy Wing
2018-11-05
map_group(): Fix error when mappings start with comment or whitespace
Teddy Wing
2018-11-05
parser: Add tests for initial whitespace and comments in mappings file
Teddy Wing
2018-11-05
Makefile: Organise targets a bit
Teddy Wing
2018-11-05
Makefile: Remove `includer` and `moder` targets
Teddy Wing
2018-11-04
Increase version v0.0.1 -> v0.1.0
Teddy Wing
2018-11-04
Makefile: Add targets for release build
Teddy Wing
2018-11-03
trial: Set a proper encryption key
Teddy Wing
2018-11-03
parser: Add tests for error message
Teddy Wing
2018-11-03
parser: Remove debug print statement
Teddy Wing
2018-11-03
map_group_shows_error_in_middle_of_line: Add unexpected token assertion
Teddy Wing
2018-11-03
parser::definitions(): Move `try()` calls to map_kind parsers
Teddy Wing
2018-11-03
map_group_shows_error_in_middle_of_line: Fix column number
Teddy Wing
2018-11-03
map_group_shows_error_in_middle_of_line: Remove errors vec
Teddy Wing
2018-11-03
parser::mode(): Add a descriptive error message for missing closing `}`
Teddy Wing
2018-11-03
parser: Remove unnecessary `expected` definition in test
Teddy Wing
2018-11-03
parser::mode(): Remove comment about verifying '}'
Teddy Wing
2018-11-03
parser: Add a failing test for parse errors in the middle of lines
Teddy Wing
2018-11-03
parser: Remove `map_kind()` parser
Teddy Wing
2018-11-03
run_key_action(): Use `Result` from `run_action()`
Teddy Wing
2018-11-03
parser: Remove `MapAction::parse()` etc. code from second parser pass
Teddy Wing
2018-11-03
parser: Parse `Action::Map`s at the same time as everything else
Teddy Wing
2018-11-02
MapAction::parse(): Try to return a `Result` (WIP)
Teddy Wing
2018-11-02
run_action(): Return `Result`
Teddy Wing
2018-11-01
parser::map_group(): Always parse to end of input
Teddy Wing
2018-11-01
dome_key_state_load_map_group(): Print filename where parse error occurs
Teddy Wing
2018-11-01
dome_key_state_load_map_group(): Get rid of unnecessary variable
Teddy Wing
2018-11-01
dome_key_state_load_map_group(): Get rid of error chain on parse
Teddy Wing
2018-11-01
parser: Reuse `SourcePosition` import
Teddy Wing
2018-11-01
parser: Restore `Map` struct
Teddy Wing
2018-11-01
map_group(): Parse input full of `blank()` to `MapGroup` default
Teddy Wing
2018-11-01
parser: Parsing an empty string gives a default `MapGroup`
Teddy Wing
2018-11-01
parser: Propagate errors to the root parser
Teddy Wing
2018-11-01
parser: Change `Map` to a tuple type alias
Teddy Wing
2018-10-30
dome_key_state_load_map_group(): Remove `expect`s
Teddy Wing
2018-10-30
parser::key_code(): Remove old commented code
Teddy Wing
2018-10-30
dome_key_state_load_map_group(): Fix incorrect line wrapping
Teddy Wing
2018-10-30
parser::map_group(): Use default `MapGroup` as a base
Teddy Wing
2018-10-30
If no 'mappings.dkmap' file is found, use default mappings
Teddy Wing
2018-10-29
KeyboardKeyWithModifiers.tap(): Remove old commented code
Teddy Wing
2018-10-29
parse_args(): Don't make `--audio` exclusive
Teddy Wing
2018-10-29
Makefile: Use `:=` instead of `=` on `SOURCE_FILES`
Teddy Wing
2018-10-29
config: Add an `--audio` command line flag
Teddy Wing
2018-10-29
Remove audio playing code
Teddy Wing
2018-10-29
run_key_action(): Call a function pointer when mode changes
Teddy Wing
2018-10-29
Turn off audio handling with 'rodio'
Teddy Wing
2018-10-29
build.rs: Remove unused `cbindgen::Language` import
Teddy Wing
2018-10-29
Makefile: Fix error when `make build`ing without a `target` directory
Teddy Wing
[next]