b639c7f3f0 
					 
					
						
						
							
							Fix old Rust woes  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-08 07:04:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d80758fcd1 
					 
					
						
						
							
							positioning: Clean up unused code  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 21:33:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dd21bfed8d 
					 
					
						
						
							
							positioning: Calculate sizes instead of storing, move position out of widgets  
						
						 
						
						... 
						
						
						
						Sizes of widgets can be derived, so storing them was only for C compatibility. Similar with storing position inside of widgets.
Some layout margin and scaling changes could be introduced, meaning a possibility of visual differences. 
						
						
							
						
					 
					
						2019-12-07 21:20:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1f69787fac 
					 
					
						
						
							
							cleanup: Remove unused single frame draw  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 17:19:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						36362291ef 
					 
					
						
						
							
							cleanup: Unbox View and Row  
						
						 
						
						... 
						
						
						
						They are no longer referenced anywhere in C, so it's safe to let Rust memory management deal with them. 
						
						
							
						
					 
					
						2019-12-07 17:19:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1c4d027af5 
					 
					
						
						
							
							cleanup: Remove references to squeek_view  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 15:42:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						51a77c41c3 
					 
					
						
						
							
							renderer: Remove unused functions  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 15:19:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f77db1bb73 
					 
					
						
						
							
							renderer: Render whole keyboard the same way as pressed buttons  
						
						 
						
						... 
						
						
						
						Removed window size dependent surface. 
						
						
							
						
					 
					
						2019-12-07 14:33:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						581c86809a 
					 
					
						
						
							
							renderer: Simply cut off when painting outside bounds  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 14:03:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						804aa53351 
					 
					
						
						
							
							renderer: Remove unused locked key render function  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 14:01:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e6da2a3b5b 
					 
					
						
						
							
							rendering: Remove unneeded redraw after button release  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 13:58:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f9fbd3fb2d 
					 
					
						
						
							
							rendering: Simplify Cairo context usage, remove unneeded calls.  
						
						 
						
						... 
						
						
						
						Moved Cairo context usage to Rust, and rearranged ctx setup (position) to happen in one place.
Removed render calls that were overwritten on each draw call anyway. 
						
						
							
						
					 
					
						2019-12-07 12:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6e32a2ef41 
					 
					
						
						
							
							renderer: Simplify surface rendering  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 16:00:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34fce7395d 
					 
					
						
						
							
							renderer: Drop unused params  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 15:36:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d415ecf5d0 
					 
					
						
						
							
							renderer: Drop row from button rendering  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 15:31:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5266c621fd 
					 
					
						
						
							
							renderer: Simplified outline rendering  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 15:27:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4ee832c594 
					 
					
						
						
							
							renderer: Remove some unneeded vars  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 15:22:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						83fea8cd31 
					 
					
						
						
							
							Drop squeek_key  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 15:01:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cdf263d984 
					 
					
						
						
							
							Merge branch 'translation-and-minor-layout-fixes' into 'master'  
						
						 
						
						... 
						
						
						
						translation: Japanese and minor layout fixes
See merge request Librem5/squeekboard!264  
						
						
							
						
					 
					
						2019-11-30 12:22:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ddfcfaff0 
					 
					
						
						
							
							translation: Japanese and minor layout fixes  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-30 12:22:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a901c85bcb 
					 
					
						
						
							
							Merge branch 'themes' into 'master'  
						
						 
						
						... 
						
						
						
						Use appropriate styling for layouts
See merge request Librem5/squeekboard!253  
						
						
							
						
					 
					
						2019-11-30 11:08:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fdbbe8f126 
					 
					
						
						
							
							Merge branch 'settings' into 'master'  
						
						 
						
						... 
						
						
						
						Implement the word-of-mouth layout selection
See merge request Librem5/squeekboard!260  
						
						
							
						
					 
					
						2019-11-29 18:19:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f284627beb 
					 
					
						
						
							
							Merge branch 'release' into 'master'  
						
						 
						
						... 
						
						
						
						Use Cargo release flag
See merge request Librem5/squeekboard!256  
						
						
							
						
					 
					
						2019-11-29 15:33:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d45724c462 
					 
					
						
						
							
							Merge branch 'leave' into 'master'  
						
						 
						
						... 
						
						
						
						pointer: Release button when window is left
Closes  #46 
See merge request Librem5/squeekboard!262  
						
						
							
						
					 
					
						2019-11-29 13:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						93d0dcdc99 
					 
					
						
						
							
							Merge branch 'text' into 'master'  
						
						 
						
						... 
						
						
						
						Text property
