d8ca9f47ca 
					 
					
						
						
							
							moved data/langs/he_IL.txt -> data/langs/he-IL.txt to better conform with existing translations.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Kozova1 <mug66kk@gmail.com > 
						
						
							
						
					 
					
						2021-03-30 20:30:53 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a3638f4bfb 
					 
					
						
						
							
							Added Hebrew translations for most layouts.  
						
						 
						
						... 
						
						
						
						This commit adds translations in Hebrew for most layouts.
Note: the hebrew file seems to be named incorrectly,
is that intentional? (he_IL.txt instead of he-IL.txt)
Signed-off-by: Kozova1 <mug66kk@gmail.com > 
						
						
							
						
					 
					
						2021-03-30 20:29:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f45f2db948 
					 
					
						
						
							
							Merge branch 'crash' into 'master'  
						
						 
						
						... 
						
						
						
						Stop requiring a renderer to be present to get a transformation
Closes  #270 
See merge request Librem5/squeekboard!438  
						
						
							
						
					 
					
						2021-03-30 13:45:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						40bf3ca5de 
					 
					
						
						
							
							server-main: Properly register to gnome-session  
						
						 
						
						... 
						
						
						
						So far squeeboard only did half of the registration failing
to respond to the signals sent by the session.
This causes problems e.g. when exiting the session since the it
thinks the client hangs or is busy.
Closes : #274  
						
						
							
						
					 
					
						2021-03-25 18:11:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e800a88893 
					 
					
						
						
							
							server-main: Add quit()  
						
						 
						
						... 
						
						
						
						This allows to exit the mainloop e.g. when signalled from gnome-session
or by a signal. 
						
						
							
						
					 
					
						2021-03-25 16:03:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						24c3fac505 
					 
					
						
						
							
							renderer: Split mutable geometry and place it directly in GtkKeyboard  
						
						 
						
						... 
						
						
						
						Geometry is now permanently married to the widget rather the renderer. While geometry is not always defined, C doesn't support sum types, so checks won't be enforced by the compiler. It's OK to pretend there's always some geometry to avoid crashes. 
						
						
							
						
					 
					
						2021-03-17 14:37:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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