summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-01tap-dance: Do not start a sequence on keyupGergely Nagy
There was an odd case, which confused the hell out of tap-dance: suppose you had a number of tap-dance keys, on a layer, and as part of the tap-dance, you turned that layer off - or had it on one-shot to begin with. In this case, the keydown event would trigger the tap-dance key, but the keyup would not. This had two funky consequences: - tap-dance did not correctly register that the dance has ended. - pressing any other tap-dance key would interrupt the previous tap-dance, and potentially input unwanted characters. To fix this, we simply do not start a tap-dance sequence on keyup, only when it is pressed. This way the previous sequence has enough time to time-out and finish properly, and we don't get confused. This fixes algernon/ergodox-layout#107. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2016-08-31Merge pull request #707 from algernon/f/unicode/get-modeJack Humbert
process_unicode: Add get_unicode_input_mode()
2016-08-31process_unicode: Add get_unicode_input_mode()Gergely Nagy
There may be cases where one would like to know the current Unicode input mode, without having to keep track of it themselves. Add a function that does just this. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2016-08-30Merge pull request #705 from VoodaGod/bone2planckJack Humbert
Bone2planck update
2016-08-30Merge branch 'master'Jason Janse van Rensburg
Conflicts: keyboards/planck/keymaps/bone2planck/keymap.c
2016-08-29Merge pull request #703 from jhenahan/feature/jhenahan-keymapJack Humbert
jhenahan Planck layout
2016-08-29Merge pull request #700 from algernon/h/ucis/enable-fixJack Humbert
build_keyboard.mk: Restore UCIS_ENABLE support
2016-08-29Update READMEJack Henahan
2016-08-29jhenahan layoutJack Henahan
2016-08-29build_keyboard.mk: Restore UCIS_ENABLE supportGergely Nagy
During the build system refactor, support for enabling UCIS seems to have been lost. This little patch adds that back, so that keymaps using UCIS can be compiled again. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2016-08-27Merge pull request #697 from fredizzimo/fix_gh_token_problemJack Humbert
Fix the .travis.yml so that GH_TOKEN works properly
2016-08-27Merge pull request #696 from fredizzimo/community_boardsJack Humbert
Update list of community keyboards
2016-08-28Fix the .travis.yml so that GH_TOKEN works properlyFred Sundvik
2016-08-28Update list of community keyboardsFred Sundvik
2016-08-27Merge pull request #689 from jeebak/tv44-jeebakJack Humbert
Port jeebak's Planck/JD45 keymap to TV44
2016-08-27Merge pull request #684 from tomb0y/kc60_workman_deadJack Humbert
Correct typo in kc60 workman-dead keymap
2016-08-27Merge pull request #695 from fredizzimo/dfu-util_instructionsJack Humbert
Add dfu-util to the instructions
2016-08-27Merge pull request #693 from fredizzimo/infinity60Jack Humbert
Rename infinity_chibios to infinity60, and add readme
2016-08-27Merge pull request #694 from fredizzimo/keyboard_templateJack Humbert
Fix the keyboard template with new make syntax
2016-08-27Merge pull request #690 from fredizzimo/unit_testJack Humbert
Add Unit Testing support
2016-08-27Rename infinity_chibios to infinity60, and add readmeFred Sundvik
2016-08-27Add dfu-util to the instructionsFred Sundvik
2016-08-27Fix the keyboard template with new make syntaxFred Sundvik
Also add proper link to the parent
2016-08-27Add unit test documentationFred Sundvik
2016-08-27Another attempt to make keyboards and tests in parallelFred Sundvik
2016-08-27Make tests and keyboards in two different jobsFred Sundvik
2016-08-27Add -p parameter to mkdirFred Sundvik
So that it's created even when there's a deeper structure
2016-08-27Travis builds the default all targetFred Sundvik
2016-08-27The all target makes all keyboards and all testsFred Sundvik
2016-08-27Support for running and cleaning all testsFred Sundvik
2016-08-27Disable map file creation when building testsFred Sundvik
It causes strange linker warnings on cygwin.
2016-08-27Detect failures when running multiple testsFred Sundvik
Also add better output.
2016-08-27Convert tirple_buffered_object_tests to GTestFred Sundvik
2016-08-27Convert transport_tests to GTestFred Sundvik
2016-08-27Convert frame_validator_tests to GTestFred Sundvik
2016-08-27Convert frame_router_tests to GTestFred Sundvik
2016-08-27More common settings for unit tests and keyboardsFred Sundvik
2016-08-27Fix running multiple testsFred Sundvik
2016-08-27Running of unit testsFred Sundvik
But only if the compilation has succeeded
2016-08-27Build actual tests, convert byte_stuffer_testsFred Sundvik
2016-08-27Rules for compiling and linking google testFred Sundvik
2016-08-27The makefile actually calls build_testFred Sundvik
2016-08-27Basic framework for parsing test targetsFred Sundvik
2016-08-27Add Google Test submoduleFred Sundvik
2016-08-27Merge pull request #691 from fredizzimo/fix_line_endingsJack Humbert
Fix line endings
2016-08-27Merge branch 'master' into fix_line_endingsFred Sundvik
2016-08-27Merge pull request #666 from fredizzimo/makefile_overhaulJack Humbert
Makefile overhaul
2016-08-27Fix travis_compiled_pushFred Sundvik
2016-08-27Normalize line endingsFred Sundvik
2016-08-27Set eep files to binary modeFred Sundvik