Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								109ae2f1e8 
								
							 
						 
						
							
							
								
								Fix warnings in process_printer  
							
							
							
						 
						
							2017-04-13 16:00:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								a4ef86034c 
								
							 
						 
						
							
							
								
								Fix undefined eeprom warnings in unicode processing  
							
							
							
						 
						
							2017-04-13 16:00:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nielsenz 
								
							 
						 
						
							
							
							
							
								
							
							
								d1e66e2e07 
								
							 
						 
						
							
							
								
								Worked around some new Makefile issues.  
							
							
							
						 
						
							2017-03-30 20:10:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nielsenz 
								
							 
						 
						
							
							
							
							
								
							
							
								7e54332890 
								
							 
						 
						
							
							
								
								Pulling and pushing troubles  
							
							
							
						 
						
							2017-03-30 19:15:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zay950 
								
							 
						 
						
							
							
							
							
								
							
							
								2366ebfbbd 
								
							 
						 
						
							
							
								
								Merge branch 'master' into to_push  
							
							
							
						 
						
							2017-03-29 12:00:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									skullydazed 
								
							 
						 
						
							
							
							
							
								
							
							
								23839b8c6d 
								
							 
						 
						
							
							
								
								Clarify the quantum license ( #1042 )  
							
							... 
							
							
							
							* Clarify the license for files we have signoff on
* Update against the currently signed off files
* Remove unused and not clearly licensed headers
* Replace an #endif I accidentally removed while resolving merge conflicts 
							
						 
						
							2017-03-28 15:20:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								7e37daa2ce 
								
							 
						 
						
							
							
								
								Merge pull request  #1112  from newsboytko/newsboytko/midi-keycodes  
							
							... 
							
							
							
							Flesh out MIDI support 
							
						 
						
							2017-03-28 09:26:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								d11962aeb2 
								
							 
						 
						
							
							
								
								fix 'stop_all_notes' naming to be more consistent  
							
							
							
						 
						
							2017-03-02 11:40:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								a64ae10662 
								
							 
						 
						
							
							
								
								Update existing keymaps  
							
							... 
							
							
							
							Update existing keymaps to enable MIDI_BASIC functionality.  Also added
an option MIDI_ENABLE_STRICT to be strict about keycode use (which also
reduces memory footprint at runtime) 
							
						 
						
							2017-02-25 20:41:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								ea14ed122f 
								
							 
						 
						
							
							
								
								Add basic layer to sample MIDI keycap  
							
							
							
						 
						
							2017-02-25 19:37:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								1000799d1e 
								
							 
						 
						
							
							
								
								Factor basic note processing into respective processors  
							
							
							
						 
						
							2017-02-25 19:25:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								525be99ee9 
								
							 
						 
						
							
							
								
								Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCED  
							
							... 
							
							
							
							MIDI_ENABLE = no
   text	   data	    bss	    dec	    hex	filename
      0	  17080	      0	  17080	   42b8	satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined
   text	   data	    bss	    dec	    hex	filename
      0	  19494	      0	  19494	   4c26	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_BASIC
MIDI_ADVANCED undefined
   text	   data	    bss	    dec	    hex	filename
      0	  19788	      0	  19788	   4d4c	satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
#define MIDI_ADVANCED
   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED
   text	   data	    bss	    dec	    hex	filename
      0	  21140	      0	  21140	   5294	satan_midi.hex 
							
						 
						
							2017-02-25 15:02:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								296b927e77 
								
							 
						 
						
							
							
								
								Fix UNICODE_MAP input_mode problem  
							
							
							
						 
						
							2017-02-23 18:10:00 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								ed15973a3f 
								
							 
						 
						
							
							
								
								Document size added by MIDI_ENABLE (~3800 bytes according to my experiments)  
							
							... 
							
							
							
							satan/keymaps/midi
MIDI_ENABLE = no
   text	   data	    bss	    dec	    hex	filename
      0	  17080	      0	  17080	   42b8	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_TONE_KEYCODE_OCTAVES 3 // default
   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_TONE_KEYCODE_OCTAVES 2 // fewer octaves
   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex 
							
						 
						
							2017-02-19 17:45:08 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								ae0752dff5 
								
							 
						 
						
							
							
								
								expose midi_config  
							
							
							
						 
						
							2017-02-19 16:43:45 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								5e6097f015 
								
							 
						 
						
							
							
								
								add keycodes for transpose range  
							
							
							
						 
						
							2017-02-19 16:43:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								dd8f8e6bae 
								
							 
						 
						
							
							
								
								implement modulation  
							
							
							
						 
						
							2017-02-19 16:43:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								7c5e510fe2 
								
							 
						 
						
							
							
								
								add support for pedal cc messages  
							
							
							
						 
						
							2017-02-19 16:42:45 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								f67aefc522 
								
							 
						 
						
							
							
								
								remove disabled code  
							
							
							
						 
						
							2017-02-19 16:42:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								a4163466cb 
								
							 
						 
						
							
							
								
								Alternative version with a tone array  
							
							... 
							
							
							
							tone array:
   text	   data	    bss	    dec	    hex	filename
      0	  25698	      0	  25698	   6462	satan_newsboytko.hex
0x6480 bytes written into 0x7000 bytes memory (89.73%).
note on array:
   text	   data	    bss	    dec	    hex	filename
      0	  25802	      0	  25802	   64ca	satan_newsboytko.hex
0x6500 bytes written into 0x7000 bytes memory (90.18%). 
							
						 
						
							2017-02-19 16:42:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								f2b2e05f12 
								
							 
						 
						
							
							
								
								clean up commented code  
							
							
							
						 
						
							2017-02-19 16:42:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								e405ab4bc6 
								
							 
						 
						
							
							
								
								initial implementation of polyphony using variable length array of notes on  
							
							
							
						 
						
							2017-02-19 16:41:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								1ac5dc9e52 
								
							 
						 
						
							
							
								
								fix travis and reduce warnings  
							
							
							
						 
						
							2017-02-16 11:37:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								58823b4e03 
								
							 
						 
						
							
							
								
								fix weirdness with arm and mods  
							
							
							
						 
						
							2017-02-15 23:20:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								f89499e255 
								
							 
						 
						
							
							
								
								unique variable name  
							
							
							
						 
						
							2017-02-15 18:14:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								c2a9acffd7 
								
							 
						 
						
							
							
								
								publicise variables  
							
							
							
						 
						
							2017-02-15 17:39:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								1bb574fe48 
								
							 
						 
						
							
							
								
								add unicode common file, get names right  
							
							
							
						 
						
							2017-02-15 17:09:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								09add35e7f 
								
							 
						 
						
							
							
								
								add unicode common file, get names right  
							
							
							
						 
						
							2017-02-15 17:09:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								cbabb4d417 
								
							 
						 
						
							
							
								
								split up unicode systems into different files  
							
							
							
						 
						
							2017-02-15 16:36:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								97816df7e7 
								
							 
						 
						
							
							
								
								Implement tap mod dual role for right side mods.  
							
							
							
						 
						
							2017-02-10 06:06:59 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								4348fb54d6 
								
							 
						 
						
							
							
								
								Merge pull request  #960  from ofples/feature/combos  
							
							... 
							
							
							
							Keyboard combination triggers 
							
						 
						
							2017-02-06 19:31:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								0a3c5c06fe 
								
							 
						 
						
							
							
								
								Merge pull request  #981  from jonasoberschweiber/osx-surrogate-pairs  
							
							... 
							
							
							
							Add support for Unicode supplementary planes on OS X 
							
						 
						
							2017-02-06 18:00:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SjB 
								
							 
						 
						
							
							
							
							
								
							
							
								5a860b71a1 
								
							 
						 
						
							
							
								
								race condition between oneshot_mods and tap_dance  
							
							... 
							
							
							
							since the keycode for a tap dance process gets process only after the
TAPPING_TERM timeout, you really only have ONESHOT_TIMEOUT -
TAPPING_TERM time to tap or double tap on the key. This fix save the
oneshot_mods into the action.state structure and applies the mods with
the keycode when it's registered. It also unregisters the mod when the
the tap dance process gets reset. 
							
						 
						
							2017-01-29 13:26:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								841d7e6a1d 
								
							 
						 
						
							
							
								
								turn off rgb_midi in ez  
							
							
							
						 
						
							2017-01-23 13:55:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								30b80a23f3 
								
							 
						 
						
							
							
								
								Unregister all mods before inputting Unicode, and reregister afterwards  
							
							
							
						 
						
							2017-01-09 02:59:10 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Oberschweiber 
								
							 
						 
						
							
							
							
							
								
							
							
								0aa413af44 
								
							 
						 
						
							
							
								
								Add support for supplementary planes for OS X  
							
							
							
						 
						
							2016-12-31 19:37:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								273faa4d9c 
								
							 
						 
						
							
							
								
								add different scales for music mode  
							
							
							
						 
						
							2016-12-23 20:59:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ofer Plesser 
								
							 
						 
						
							
							
							
							
								
							
							
								6a462c818c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/combos  
							
							
							
						 
						
							2016-12-16 21:52:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ofer Plesser 
								
							 
						 
						
							
							
							
							
								
							
							
								6e7cfa83b9 
								
							 
						 
						
							
							
								
								Refactored as well as added support for action keys in combos  
							
							
							
						 
						
							2016-12-16 21:50:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								ae95834f5a 
								
							 
						 
						
							
							
								
								specialise music variables  
							
							
							
						 
						
							2016-12-12 16:06:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ofer Plesser 
								
							 
						 
						
							
							
							
							
								
							
							
								b6bf4e0dce 
								
							 
						 
						
							
							
								
								Added support for timing out combos if a key as been pressed for longer than COMBO_TERM  
							
							
							
						 
						
							2016-12-10 16:11:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ofer Plesser 
								
							 
						 
						
							
							
							
							
								
							
							
								eac8fa7999 
								
							 
						 
						
							
							
								
								Implemented basic key combination feature  
							
							
							
						 
						
							2016-12-10 00:49:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								6e0f994950 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7  
							
							
							
						 
						
							2016-11-28 23:51:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								6fee7e178f 
								
							 
						 
						
							
							
								
								fix strict-prototypes warning  
							
							
							
						 
						
							2016-11-26 23:53:15 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								33e62c080c 
								
							 
						 
						
							
							
								
								merging  
							
							
							
						 
						
							2016-11-12 20:54:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Nielsen 
								
							 
						 
						
							
							
							
							
								
							
							
								59bef40aab 
								
							 
						 
						
							
							
								
								Keep unicode's input_mode through a power cycle  
							
							
							
						 
						
							2016-11-10 12:14:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								8d60354d5a 
								
							 
						 
						
							
							
								
								Merge pull request  #844  from priyadi/unicode_wincompose_input  
							
							... 
							
							
							
							Unicode WinCompose input method 
							
						 
						
							2016-10-26 00:48:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								4a666c2010 
								
							 
						 
						
							
							
								
								Unicode WinCompose input method  
							
							
							
						 
						
							2016-10-23 19:15:33 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d5dc89f2 
								
							 
						 
						
							
							
								
								UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitations  
							
							
							
						 
						
							2016-10-23 05:36:26 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								a889b899e2 
								
							 
						 
						
							
							
								
								working with power limit  
							
							
							
						 
						
							2016-10-16 16:03:56 -04:00