Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								b32bf595ae 
								
							 
						 
						
							
							
								
								Initial swaylock port  
							
							 
							
							
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								a28730edee 
								
							 
						 
						
							
							
								
								Move swaybg background rendering into common/  
							
							 
							
							... 
							
							
							
							swaylock will use it too 
							
						 
						
							2018-04-04 18:47:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								c507727ad2 
								
							 
						 
						
							
							
								
								Fix use-after-free with block hotspots  
							
							 
							
							
							
						 
						
							2018-04-02 11:53:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								849c3515ab 
								
							 
						 
						
							
							
								
								Use statically allocated text buffer  
							
							 
							
							
							
						 
						
							2018-03-29 22:11:08 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								cab1352801 
								
							 
						 
						
							
							
								
								Start port of swaybar to layer shell  
							
							 
							
							... 
							
							
							
							This starts up the event loop and wayland display and shims out the
basic top level rendering concepts. Also includes some changes to
incorporate pango into the 1.x codebase properly. 
							
						 
						
							2018-03-29 22:11:08 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								382e8af418 
								
							 
						 
						
							
							
								
								Allow sway IPC clients to fall back to i3 socket  
							
							 
							
							
							
						 
						
							2018-03-29 22:11:08 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								d39bda76c4 
								
							 
						 
						
							
							
								
								Address review comments  
							
							 
							
							
							
						 
						
							2018-03-28 14:43:23 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								632bb948b7 
								
							 
						 
						
							
							
								
								Add solid-color rendering to swaybg  
							
							 
							
							
							
						 
						
							2018-03-28 14:25:19 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ddfec32e 
								
							 
						 
						
							
							
								
								common/log: finish removing most log functions  
							
							 
							
							... 
							
							
							
							Keep sway_abort and sway_assert and convert them to use wlr_log
functions 
							
						 
						
							2018-01-05 23:40:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								67985e9031 
								
							 
						 
						
							
							
								
								sway: change all sway_log to wlr_log  
							
							 
							
							
							
						 
						
							2018-01-05 23:39:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								f9413adde7 
								
							 
						 
						
							
							
								
								build: add wlroots dependency to common  
							
							 
							
							... 
							
							
							
							It is required for include path if wlroots is not built in standard path,
but found through pkg-config 
							
						 
						
							2017-12-19 08:43:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								517af37cc9 
								
							 
						 
						
							
							
								
								remove relevant CMakeLists.txt  
							
							 
							
							
							
						 
						
							2017-11-30 11:54:01 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								cc310cffb0 
								
							 
						 
						
							
							
								
								meson: common static library  
							
							 
							
							
							
						 
						
							2017-11-30 06:25:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								88cc7e3178 
								
							 
						 
						
							
							
								
								use meson subdirectories  
							
							 
							
							
							
						 
						
							2017-11-30 03:39:27 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								977c1f6a30 
								
							 
						 
						
							
							
								
								common/util: replace WLC_BIT_MOD_* by WLR_MODIFIER_*  
							
							 
							
							... 
							
							
							
							This removes the last wlc/wlc.h include actually in use 
							
						 
						
							2017-11-23 00:23:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								733993a651 
								
							 
						 
						
							
							
								
								Move everything to sway/old/  
							
							 
							
							
							
						 
						
							2017-11-18 11:22:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Calvin Lee 
								
							 
						 
						
							
							
							
							
								
							
							
								016261fd64 
								
							 
						 
						
							
							
								
								Print log level even if STDERR is not a tty  
							
							 
							
							... 
							
							
							
							Makes reading debug logs much easier, debug lines will start with `E`,
info lines with `I` and error lines with `E`. 
							
						 
						
							2017-10-20 15:12:28 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									johalun 
								
							 
						 
						
							
							
							
							
								
							
							
								7fef283044 
								
							 
						 
						
							
							
								
								FreeBSD fixes  
							
							 
							
							... 
							
							
							
							Increase _POSIX_SOURCE value where needed.
