416bc6163e 
					 
					
						
						
							
							drawing: Generalized foreach_visible_button  
						
						 
						
						
						
						
					 
					
						2020-02-02 18:29:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						40b79f6209 
					 
					
						
						
							
							layout: Center views relative to each other and the layout bounds  
						
						 
						
						
						
						
					 
					
						2020-02-02 18:07:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						782d80a007 
					 
					
						
						
							
							row: Eliminate angle  
						
						 
						
						
						
						
					 
					
						2020-02-02 17:11:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						500c23beec 
					 
					
						
						
							
							locking: Lock keys statelessly  
						
						 
						
						... 
						
						
						
						Locking is not determined by button state any more, but rather based on the view active at the moment. If pressing/locking a key results in the current view being active, the key is active. If locking a key results in the current view, the unlock view is activated. 
						
						
					 
					
						2020-02-02 15:41:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						97d8dfe4cb 
					 
					
						
						
							
							locks: Draw based on current view  
						
						 
						
						
						
						
					 
					
						2020-02-02 14:45:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b9db00c00c 
					 
					
						
						
							
							layouts: Add Polish layouts  
						
						 
						
						
						
						
					 
					
						2020-01-30 21:19:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a588460bf 
					 
					
						
						
							
							setup: Connect ui to the state manager  
						
						 
						
						... 
						
						
						
						This ensures that the layout type information is accessible to the state manager when new layout information arrive.
The should be thought of as a stopgap measure. A proper solution would be to separate the state properly, and probably turn layout information coming from random places into messages that some object (thread?) collects and displays. 
						
						
					 
					
						2020-01-28 21:32:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7f32c5cf23 
					 
					
						
						
							
							greek: Rename to gr which is used by gnome settings  
						
						 
						
						
						
						
					 
					
						2020-01-28 19:17:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ffbdde758 
					 
					
						
						
							
							layouts: Fix segfault on switching to wide  
						
						 
						
						
						
						
					 
					
						2020-01-28 16:42:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cd252634bd 
					 
					
						
						
							
							logging: Use in merged functions  
						
						 
						
						
						
						
					 
					
						2020-01-28 12:45:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de8aaa1a47 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into text_input_enable  
						
						 
						
						
						
						
					 
					
						2020-01-28 12:39:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ac360b610f 
					 
					
						
						
							
							Merge branch 'log' into 'master'  
						
						 
						
						... 
						
						
						
						Unify logging
See merge request Librem5/squeekboard!308  
						
						
					 
					
						2020-01-28 11:42:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f326929634 
					 
					
						
						
							
							Merge branch 'text_input' into 'master'  
						
						 
						
						... 
						
						
						
						Text input integration
See merge request Librem5/squeekboard!302  
						
						
					 
					
						2020-01-24 09:41:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						585ed5e97d 
					 
					
						
						
							
							input_method: Use for erasing  
						
						 
						
						
						
						
					 
					
						2020-01-23 15:39:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2b65beba44 
					 
					
						
						
							
							press_key: Use proper logging  
						
						 
						
						
						
						
					 
					
						2020-01-20 15:40:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5129d42577 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into log  
						
						 
						
						
						
						
					 
					
						2020-01-20 15:40:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8d06815279 
					 
					
						
						
							
							Merge branch 'cleanups' into 'master'  
						
						 
						
						... 
						
						
						
						C-side Cleanups
See merge request Librem5/squeekboard!300  
						
						
					 
					
						2020-01-19 12:57:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c75e085dc8 
					 
					
						
						
							
							logging: Unified to remove random eprint calls  
						
						 
						
						
						
						
					 
					
						2020-01-17 12:25:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cc418c3609 
					 
					
						
						
							
							imservice: Return something more resembling an Error on failure  
						
						 
						
						... 
						
						
						
						The error type is expected to be printable by logging utilities. 
						
						
					 
					
						2020-01-17 11:59:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ea84f4f031 
					 
					
						
						
							
							logging: Try to improve common operations  
						
						 
						
						... 
						
						
						
						This adds sugar for logging `Result`s with a handler, makes names evoke something closer to "logging" than "warning", tries to remove any redundant `Logging` where the module name will do, and introduces a type strictly for bad things happening. 
						
						
					 
					
						2020-01-16 15:57:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						81e0c15db9 
					 
					
						
						
							
							dbus: Log error on dbus exit  
						
						 
						
						
						
						
					 
					
						2020-01-15 17:06:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f3d852f552 
					 
					
						
						
							
							Merge branch 'handling' into 'master'  
						
						 
						
						... 
						
						
						
						Centralize handling release events
See merge request Librem5/squeekboard!289  
						
						
					 
					
						2020-01-14 18:38:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						42cb73cd8c 
					 
					
						
						
							
							submission: Handle submitting strings  
						
						 
						
						
						
						
					 
					
						2020-01-14 18:33:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d1bc23e9d8 
					 
					
						
						
							
							imservice: Add commit_string method  
						
						 
						
						
						
						
					 
					
						2020-01-14 18:17:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e3f31cc17f 
					 
					
						
						
							
							imservice: Rename commit_state to done to match protocol  
						
						 
						
						
						
						
					 
					
						2020-01-14 18:16:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9d027426b7 
					 
					
						
						
							
							Merge branch 'termina' into 'master'  
						
						 
						
						... 
						
						
						
						overlay: Add terminal
