094aa872ce 
					 
					
						
						
							
							Cleanups: fix deprecated g_type_class_add_private()  
						
						 
						
						... 
						
						
						
						- use G_DECLARE_ and G_DEFINE_ macros
- move all data into ClassNamePrivate
- use _get_instance_private()
This should not introduce any functional changes or breakage.
Skipped two classes (EekKeyboard and EekboardContextService) for now in
order not to break the build.
These two classes are used in some very funky WIP code that tries to
circumvent encapsulation.
(Funky code is in eekboard/key-emitter.c and eekboard/eekboard-context-service.c) 
						
						
					 
					
						2019-07-08 08:44:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b69b3e9409 
					 
					
						
						
							
							Merge branch 'fix-uninitialized-var' into 'master'  
						
						 
						
						... 
						
						
						
						Fix an uninitialized-variable warning, and fixes gradients (quickie)
See merge request Librem5/squeekboard!35  
						
						
					 
					
						2019-07-07 17:37:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ae5eaeec93 
					 
					
						
						
							
							Fix an uninitialized-variable warning, and fixes gradients  
						
						 
						
						
						
						
					 
					
						2019-07-07 18:45:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c393eb20be 
					 
					
						
						
							
							Merge branch 'improve-key-rendering' into 'master'  
						
						 
						
						... 
						
						
						
						Improve key rendering and eliminate two deprecation warnings
See merge request Librem5/squeekboard!33  
						
						
					 
					
						2019-07-07 11:39:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0e8715b4ff 
					 
					
						
						
							
							Improve key rendering and eliminate two deprecation warnings  
						
						 
						
						... 
						
						
						
						- Replace two calls to deprecated gdk_cairo_create()
- Alleviate asymmetry between rendering pressed and released keys
  by consistenly clipping the same area up front to avoid
  artefacts
- make sure pressed and released keys are shown immediately by
  calling gdk_window_invalidate_rect()
- improve consistency between render_(pressed|locked|released)_key
- improve code flow 
						
						
					 
					
						2019-07-07 11:34:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b09c812579 
					 
					
						
						
							
							Merge branch 'drop-icons' into 'master'  
						
						 
						
						... 
						
						
						
						Drop icons
See merge request Librem5/squeekboard!29  
						
						
					 
					
						2019-07-04 18:34:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d6f7c271e2 
					 
					
						
						
							
							Merge branch 'kill-automake' into 'master'  
						
						 
						
						... 
						
						
						
						Remove automake leftovers
See merge request Librem5/squeekboard!27  
						
						
					 
					
						2019-07-04 18:26:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f1d97e396b 
					 
					
						
						
							
							Drop icons  
						
						 
						
						... 
						
						
						
						They're not being installed and we want ones matching current
GNOME design anyway. 
						
						
					 
					
						2019-07-04 16:25:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a52080940 
					 
					
						
						
							
							Remove automake leftovers  
						
						 
						
						
						
						
					 
					
						2019-07-04 14:51:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						851a9185c0 
					 
					
						
						
							
							Merge branch 'margins' into 'master'  
						
						 
						
						... 
						
						
						
						style: Fix right margin
See merge request Librem5/squeekboard!26  
						
						
					 
					
						2019-07-04 08:44:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c1e1ddb73f 
					 
					
						
						
							
							style: Fix right margin  
						
						 
						
						... 
						
						
						
						For some reason, adjusting the width of the keyboard layout affects the margin when used at 360 width. 
						
						
					 
					
						2019-07-04 08:27:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d530c1d6d6 
					 
					
						
						
							
							Merge branch 'session' into 'master'  
						
						 
						
						... 
						
						
						
						session: Register to the session manager
See merge request Librem5/squeekboard!24  
						
						
					 
					
						2019-07-04 08:27:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						43579b51f0 
					 
					
						
						
							
							session: Register to the session manager  
						
						 
						
						... 
						
						
						
						Registering as "sm.puri.OSK0", because that's as much as the session knows about the virtual keyboard. 
						
						
					 
					
						2019-07-04 07:58:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e27af9fd24 
					 
					
						
						
							
							Merge branch 'be-explicit-about-meson' into 'master'  
						
						 
						
						... 
						
						
						
						Specify the build system when building a package
See merge request Librem5/squeekboard!23  
						
						
					 
					
						2019-07-03 22:28:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a7c6597246 
					 
					
						
						
							
							Specify the build system when building a package  
						
						 
						
						
						
						
					 
					
						2019-07-04 00:18:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fd6d873c01 
					 
					
						
						
							
							Merge branch 'add-debian-source-format' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						Add missing packaging file
See merge request Librem5/squeekboard!22  
						
						
					 
					
						2019-07-03 19:40:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						89dee04cdf 
					 
					
						
						
							
							Add missing packaging file  
						
						 
						
						
						
						
					 
					
						2019-07-03 21:35:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b0a073964 
					 
					
						
						
							
							Merge branch 'conflict' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						build: Apply fixes/suggestions
See merge request Librem5/squeekboard!21  
						
						
					 
					
						2019-07-03 08:48:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a129863a4d 
					 
					
						
						
							
							build: Apply fixes/suggestions  
						
						 
						
						... 
						
						
						
						Following comments on https://source.puri.sm/Librem5/squeekboard/merge_requests/20  
						
						
					 
					
						2019-07-02 20:14:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5b700f7dfc 
					 
					
						
						
							
							Merge branch 'modifiers' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						Modifiers
See merge request Librem5/squeekboard!19  
						
						
					 
					
						2019-07-02 18:44:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d982bcb5e4 
					 
					
						
						
							
							Merge branch 'conflict' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						Fix virtboard conflict
