e6c45a63fb 
					 
					
						
						
							
							Merge branch 'master' into 'master'  
						
						 
						
						... 
						
						
						
						Added hebrew keyboard layout
See merge request Librem5/squeekboard!430  
						
						
							
						
					 
					
						2021-02-06 10:45:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e82e256581 
					 
					
						
						
							
							Added hebrew keyboard layout  
						
						 
						
						
						
						
							
						
					 
					
						2021-02-06 10:45:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bedabb6188 
					 
					
						
						
							
							Merge branch 'catalan' into 'master'  
						
						 
						
						... 
						
						
						
						Catalan keyboard layout
See merge request Librem5/squeekboard!431  
						
						
							
						
					 
					
						2021-02-06 10:38:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a030f55a7c 
					 
					
						
						
							
							Catalan keyboard layout  
						
						 
						
						... 
						
						
						
						Modified by Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm > 
						
						
							
						
					 
					
						2021-02-05 14:51:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						49aa4256a9 
					 
					
						
						
							
							Merge branch 'keyboard-layout-us+dvorak' into 'master'  
						
						 
						
						... 
						
						
						
						Add US Dvorak layout (and Colemak wide)
See merge request Librem5/squeekboard!427  
						
						
							
						
					 
					
						2021-01-26 09:07:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eb7d0d5db9 
					 
					
						
						
							
							Add US Dvorak layout (and Colemak wide)  
						
						 
						
						... 
						
						
						
						Signed-off-by: Dave Laub <purism@laubster.org > 
						
						
							
						
					 
					
						2021-01-24 10:48:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						575619e812 
					 
					
						
						
							
							Merge branch 'tagfix' into 'master'  
						
						 
						
						... 
						
						
						
						CI: fix xheck_tag to be compatible with Amber
See merge request Librem5/squeekboard!428  
						
						
							
						
					 
					
						2021-01-24 06:28:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						630cfc8e59 
					 
					
						
						
							
							CI: fix xheck_tag to be compatible with Amber  
						
						 
						
						
						
						
							
						
					 
					
						2021-01-24 06:07:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2a11bce945 
					 
					
						
						
							
							Merge branch 'serial' into 'master'  
						
						 
						
						... 
						
						
						
						imservice: Increment serials on receiving done, not sending commit
See merge request Librem5/squeekboard!426  
						
						
							
						
					 
					
						2021-01-24 05:14:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a332efca45 
					 
					
						
						
							
							Add US Dvorak layout (and Colemak wide)  
						
						 
						
						... 
						
						
						
						Signed-off-by: Dave Laub <purism@laubster.org > 
						
						
							
						
					 
					
						2021-01-23 16:44:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5b3c185a16 
					 
					
						
						
							
							Merge branch '1.12' into 'master'  
						
						 
						
						... 
						
						
						
						Release 1.12.0
See merge request Librem5/squeekboard!422  
						
						
							
						
					 
					
						2021-01-19 14:06:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fefebf7f6e 
					 
					
						
						
							
							Release 1.12.0 "Convolution"  
						
						 
						
						... 
						
						
						
						User-visible changes:
- Fixed a crash related to making keyboard visible.
- Better fallback: when selecting a missing layout named "fr+foo", "fr" will be used instead.
- When enabling the keyboard manually, it will never be stuck in the numbers view.
- Thai layout
- US-Colemak layout
- Czech layouts
- Esperanto layout
- Bulgarian layout
- Improved Norwegian layout
That's a lot of new layouts!
Plus a bunch of stricter warnings, MIPS64el support, and reproducible building. 
						
						
							
  v1.12.0
 
						
					 
					
						2021-01-11 11:43:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						21c3a74019 
					 
					
						
						
							
							cargo: Update dependencies for release  
						
						 
						
						
						
						
							
						
					 
					
						2021-01-11 11:43:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						47a483da2a 
					 
					
						
						
							
							Merge branch 'idle' into 'master'  
						
						 
						
						... 
						
						
						
						visibility: Stop calling GTK functions from the visibility manager
See merge request Librem5/squeekboard!425  
						
						
							
						
					 
					
						2021-01-10 11:47:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c179560b3 
					 
					
						
						
							
							visibility: Stop calling GTK functions from the visibility manager  
						
						 
						
						... 
						
						
						
						The viibility manager state is changed from various handlers, which are not guaranteed to be reentrant, most notably the Wayland handler for preedit done.
As the state is changed, relevant requests to synchronize user-visible UI are fired from the same handler.
In case of imservice_handle_done, GTK widget show function was being called, which triggered another round of handling Wayland, leading to the done handler being called again, and flaking out.
To solve this, the phase of issuing commands needs to be separate from adjusting desired state. It seems that the easiest solution is to delay the show() and hide() calls into the next GTK main loop spin.
A better solution would probably inject itself directly after the change of desired state, so that *all* the side effects are delayed. 
						
						
							
						
					 
					
						2021-01-10 11:04:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						38842f9743 
					 
					
						
						
							
							input-method: Fix commit/done mixup in protocol text  
						
						 
						
						
						
						
							
						
					 
					
						2021-01-10 10:45:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3cbfd8351c 
					 
					
						
						
							
							imservice: Increment serials on receiving done, not sending commit  
						
						 
						
						... 
						
						
						
						No idea how that managed to stay undetected for so long. 
						
						
							
						
					 
					
						2021-01-10 10:41:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6e7c0e6f67 
					 
					
						
						
							
							Merge branch 'keyboard-layout-farsi' into 'master'  
						
						 
						
						... 
						
						
						
						Farsi/Persian keyboard layout
See merge request Librem5/squeekboard!424  
						
						
							
						
					 
					
						2020-12-30 13:54:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0e83697b61 
					 
					
						
						
							
							Updated the layout to provide more convenient and faster typing experience  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-27 12:38:29 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						66c3926eb2 
					 
					
						
						
							
							Added requirements to resources.rs and meson.build  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-27 02:01:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1856e7023d 
					 
					
						
						
							
							Farsi/Persian keyboard layout  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-27 01:48:33 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						976f0a6e37 
					 
					
						
						
							
							Farsi/Persian keyboard layout  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-27 01:08:07 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4d24af4e1a 
					 
					
						
						
							
							Merge branch 'test_docs' into 'master'  
						
						 
						
						... 
						
						
						
						Make layout lists more ordered
See merge request Librem5/squeekboard!417  
						
						
							
						
					 
					
						2020-12-21 14:40:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						422d06d582 
					 
					
						
						
							
							Merge branch 'reset_hint_smart' into 'master'  
						
						 
						
						... 
						
						
						
						dbus: Reset hints if text input missing
Closes  #256 
See merge request Librem5/squeekboard!421  
						
						
							
						
					 
					
						2020-12-16 16:00:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4890c86b4e 
					 
					
						
						
							
							dbus: Reset hints if text input missing  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-15 13:20:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b72c6b53e4 
					 
					
						
						
							
							Merge branch 'fix_norwegian_button_size' into 'master'  
						
						 
						
						... 
						
						
						
						no: Use wide button switching between numbers, symbols and base
See merge request Librem5/squeekboard!419  
						
						
							
						
					 
					
						2020-12-15 12:37:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						701168c32b 
					 
					
						
						
							
							no: Use wide button switching between numbers, symbols and base  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-14 21:55:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						658df98e18 
					 
					
						
						
							
							layout_names: Unmess the list of builtin layouts  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-12 07:42:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f7252ec7c 
					 
					
						
						
							
							tests: Add some description to the list of tested layouts  
						
						 
						
						... 
						
						
						
						Contributors have started to make it messy. 
						
						
							
						
					 
					
						2020-12-12 07:40:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						558a2568e3 
					 
					
						
						
							
							Merge branch 'undefined' into 'master'  
						
						 
						
						... 
						
						
						
						Bulgarian language keyboard layout
