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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						007ff5c366 
					 
					
						
						
							
							US: Fix label on tau  
						
						 
						
						
						
						
					 
					
						2019-08-13 12:59:04 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						754e79103a 
					 
					
						
						
							
							keyboard: Drop layout reference  
						
						 
						
						
						
						
					 
					
						2019-08-05 17:01:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d6b59d16fd 
					 
					
						
						
							
							Merge branch 'keyboard-signal' into 'master'  
						
						 
						
						... 
						
						
						
						gtk-keyboard: Remove unused signal connections
See merge request Librem5/squeekboard!120  
						
						
					 
					
						2019-08-05 14:27:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a6e220a2ae 
					 
					
						
						
							
							Merge branch 'adjust-icon-scaling' into 'master'  
						
						 
						
						... 
						
						
						
						Correct icon size for scaling
See merge request Librem5/squeekboard!121  
						
						
					 
					
						2019-08-05 12:06:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0b59262e95 
					 
					
						
						
							
							Add frame rendering, fix style sheet to show key borders  
						
						 
						
						
						
						
					 
					
						2019-08-05 13:39:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						593946779e 
					 
					
						
						
							
							Correct icon size for scaling  
						
						 
						
						
						
						
					 
					
						2019-08-05 13:21:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						537ded4b58 
					 
					
						
						
							
							Merge branch 'release-keys-when-focus-is-lost' into 'master'  
						
						 
						
						... 
						
						
						
						Release pressed keys when dragging outside the keyboard
See merge request Librem5/squeekboard!119  
						
						
					 
					
						2019-08-04 11:00:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						25a6a00f0f 
					 
					
						
						
							
							Merge branch 'fix-key-press-checks' into 'master'  
						
						 
						
						... 
						
						
						
						Use keyboard's coordinate system to check for presses
See merge request Librem5/squeekboard!118  
						
						
					 
					
						2019-08-04 10:52:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8298a1412b 
					 
					
						
						
							
							gtk-keyboard: Remove unused signal connections  
						
						 
						
						
						
						
					 
					
						2019-08-04 10:23:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						47eb25d07f 
					 
					
						
						
							
							Merge branch 'use-css-provider' into 'master'  
						
						 
						
						... 
						
						
						
						Use CSS provider instead of custom classes
See merge request Librem5/squeekboard!108  
						
						
					 
					
						2019-08-04 10:21:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0057c80b2e 
					 
					
						
						
							
							Release pressed keys when dragging outside the keyboard  
						
						 
						
						... 
						
						
						
						If no keys are under the touch position when dragging then release all
existing pressed keys. This fixes the problem where the last pressed key
causes events to be sent while the touch position moves outside the
keyboard extent. 
						
						
					 
					
						2019-08-02 15:31:18 +00:00