Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-20 | Continue Caps Word when AltGr (right Alt) is held. (#17156) | Pascal Getreuer | |
This is a minor bug fix for Caps Word. Currently, Caps Word turns off whenever a non-shift mod becomes active. This is done to avoid interfering with hotkeys. This commit makes an exception to continue Caps Word when AltGr (right Alt) is held. Outside the US, the AltGr key is used to type additional symbols (https://en.wikipedia.org/wiki/AltGr_key). Depending on the language, these may include symbols used within words like accented letters where it would be desirable to continue Caps Word. | |||
2022-05-14 | Format code according to conventions (#17096) | QMK Bot | |
2022-05-14 | Enhancement and fixes of "Secure" feature (#16958) | Drashna Jaelre | |
2022-05-14 | [Core] Add Caps Word feature to core (#16588) | Pascal Getreuer | |
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com> | |||
2022-02-12 | Format code according to conventions (#16322) | QMK Bot | |
2022-01-24 | Rip out old macro and action_function system (#16025) | Ryan | |
* Rip out old macro and action_function system * Update quantum/action_util.c Co-authored-by: Joel Challis <git@zvecr.com> | |||
2021-12-14 | [Core] Don't send keyboard reports that propagate no changes to the host ↵ | Stefan Kerkmann | |
(#14065) | |||
2021-11-23 | [Tests] Increase QMK test coverage take 2 (#15269) | Stefan Kerkmann | |
* Add per-test keymaps * Add better trace and info logs for failed unit-tests * Add layer state assertion with tracing message * Use individual test binaries configuration options * Add basic qmk functionality tests * Add tap hold configurations tests * Add auto shift tests Co-authored-by: Nick Brassel <nick@tzarc.org> | |||
2021-11-23 | Revert "[Tests] Increase QMK test coverage (#13789)" | Nick Brassel | |
This reverts commit b6054c0206609f3755f71d819643644d250288b0. | |||
2021-11-23 | [Tests] Increase QMK test coverage (#13789) | Stefan Kerkmann | |
* Add per-test keymaps * Add better trace and info logs for failed unit-tests * Add layer state assertion with tracing message * Use individual test binaries configuration options * Add basic qmk functionality tests * Add tap hold configurations tests * Add auto shift tests * `qmk format-c * Fix tests Co-authored-by: Nick Brassel <nick@tzarc.org> | |||
2021-11-03 | Basic keycode overhaul (#14726) | Ryan | |
2021-09-29 | [Core] Fix "6kro enable" and clarify naming (#14563) | Drashna Jaelre | |
* Fix USB_6KRO_ENABLE compilation errors * Add info to docs * Rename define to be more accurate * Remove unused rule * Refixe docs | |||
2021-07-25 | Allow output of logging when running unit tests (#13556) | Joel Challis | |
* Initial pass at enabling logging for unit tests * Add to docs * Bind debug for more test types * Force everything * Tidy up slightly | |||
2020-12-30 | Missed a couple more `#pragma once`s (#11351) | Ryan | |
2020-12-28 | Ensure single newline at EOF for core files (#11310) | Ryan | |
2020-03-13 | format code according to conventions [skip ci] | QMK Bot | |
2020-03-13 | Fix pressing two keys with the same keycode but different modifiers (#2710) | fredizzimo | |
* Fix extra keyboard report during test_fixture teardown * Add tests for pressing two keys with only different modifers * Fix #1708 When two keys that use the same keycode, but different modifiers were pressed at the same time, the second keypress wasn't registered. This is fixed by forcing a key release when we detect a new press for the same keycode. * Fix the NKRO version of is_key_pressed * Fix uninitalized loop variable Co-authored-by: Jack Humbert <jack.humb@gmail.com> | |||
2019-08-30 | clang-format changes | skullY | |
2019-01-11 | Remove empty action_function() | fauxpark | |
2017-12-15 | add tests for action_layer.c and reset layer state after tests | Colin T.A. Gray | |
2017-07-11 | Fix unreferenced errors with mingw compiler and unit tests | Fred Sundvik | |
2017-07-08 | Reference issue #1478 from the unit tests | Fred Sundvik | |
2017-07-08 | Reference issue #1477 from the unit tests | Fred Sundvik | |
2017-07-08 | Reference issue #524 from the unit tests | Fred Sundvik | |
2017-07-08 | Reference issue #1476 from the unit tests | Fred Sundvik | |
2017-07-08 | Configure vscode file associations, use hpp instead of h | Fred Sundvik | |
2017-07-08 | Fix keymap formatting | Fred Sundvik | |
2017-07-08 | Add tests for macros | Fred Sundvik | |
2017-07-08 | Rename tests to start with test_ | Fred Sundvik | |
2017-07-08 | Add basic timing support, and SFT_T tests | Fred Sundvik | |
Also expose some bugs... | |||
2017-07-08 | Add test for a combo key | Fred Sundvik | |
2017-07-08 | Add simple modifier test | Fred Sundvik | |
2017-07-08 | Improve the tests a bit | Fred Sundvik | |
2017-07-08 | A bigger test matrix, and test for unmapped keys | Fred Sundvik | |
2017-07-08 | Rename test.cpp to keypress.cpp | Fred Sundvik | |
2017-07-08 | Move test keymap to keymap.c | Fred Sundvik | |
2017-06-19 | Add a couple of todos to keyboard_report_util.cpp | Fred Sundvik | |
Also print the modifier state | |||
2017-06-19 | More natural interface for setting keyboard leds | Fred Sundvik | |
2017-06-18 | Add a test fixture | Fred Sundvik | |
It only initializes QMK once, and clears the matrix after each test. | |||
2017-06-18 | Test two keys pressed at once | Fred Sundvik | |
2017-06-18 | Actually test for correct key presses | Fred Sundvik | |
2017-06-18 | Fix the order of init and driver creation | Fred Sundvik | |
2017-06-18 | Add a couple of basic tests and implement driver mock | Fred Sundvik | |
2017-06-18 | Add keymap | Fred Sundvik | |
2017-06-18 | Dummy test matrix implementation | Fred Sundvik | |
2017-06-18 | Split common.mk into common.mk and common_features.mk | Fred Sundvik | |
To support including keyboard/keymap specific rules before it | |||
2017-06-18 | Define MATRIX_COLS and MATRIX_ROWS | Fred Sundvik | |
2017-06-18 | Add basic infrastrucure for building full tests | Fred Sundvik | |