Brian Ashworth 
								
							 
						 
						
							
							
							
							
								
							
							
								7885a138af 
								
							 
						 
						
							
							
								
								Fix swaylock arguments  
							
							 
							
							
							
						 
						
							2018-07-17 21:50:15 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brian Ashworth 
								
							 
						 
						
							
							
							
							
								
							
							
								7b91712416 
								
							 
						 
						
							
							
								
								Switch to using getopt_long for config flag  
							
							 
							
							
							
						 
						
							2018-07-16 12:17:40 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brian Ashworth 
								
							 
						 
						
							
							
							
							
								
							
							
								14c949c1c7 
								
							 
						 
						
							
							
								
								Remove leftover parens  
							
							 
							
							
							
						 
						
							2018-07-16 12:17:40 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brian Ashworth 
								
							 
						 
						
							
							
							
							
								
							
							
								85584734ce 
								
							 
						 
						
							
							
								
								Remove int cast after changing to size_t  
							
							 
							
							
							
						 
						
							2018-07-16 12:17:40 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brian Ashworth 
								
							 
						 
						
							
							
							
							
								
							
							
								d375f6af18 
								
							 
						 
						
							
							
								
								Change to size_t in swaylock's get_config_path  
							
							 
							
							
							
						 
						
							2018-07-16 12:17:40 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brian Ashworth 
								
							 
						 
						
							
							
							
							
								
							
							
								296889f3d7 
								
							 
						 
						
							
							
								
								Implement swaylock configuration file parsing  
							
							 
							
							
							
						 
						
							2018-07-16 12:17:40 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brian Ashworth 
								
							 
						 
						
							
							
							
							
								
							
							
								22d152f1fe 
								
							 
						 
						
							
							
								
								Change formatting of swaylock usage in the code  
							
							 
							
							
							
						 
						
							2018-07-10 22:09:31 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brian Ashworth 
								
							 
						 
						
							
							
							
							
								
							
							
								936a920a8e 
								
							 
						 
						
							
							
								
								Implement swaylock customization flags  
							
							 
							
							
							
						 
						
							2018-07-10 21:29:15 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								63b4bf5000 
								
							 
						 
						
							
							
								
								Update for  swaywm/wlroots#1126  
							
							 
							
							
							
						 
						
							2018-07-09 22:54:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ceb08b6365 
								
							 
						 
						
							
							
								
								swaylock: daemonize after locking  
							
							 
							
							
							
						 
						
							2018-07-07 18:36:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								3b842f4eed 
								
							 
						 
						
							
							
								
								Detect opaque lockscreen when using a solid color  
							
							 
							
							
							
						 
						
							2018-07-07 00:17:08 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								58b2c8ed14 
								
							 
						 
						
							
							
								
								Use infinite opaque region in swaylock  
							
							 
							
							
							
						 
						
							2018-07-07 00:03:49 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								839c3a5500 
								
							 
						 
						
							
							
								
								Use opaque region to determine if frame done should be sent  
							
							 
							
							
							
						 
						
							2018-07-07 00:03:49 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								2725185aeb 
								
							 
						 
						
							
							
								
								swaylock daemonize: fix leak of devnull fd  
							
							 
							
							
							
						 
						
							2018-07-02 08:03:41 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc10c7af65 
								
							 
						 
						
							
							
								
								swaylock: implement a proper render loop  
							
							 
							
							
							
						 
						
							2018-05-27 13:39:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df61bfbb57 
								
							 
						 
						
							
							
								
								swaylock: remove unused field  
							
							 
							
							
							
						 
						
							2018-05-23 22:59:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd0fca2ebf 
								
							 
						 
						
							
							
								
								Merge branch 'master' into fix-swaylock-hotplugging  
							
							 
							
							
							
						 
						
							2018-05-23 22:54:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								8361233295 
								
							 
						 
						
							
							
								
								Swaylock: Use calloc instead of malloc  
							
							 
							
							
							
						 
						
							2018-05-20 22:54:09 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								bde9711f3c 
								
							 
						 
						
							
							
								
								Swaylock: Log error if multiple images are defined for the same output  
							
							 
							
							
							
						 
						
							2018-05-20 22:54:09 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								9d99e5c2e7 
								
							 
						 
						
							
							
								
								Swaylock: Allow per-output images  
							
							 
							
							
							
						 
						
							2018-05-20 22:54:09 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b7ab7c0e66 
								
							 
						 
						
							
							
								
								Fix output hotplugging  
							
							 
							
							
							
						 
						
							2018-05-18 21:57:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4dbafe4d8 
								
							 
						 
						
							
							
								
								Fix swaylock crashing when unplugging output  
							
							 
							
							
							
						 
						
							2018-05-18 19:13:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Geoff Greer 
								
							 
						 
						
							
							
							
							
								
							
							
								ad6aa21c43 
								
							 
						 
						
							
							
								
								swaylock: Securely zero-out password.  
							
							 
							
							... 
							
							
							
							- Replace char* with static array. Any chars > 1024 will be discarded.
