Ryan 
							
						 
					 
					
						
						
							
						
						4a8bd7b9a5 
					 
					
						
						
							
							Rename keymap_extras headers for consistency ( #16939 )  
						
						 
						
						
						
						
					 
					
						2022-05-15 21:27:01 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						f090881aeb 
					 
					
						
						
							
							[Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine ( #15657 )  
						
						 
						
						
						
						
					 
					
						2022-05-15 21:24:35 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						db887e63d7 
					 
					
						
						
							
							Enhancement and fixes of "Secure" feature ( #16958 )  
						
						 
						
						
						
						
					 
					
						2022-05-14 23:07:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						cd8d2b7f7f 
					 
					
						
						
							
							Revert "Fix kinetic mouse mode ( #16951 )" ( #17095 )  
						
						 
						
						
						
						
					 
					
						2022-05-14 13:03:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pascal Getreuer 
							
						 
					 
					
						
						
							
						
						68b16bba68 
					 
					
						
						
							
							[Core] Add Caps Word feature to core ( #16588 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: precondition <57645186+precondition@users.noreply.github.com >
Co-authored-by: Drashna Jaelre <drashna@live.com > 
						
						
					 
					
						2022-05-14 16:00:32 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yorick Peterse 
							
						 
					 
					
						
						
							
						
						90eef4cd15 
					 
					
						
						
							
							Fix kinetic mouse mode ( #16951 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de > 
						
						
					 
					
						2022-05-14 15:26:12 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						787a68948f 
					 
					
						
						
							
							[Core] Add Reboot keycode to core ( #15990 )  
						
						 
						
						
						
						
					 
					
						2022-05-14 13:35:49 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
						
						ef8db9f104 
					 
					
						
						
							
							Remove ARM pgm_read_word workaround in rgblight ( #16961 )  
						
						 
						
						
						
						
					 
					
						2022-04-28 23:58:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
						
						d458d4a596 
					 
					
						
						
							
							Move disable_jtag to platforms ( #16960 )  
						
						 
						
						
						
						
					 
					
						2022-04-29 01:23:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan 
							
						 
					 
					
						
						
							
						
						0de08b09e7 
					 
					
						
						
							
							Sendstring keycode overhaul ( #16941 )  
						
						 
						
						
						
						
					 
					
						2022-04-29 09:36:48 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								QMK Bot 
							
						 
					 
					
						
						
							
						
						fc52a30780 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						 
						
						
						
						
					 
					
						2022-04-27 23:12:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan 
							
						 
					 
					
						
						
							
						
						e99d6d582c 
					 
					
						
						
							
							Add Ukrainian keymap header ( #16947 )  
						
						 
						
						... 
						
						
						
						* Add Ukrainian keymap header
* Docs 
						
						
					 
					
						2022-04-28 00:11:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan 
							
						 
					 
					
						
						
							
						
						645359e5d0 
					 
					
						
						
							
							Joystick: Simplify report descriptor and clean up error messages ( #16926 )  
						
						 
						
						
						
						
					 
					
						2022-04-26 08:54:34 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								QMK Bot 
							
						 
					 
					
						
						
							
						
						178b70f355 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						 
						
						
						
						
					 
					
						2022-04-25 09:30:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan 
							
						 
					 
					
						
						
							
						
						73688057f4 
					 
					
						
						
							
							Add missing dead key LUTs for sendstring headers ( #16929 )  
						
						 
						
						
						
						
					 
					
						2022-04-25 19:30:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								customMK 
							
						 
					 
					
						
						
							
						
						0100629fa2 
					 
					
						
						
							
							Fix AVR backlight breathing: low brightness limit & exceeding breathing table max index ( #16770 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: David Hoelscher <infinityis@users.noreply.github.com > 
						
						
					 
					
						2022-04-22 17:33:59 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								QMK Bot 
							
						 
					 
					
						
						
							
						
						bcb7e471d5 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						 
						
						
						
						
					 
					
						2022-04-21 16:34:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Arlott 
							
						 
					 
					
						
						
							
						
						1e389c7904 
					 
					
						
						
							
							rgblight: Fix rgblight_blink_layer when multiple layers are active ( #16824 )  
						
						 
						
						
						
						
					 
					
						2022-04-21 09:33:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						9056775e20 
					 
					
						
						
							
							Add hacky via support for RGB Matrix ( #16086 )  
						
						 
						
						
						
						
					 
					
						2022-04-19 21:18:28 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KoenGoe 
							
						 
					 
					
						
						
							
						
						671b62efab 
					 
					
						
						
							
							Fixes   #16705  : digital rain follows val ( #16716 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Drashna Jaelre <drashna@live.com > 
						
						
					 
					
						2022-04-19 21:02:21 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
						
						7712a286dc 
					 
					
						
						
							
							[Core] Use a mutex guard for split shared memory ( #16647 )  
						
						 
						
						
						
						
					 
					
						2022-04-19 20:56:16 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uqs 
							
						 
					 
					
						
						
							
						
						690dc4bdaf 
					 
					
						
						
							
							Add support for multiple sensors to pmw3360 ( #15996 )  
						
						 
						
						
						
						
					 
					
						2022-04-19 20:29:17 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Savran 
							
						 
					 
					
						
						
							
						
						b1ceb4bb6a 
					 
					
						
						
							
							Fix one-shot locked modifiers ( #16114 )  
						
						 
						
						... 
						
						
						
						* Fix state updates of one-shot locked modifiers
Activating additional one-shot locked modifiers removed previously enabled locked modifiers from the state.
`get_oneshot_locked_mods` returned zero when two or more one-shot locked modifiers were enabled and then one was disabled.
* Do not delete one-shot locked modifiers on a one-shot layer toggle
Non-locked one-shot modifiers are not removed so this behavior adds inconsistency.
Also the one-shot locked modifiers state was reset without unregistering any modifiers. 
						
						
					 
					
						2022-04-18 02:12:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michał Szczepaniak 
							
						 
					 
					
						
						
							
						
						5b6faa173b 
					 
					
						
						
							
							Add customizable snake and knight animation increments ( #16337 )  
						
						 
						
						
						
						
					 
					
						2022-04-18 02:07:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						df95495d5b 
					 
					
						
						
							
							Fix   #16859 . ( #16865 )  
						
						 
						
						
						
						
					 
					
						2022-04-17 00:09:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
						
						147e57fd59 
					 
					
						
						
							
							[QP] Check BPP capabilities before loading the palette ( #16863 )  
						
						 
						
						
						
						
					 
					
						2022-04-17 08:30:51 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Arlott 
							
						 
					 
					
						
						
							
						
						5841c755ae 
					 
					
						
						
							
							rgblight: Add functions to stop blinking one or all but one layer ( #16859 )  
						
						 
						
						
						
						
					 
					
						2022-04-17 00:02:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Albert Y 
							
						 
					 
					
						
						
							
						
						e5918cf968 
					 
					
						
						
							
							Heatmap incorrect matrix effect workaround ( #16315 )  
						
						 
						
						
						
						
					 
					
						2022-04-16 11:34:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jouke Witteveen 
							
						 
					 
					
						
						
							
						
						8f585153c4 
					 
					
						
						
							
							Add GET_TAPPING_TERM macro to reduce duplicate code ( #16681 )  
						
						 
						
						... 
						
						
						
						* Add GET_TAPPING_TERM macro to reduce duplicate code
The macro gives the right tapping term depending on whether per-key
tapping terms and/or dynamic tapping terms are enabled. Unnecessary
function calls and variable resolution are avoided.
Fixes  #16472 .
* Use GET_TAPPING_TERM for Cirque trackpads
Co-authored-by: Stefan Kerkmann <karlk90@pm.me > 
						
						
					 
					
						2022-04-16 11:24:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Challis 
							
						 
					 
					
						
						
							
						
						92a61aa0cd 
					 
					
						
						
							
							Implement XAP 'secure' core requirements ( #16843 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Stefan Kerkmann <karlk90@pm.me > 
						
						
					 
					
						2022-04-16 11:13:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								QMK Bot 
							
						 
					 
					
						
						
							
						
						ae4d518352 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						 
						
						
						
						
					 
					
						2022-04-16 17:41:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Arlott 
							
						 
					 
					
						
						
							
						
						1cfe49714f 
					 
					
						
						
							
							rgblight: Limit max repeat times in rgblight_blink_layer_repeat ( #16860 )  
						
						 
						
						
						
						
					 
					
						2022-04-16 10:40:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						1f2b1dedcc 
					 
					
						
						
							
							Quantum Painter ( #10174 )  
						
						 
						
						... 
						
						
						
						* Install dependencies before executing unit tests.
* Split out UTF-8 decoder.
* Fixup python formatting rules.
* Add documentation for QGF/QFF and the RLE format used.
* Add CLI commands for converting images and fonts.
* Add stub rules.mk for QP.
* Add stream type.
* Add base driver and comms interfaces.
* Add support for SPI, SPI+D/C comms drivers.
* Include <qp.h> when enabled.
* Add base support for SPI+D/C+RST panels, as well as concrete implementation of ST7789.
* Add support for GC9A01.
* Add support for ILI9341.
* Add support for ILI9163.
* Add support for SSD1351.
* Implement qp_setpixel, including pixdata buffer management.
* Implement qp_line.
* Implement qp_rect.
* Implement qp_circle.
* Implement qp_ellipse.
* Implement palette interpolation.
* Allow for streams to work with either flash or RAM.
* Image loading.
* Font loading.
* QGF palette loading.
* Progressive decoder of pixel data supporting Raw+RLE, 1-,2-,4-,8-bpp monochrome and palette-based images.
* Image drawing.
* Animations.
* Font rendering.
* Check against 256 colours, dump out the loaded palette if debugging enabled.
* Fix build.
* AVR is not the intended audience.
* `qmk format-c`
* Generation fix.
* First batch of docs.
* More docs and examples.
* Review comments.
* Public API documentation. 
						
						
					 
					
						2022-04-13 18:00:18 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								QMK Bot 
							
						 
					 
					
						
						
							
						
						4ce0203208 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						 
						
						
						
						
					 
					
						2022-04-09 18:49:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Arlott 
							
						 
					 
					
						
						
							
						
						84c9d6ff39 
					 
					
						
						
							
							[Bug] Fix matrix scan reporting interval ( #16825 )  
						
						 
						
						
						
						
					 
					
						2022-04-09 11:49:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan 
							
						 
					 
					
						
						
							
						
						c05e8afe45 
					 
					
						
						
							
							Joystick feature updates ( #16732 )  
						
						 
						
						... 
						
						
						
						* Joystick feature updates
* Move new functions to joystick.h
* Docs 
						
						
					 
					
						2022-03-26 18:38:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						02655690f4 
					 
					
						
						
							
							[Core] Add compile/make macro to core ( #15959 )  
						
						 
						
						... 
						
						
						
						* [Core] Add KC_MAKE keycode to core
fix linting
fix testing error
work around test idiocyncracies
fix more lint
something something stupid tests
add doc
* updates based on feedback
* Add bad names
* Fixup docs
* semantics but cleaner
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com >
* Hide oneshot checks behind preprocessors
* Move no-compile option around
* Fix formatting
* make shift optional
* Make opt in
* fix formatting
* update send string function name
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com >
Co-authored-by: Joel Challis <git@zvecr.com > 
						
						
					 
					
						2022-03-17 21:19:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
						
						7e669421f8 
					 
					
						
						
							
							Rename TICK to TICK_EVENT to prevent naming conflicts ( #16649 )  
						
						 
						
						
						
						
					 
					
						2022-03-14 20:06:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jack 
							
						 
					 
					
						
						
							
						
						86a35483a1 
					 
					
						
						
							
							Mousekeys fix ( #16640 )  
						
						 
						
						
						
						
					 
					
						2022-03-13 18:53:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						b8574efcd6 
					 
					
						
						
							
							Fix oneshot toggle logic ( #16630 )  
						
						 
						
						... 
						
						
						
						* Fix oneshot toggle logic
* Enable oneshots by default
* Decrement eeconfig magic number due to eeconfig changes 
						
						
					 
					
						2022-03-14 01:11:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						921b9dad6c 
					 
					
						
						
							
							[Core] Move has_mouse_report_changed function to report.c  ( #16543 )  
						
						 
						
						... 
						
						
						
						* Move 'has_mouse_report_changed' checkto report.c
* change mousekeys to use memcpy
* fix linting issues 
						
						
					 
					
						2022-03-14 00:01:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pascal Getreuer 
							
						 
					 
					
						
						
							
						
						0eb42e042c 
					 
					
						
						
							
							Fix flipped One Shot logic ( #16617 )  
						
						 
						
						
						
						
					 
					
						2022-03-11 13:28:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								QMK Bot 
							
						 
					 
					
						
						
							
						
						cf44bde909 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						 
						
						
						
						
					 
					
						2022-03-10 12:18:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan 
							
						 
					 
					
						
						
							
						
						bd70f5261c 
					 
					
						
						
							
							Remove matrix_key_count() ( #16603 )  
						
						 
						
						... 
						
						
						
						* Remove `matrix_key_count()`
* Remove `matrix_bitpop()` 
						
						
					 
					
						2022-03-10 12:18:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						edd1f33013 
					 
					
						
						
							
							Missed some erroneous prints. ( #16597 )  
						
						 
						
						
						
						
					 
					
						2022-03-10 05:43:12 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						77180a6649 
					 
					
						
						
							
							Fixup builds. ( #16596 )  
						
						 
						
						
						
						
					 
					
						2022-03-09 17:09:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						5d67c4d908 
					 
					
						
						
							
							Fix missing definition for non-encoder case. ( #16593 )  
						
						 
						
						
						
						
					 
					
						2022-03-09 21:06:33 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						8d5eacb7dd 
					 
					
						
						
							
							Add support for encoder mapping. ( #13286 )  
						
						 
						
						
						
						
					 
					
						2022-03-09 19:29:00 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						2f6751e48a 
					 
					
						
						
							
							Asymmetric encoders, encoder tests. ( #16068 )  
						
						 
						
						
						
						
					 
					
						2022-03-08 16:58:05 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								QMK Bot 
							
						 
					 
					
						
						
							
						
						e71f8f89d2 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						 
						
						
						
						
					 
					
						2022-03-08 04:17:05 +00:00