See merge request Librem5/squeekboard!299  
						
						
					 
					
						2020-01-14 12:58:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						02c24a50d2 
					 
					
						
						
							
							submission: Remove wildcard reexport  
						
						 
						
						
						
						
					 
					
						2020-01-14 11:38:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						26dbcdeb62 
					 
					
						
						
							
							keyboard: Gather up keymap handling, drop layout  
						
						 
						
						
						
						
					 
					
						2020-01-13 13:53:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						326bb9319f 
					 
					
						
						
							
							submission: Take over virtual_keyboard handling  
						
						 
						
						
						
						
					 
					
						2020-01-13 13:53:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aafecfac02 
					 
					
						
						
							
							EekGtkKeyboard: Use a direct reference to EekboardContext  
						
						 
						
						
						
						
					 
					
						2020-01-13 13:53:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e5d416fd4f 
					 
					
						
						
							
							imservice: Limited scope of unsafe  
						
						 
						
						
						
						
					 
					
						2020-01-13 13:53:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						785717d477 
					 
					
						
						
							
							submission: Create a new wrapper over imservice  
						
						 
						
						
						
						
					 
					
						2020-01-13 13:53:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4e4f8e1932 
					 
					
						
						
							
							eek-layout: Remove unused  
						
						 
						
						
						
						
					 
					
						2020-01-12 19:25:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						51f55fbff8 
					 
					
						
						
							
							submission: Move away from virtual-keyboard  
						
						 
						
						
						
						
					 
					
						2020-01-11 16:20:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						92c9572ac2 
					 
					
						
						
							
							services: Split out layout management from EekboardContextService  
						
						 
						
						... 
						
						
						
						Layout management was pointlessly bound with the EekboardContextService with inheritance. Splitting it out will make it easier to further break apart layout state management, settings, and input method in the future. 
						
						
					 
					
						2020-01-11 15:33:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						58b087e35a 
					 
					
						
						
							
							eekboard_context_service: Drop unused enable property  
						
						 
						
						
						
						
					 
					
						2020-01-09 20:13:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						14d5881f1e 
					 
					
						
						
							
							key-emitter: Remove unused  
						
						 
						
						
						
						
					 
					
						2020-01-09 19:57:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7dd8bd54c2 
					 
					
						
						
							
							context: Moved keymap setting together with its generation  
						
						 
						
						
						
						
					 
					
						2020-01-09 16:42:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4c2cef30f2 
					 
					
						
						
							
							dbus: Rename handler from eekboard_service  
						
						 
						
						
						
						
					 
					
						2020-01-09 16:25:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3ecfd701d9 
					 
					
						
						
							
							dbus: Remove unneeded gobjectness  
						
						 
						
						... 
						
						
						
						Also removed the code linking dbus interface stop to application quit. DBus going missing was not handled, and isn't a fatal error anyway. 
						
						
					 
					
						2020-01-09 16:13:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f59279307 
					 
					
						
						
							
							managers: Move visible flag to UI manager  
						
						 
						
						
						
						
					 
					
						2020-01-09 14:14:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7e72722a47 
					 
					
						
						
							
							UI: Drop indirection for show/hide functions  
						
						 
						
						
						
						
					 
					
						2020-01-09 13:30:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						375daa68c8 
					 
					
						
						
							
							layout: Make handling presses uniform  
						
						 
						
						
						
						
					 
					
						2020-01-09 12:09:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34db364a62 
					 
					
						
						
							
							layout: Centralize handling key releases  
						
						 
						
						
						
						
					 
					
						2020-01-08 18:52:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						950310c8a5 
					 
					
						
						
							
							keyboard: Introduce a KeyCode type wrapping u32  
						
						 
						
						
						
						
					 
					
						2020-01-08 18:52:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e77eccf7db 
					 
					
						
						
							
							action: Rename Level to View  
						
						 
						
						
						
						
					 
					
						2020-01-08 18:52:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e06e23dd4c 
					 
					
						
						
							
							overlay: Add terminal  
						
						 
						
						... 
						
						
						
						Enables Terminal to be selected as an overlay over the selected language. 
						
						
					 
					
						2020-01-08 12:06:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0bfd846139 
					 
					
						
						
							
							translations: Make the code cleaner  
						
						 
						
						
						
						
					 
					
						2020-01-07 16:18:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a93f3c55e7 
					 
					
						
						
							
							translations: Use gnome-desktop's xkb info database for layout names  
						
						 
						
						
						
						
					 
					
						2020-01-07 16:18:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						674bef2b00 
					 
					
						
						
							
							terminal: Use a rudimentary layout on input hint  
						
						 
						
						
						
						
					 
					
						2019-12-24 14:33:58 +00:00