Pascal Getreuer 
							
						 
					 
					
						
						
							
						
						b5608cbb6d 
					 
					
						
						
							
							Continue Caps Word when AltGr (right Alt) is held. ( #17156 )  
						
						... 
						
						
						
						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-20 01:39:00 +01:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
						
						da63289505 
					 
					
						
						
							
							Format code according to conventions ( #17096 )  
						
						
						
						
					 
					
						2022-05-14 23:14:49 +01:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						db887e63d7 
					 
					
						
						
							
							Enhancement and fixes of "Secure" feature ( #16958 )  
						
						
						
						
					 
					
						2022-05-14 23:07:08 +01: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 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
						
						63646e8906 
					 
					
						
						
							
							Format code according to conventions ( #16322 )  
						
						
						
						
					 
					
						2022-02-12 18:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						1d11ae3087 
					 
					
						
						
							
							Rip out old macro and action_function system ( #16025 )  
						
						... 
						
						
						
						* Rip out old macro and action_function system
* Update quantum/action_util.c
Co-authored-by: Joel Challis <git@zvecr.com > 
						
						
					 
					
						2022-01-24 21:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
						
						8b865a9d64 
					 
					
						
						
							
							[Core] Don't send keyboard reports that propagate no changes to the host  ( #14065 )  
						
						
						
						
					 
					
						2021-12-14 10:40:18 -08:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
						
						a24bdccee0 
					 
					
						
						
							
							[Tests] Increase QMK test coverage take 2 ( #15269 )  
						
						... 
						
						
						
						* 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 13:31:01 +11:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						7746aefe94 
					 
					
						
						
							
							Revert "[Tests] Increase QMK test coverage ( #13789 )"  
						
						... 
						
						
						
						This reverts commit b6054c0206 
						
						
					 
					
						2021-11-23 09:54:04 +11:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
						
						b6054c0206 
					 
					
						
						
							
							[Tests] Increase QMK test coverage ( #13789 )  
						
						... 
						
						
						
						* 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-23 08:15:04 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						f529580860 
					 
					
						
						
							
							Basic keycode overhaul ( #14726 )  
						
						
						
						
					 
					
						2021-11-03 22:22:17 -07:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						02ab7b1888 
					 
					
						
						
							
							[Core] Fix "6kro enable" and clarify naming ( #14563 )  
						
						... 
						
						
						
						* Fix USB_6KRO_ENABLE compilation errors
* Add info to docs
* Rename define to be more accurate
* Remove unused rule
* Refixe docs 
						
						
					 
					
						2021-09-29 11:37:11 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						fc9fb2c775 
					 
					
						
						
							
							Allow output of logging when running unit tests ( #13556 )  
						
						... 
						
						
						
						* Initial pass at enabling logging for unit tests
* Add to docs
* Bind debug for more test types
* Force everything
* Tidy up slightly 
						
						
					 
					
						2021-07-25 17:18:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						7071900407 
					 
					
						
						
							
							Missed a couple more #pragma onces ( #11351 )  
						
						
						
						
					 
					
						2020-12-30 15:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						1b7b72c0e9 
					 
					
						
						
							
							Ensure single newline at EOF for core files ( #11310 )  
						
						
						
						
					 
					
						2020-12-28 04:36:32 +11:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
						
						5e98eaaaff 
					 
					
						
						
							
							format code according to conventions [skip ci]  
						
						
						
						
					 
					
						2020-03-13 18:44:56 +00:00 
						 
				 
			
				
					
						
							
							
								fredizzimo 
							
						 
					 
					
						
						
							
						
						9e8767917d 
					 
					
						
						
							
							Fix pressing two keys with the same keycode but different modifiers ( #2710 )  
						
						... 
						
						
						
						* 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 > 
						
						
					 
					
						2020-03-13 14:09:38 -04:00 
						 
				 
			
				
					
						
							
							
								skullY 
							
						 
					 
					
						
						
							
						
						b624f32f94 
					 
					
						
						
							
							clang-format changes  
						
						
						
						
					 
					
						2019-08-30 15:01:52 -07:00 
						 
				 
			
				
					
						
							
							
								fauxpark 
							
						 
					 
					
						
						
							
						
						3ea7c2a434 
					 
					
						
						
							
							Remove empty action_function()  
						
						
						
						
					 
					
						2019-01-11 18:32:43 -08:00 
						 
				 
			
				
					
						
							
							
								Colin T.A. Gray 
							
						 
					 
					
						
						
							
						
						4ea3bbdb4c 
					 
					
						
						
							
							add tests for action_layer.c and reset layer state after tests  
						
						
						
						
					 
					
						2017-12-15 13:23:30 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						78545b9509 
					 
					
						
						
							
							Fix unreferenced errors with mingw compiler and unit tests  
						
						
						
						
					 
					
						2017-07-11 19:41:04 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						9158673166 
					 
					
						
						
							
							Reference issue  #1478  from the unit tests  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						b3af79eaff 
					 
					
						
						
							
							Reference issue  #1477  from the unit tests  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						41efcd6d73 
					 
					
						
						
							
							Reference issue  #524  from the unit tests  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						60b1880a62 
					 
					
						
						
							
							Reference issue  #1476  from the unit tests  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						67f722c9c8 
					 
					
						
						
							
							Configure vscode file associations, use hpp instead of h  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						631c09e976 
					 
					
						
						
							
							Fix keymap formatting  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						e5780a6dc6 
					 
					
						
						
							
							Add tests for macros  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						fc4bfbe580 
					 
					
						
						
							
							Rename tests to start with test_  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						4e69a8bda6 
					 
					
						
						
							
							Add basic timing support, and SFT_T tests  
						
						... 
						
						
						
						Also expose some bugs... 
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						a62f449659 
					 
					
						
						
							
							Add test for a combo key  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						cae7a9c3ec 
					 
					
						
						
							
							Add simple modifier test  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						1985f43bad 
					 
					
						
						
							
							Improve the tests a bit  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						72c8df1f19 
					 
					
						
						
							
							A bigger test matrix, and test for unmapped keys  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						1e4cc36e14 
					 
					
						
						
							
							Rename test.cpp to keypress.cpp  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						7d79962785 
					 
					
						
						
							
							Move test keymap to keymap.c  
						
						
						
						
					 
					
						2017-07-08 21:59:51 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						fb9b8dadb9 
					 
					
						
						
							
							Add a couple of todos to keyboard_report_util.cpp  
						
						... 
						
						
						
						Also print the modifier state 
						
						
					 
					
						2017-06-19 00:22:12 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						43d8fa5bf1 
					 
					
						
						
							
							More natural interface for setting keyboard leds  
						
						
						
						
					 
					
						2017-06-19 00:19:09 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						36f820be7e 
					 
					
						
						
							
							Add a test fixture  
						
						... 
						
						
						
						It only initializes QMK once, and clears the matrix after each test. 
						
						
					 
					
						2017-06-18 23:49:38 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						e85b185796 
					 
					
						
						
							
							Test two keys pressed at once  
						
						
						
						
					 
					
						2017-06-18 21:22:22 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						bd1729d5be 
					 
					
						
						
							
							Actually test for correct key presses  
						
						
						
						
					 
					
						2017-06-18 21:22:22 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						c38589d861 
					 
					
						
						
							
							Fix the order of init and driver creation  
						
						
						
						
					 
					
						2017-06-18 21:22:22 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						3bb0586acc 
					 
					
						
						
							
							Add a couple of basic tests and implement driver mock  
						
						
						
						
					 
					
						2017-06-18 21:22:22 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						617578399c 
					 
					
						
						
							
							Add keymap  
						
						
						
						
					 
					
						2017-06-18 21:22:22 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						a72e8f0865 
					 
					
						
						
							
							Dummy test matrix implementation  
						
						
						
						
					 
					
						2017-06-18 21:22:22 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						1c0fe956ac 
					 
					
						
						
							
							Split common.mk into common.mk and common_features.mk  
						
						... 
						
						
						
						To support including keyboard/keymap specific rules before it 
						
						
					 
					
						2017-06-18 21:22:22 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						585d646128 
					 
					
						
						
							
							Define MATRIX_COLS and MATRIX_ROWS  
						
						
						
						
					 
					
						2017-06-18 21:10:42 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						30f22d450d 
					 
					
						
						
							
							Add basic infrastrucure for building full tests  
						
						
						
						
					 
					
						2017-06-18 21:08:23 +03:00