268dda4da0 
					 
					
						
						
							
							Improve symbol mapping  
						
						 
						
						
						
						
					 
					
						2019-07-16 14:00:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						45f58a97b9 
					 
					
						
						
							
							Update the test keymap  
						
						 
						
						
						
						
					 
					
						2019-07-16 14:00:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bdbbaf6099 
					 
					
						
						
							
							Use groups to reference keysyms in the keymap  
						
						 
						
						
						
						
					 
					
						2019-07-16 14:00:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						839968dc84 
					 
					
						
						
							
							Try using a custom keymap  
						
						 
						
						
						
						
					 
					
						2019-07-16 14:00:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fbdc5f4a93 
					 
					
						
						
							
							Stash for sharing  
						
						 
						
						
						
						
					 
					
						2019-07-16 14:00:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e5648a82a3 
					 
					
						
						
							
							Remove explicit keycodes in XML, auto-generate them instead  
						
						 
						
						... 
						
						
						
						This makes it easier to keep the geometry and symbols files in sync. 
						
						
					 
					
						2019-07-16 14:00:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						38133d326b 
					 
					
						
						
							
							Merge branch 'autogen.sh' into 'master'  
						
						 
						
						... 
						
						
						
						Remove more files
See merge request Librem5/squeekboard!81  
						
						
					 
					
						2019-07-16 11:06:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cc00fcb5c9 
					 
					
						
						
							
							Remove more files  
						
						 
						
						... 
						
						
						
						autogen.sh is for automake and the TODO refers to eekboard. 
						
						
					 
					
						2019-07-16 11:00:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						53f7a14717 
					 
					
						
						
							
							EekboardService: Properly toggle keyboard visibility on DBus  
						
						 
						
						... 
						
						
						
						Closes : #55  
						
						
					 
					
						2019-07-16 10:21:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						922495ca06 
					 
					
						
						
							
							Merge branch 'remove-unused-files' into 'master'  
						
						 
						
						... 
						
						
						
						Remove unused files and functions
See merge request Librem5/squeekboard!79  
						
						
					 
					
						2019-07-16 07:16:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e5e2e08ff4 
					 
					
						
						
							
							Merge branch 'fewer-redraws' into 'master'  
						
						 
						
						... 
						
						
						
						keyboard: Schedule widget redraw instead of gdk_window_invalidate_rect
See merge request Librem5/squeekboard!75  
						
						
					 
					
						2019-07-15 22:57:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c7c410210b 
					 
					
						
						
							
							Merge branch 'scale' into 'master'  
						
						 
						
						... 
						
						
						
						Honor widget scale  factor
See merge request Librem5/squeekboard!56  
						
						
					 
					
						2019-07-15 22:27:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cb7c214aa0 
					 
					
						
						
							
							Merge branch 'fixes' into 'master'  
						
						 
						
						... 
						
						
						
						Fixes
See merge request Librem5/squeekboard!74  
						
						
					 
					
						2019-07-15 22:20:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f5f49729c 
					 
					
						
						
							
							Remove unused files and functions  
						
						 
						
						
						
						
					 
					
						2019-07-15 23:45:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						94c9442de1 
					 
					
						
						
							
							keyboard: Drop now unused clip_bounds_to_dirty_rectangle()  
						
						 
						
						
						
						
					 
					
						2019-07-15 17:42:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8c044d0852 
					 
					
						
						
							
							keyboard: Schedule widget redraw instead of gdk_window_invalidate_rect  
						
						 
						
						... 
						
						
						
						The later would invaliate the drawn area again and again in a ::draw()
handler. This caused infinite redraws when e.g. a key was locked.  To
reproduce break e.g. on `eek_gtk_keyboard_real_draw()` and see how it is
invoked again and again. 
						
						
					 
					
						2019-07-15 17:42:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1f0cc0a5f3 
					 
					
						
						
							
							keyboard: Don't leak on set_keyboard()  
						
						 
						
						... 
						
						
						
						Unref and disconnect signals before setting a new keyboard. 
						
						
					 
					
						2019-07-15 14:12:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5693ce3df7 
					 
					
						
						
							
							keyboard: Simplify signal disconnect  
						
						 
						
						... 
						
						
						
						We're only keeping the signal ids around for disconnect but that only
