7a07f1616d 
					 
					
						
						
							
							ci: Include pre-build style check  
						
						 
						
						
						
						
					 
					
						2021-12-09 11:42:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4f19a81d78 
					 
					
						
						
							
							debian: Switch to dh 13  
						
						 
						
						... 
						
						
						
						This adds goodies like failing on inexistent files. It's well
supported in Debian Bullseye, PureOS Byzantium and newer versions. 
						
						
					 
					
						2021-12-05 19:35:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						df8e885983 
					 
					
						
						
							
							build: Fix release  
						
						 
						
						
						
						
					 
					
						2020-11-28 18:57:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7e38d17cb7 
					 
					
						
						
							
							debian: Insert a "breaks" for librem5-base < 24  
						
						 
						
						... 
						
						
						
						Librem5-base sets the GNOME a11y to true, which solves the invisibility of the keyboard on the phone. 
						
						
					 
					
						2020-10-11 16:36:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						26e0473fc1 
					 
					
						
						
							
							debian: Require lsb-release  
						
						 
						
						
						
						
					 
					
						2020-06-25 17:45:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e89c9b02a0 
					 
					
						
						
							
							debian: Build-depend on libfeedback  
						
						 
						
						... 
						
						
						
						Will be needed in the following commits. 
						
						
					 
					
						2020-06-02 10:10:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f473a47eb8 
					 
					
						
						
							
							Removed unused dependency 'libcroco'  
						
						 
						
						
						
						
					 
					
						2020-05-24 16:31:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1f5e9566e4 
					 
					
						
						
							
							debian: Add missing commas  
						
						 
						
						
						
						
					 
					
						2020-01-28 21:38:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a93f3c55e7 
					 
					
						
						
							
							translations: Use gnome-desktop's xkb info database for layout names  
						
						 
						
						
						
						
					 
					
						2020-01-07 16:18:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						12be3e980f 
					 
					
						
						
							
							Merge branch 'cleanup' into 'master'  
						
						 
						
						... 
						
						
						
						Build cleanups
See merge request Librem5/squeekboard!287  
						
						
					 
					
						2019-12-23 21:34:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ff11dc511 
					 
					
						
						
							
							Remove unused build dependencies  
						
						 
						
						
						
						
					 
					
						2019-12-16 18:22:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1cffdda09d 
					 
					
						
						
							
							packaging: Install entty.py as squeekboard-entry  
						
						 
						
						
						
						
					 
					
						2019-12-16 18:13:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cfa66d8182 
					 
					
						
						
							
							squeekboard-test-layout: add argument parsing and some more output  
						
						 
						
						
						
						
					 
					
						2019-12-14 10:55:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9b271a6919 
					 
					
						
						
							
							devel: Package squeekboard-test-layout  
						
						 
						
						
						
						
					 
					
						2019-11-19 12:22:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ad8c918e1a 
					 
					
						
						
							
							Merge branch 'style' into 'master'  
						
						 
						
						... 
						
						
						
						Use dark style by default
See merge request Librem5/squeekboard!239  
						
						
					 
					
						2019-11-15 13:49:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0bfaa8cd7a 
					 
					
						
						
							
							debian: Wrap squeekboard in theme selector  
						
						 
						
						... 
						
						
						
						This works around https://source.puri.sm/Librem5/squeekboard/issues/151  by providing a dark style to match the dark style of the layouts. 
						
						
					 
					
						2019-11-13 14:07:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f88660d99 
					 
					
						
						
							
							locale: Add translations for layout names  
						
						 
						
						... 
						
						
						
						Pulled in some Unix-specific code from https://github.com/rust-locale/locale_config  to reduce dependencies.
First reason to reduce dependencies: gettext-rs is not in Debian. Copying gettext-sys might have made sense, but the interface is somewhat confusing.
For translating a couple identifiers, detection and some hand-rolled hash map is all that is needed, and the option to move to gettext later remains.
locale_config has been stripped of the lazy_static dependency, which, messing with the strtup sequence, might be a source of debugging woes. Plus setting language once in the beginning is somewhat inflexible regarding runtime changes. 
						
						
					 
					
						2019-11-08 10:21:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						47c4119ab7 
					 
					
						
						
							
							Add a popover menu to switch languages  
						
						 
						
						
						
						
					 
					
						2019-11-05 13:10:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						241e5c0fc6 
					 
					
						
						
							
							debian: Use Debian versions of dependencies  
						
						 
						
						
						
						
					 
					
						2019-09-20 09:40:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc5f671e57 
					 
					
						
						
							
							Add new meson and current ninja to the dependencies  
						
						 
						
						
						
						
					 
					
						2019-09-06 22:15:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3413021d30 
					 
					
						
						
							
							rust: Use Cargo to build the Rust portion  
						
						 
						
						... 
						
						
						
						Pros: Ability to use Rust libraries from crates.io
Problems: Need to lock library versions and document their reproducible building, either via Cargo.lock or vendoring. 
						
						
					 
					
						2019-08-30 09:00:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aff71e0e33 
					 
					
						
						
							
							debian: Add test run dependencies  
						
						 
						
						... 
						
						
						
						We need xvfb to run the tests since this involves creating GTK
widgets. 
						
						
					 
					
						2019-07-23 10:20:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7fd51af4de 
					 
					
						
						
							
							debian: Drop virtboard build-dependency  
						
						 
						
						
						
						
					 
					
						2019-07-11 14:31:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61a5e8d4fd 
					 
					
						
						
							
							install: Don't distribute dbus definition  
						
						 
						
						... 
						
						
						
						Instead, require virtboard to provide it. 
						
						
					 
					
						2019-07-02 18:13:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0d3b003aac 
					 
					
						
						
							
							input method: Initialize the protocol and pretend to handle a few things  
						
						 
						
						
						
						
					 
					
						2019-06-30 19:03:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc338f5723 
					 
					
						
						
							
							Add Debian packaging files  
						
						 
						
						
						
						
					 
					
						2019-06-29 10:10:15 +00:00