Increase _XOPEN_SOURCE value where needed.
Conditionally link to libcap (only on Linux).
Possibly some trailing whitespace fixes (automatic). 
							
						 
						
							2017-06-06 09:45:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mykyta Holubakha 
								
							 
						 
						
							
							
							
							
								
							
							
								f470fa58a3 
								
							 
						 
						
							
							
								
								Replace spaces with tabs in resolve_path  
							
							 
							
							
							
						 
						
							2017-05-11 19:38:32 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								586eca0e4c 
								
							 
						 
						
							
							
								
								Fix link to dotfiles,  closes   #1193  
							
							 
							
							
							
						 
						
							2017-04-26 10:07:32 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jerzi Kaminsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8ecb490679 
								
							 
						 
						
							
							
								
								Make sway_abort() report location  
							
							 
							
							
							
						 
						
							2017-04-20 19:20:40 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jerzi Kaminsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c9694ee63d 
								
							 
						 
						
							
							
								
								Add resolve_path() to utils  
							
							 
							
							
							
						 
						
							2017-04-16 17:09:53 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jerzi Kaminsky 
								
							 
						 
						
							
							
							
							
								
							
							
								709b53bd43 
								
							 
						 
						
							
							
								
								Fix location reported by sway_assert  
							
							 
							
							
							
						 
						
							2017-04-16 16:39:53 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jerzi Kaminsky 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3b1ec5f1 
								
							 
						 
						
							
							
								
								Fix variadic forwarding in sway_assert  
							
							 
							
							... 
							
							
							
							_sway_assert is a variadic function which tries
to delegate to another variadic function. This
requires a vprintf-style variant of the delegate.
https://stackoverflow.com/a/150616  
							
						 
						
							2017-04-16 16:39:53 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								9aed9d9359 
								
							 
						 
						
							
							
								
								UnGNUify the codebase  
							
							 
							
							
							
						 
						
							2017-03-10 23:41:24 -05: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wil 
								
							 
						 
						
							
							
							
							
								
							
							
								1b87193c3d 
								
							 
						 
						
							
							
								
								Added "layout promote" command.  
							
							 
							
							
							
						 
						
							2016-12-29 20:31:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								d75a747a3d 
								
							 
						 
						
							
							
								
								Handle config-related allocation failures  
							
							 
							
							
							
						 
						
							2016-12-15 19:01:41 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								4c6c65e70c 
								
							 
						 
						
							
							
								
								Handle malloc failures from read_line  
							
							 
							
							
							
						 
						
							2016-12-15 19:01:40 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								9ad1e6b40f 
								
							 
						 
						
							
							
								
								Handle malloc failure in ipc_recv_response  
							
							 
							
							
							
						 
						
							2016-12-15 19:01:40 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								416417a54c 
								
							 
						 
						
							
							
								
								Reorganize includes  
							
							 
							
							
							
						 
						
							2016-09-01 08:18:37 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johannes Lundberg 
								
							 
						 
						
							
							
							
							
								
							
							
								949933c5c3 
								
							 
						 
						
							
							
								
								Fix to make ipc client code FreeBSD compatible.  
							
							 
							
							
							
						 
						
							2016-08-30 16:59:36 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									progandy 
								
							 
						 
						
							
							
							
							
								
							
							
								bf4056a2c6 
								
							 
						 
						
							
							
								
								common: use strtoul in parse_color to avoid clamp  
							
							 
							
							... 
							
							
							
							Some implementations of strtol may clamp the values to LONG_MAX instead of
wrapping around to negative values, so use strtoul instead to parse colors. 
							
						 
						
							2016-08-04 14:37:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98aa59fdda 
								
							 
						 
						
							
							
								
								implement solid color rendering for swaybg  
							
							 
							
							
							
						 
						
							2016-07-30 18:50:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								70360c5c07 
								
							 
						 
						
							
							
								
								Add timestamp to log messages  
							
							 
							
							
							
						 
						
							2016-07-28 22:15:14 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								c8917395c0 
								
							 
						 
						
							
							
								
								Remove SIGSERV and SIGABORT handler  
							
							 
							
							... 
							
							
							
							From now on let's just let the core dumps happen and ask users to