happens in dispose so it's o.k.to just disconnect all keyboard signals
we listen to. 
						
						
					 
					
						2019-07-15 14:12:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bcf04ab11e 
					 
					
						
						
							
							Merge branch 'exclusive-zone' into 'master'  
						
						 
						
						... 
						
						
						
						LayerSurface: Make exclusive zone identical to height
Closes  #53 
See merge request Librem5/squeekboard!72  
						
						
					 
					
						2019-07-15 11:55:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						086f6bd772 
					 
					
						
						
							
							renderer: Only scale by output scale  
						
						 
						
						... 
						
						
						
						The original eekboard code scaled icons by a factor. That was simplified
in c529e9ed9c  but we can do away with it
completely and fetch the icons at the right size making them not blurry. 
						
						
					 
					
						2019-07-15 13:23:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d0fa444a0e 
					 
					
						
						
							
							Honor the outputs scale factor  
						
						 
						
						
						
						
					 
					
						2019-07-15 13:13:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cd81aeb286 
					 
					
						
						
							
							get_icon_surface: Add a scale argument  
						
						 
						
						... 
						
						
						
						This will allow us to pass the output scale around 
						
						
					 
					
						2019-07-15 13:13:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7db33bc92e 
					 
					
						
						
							
							renderer: Add icons in resource bundle to the icon theme  
						
						 
						
						
						
						
					 
					
						2019-07-15 13:13:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fb6c501e44 
					 
					
						
						
							
							renderer: Use gtk_icon_theme_load_surface  
						
						 
						
						... 
						
						
						
						This will allow us to feed in the output scale. 
						
						
					 
					
						2019-07-15 13:12:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ce7b398f7b 
					 
					
						
						
							
							LayerSurface: Make exclusive zone identical to height  
						
						 
						
						... 
						
						
						
						Othewise we hide content beneath the keyboard.
Closes : #53  
						
						
					 
					
						2019-07-15 12:49:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4d8d3a8109 
					 
					
						
						
							
							Merge branch 'suppress-warnings' into 'master'  
						
						 
						
						... 
						
						
						
						Suppress warning message
See merge request Librem5/squeekboard!70  
						
						
					 
					
						2019-07-13 22:14:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a183cf8b63 
					 
					
						
						
							
							Suppress warning message  
						
						 
						
						
						
						
					 
					
						2019-07-14 00:13:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f834edcf94 
					 
					
						
						
							
							Merge branch 'fix-compiler-warnings' into 'master'  
						
						 
						
						... 
						
						
						
						Fix use of inappropriate type
See merge request Librem5/squeekboard!69  
						
						
					 
					
						2019-07-13 19:47:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						17802a9408 
					 
					
						
						
							
							Fix use of inappropriate type  
						
						 
						
						
						
						
					 
					
						2019-07-13 18:36:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ac1aad881c 
					 
					
						
						
							
							Merge branch '49-inconsistent-behaviour-of-shift-key-s-pressed-state' into 'master'  
						
						 
						
						... 
						
						
						
						Resolve "Inconsistent behaviour of shift key's pressed state"
Closes  #49 
See merge request Librem5/squeekboard!66  
						
						
					 
					
						2019-07-13 16:35:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						928110a92d 
					 
					
						
						
							
							Merge branch 'add-missing-icon' into 'master'  
						
						 
						
						... 
						
						
						
						Add keyboard preferences icon
