Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						90fd08bf4b 
					 
					
						
						
							
							[Bug] Use correct functions for RGB Matrix support in VIA ( #19554 )  
						
						
						
						
					 
					
						2023-01-10 03:21:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						ab1898e660 
					 
					
						
						
							
							Minor alignment of rgb_breathe_table generator ( #19403 )  
						
						
						
						
					 
					
						2022-12-23 11:11:56 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Diamond 
							
						 
					 
					
						
						
							
						
						571a9794af 
					 
					
						
						
							
							Fix non-functional RGBLIGHT_EFFECT_TWINKLE on ARM ( #19335 )  
						
						
						
						
					 
					
						2022-12-15 00:18:54 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						8a8000b4ec 
					 
					
						
						
							
							Fix Czech sendstring LUT ( #19193 )  
						
						
						
						
					 
					
						2022-11-29 16:34:57 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Hoage 
							
						 
					 
					
						
						
							
						
						9b51f02f45 
					 
					
						
						
							
							Fix encoder_init call order in keyboard_init ( #19140 )  
						
						
						
						
					 
					
						2022-11-27 10:07:35 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						e12ca14af8 
					 
					
						
						
							
							Change RGB_MATRIX_STARTUP_* defines to RGB_MATRIX_DEFAULT_* ( #19079 )  
						
						
						
						
					 
					
						2022-11-27 04:18:24 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						1e95f7be8f 
					 
					
						
						
							
							Joystick feature improvements ( #19052 )  
						
						
						
						
					 
					
						2022-11-27 03:14:45 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						a5a20cc792 
					 
					
						
						
							
							Change LED_MATRIX_STARTUP_* defines to LED_MATRIX_DEFAULT_* ( #19080 )  
						
						
						
						
					 
					
						2022-11-27 03:14:35 +11:00 
						 
				 
			
				
					
						
							
							
								Selene ToyKeeper 
							
						 
					 
					
						
						
							
						
						31fb55ae7b 
					 
					
						
						
							
							fixed MOUSEKEY_INERTIA on AVR ( #19096 )  
						
						... 
						
						
						
						Co-authored-by: Selene ToyKeeper <git@toykeeper.net > 
						
						
					 
					
						2022-11-16 13:46:11 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						57ac917b43 
					 
					
						
						
							
							Extend eeconfig kb/user datablock API ( #19094 )  
						
						
						
						
					 
					
						2022-11-16 18:06:49 +11:00 
						 
				 
			
				
					
						
							
							
								nicknimchuk 
							
						 
					 
					
						
						
							
						
						c1ef943ce0 
					 
					
						
						
							
							Add missing prototype for get_hold_on_other_key_press to  resolve   #18855  ( #19056 )  
						
						... 
						
						
						
						Closes undefined 
						
						
					 
					
						2022-11-14 03:34:59 +11:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						8812872794 
					 
					
						
						
							
							Only trigger encoder callbacks on primary side ( #18467 )  
						
						... 
						
						
						
						Co-authored-by: zvecr <git@zvecr.com > 
						
						
					 
					
						2022-11-14 02:51:19 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						6cc9513ab0 
					 
					
						
						
							
							Digitizer feature improvements ( #19034 )  
						
						
						
						
					 
					
						2022-11-12 23:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						1caedd10c4 
					 
					
						
						
							
							Don't clear keys on layer change unless STRICT_LAYER_RELEASE is enabled ( #18577 )  
						
						... 
						
						
						
						* Don't clear mousekeys unless clearing keys
* Revert "Don't clear mousekeys unless clearing keys"
This reverts commit 29a0c06b547d72b80d416a8b6fab478c77fbd247.
* Just don't clear anything on layer set
* Fix lint
* Enable test? 
						
						
					 
					
						2022-11-12 02:11:50 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Diamond 
							
						 
					 
					
						
						
							
						
						f6baf916a9 
					 
					
						
						
							
							Avoid repeated calls to rgblight_set() in tight succession when setting lighting layers ( #18338 )  
						
						... 
						
						
						
						Co-authored-by: Sergey Vlasov <sigprof@gmail.com > 
						
						
					 
					
						2022-11-10 20:27:40 +11:00 
						 
				 
			
				
					
						
							
							
								Wilba 
							
						 
					 
					
						
						
							
						
						bc6f8dc8b0 
					 
					
						
						
							
							VIA V3 - The Custom UI Update ( #18222 )  
						
						
						
						
					 
					
						2022-11-10 07:46:44 +11:00 
						 
				 
			
				
					
						
							
							
								Christopher Hoage 
							
						 
					 
					
						
						
							
						
						af52a9f8ad 
					 
					
						
						
							
							Fix jump in report value when scale changes during cirque get report ( #18992 )  
						
						... 
						
						
						
						Fixes undefined 
						
						
					 
					
						2022-11-09 09:48:46 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						d810878d5e 
					 
					
						
						
							
							Normalise output selection (Bluetooth) keycodes ( #19004 )  
						
						
						
						
					 
					
						2022-11-08 19:03:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						e4d2ba9a4d 
					 
					
						
						
							
							Align haptic feedback keycode names ( #18964 )  
						
						
						
						
					 
					
						2022-11-07 02:43:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						8b658dcc9a 
					 
					
						
						
							
							Normalise MIDI keycodes ( #18972 )  
						
						... 
						
						
						
						* `MI_ON`, `MI_OFF`, `MI_TOG` -> `MI_TOGG`
* `MI_CH*`, `MI_CHU` -> `MI_CHNU`, `MI_CHD` -> `MI_CHND`
* `MI_VEL_*` -> `MI_VL*`, `MI_VELU`, `MI_VELD`
* `MI_TRNS_*` -> `MI_TR*`, `MI_TRNSU` -> `MI_TRSU`, `MI_TRNSD` -> `MI_TRSD`
* `MI_OCT_*` -> `MI_OC*`, `MI_OCTU`, `MI_OCTD`
* Misc controls
* Note keycodes
* Add legacy keycodes
* Regenerate keycodes
* Typo 
						
						
					 
					
						2022-11-07 02:26:15 +00:00 
						 
				 
			
				
					
						
							
							
								Sergey Vlasov 
							
						 
					 
					
						
						
							
						
						a7b2f4233c 
					 
					
						
						
							
							Fix keycode parameter extraction to match the new DD keycodes ( #18977 )  
						
						... 
						
						
						
						* Add macros to extract parameters from keycode values
Implement both encoding and decoding for keycodes like TO(layer) or
LM(layer, mod) in one place, so that the decoding won't get out of sync
with the encoding.
While at it, fix some macros for creating keycode values that did not
apply the appropriate masks to parameters (and therefore could allow the
result to be out of range if a wrong parameter was passed).
* keymap_common: Use extraction macros for keycodes
* pointing_device_auto_mouse: Use extraction macros for keycodes
Fixes  #18970 .
* process_autocorrect: Use extraction macros for keycodes
* process_caps_word: Use extraction macros for keycodes
(Also fix a minor bug - SH_TG was not handled properly)
* process_leader: Use extraction macros for keycodes
(Technically the code is not 100% correct, because it always assumes
that the LT() or MT() action was a tap, but it's a separate issue that
already existed before the keycode changes.)
* process_unicode: Use extraction macros for keycodes
* process_unicodemap: Use extraction macros for keycodes 
						
						
					 
					
						2022-11-06 21:39:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						219afaba42 
					 
					
						
						
							
							Reworked backlight keycodes. ( #18961 )  
						
						... 
						
						
						
						Co-authored-by: Ryan <fauxpark@gmail.com > 
						
						
					 
					
						2022-11-06 08:11:59 +11:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						352beeac2f 
					 
					
						
						
							
							[Bug] Fix compilation issue with WPM ( #18965 )  
						
						
						
						
					 
					
						2022-11-05 19:05:01 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						69fa02c37d 
					 
					
						
						
							
							Align audio keycode names ( #18962 )  
						
						... 
						
						
						
						* Align audio keycode names
* Update docs
* Update quantum 
						
						
					 
					
						2022-11-05 17:05:19 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						fd4c3f46fb 
					 
					
						
						
							
							Align dynamic tapping term keycode names ( #18963 )  
						
						... 
						
						
						
						* Align dynamic tapping term keycode names
* regen header 
						
						
					 
					
						2022-11-05 16:58:30 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						5233c69bc6 
					 
					
						
						
							
							Remove thermal printer. ( #18959 )  
						
						
						
						
					 
					
						2022-11-06 00:15:55 +11:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						4d33f356a6 
					 
					
						
						
							
							Macro keycode name refactoring ( #18958 )  
						
						
						
						
					 
					
						2022-11-05 23:22:11 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						fe00c80211 
					 
					
						
						
							
							Reduce includes for send_string header ( #18952 )  
						
						
						
						
					 
					
						2022-11-05 21:45:40 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						a69ab05dd6 
					 
					
						
						
							
							Initial DD keycode migration ( #18643 )  
						
						... 
						
						
						
						* Initial DD keycode migration
* Sort magic keycodes 
						
						
					 
					
						2022-11-05 10:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						f82e90bdea 
					 
					
						
						
							
							Formalise keyboard- and user-specific EEPROM blocks ( #18874 )  
						
						... 
						
						
						
						* Formalise keyboard and user eeconfig datablocks.
* Add debounce helper that checks a condition and issues post-write function invocation.
* Naming. 
						
						
					 
					
						2022-11-04 19:20:11 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						ea98aa8e5e 
					 
					
						
						
							
							Reduce includes for dip_switch header ( #18951 )  
						
						
						
						
					 
					
						2022-11-04 11:54:35 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						fb96b88842 
					 
					
						
						
							
							Reduce includes for wpm header ( #18949 )  
						
						
						
						
					 
					
						2022-11-04 00:50:59 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						1249f74b31 
					 
					
						
						
							
							Reduce includes for caps_word header ( #18948 )  
						
						
						
						
					 
					
						2022-11-03 23:42:58 +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 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						3de296f420 
					 
					
						
						
							
							Reduce includes for crc header ( #18947 )  
						
						
						
						
					 
					
						2022-11-03 21:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						f11a247127 
					 
					
						
						
							
							Reduce includes for sequencer header ( #18946 )  
						
						
						
						
					 
					
						2022-11-03 20:44:36 +00:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						2ff1d85290 
					 
					
						
						
							
							Normalise Autocorrect keycodes ( #18893 )  
						
						
						
						
					 
					
						2022-10-28 12:21:24 +01: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 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						90f6b75873 
					 
					
						
						
							
							Remove KC_DELT ( #18882 )  
						
						
						
						
					 
					
						2022-10-27 19:33:38 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						efe520645e 
					 
					
						
						
							
							Normalise Combo keycodes ( #18877 )  
						
						
						
						
					 
					
						2022-10-27 13:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						8436f0dfa6 
					 
					
						
						
							
							Add missing Space Cadet alias ( #18876 )  
						
						
						
						
					 
					
						2022-10-27 13:08:14 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						002b58f0e4 
					 
					
						
						
							
							Normalise Space Cadet keycodes ( #18864 )  
						
						
						
						
					 
					
						2022-10-27 11:19:16 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						8e0945c822 
					 
					
						
						
							
							Fix rgb_matrix_set_flags_noeeprom declaration ( #18860 )  
						
						
						
						
					 
					
						2022-10-27 09:52:51 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						91b1e8a3e5 
					 
					
						
						
							
							Allow overriding of dynamic keymap start address. ( #18867 )  
						
						
						
						
					 
					
						2022-10-27 18:29:26 +11:00 
						 
				 
			
				
					
						
							
							
								Selene 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 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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