Closes  #153 
See merge request Librem5/squeekboard!257  
						
						
							
						
					 
					
						2019-11-28 09:19:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b252f7659b 
					 
					
						
						
							
							rust: Be compatible with older Rust  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 16:52:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						af6ad1fce6 
					 
					
						
						
							
							buttons: Accept "text" and drop xkb keysym derivation  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 16:52:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4ee8a91dfe 
					 
					
						
						
							
							build: Bring back squeekboard as a first class executable  
						
						 
						
						... 
						
						
						
						With styles no longer being inconsistent, there's no need to override styles by default. The override script remains for PureOS packaging purposes. 
						
						
							
						
					 
					
						2019-11-27 16:37:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6d5f793718 
					 
					
						
						
							
							util: Include Result logger  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 16:31:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						59f6173282 
					 
					
						
						
							
							theme: Use a matching layout theme for any widget theme  
						
						 
						
						... 
						
						
						
						Dedicated styling is now possible for themes which have a corresponding style-theme.css file. Adwaita:dark gets one, whereas other themes use the new generic fallback theme. 
						
						
							
						
					 
					
						2019-11-27 16:30:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3aec821f92 
					 
					
						
						
							
							Merge branch 'errors' into 'master'  
						
						 
						
						... 
						
						
						
						Better layout checking
Closes  #131 
See merge request Librem5/squeekboard!255  
						
						
							
						
					 
					
						2019-11-27 16:22:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						80ac591535 
					 
					
						
						
							
							Merge branch 'deadkey' into 'master'  
						
						 
						
						... 
						
						
						
						Bugfix release 1.3.2: work around sending keycode 0
See merge request Librem5/squeekboard!267  
						
						
							
						
					 
					
						2019-11-26 15:55:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						579ba8ab87 
					 
					
						
						
							
							Release 1.3.2  
						
						 
						
						
						
						
							
  v1.3.2
 
						
					 
					
						2019-11-26 15:38:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a262242a3 
					 
					
						
						
							
							keymap: Work around sending keycode 0  
						
						 
						
						... 
						
						
						
						If keycode 0 resolves to a letter, the the press is ignored by the compositor. This works around the bug. 
						
						
							
						
					 
					
						2019-11-26 15:35:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						034570bfa0 
					 
					
						
						
							
							readme: Update language selection  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-21 18:57:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1abca0a44e 
					 
					
						
						
							
							settings: Fetch current layout as the first item  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-21 18:57:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						23693521b7 
					 
					
						
						
							
							popover: Don't change "current" field on language settings, change order  
						
						 
						
						... 
						
						
						
						Also stops crashes when sources list is empty. 
						
						
							
						
					 
					
						2019-11-21 18:57:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bb18e60754 
					 
					
						
						
							
							Merge branch 'release1' into 'master'  
						
						 
						
						... 
						
						
						
						Release 1.3.1
See merge request Librem5/squeekboard!265  
						
						
							
						
					 
					
						2019-11-20 22:24:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						35bc163107 
					 
					
						
						
							
							Release 1.3.1  
						
						 
						
						... 
						
						
						
						Fixing layout issues and building failures due to tests taking a long time. 
						
						
							
  v1.3.1
 
						
					 
					
						2019-11-20 22:13:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0179507254 
					 
					
						
						
							
							readme: Update cargo.sh usage  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-20 14:32:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c7e77a05f 
					 
					
						
						
							
							pointer: Release button when window is left  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-20 13:17:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						317d8a58dc 
					 
					
						
						
							
							Merge branch 'translations' into 'master'  
						
						 
						
						... 
						
						
						
						translations: Updated pl and en with new layouts
See merge request Librem5/squeekboard!261  
						
						
							
						
					 
					
						2019-11-20 12:26:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						89b3ab9a81 
					 
					
						
						
							
							translations: Updated pl and en with new layouts  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-20 12:12:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8690808a29 
					 
					
						
						
							
							layouts: Correct xkb symbols usage  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-20 11:18:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						be4ac32477 
					 
					
						
						
							
							Merge branch '153-fix-German-layout-xkb-buttons-without-keycode-property' into 'master'  
						
						 
						
						... 
						
						
						
						German layout: Correct xkb symbols usage
See merge request Librem5/squeekboard!251  
						
						
							
						
					 
					
						2019-11-20 11:15:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5068f36d9d 
					 
					
						
						
							
							German layout: Correct xkb symbols usage  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-20 11:15:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8c48e96f50 
					 
					
						
						
							
							Merge branch 'codes' into 'master'  
						
						 
						
						... 
						
						
						
						Language code fixes
See merge request Librem5/squeekboard!258  
						
						
							
						
					 
					
						2019-11-20 11:12:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f15619287a 
					 
					
						
						
							
							Merge branch 'de' into 'master'  
						
						 
						
						... 
						
						
						
						DE fixes
See merge request Librem5/squeekboard!259  
						
						
							
						
					 
					
						2019-11-20 10:47:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eb5c28e77f 
					 
					
						
						
							
							translation: Use right codes in German  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-20 10:25:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7fb34feaf8 
					 
					
						
						
							
							translations: Use the correct code for Norwegian  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-20 10:24:31 +00:00