| 
						
					 | 
					
						
						
							
						
						1471a61993
					 | 
					
						
						
							
							locking: Set lock directly on the button
						
						
						
						
						
						
					 | 
					
						2019-08-18 13:20:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						94a76eedfd
					 | 
					
						
						
							
							Remove marshalers
						
						
						
						
						
						
					 | 
					
						2019-08-18 13:20:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8566257a01
					 | 
					
						
						
							
							keysyms: Remove unused generated files
						
						
						
						
						
						
					 | 
					
						2019-08-18 13:20:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f60917e466
					 | 
					
						
						
							
							symbols: Removed redundant info
						
						
						
						
						
						
					 | 
					
						2019-08-18 13:20:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						407ec97672
					 | 
					
						
						
							
							layout: Use correct outlines
						
						
						
						
						
						
					 | 
					
						2019-08-18 13:20:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						636ed0267d
					 | 
					
						
						
							
							Merge branch 'fixes' into 'master'
						
						
						
						
						
						
						
						Fixes
See merge request Librem5/squeekboard!129 
						
						
					 | 
					
						2019-08-18 12:58:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3154125ce0
					 | 
					
						
						
							
							Merge branch 'strict_build' into 'master'
						
						
						
						
						
						
						
						build: Stricter type checks
See merge request Librem5/squeekboard!130 
						
						
					 | 
					
						2019-08-17 18:05:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						62496aa18e
					 | 
					
						
						
							
							Merge branch 'compile_fix' into 'master'
						
						
						
						
						
						
						
						fix compilation
See merge request Librem5/squeekboard!133 
						
						
					 | 
					
						2019-08-15 08:57:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0b98c2cbe6
					 | 
					
						
						
							
							fix compilation
						
						
						
						
						
						
						
						References: https://github.com/facebook/hhvm/issues/168 .
Same issue occurs in Gentoo with gcc 9.1
Signed-off-by: David Heidelberg <david@ixit.cz> 
						
						
					 | 
					
						2019-08-15 10:53:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bc82b59e47
					 | 
					
						
						
							
							symbols: Removed redundant info
						
						
						
						
						
						
					 | 
					
						2019-08-13 13:33:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						277393387c
					 | 
					
						
						
							
							layout: Use correct outlines
						
						
						
						
						
						
					 | 
					
						2019-08-13 13:04:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						007ff5c366
					 | 
					
						
						
							
							US: Fix label on tau
						
						
						
						
						
						
					 | 
					
						2019-08-13 12:59:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						699e785340
					 | 
					
						
						
							
							Remove unused variables
						
						
						
						
						
						
					 | 
					
						2019-08-13 12:36:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6081dc240a
					 | 
					
						
						
							
							modifiers: Remove empty argument
						
						
						
						
						
						
					 | 
					
						2019-08-13 12:36:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b2e9216920
					 | 
					
						
						
							
							build: Stricter type checks
						
						
						
						
						
						
					 | 
					
						2019-08-13 12:32:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7972cb17cd
					 | 
					
						
						
							
							Merge branch 'do-not-pass-symbol-to-key-presses' into 'master'
						
						
						
						
						
						
						
						Do not pass the symbol to the key emitter
See merge request Librem5/squeekboard!128 
						
						
					 | 
					
						2019-08-13 12:28:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						73d2505c89
					 | 
					
						
						
							
							Do not pass the symbol to the key emitter
						
						
						
						
						
						
					 | 
					
						2019-08-13 12:24:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bdde8a127e
					 | 
					
						
						
							
							Merge branch 'update-create-key-virtual-function' into 'master'
						
						
						
						
						
						
						
						Update create_key to match the function assigned to it
See merge request Librem5/squeekboard!127 
						
						
					 | 
					
						2019-08-13 12:10:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8cf39394c5
					 | 
					
						
						
							
							Update create_key to match the function assigned to it
						
						
						
						
						
						
					 | 
					
						2019-08-13 12:07:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ecf6957a6e
					 | 
					
						
						
							
							Merge branch 'fix_num_layouts' into 'master'
						
						
						
						
						
						
						
						views: Don't lay out views that are missing
See merge request Librem5/squeekboard!126 
						
						
					 | 
					
						2019-08-13 12:02:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d858005a68
					 | 
					
						
						
							
							Merge branch 'improve-drag-handling' into 'master'
						
						
						
						
						
						
						
						Release each pressed key instead of the current pressed key