- mlock() password buffer so it can't be written to swap.
- Clear password buffer after auth succeeds or fails.
This is basically the same treatment I gave the 0.15 branch in https://github.com/swaywm/sway/pull/1519  
							
						 
						
							2018-04-12 17:49:21 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								9939d98454 
								
							 
						 
						
							
							
								
								Error handling in swaylock daemonize()  
							
							 
							
							... 
							
							
							
							Fixes  #1741  
							
						 
						
							2018-04-05 09:21:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								5d444b34f6 
								
							 
						 
						
							
							
								
								Address review feedback from @emersion  
							
							 
							
							
							
						 
						
							2018-04-04 18:52:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								46b388995d 
								
							 
						 
						
							
							
								
								Add hidpi support to swaylock  
							
							 
							
							
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								b7e7794912 
								
							 
						 
						
							
							
								
								Implement input-inhibit in sway, swaylock  
							
							 
							
							
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								62a736a196 
								
							 
						 
						
							
							
								
								Actually let's not do that TODO  
							
							 
							
							
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								d053acbed6 
								
							 
						 
						
							
							
								
								R E N D E R I N G  
							
							 
							
							
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								066143adef 
								
							 
						 
						
							
							
								
								Add password buffer, refactor rendering/surfaces  
							
							 
							
							
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								1008d4cc91 
								
							 
						 
						
							
							
								
								Split seat code into its own file  
							
							 
							
							
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								0bd40ce86b 
								
							 
						 
						
							
							
								
								Set up an XKB context for the keyboard  
							
							 
							
							
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								402e1d90f0 
								
							 
						 
						
							
							
								
								Grab keyboard off of the seat  
							
							 
							
							
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								b32bf595ae 
								
							 
						 
						
							
							
								
								Initial swaylock port  
							
							 
							
							
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								03af90d302 
								
							 
						 
						
							
							
								
								Clean up fallthrough issues  
							
							 
							
							
							
						 
						
							2017-08-09 18:34:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Calvin Lee 
								
							 
						 
						
							
							
							
							
								
							
							
								23f11d7c45 
								
							 
						 
						
							
							
								
								Allow swaylock indicator size to be configurable  
							
							 
							
							
							
						 
						
							2017-07-31 19:49:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Noack 
								
							 
						 
						
							
							
							
							
								
							
							
								173b338567 
								
							 
						 
						
							
							
								
								Add -DVERSION flag for release version numbers  
							
							 
							
							
							
						 
						
							2017-04-26 15:56:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								9aed9d9359 
								
							 
						 
						
							
							
								
								UnGNUify the codebase  
							
							 
							
							
							
						 
						
							2017-03-10 23:41:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Calvin Lee 
								
							 
						 
						
							
							
							
							
								
							
							
								46bd2bb5df 
								
							 
						 
						
							
							
								
								Documentation and style fixes for swaylock  
							
							 
							
							
							
						 
						
							2017-02-21 21:17:01 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Calvin Lee 
								
							 
						 
						
							
							
							
							
								
							
							
								34e2c70abc 
								
							 
						 
						
							
							
								
								Feature for  #1078 : Configurable swaylock colors  
							
							 
							
							... 
							
							
							
							Colors are configured through the command line so that swaylock conforms
to the i3lock fork 'github.com/chrjguill/i3lock-color'. Differences from
it are that one letter options '-r' and '-s' are not implimentend because
'-s' is already used by '--scaling' in swaylock.
This commit also fixed whitespace in 'include/swaylock/swaylock.h' and
changed `parse_color` in 'common/util.h' so that it can accept colors
that do not start with a hash. This was done to keep compatability with
the i3lock fork. 
							
						 
						
							2017-02-21 14:12:31 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f84217d07c 
								
							 
						 
						
							
							
								
								fix   #971  
							
							 
							
							
							
						 
						
							2016-12-27 17:54:50 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								800d20611c 
								
							 
						 
						
							
							
								
								Clear swaylock properly during re-render  
							
							 
							
							... 
							
							
							
							Fixes  #999  
							
						 
						
							2016-12-20 15:53:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vasilij Schneidermann 
								
							 
						 
						
							
							
							
							
								
							
							
								83103abde6 
								
							 
						 
						
							
							
								
								Explicitly set cairo font to avoid wonky fallback  
							
							 
							
							... 
							
							
							
							See also https://github.com/i3/i3lock/pull/89  
							
						 
						
							2016-10-05 22:07:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								b2226ac655 
								
							 
						 
						
							
							
								
								Add client support for HiDPI  
							
							 
							
							... 
							
							
							
							This adds HiDPI support to swaybar, swaybg, and swaylock. 
							
						 
						
							2016-09-05 11:36:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								416417a54c 
								
							 
						 
						
							
							
								
								Reorganize includes  
							
							 
							
							
							
						 
						
							2016-09-01 08:18:37 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								a11277c88f 
								
							 
						 
						
							
							
								
								Fix warning from unused daemon return value  
							
							 
							
							
							
						 
						
							2016-07-15 08:03:31 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								ea0a93c5c4 
								
							 
						 
						
							
							
								
								swaylock: Add -f option to detach from the controlling terminal,  fixes   #725  
							
							 
							
							
							
						 
						
							2016-07-13 08:20:40 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c947676d 
								
							 
						 
						
							
							
								
								Bug fix: Add missing header file, unistd.h  
							
							 
							
							... 
							
							
							
							Without unistd.h the following functions getuid, alarm and
close are implicitly declared causing compilation to fail due to
-Werror=implicit-function-declaration 
							
						 
						
							2016-06-26 23:25:56 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zandr Martin 
								
							 
						 
						
							
							
							
							
								
							
							
								6e7659ba13 
								
							 
						 
						
							
							
								
								make numpad enter key work in swaylock  
							
							 
							
							... 
							
							
							
							see issue #647  
							
						 
						
							2016-06-04 13:35:41 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zandr Martin 
								
							 
						 
						
							
							
							
							
								
							
							
								3746542462 
								
							 
						 
						
							
							
								
								add documentation for client commands  
							
							 
							
							
							
						 
						
							2016-06-04 10:43:23 -05:00