Commit Graph
3317 Commits
Author SHA1 Message Date
Nick Brassel 71727aa283 XAP command renaming, bootloader jump API naming fix. 2026-07-14 13:15:08 +10:00
QMK Bot 5ea9d04dd3 Merge remote-tracking branch 'origin/develop' into xap 2026-07-14 00:39:25 +00:00
Iuri RibeiroandJoel Challis 2649ec02c9 Fix SEQUENCER_ENABLE so the sequencer feature builds again (#26322)
* Make the sequencer feature build again

SEQUENCER_ENABLE only set MUSIC_ENABLE, so -DSEQUENCER_ENABLE was never
defined and neither sequencer.c nor process_sequencer.c were compiled;
process_sequencer.c also lost the includes it depends on. Wire the make
target up like the other features and add the missing includes.

* Include sequencer.h in keyboard.c for sequencer_task()

* Update builddefs/common_features.mk

Co-authored-by: Joel Challis <git@zvecr.com>

---------

Co-authored-by: Joel Challis <git@zvecr.com>
2026-07-13 17:38:42 -07:00
QMK Bot f93a6284ce Merge remote-tracking branch 'origin/develop' into xap 2026-07-13 09:58:52 +00:00
Nick Brassel a5fb55b99a Add _noeeprom variants of backlight enable/disable. (#26328) 2026-07-13 10:58:12 +01:00
QMK Bot 0513d987c9 Merge remote-tracking branch 'origin/develop' into xap 2026-07-06 19:37:17 +00:00
Harrison 428b1cd568 Use memmove for overlapping copies in RGB/LED matrix last-hit tracker (#26306)
Use memmove for overlapping copies in RGB/LED matrix last-hit tracker
2026-07-06 12:30:13 -07:00
QMK Bot 00f1e3ea4e Merge remote-tracking branch 'origin/develop' into xap 2026-06-24 19:37:36 +00:00
Joel Challis 0ec0cdde81 Consistently handle datablock init (#26282) 2026-06-24 20:36:51 +01:00
QMK Bot 3422530a02 Merge remote-tracking branch 'origin/develop' into xap 2026-06-19 16:24:51 +00:00
Arca Artem 1d2f52e407 process_key_lock: clear entire key state in cancel_key_lock() (#26269)
cancel_key_lock() called UNSET_KEY_STATE(0x0), which expands to clearing
only bit 0 of key_state[0]. The lock state is a 256-bit map spread across
key_state[0..3], so every locked key other than keycode 0x00 stayed
latched after a cancel.

Zero all four words so cancel_key_lock() releases every locked key, as
its name and its public declaration in process_key_lock.h imply.
2026-06-19 17:24:11 +01:00
QMK Bot 0a873001c4 Merge remote-tracking branch 'origin/develop' into xap 2026-06-18 17:44:48 +00:00
Joel Challis 8522bb342d Enable modules to persist data (#26201) 2026-06-18 18:43:32 +01:00
QMK Bot 453a9b8c08 Merge remote-tracking branch 'origin/develop' into xap 2026-06-18 17:41:57 +00:00
precondition 721affff7b repeat_key.c: add implementation for get_last_record (#26263)
The `get_last_record` signature was present in repeat_key.h but without
any implementation in repeat_key.c which caused compilation errors for
any user of `get_last_record`.
2026-06-18 18:41:12 +01:00
Nick Brassel 2a7bfe58a6 Merge remote-tracking branch 'upstream/develop' into xap 2026-06-15 09:56:10 +10:00
Nick Brassel 92dc82ae08 Plover HID cleanup. (#26262) 2026-06-15 08:33:35 +10:00
Nick Brassel 4dddfa1129 Merge remote-tracking branch 'upstream/develop' into xap 2026-06-14 12:54:32 +10:00
b64014d5df Custom plover HID report type (#26018)
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: dnaq <dnaq@users.noreply.github.com>
2026-06-14 12:38:34 +10:00
QMK Bot 1b32f54654 Merge remote-tracking branch 'origin/develop' into xap 2026-06-13 12:30:28 +00:00
mellanslag-de d8c8872753 Key Overrides: Fix Ghost Modifier Bug on macOS (with Karabiner Elements) (#25886) 2026-06-13 22:28:41 +10:00
QMK Bot 0fbe948b7f Merge remote-tracking branch 'origin/develop' into xap 2026-06-08 00:38:04 +00:00
Joel Challis f34bc9a6bc Partially revert 26073 (#26252) 2026-06-08 08:36:45 +08:00
QMK Bot 7921745b46 Merge remote-tracking branch 'origin/develop' into xap 2026-05-26 23:21:08 +00:00
フィルターペーパー d19204824d Mask out active mods when unregistering after retro tapping (#26127)
Do not unregister modifiers still held by other keys
2026-05-27 00:20:24 +01:00
QMK Bot 4e4c2e2f08 Merge remote-tracking branch 'origin/develop' into xap 2026-05-22 22:10:06 +00:00
Pascal Getreuer 9d47119457 [Core] Options to constrain Speculative Hold: SPECULATIVE_HOLD_ONE_KEY and SPECULATIVE_HOLD_FLOW_TERM. (#26099) 2026-05-22 22:50:52 +01:00
QMK Bot b13a8201da Merge remote-tracking branch 'origin/develop' into xap 2026-05-16 01:27:57 +00:00
Joel Challis ce4f342ceb Remove FORCE_NKRO (#26206) 2026-05-16 02:27:19 +01:00
QMK Bot 4a1ea0a8a6 Merge remote-tracking branch 'origin/develop' into xap 2026-05-07 21:34:28 +00:00
Joel Challis 1a56fbece2 Fix USER_PRINT stripping out uprintf (#25919) 2026-05-07 22:33:31 +01:00
QMK Bot 59e870fcb4 Merge remote-tracking branch 'origin/develop' into xap 2026-05-03 03:08:13 +00:00
フィルターペーパー 8d8cd1ca61 Minor combo code optimisation (#26073)
* Remove redundant index initialisation
* Add early break for overlap scan
* Remove dead no_combo_keys_pressed code
* Avoid duplicate timer reset
2026-05-03 04:06:27 +01:00
QMK Bot 3731c84584 Merge remote-tracking branch 'origin/develop' into xap 2026-04-28 18:31:40 +00:00
Scott Lamb 0c5e36d056 Fix make test:all failures seen on macOS Tahoe (#26136) 2026-04-28 19:31:00 +01:00
QMK Bot 26898fb683 Merge remote-tracking branch 'origin/develop' into xap 2026-04-16 22:53:44 +00:00
Dimitris Mantzouranis cc291cff7f VIA v13 (#26001) 2026-04-17 08:53:05 +10:00
QMK Bot cf7b6930fe Merge remote-tracking branch 'origin/develop' into xap 2026-04-14 10:23:01 +00:00
ijouw 2dc7d991b1 Either output Unicode or insert in Leader sequence (#25940) 2026-04-14 11:18:33 +01:00
QMK Bot ea3aed080e Merge remote-tracking branch 'origin/develop' into xap 2026-04-06 00:49:42 +00:00
Joel Challis fbb0acdaa0 Remove deprecated isLeftHand (#25897)
Refactor deprecated isLeftHand
2026-04-06 08:49:05 +08:00
QMK Bot 81c41fe30e Merge remote-tracking branch 'origin/develop' into xap 2026-03-31 10:12:41 +00:00
windexlight 593cd168c6 Fix possible repeat key infinite recursion (#25926)
Guard against infinite recursion when pressing this sequence after fresh boot: repeat key press -> another key press/release -> repeat key release.
2026-03-31 11:12:01 +01:00
QMK Bot fb297ec311 Merge remote-tracking branch 'origin/develop' into xap 2026-03-15 10:30:57 +00:00
フィルターペーパー 2afc217124 Refactor Pixel Fractal effect (#26071) 2026-03-15 21:29:36 +11:00
QMK Bot f381d1d255 Merge remote-tracking branch 'origin/develop' into xap 2026-03-15 10:29:24 +00:00
HorrorTroll e4de46b3b0 Added PixArt PMW-3325 mouse sensor driver (#26065)
* Added support PMW3325 sensor driver

* Missing PMW3325 on pointing device document

* Suggested changes resolved
2026-03-15 21:28:40 +11:00
QMK Bot 8a0e9fabd8 Merge remote-tracking branch 'origin/develop' into xap 2026-02-19 11:04:07 +00:00
Joel Challis 5591a68b65 Allow custom data sync for community modules (#25955)
* Allow custom data sync for community modules

* Stub out community_config.h codegen

* Fix SPLIT_TRANSACTION_RPC logic
2026-02-19 22:03:26 +11:00
QMK Bot 263d23f448 Merge remote-tracking branch 'origin/develop' into xap 2026-02-13 18:20:58 +00:00