See merge request Librem5/squeekboard!125 
						
						
					 | 
					
						2019-08-13 12:01:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6309fa8a48
					 | 
					
						
						
							
							views: Don't lay out views that are missing
						
						
						
						
						
						
					 | 
					
						2019-08-13 11:59:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fb8e2ec4e7
					 | 
					
						
						
							
							Merge branch 'eekkey' into 'master'
						
						
						
						
						
						
						
						Redesign how keys are handled
See merge request Librem5/squeekboard!117 
						
						
					 | 
					
						2019-08-12 12:10:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						91d7cc1118
					 | 
					
						
						
							
							Release each pressed key instead of the current pressed key
						
						
						
						
						
						
					 | 
					
						2019-08-10 16:11:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a072755cee
					 | 
					
						
						
							
							layout: Use show_symbols instead of shift
						
						
						
						
						
						
					 | 
					
						2019-08-08 20:04:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1cfec4de50
					 | 
					
						
						
							
							key: Share state between multiple keys
						
						
						
						
						
						
					 | 
					
						2019-08-08 20:04:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cc3f2315a7
					 | 
					
						
						
							
							Use keyboards as views
						
						
						
						
						
						
						
						Got rid of modifiers in the process. Still buggy: dragging over keys. 
						
						
					 | 
					
						2019-08-08 19:56:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f745223796
					 | 
					
						
						
							
							symbols: Stop parsing key groups
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:26:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						25a2e95890
					 | 
					
						
						
							
							keyboard: Remove unused numlock and altgr masks
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:26:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f371b14e89
					 | 
					
						
						
							
							levelkeyboard: Use a layer for managing keyboard views
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:26:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0b6935e50c
					 | 
					
						
						
							
							keystate: Use keycode
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:18:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fb93e25833
					 | 
					
						
						
							
							eekkey: Moved state to KeyState
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:18:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ad86cb531a
					 | 
					
						
						
							
							symbol: Store symbols instead of pointers
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:18:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						53b89aae45
					 | 
					
						
						
							
							symbol: Remove remains
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:18:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b76e43679e
					 | 
					
						
						
							
							level: Remove level from elements
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:18:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						077ca8fad2
					 | 
					
						
						
							
							level: Make keyboard the only source of level data
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:18:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						377521c108
					 | 
					
						
						
							
							section: Remove unused press signals
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:18:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						23d5f18d4a
					 | 
					
						
						
							
							symbols matrix: Remove in favor of a levels vector
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:18:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c8adb45ab5
					 | 
					
						
						
							
							keyboard: Expose creating sections directly
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:18:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						18163e3ecc
					 | 
					
						
						
							
							geometry: Simplify keyboard declarations
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:18:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a18beca50c
					 | 
					
						
						
							
							geometry: Move keycode to costomizations
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:11:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						04b721aed9
					 | 
					
						
						
							
							geometry: Move customizations to the button table
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:11:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						45f9353164
					 | 
					
						
						
							
							geometry: Use default outline by default
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:11:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5abe6ed6be
					 | 
					
						
						
							
							geometry: Remove unused row element
						
						
						
						
						
						
					 | 
					
						2019-08-08 19:11:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						38f81e45f4
					 | 
					
						
						
							
							Break out symbol handling into Rust
						
						
						
						
						
						
					 | 
					
						2019-08-08 12:51:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c1482c2377
					 | 
					
						
						
							
							Merge branch 'add-frame-rendering' into 'master'
						
						
						
						
						
						
						
						Add frame rendering, fix style sheet to show key borders
See merge request Librem5/squeekboard!123 
						
						
					 | 
					
						2019-08-05 21:20:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6bbd8f6006
					 | 
					
						
						
							
							Use correct style for the design
						
						
						
						
						
						
					 | 
					
						2019-08-05 21:09:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cbdd72a4b6
					 | 
					
						
						
							
							Merge branch 'nolayout' into 'master'
						
						
						
						
						
						
						
						Drop layout field on the keyboard
See merge request Librem5/squeekboard!122 
						
						
					 | 
					
						2019-08-05 21:02:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f7d30b0df3
					 | 
					
						
						
							
							Clarify some arithmetic warnings
						
						
						
						
						
						
					 | 
					
						2019-08-05 17:01:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3e35b7441e
					 | 
					
						
						
							
							Drop unused variables
						
						
						
						
						
						
					 | 
					
						2019-08-05 17:01:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |