46f8790fc0 
					 
					
						
						
							
							renderer: Reduce reliance on knowing the transform  
						
						 
						
						
						
						
							
						
					 
					
						2021-03-17 13:29:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3cdced0c0c 
					 
					
						
						
							
							Merge branch 'fixes' into 'master'  
						
						 
						
						... 
						
						
						
						Rust fixes
See merge request Librem5/squeekboard!435  
						
						
							
						
					 
					
						2021-03-17 13:21:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bffd212e10 
					 
					
						
						
							
							Merge branch 'it' into 'master'  
						
						 
						
						... 
						
						
						
						italian: Fix colon
See merge request Librem5/squeekboard!434  
						
						
							
						
					 
					
						2021-03-09 16:03:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c2c379b870 
					 
					
						
						
							
							Rust: Remove unnecessary no_mangle statements to silence warnings  
						
						 
						
						
						
						
							
						
					 
					
						2021-03-09 14:59:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1ae29ff7bc 
					 
					
						
						
							
							popover: Fix prematurely deallocated CString  
						
						 
						
						
						
						
							
						
					 
					
						2021-03-09 14:36:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d3cd7dc11f 
					 
					
						
						
							
							italian: Fix colon  
						
						 
						
						
						
						
							
						
					 
					
						2021-03-09 14:09:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d3695d3bc9 
					 
					
						
						
							
							Merge branch 'th-enhancement' into 'master'  
						
						 
						
						... 
						
						
						
						Add wide Thai keyboard layout
See merge request Librem5/squeekboard!433  
						
						
							
						
					 
					
						2021-02-13 16:01:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						11952ed29a 
					 
					
						
						
							
							Add wide Thai keyboard layout  
						
						 
						
						
						
						
							
						
					 
					
						2021-02-13 15:11:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						842e616cd3 
					 
					
						
						
							
							Merge branch 'master' into 'master'  
						
						 
						
						... 
						
						
						
						Add Mod4 (Windows) key
See merge request Librem5/squeekboard!432  
						
						
							
						
					 
					
						2021-02-11 17:44:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a265427e8e 
					 
					
						
						
							
							Add Mod4 (Windows) key  
						
						 
						
						
						
						
							
						
					 
					
						2021-02-11 18:06:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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