See merge request Librem5/squeekboard!68  
						
						
					 
					
						2019-07-12 21:09:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f6479fafe2 
					 
					
						
						
							
							Add keyboard preferences icon  
						
						 
						
						
						
						
					 
					
						2019-07-12 23:07:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						62b1c2ba84 
					 
					
						
						
							
							Revert to latch behavior for letters  
						
						 
						
						
						
						
					 
					
						2019-07-12 19:54:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c0ac5e540f 
					 
					
						
						
							
							Merge branch 'add-key-icons' into 'master'  
						
						 
						
						... 
						
						
						
						Add key icons
Closes  #44 
See merge request Librem5/squeekboard!65  
						
						
					 
					
						2019-07-12 19:17:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fb5ec5557b 
					 
					
						
						
							
							Make icons smaller  
						
						 
						
						
						
						
					 
					
						2019-07-12 20:12:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						74d94e6792 
					 
					
						
						
							
							Merge branch 'remove-unused-xml' into 'master'  
						
						 
						
						... 
						
						
						
						Remove unused XML from the US definitions
See merge request Librem5/squeekboard!64  
						
						
					 
					
						2019-07-12 18:08:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						63f4c6b4da 
					 
					
						
						
							
							Use icons for Shift and Return in the US layout  
						
						 
						
						
						
						
					 
					
						2019-07-12 20:04:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2774c1c988 
					 
					
						
						
							
							Try to load icons from app resources first  
						
						 
						
						
						
						
					 
					
						2019-07-12 20:04:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						469b0c0a9a 
					 
					
						
						
							
							Add icons to the resource manifest  
						
						 
						
						
						
						
					 
					
						2019-07-12 20:04:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ddd217737 
					 
					
						
						
							
							Add Enter and Shift icons  
						
						 
						
						
						
						
					 
					
						2019-07-12 19:16:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c4e8e34ad6 
					 
					
						
						
							
							Remove unused XML from the US definitions  
						
						 
						
						
						
						
					 
					
						2019-07-12 17:15:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4dc18c0af4 
					 
					
						
						
							
							Merge branch '27-period-should-not-change-when-caps-lock-is-active' into 'master'  
						
						 
						
						... 
						
						
						
						Resolve "Period should not change when caps lock is active"
Closes  #27 
See merge request Librem5/squeekboard!63  
						
						
					 
					
						2019-07-12 17:11:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						55c6911b87 
					 
					
						
						
							
							Remove level with > character from . key  
						
						 
						
						
						
						
					 
					
						2019-07-12 17:17:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9bf0da5409 
					 
					
						
						
							
							Merge branch 'adjust-scaling' into 'master'  
						
						 
						
						... 
						
						
						
						Reduce icon size to match platform guidelines
See merge request Librem5/squeekboard!62  
						
						
					 
					
						2019-07-12 15:15:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7d5b2dd1de 
					 
					
						
						
							
							Reduce icon size to match platform guidelines  
						
						 
						
						
						
						
					 
					
						2019-07-12 16:10:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6091632e40 
					 
					
						
						
							
							Merge branch 'simplify-geometry-xml' into 'master'  
						
						 
						
						... 
						
						
						
						Simplify geometry XML
See merge request Librem5/squeekboard!61  
						
						
					 
					
						2019-07-12 14:09:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						44110fd4d9 
					 
					
						
						
							
							Remove bounds for everything except the geometry element  
						
						 
						
						
						
						
					 
					
						2019-07-12 14:00:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						74d76ebfeb 
					 
					
						
						
							
							Remove unused XML elements  
						
						 
						
						
						
						
					 
					
						2019-07-12 14:00:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						760bc138b0 
					 
					
						
						
							
							Test effect of setting attributes to zero  
						
						 
						
						
						
						
					 
					
						2019-07-12 14:00:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2a4763d4f3 
					 
					
						
						
							
							Merge branch 'fix-bottom-margin' into 'master'  
						
						 
						
						... 
						
						
						
						Include extra space in the window object
Closes  #47 
See merge request Librem5/squeekboard!60  
						
						
					 
					
						2019-07-12 13:42:20 +00:00