Commit Graph
2272 Commits
Author SHA1 Message Date
QMK Bot 4ce71d4377 Merge remote-tracking branch 'origin/develop' into xap 2022-11-04 11:55:27 +00:00
Joel Challis ea98aa8e5e Reduce includes for dip_switch header (#18951) 2022-11-04 11:54:35 +00:00
QMK Bot 2db4cc0f4a Merge remote-tracking branch 'origin/develop' into xap 2022-11-04 00:51:45 +00:00
Joel Challis fb96b88842 Reduce includes for wpm header (#18949) 2022-11-04 00:50:59 +00:00
QMK Bot 8d7d7b8fc2 Merge remote-tracking branch 'origin/develop' into xap 2022-11-03 23:43:30 +00:00
Joel Challis 1249f74b31 Reduce includes for caps_word header (#18948) 2022-11-03 23:42:58 +00:00
QMK Bot bde0a49704 Merge remote-tracking branch 'origin/develop' into xap 2022-11-03 23:01:39 +00:00
Ryan fe18df9d41 Normalise Dynamic Macro keycodes (#18939)
* `DYN_REC_START1` -> `QK_DYNAMIC_MACRO_RECORD_START_1`

* `DYN_REC_START2` -> `QK_DYNAMIC_MACRO_RECORD_START_2`

* `DYN_MACRO_PLAY1` -> `QK_DYNAMIC_MACRO_PLAY_1`

* `DYN_MACRO_PLAY2` -> `QK_DYNAMIC_MACRO_PLAY_2`

* `DYN_REC_STOP` -> `QK_DYNAMIC_MACRO_RECORD_STOP`

* Update docs
2022-11-03 23:01:06 +00:00
QMK Bot c099e25ad7 Merge remote-tracking branch 'origin/develop' into xap 2022-11-03 21:37:51 +00:00
Joel Challis 3de296f420 Reduce includes for crc header (#18947) 2022-11-03 21:36:58 +00:00
QMK Bot 493004561d Merge remote-tracking branch 'origin/develop' into xap 2022-11-03 20:45:06 +00:00
Joel Challis f11a247127 Reduce includes for sequencer header (#18946) 2022-11-03 20:44:36 +00:00
Stefan Kerkmann 1983421b7d XAP: prevent OOB reads in config blob handler (#18926)
This fixes two bugs:

1. An invalid offset could be specified which wasn't checked to be in
   the bounds of the config blob.
2. The data_len check was incorrect as it would allow reading one byte
   past the config blob lenght.

Before the changes the following operation wouldn't fail:

Assuming we have blob of 64 bytes size and attempt a read with an
offset of 32 and data_len of 32, we actually try to read 32 bytes
starting from the 33. byte in the config blob. This reads exactly
one byte past array. Therefore we have to subtract one byte the get
the correct length.
2022-11-01 15:54:56 +00:00
Nick Brassel d84090ec96 Bad Merge 2022-11-01 15:16:25 +11:00
Nick Brassel 478ae168d2 Merge remote-tracking branch 'upstream/develop' into xap 2022-11-01 15:13:23 +11:00
Drashna JaelreandJoel Challis ae5f818d5a Simplify Keymap Config EEPROM (#18886)
* Simplify Keymap Config EEPROM

* Decrement eeconfig magic number due to eeconfig changes

* Update quantum/eeconfig.h

Co-authored-by: Joel Challis <git@zvecr.com>
2022-11-01 01:02:43 +00:00
QMK Bot 0794370d75 Merge remote-tracking branch 'origin/develop' into xap 2022-10-31 21:15:52 +00:00
Ryan 5974d989fe Normalise Unicode keycodes (#18898)
* `UC_MOD`/`UC_RMOD` -> `UC_NEXT`/`UC_PREV`

* `UNICODE_MODE_*` -> `QK_UNICODE_MODE_*`

* `UC_MAC` -> `UNICODE_MODE_MACOS`

* `UC_LNX` -> `UNICODE_MODE_LINUX`

* `UC_WIN` -> `UNICODE_MODE_WINDOWS`

* `UC_BSD` -> `UNICODE_MODE_BSD`

* `UC_WINC` -> `UNICODE_MODE_WINCOMPOSE`

* `UC_EMACS` -> `UNICODE_MODE_EMACS`

* `UC__COUNT` -> `UNICODE_MODE_COUNT`

* `UC_M_MA` -> `UC_MAC`

* `UC_M_LN` -> `UC_LINX`

* `UC_M_WI` -> `UC_WIN`

* `UC_M_BS` -> `UC_BSD`

* `UC_M_WC` -> `UC_WINC`

* `UC_M_EM` -> `UC_EMAC`

* Docs

* Update quantum/unicode/unicode.h
2022-10-31 21:15:12 +00:00
QMK Bot 2c3c6c99b9 Merge remote-tracking branch 'origin/develop' into xap 2022-10-28 12:53:49 +00:00
Ryan 22be7e79ac Normalise Auto Shift keycodes (#18892)
* Normalise Auto Shift keycodes

* Add keycode table to main list

* Add old keycodes to legacy header
2022-10-28 13:53:15 +01:00
QMK Bot 85065fa1c1 Merge remote-tracking branch 'origin/develop' into xap 2022-10-28 11:22:22 +00:00
Ryan 2ff1d85290 Normalise Autocorrect keycodes (#18893) 2022-10-28 12:21:24 +01:00
QMK Bot 2c40a59184 Merge remote-tracking branch 'origin/develop' into xap 2022-10-27 22:51:03 +00:00
Ryan 7407347be1 Remove rgblight_list.h (#18878)
* Remove rgblight_list defines with no usage

* Remove rgblight_setrgb_*[_at] defines

* Remove rgblight_sethsv_* defines

* Remove rgblight_sethsv_noeeprom_* defines

* Delete rgblight_list.h and remove all references
2022-10-27 23:50:14 +01:00
QMK Bot f502cade49 Merge remote-tracking branch 'origin/develop' into xap 2022-10-27 18:34:37 +00:00
Ryan 90f6b75873 Remove KC_DELT (#18882) 2022-10-27 19:33:38 +01:00
QMK Bot 0f5e3165ae Merge remote-tracking branch 'origin/develop' into xap 2022-10-27 13:00:30 +00:00
Ryan efe520645e Normalise Combo keycodes (#18877) 2022-10-27 13:59:58 +01:00
QMK Bot 45925680d5 Merge remote-tracking branch 'origin/develop' into xap 2022-10-27 12:08:47 +00:00
Ryan 8436f0dfa6 Add missing Space Cadet alias (#18876) 2022-10-27 13:08:14 +01:00
zvecr 3ee042f236 set_rgb_matrix_config shouldnt touch eeprom 2022-10-27 11:22:19 +01:00
QMK Bot 313024a25e Merge remote-tracking branch 'origin/develop' into xap 2022-10-27 10:20:20 +00:00
Ryan 002b58f0e4 Normalise Space Cadet keycodes (#18864) 2022-10-27 11:19:16 +01:00
QMK Bot 92d757387d Merge remote-tracking branch 'origin/develop' into xap 2022-10-27 08:53:33 +00:00
Joel Challis 8e0945c822 Fix rgb_matrix_set_flags_noeeprom declaration (#18860) 2022-10-27 09:52:51 +01:00
QMK Bot 1b6a19ef10 Merge remote-tracking branch 'origin/develop' into xap 2022-10-27 07:29:59 +00:00
Nick Brassel 91b1e8a3e5 Allow overriding of dynamic keymap start address. (#18867) 2022-10-27 18:29:26 +11:00
Nick Brassel d9c8a64c18 Fix build error with NKRO_ENABLE=no 2022-10-27 11:54:51 +11:00
QMK Bot 73b9f7845d Merge remote-tracking branch 'origin/develop' into xap 2022-10-26 19:50:16 +00:00
Selene ToyKeeperandSelene ToyKeeper 2a61bfc27d add "inertia" mode for mouse keys (#18774)
Co-authored-by: Selene ToyKeeper <git@toykeeper.net>
2022-10-26 20:49:44 +01:00
QMK Bot a0aea0f76b Merge remote-tracking branch 'origin/develop' into xap 2022-10-25 22:00:11 +00:00
Joel ChallisandRyan ec2414c074 Deprecate SECURE_* keycodes for QK_SECURE_* (#18847)
* Deprecate SECURE_* keycodes for QK_SECURE_*

* Update keycode process

* Update process_secure.c

* Apply suggestions from code review

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-25 22:59:17 +01:00
QMK Bot f780c9de05 Merge remote-tracking branch 'origin/develop' into xap 2022-10-25 16:50:54 +00:00
Ryan 812001de7f Deprecate ONESHOT_* keycodes for QK_ONE_SHOT_* (#18844)
* Deprecate `ONESHOT_*` keycodes for `QK_ONE_SHOT_*`

* Docs
2022-10-25 17:50:22 +01:00
QMK Bot 4a64f4ffbc Merge remote-tracking branch 'origin/develop' into xap 2022-10-25 13:46:05 +00:00
Ryan 1d34f380eb Deprecate KEY_OVERRIDE_* keycodes for KO_* (#18843) 2022-10-25 14:45:57 +01:00
QMK Bot 663c31e71b Merge remote-tracking branch 'origin/develop' into xap 2022-10-25 05:08:10 +00:00
Joel Challis 4f63be4d1d Remove some assumptions on sequential keycode ranges (#18838) 2022-10-24 22:07:34 -07:00
QMK Bot 904144e313 Merge remote-tracking branch 'origin/develop' into xap 2022-10-25 05:02:54 +00:00
Selene ToyKeeperandSelene ToyKeeper e863c431f6 added BS_TOGG so BS_SWAP and BS_NORM can be on a single key (#18837)
Co-authored-by: Selene ToyKeeper <git@toykeeper.net>
2022-10-24 22:02:21 -07:00