See merge request Librem5/squeekboard!418  
						
						
							
						
					 
					
						2020-12-12 07:38:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9517c347b6 
					 
					
						
						
							
							Fix bulgarian layout size  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-12 00:28:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8dd92c81e7 
					 
					
						
						
							
							bulgarian add translation and to needed lists  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-11 22:06:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						03ccfe77ad 
					 
					
						
						
							
							Merge branch 'unused' into 'master'  
						
						 
						
						... 
						
						
						
						build: Enable unused warnings in C
See merge request Librem5/squeekboard!375  
						
						
							
						
					 
					
						2020-12-11 14:56:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c103b84fa6 
					 
					
						
						
							
							Bulgarian language keyboard layout  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-10 19:42:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9a72db2fcc 
					 
					
						
						
							
							Merge branch 'esperanto'  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-07 15:33:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61a84c47f1 
					 
					
						
						
							
							Esperanto keyboard  
						
						 
						
						... 
						
						
						
						Fixed by Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm > 
						
						
							
						
					 
					
						2020-12-07 15:32:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a9ecc13185 
					 
					
						
						
							
							Merge branch 'fallback' into 'master'  
						
						 
						
						... 
						
						
						
						Better fallbacks
See merge request Librem5/squeekboard!415  
						
						
							
						
					 
					
						2020-12-05 04:16:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7143fb2497 
					 
					
						
						
							
							Merge branch 'central_visible' into 'master'  
						
						 
						
						... 
						
						
						
						Central visibility policy
See merge request Librem5/squeekboard!409  
						
						
							
						
					 
					
						2020-12-05 04:12:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c6cc58fd8e 
					 
					
						
						
							
							ffi: Eliminate squeek_button and squeek_row  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-04 17:34:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9522d4e302 
					 
					
						
						
							
							renderer: Bring button drawing closer to Rust  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-04 15:35:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8f62520648 
					 
					
						
						
							
							view: Ąto-unlatching when multiple latching buttons pressed  
						
						 
						
						... 
						
						
						
						Best seen in the PL layout, where to get to Ą, two buttons must be latched: Capitals, and then Accents. 
						
						
							
						
					 
					
						2020-12-04 10:02:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e36c4e597f 
					 
					
						
						
							
							layout: Remove the little abomination of view change promise  
						
						 
						
						... 
						
						
						
						It didn't make anything more testable due to being tightly coupled to Layout.
With the last place needing the curent form abolished, it's no longer needed.
No attempt to make it more stateless and unit-testable was made though. 
						
						
							
						
					 
					
						2020-12-03 19:56:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8ab6997b21 
					 
					
						
						
							
							layout: Plug in stateless view switching  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-03 19:44:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b06eadef5 
					 
					
						
						
							
							layout: Add stateless view switching  
						
						 
						
						... 
						
						
						
						Tested, but not yet plugged in. 
						
						
							
						
					 
					
						2020-12-03 19:35:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						287e851770 
					 
					
						
						
							
							layout: Latch keys when clicked twice  
						
						 
						
						... 
						
						
						
						Third click unlatches. No actual UI indication. 
						
						
							
						
					 
					
						2020-12-03 18:42:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dfee95430d 
					 
					
						
						
							
							Merge branch 'release' into 'master'  
						
						 
						
						... 
						
						
						
						Reproducible build
See merge request Librem5/squeekboard!413  
						
						
							
						
					 
					
						2020-12-03 17:18:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fcd0eaddf2 
					 
					
						
						
							
							layouts: Simplify the main flow of source list  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-03 16:26:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ba2e191918 
					 
					
						
						
							
							layouts: Use base as fallback for alternative layouts  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-03 16:15:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cc4f14e8c6 
					 
					
						
						
							
							data: Flattened layout fallback function  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-03 15:47:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						103e64b96c 
					 
					
						
						
							
							data: Made data flow in fallback clearer  
						
						 
						
						
						
						
							
						
					 
					
						2020-12-03 15:45:45 +00:00