087da5cd9e 
					 
					
						
						
							
							Enable and respond to all touch events  
						
						 
						
						
						
						
					 
					
						2019-08-26 20:57:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a9c7d688fd 
					 
					
						
						
							
							Fix null pointer dereference  
						
						 
						
						
						
						
					 
					
						2019-08-26 16:53:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						79b66f81ec 
					 
					
						
						
							
							view: Move button finding to Rust  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e1c57fa9f0 
					 
					
						
						
							
							row: Add const  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a64bff6aab 
					 
					
						
						
							
							button: Add const qualifiers where needed  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4e9a8e4afe 
					 
					
						
						
							
							Move button finding to view  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c9a580dc07 
					 
					
						
						
							
							Drop keyboard  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f479a36dbe 
					 
					
						
						
							
							keyboard: Remove references  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a7e7e8fb74 
					 
					
						
						
							
							element: Removed unused stuff  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e56f1c6392 
					 
					
						
						
							
							row: Move button find iteration into row  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c4b3a0aaaa 
					 
					
						
						
							
							row: Moved button sizing closer to row  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de9c93610b 
					 
					
						
						
							
							keyboard: Improve docstring  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a06ac1ee7 
					 
					
						
						
							
							keyboard: Remove scale  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f50f8e95b1 
					 
					
						
						
							
							Remove unused outline rendering function  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2e201b67a7 
					 
					
						
						
							
							Remove obsoleted and unused pieces  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						524040cf00 
					 
					
						
						
							
							Remove eek-container  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						77d4f45d13 
					 
					
						
						
							
							section: Elininate references  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0d33179727 
					 
					
						
						
							
							section: Moved bounds to row  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4f8de42598 
					 
					
						
						
							
							section: Move properties into Row  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3689727fc1 
					 
					
						
						
							
							serializable: Remove completely  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fffd82b9be 
					 
					
						
						
							
							eektext: Remove unused file  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6fc351d2e8 
					 
					
						
						
							
							eekkey: Dropped in favor of Button  
						
						 
						
						... 
						
						
						
						Each Button has a KeyState, which may be shared with other buttons. The list of pressed and locked buttons is used as a list of keys, causing a search for the button in the current view. 
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5630cf31f1 
					 
					
						
						
							
							section: Remove row  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c83101b3f 
					 
					
						
						
							
							container: Drop parent reference  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc683de434 
					 
					
						
						
							
							keyboard: Pass the current view instead of level  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:20:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						996f681e5c 
					 
					
						
						
							
							keystate: Removed multiple symbols  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:20:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eb118d67fc 
					 
					
						
						
							
							section: Remove row  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:20:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						725b36ba79 
					 
					
						
						
							
							locking: Move to squeek_key  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:20:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						73d2505c89 
					 
					
						
						
							
							Do not pass the symbol to the key emitter  
						
						 
						
						
						
						
					 
					
						2019-08-13 12:24:11 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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