See merge request Librem5/squeekboard!20  
						
						
					 
					
						2019-07-02 18:18:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61a5e8d4fd 
					 
					
						
						
							
							install: Don't distribute dbus definition  
						
						 
						
						... 
						
						
						
						Instead, require virtboard to provide it. 
						
						
					 
					
						2019-07-02 18:13:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cb641bd221 
					 
					
						
						
							
							ci: Prevent caching of build directory  
						
						 
						
						
						
						
					 
					
						2019-07-02 18:11:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2f6e9a1756 
					 
					
						
						
							
							Merge branch 'remove-trigger-in-packaging' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						Remove unnecessary trigger
See merge request Librem5/squeekboard!18  
						
						
					 
					
						2019-07-02 13:23:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						51b183a0f3 
					 
					
						
						
							
							Remove unnecessary trigger  
						
						 
						
						
						
						
					 
					
						2019-07-02 13:23:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d071bb04af 
					 
					
						
						
							
							Merge branch 'linking' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						build: Link Rust library statically
See merge request Librem5/squeekboard!16  
						
						
					 
					
						2019-07-02 13:19:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						14887f9c99 
					 
					
						
						
							
							layout: Change label for Level 3 modifier  
						
						 
						
						
						
						
					 
					
						2019-07-02 13:09:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						654909261e 
					 
					
						
						
							
							modifiers: Level 3 works  
						
						 
						
						
						
						
					 
					
						2019-07-02 13:03:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ab2a27345d 
					 
					
						
						
							
							Merge branch 'modifiers' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						modifiers: Seem to be emitted correctly
See merge request Librem5/squeekboard!17  
						
						
					 
					
						2019-07-02 11:54:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						484eb3303c 
					 
					
						
						
							
							modifiers: Seem to be emitted correctly  
						
						 
						
						
						
						
					 
					
						2019-07-02 11:52:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						319d64e1e5 
					 
					
						
						
							
							build: Link Rust library statically  
						
						 
						
						
						
						
					 
					
						2019-07-02 10:11:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						60250ca5e5 
					 
					
						
						
							
							Merge branch 'font-size' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						hack: Adjust font size
See merge request Librem5/squeekboard!15  
						
						
					 
					
						2019-07-01 15:41:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d729bb3a89 
					 
					
						
						
							
							hack: Adjust font size  
						
						 
						
						
						
						
					 
					
						2019-07-01 15:27:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4dc55635d7 
					 
					
						
						
							
							Merge branch 'new_layout' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						New layout
See merge request Librem5/squeekboard!13  
						
						
					 
					
						2019-07-01 15:04:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4af49ef7b6 
					 
					
						
						
							
							layout: Make keys higher  
						
						 
						
						
						
						
					 
					
						2019-07-01 13:31:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3a42e66504 
					 
					
						
						
							
							layout: Position keys closer to the left edge  
						
						 
						
						
						
						
					 
					
						2019-07-01 12:57:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						250b196b81 
					 
					
						
						
							
							theme: Use mockup colors  
						
						 
						
						
						
						
					 
					
						2019-07-01 12:57:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ba1987cab 
					 
					
						
						
							
							layout: Moved keys a bit to the left  
						
						 
						
						
						
						
					 
					
						2019-07-01 12:57:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						909b1e2a28 
					 
					
						
						
							
							theme: Adjust colors to match the mockup closer  
						
						 
						
						
						
						
					 
					
						2019-07-01 12:57:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e46af41abf 
					 
					
						
						
							
							layouts: Fixed spacing  
						
						 
						
						
						
						
					 
					
						2019-07-01 12:57:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						17671a3b08 
					 
					
						
						
							
							layout: Use outlines for key bounds  
						
						 
						
						
						
						
					 
					
						2019-07-01 12:57:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b8eb7752e7 
					 
					
						
						
							
							layout: Using bigger keys  
						
						 
						
						
						
						
					 
					
						2019-07-01 12:57:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5e92f45111 
					 
					
						
						
							
							layout: Arrange keys similar to mockup  
						
						 
						
						
						
						
					 
					
						2019-07-01 12:57:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						baf848c791 
					 
					
						
						
							
							layout: Ignore keycodes without corresponding keys  
						
						 
						
						
						
						
					 
					
						2019-07-01 12:57:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						737d57c1f4 
					 
					
						
						
							
							Merge branch 'install-rslib' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						Install rslib
See merge request Librem5/squeekboard!12  
						
						
					 
					
						2019-07-01 12:57:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9985ad7ee1 
					 
					
						
						
							
							Fix lintian package-must-activate-ldconfig-trigger error  
						
						 
						
						
						
						
					 
					
						2019-07-01 01:46:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						025b55e1a2 
					 
					
						
						
							
							Install rslib  
						
						 
						
						
						
						
					 
					
						2019-07-01 00:05:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						14fbabe8d7 
					 
					
						
						
							
							Merge branch 'popup' into 'squeekboard'  
						
						 
						
						... 
						
						
						
						Pop up when input requested
See merge request Librem5/squeekboard!10  
						
						
					 
					
						2019-06-30 19:04:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b746f7a70e 
					 
					
						
						
							
							input method: Pop up the keyboard  
						
						 
						
						
						
						
					 
					
						2019-06-30 19:03:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0d3b003aac 
					 
					
						
						
							
							input method: Initialize the protocol and pretend to handle a few things  
						
						 
						
						
						
						
					 
					
						2019-06-30 19:03:24 +00:00