provide them. 
							
						 
						
							2016-07-17 11:29:29 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								26842ff383 
								
							 
						 
						
							
							
								
								Add get_log_level() to encapsulate v (current log level)  
							
							 
							
							... 
							
							
							
							This patch also makes all global variable in log.c static. 
							
						 
						
							2016-06-27 18:56:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9ecb43ea3b 
								
							 
						 
						
							
							
								
								couple small fixes  
							
							 
							
							
							
						 
						
							2016-06-11 15:29:04 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2298143d09 
								
							 
						 
						
							
							
								
								cleanup + add timeouts for pid_workspace list  
							
							 
							
							
							
						 
						
							2016-06-11 12:43:34 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zandr Martin 
								
							 
						 
						
							
							
							
							
								
							
							
								66caee645c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into assign-command  
							
							 
							
							
							
						 
						
							2016-06-11 09:33:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								03d79b41c7 
								
							 
						 
						
							
							
								
								semi-working (only non-client/server wayland apps)  
							
							 
							
							
							
						 
						
							2016-06-10 06:08:59 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Roosembert Palacios 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								230591fa4e 
								
							 
						 
						
							
							
								
								Common: Readline: Ignore newline on '\' escaped line ends.  
							
							 
							
							... 
							
							
							
							Escape line return when reading from a file with the '\' character.
Similar to shell scripts.
Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch> 
							
						 
						
							2016-06-06 00:17:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zandr Martin 
								
							 
						 
						
							
							
							
							
								
							
							
								9ccc92705e 
								
							 
						 
						
							
							
								
								implement stable sort for lists  
							
							 
							
							... 
							
							
							
							also change sort_workspaces() to use it 
							
						 
						
							2016-06-02 15:48:14 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eric Engestrom 
								
							 
						 
						
							
							
							
							
								
							
							
								cc9d1cacbb 
								
							 
						 
						
							
							
								
								common: refactor sway_log()  
							
							 
							
							... 
							
							
							
							This removes most preprocessor logic, leaving it only it the header. 
							
						 
						
							2016-05-02 18:30:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eric Engestrom 
								
							 
						 
						
							
							
							
							
								
							
							
								f53ddbe800 
								
							 
						 
						
							
							
								
								common: fix double-close in error_handler()  
							
							 
							
							
							
						 
						
							2016-05-02 15:58:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eric Engestrom 
								
							 
						 
						
							
							
							
							
								
							
							
								a1bb58017b 
								
							 
						 
						
							
							
								
								Fix off-by-one bug in log functions  
							
							 
							
							
							
						 
						
							2016-05-02 12:04:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eric Engestrom 
								
							 
						 
						
							
							
							
							
								
							
							
								aece36cd22 
								
							 
						 
						
							
							
								
								common: fix potential buffer overflow  
							
							 
							
							
							
						 
						
							2016-05-01 13:57:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Lockyer 
								
							 
						 
						
							
							
							
							
								
							
							
								235cfd93b2 
								
							 
						 
						
							
							
								
								common/stringop.c: a premature decrement meant an element of argv was never released  
							
							 
							
							
							
						 
						
							2016-04-29 18:00:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomáš Čech 
								
							 
						 
						
							
							
							
							
								
							
							
								bcdeb72189 
								
							 
						 
						
							
							
								
								Explicitly mark static linking in CMake  
							
							 
							
							... 
							
							
							
							When no type is given, it depends on BUILD_SHARED_LIBS value which is
not desired in this case. 
							
						 
						
							2016-04-28 20:13:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomáš Čech 
								
							 
						 
						
							
							
							
							
								
							
							
								468ddfb34d 
								
							 
						 
						
							
							
								
								Fix missing include paths  
							
							 
							
							... 
							
							
							
							When headers were installed in more sofisticated places (but package
config knows it right), it revealed missing paths in CMake
configuration. Lets fix it. 
							
						 
						
							2016-04-28 20:08:41 +02:00