madblobfish 
								
							 
						 
						
							
							
							
							
								
							
							
								e47b31c556 
								
							 
						 
						
							
							
								
								document swaymessage type for get_seats  
							
							 
							
							
							
						 
						
							2018-11-04 22:49:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cole Mickens 
								
							 
						 
						
							
							
							
							
								
							
							
								ef888321ba 
								
							 
						 
						
							
							
								
								ipc: move refresh from output to output->current_mode  
							
							 
							
							
							
						 
						
							2018-11-03 15:09:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cole Mickens 
								
							 
						 
						
							
							
							
							
								
							
							
								1f486fe898 
								
							 
						 
						
							
							
								
								swaymsg: get_outputs: use output->current_mode for current mode display  
							
							 
							
							
							
						 
						
							2018-11-03 04:30:53 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb675f0dfd 
								
							 
						 
						
							
							
								
								swaymsg: fix get_outputs status code  
							
							 
							
							
							
						 
						
							2018-10-29 11:25:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								fa8959532b 
								
							 
						 
						
							
							
								
								Fix program name in version strings  
							
							 
							
							... 
							
							
							
							When running swaymsg -v, the version returned is actually the version of
swaymsg itself, yet the message displayed was "sway version <version>".
This can create confusion if users update sway and swaymsg but don't
restart sway, then use swaymsg to check the version.
This patch changes the wording to be "swaymsg version <version>"
instead, and likewise for swaybar.
To get the version of a running sway instance, users should run swaymsg
-t get_version. 
							
						 
						
							2018-10-10 18:34:50 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arkadiusz Hiler 
								
							 
						 
						
							
							
							
							
								
							
							
								eed0bc3ebd 
								
							 
						 
						
							
							
								
								Add support for installing binaries with DT_RPATH  
							
							 
							
							... 
							
							
							
							It's better to use DT_RPATH dynamic section of the elf binary to store
the paths of libraries to load instead of overwriting LD_LIBRARY_PATH
for the whole environment, causing surprises. This solution is much more
transparent and perfectly suitable for running contained installations
of wayland/wlroots/sway.
The code unsetting the LD_LIBRARY_PATH/LD_PRELOAD was also deleted as
it's a placebo security at best - we should trust the execution path
that leads us to running sway, and it's way too late to care about those
variables since we already started executing our compositor, thus we
would be compromised anyway. 
							
						 
						
							2018-09-30 15:37:01 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ian Fan 
								
							 
						 
						
							
							
							
							
								
							
							
								3edaf2ce2a 
								
							 
						 
						
							
							
								
								ipc: add tick event  
							
							 
							
							
							
						 
						
							2018-08-01 16:57:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
							
							
								
							
							
								ba3511b243 
								
							 
						 
						
							
							
								
								Remove clipboard command and get_clipboard message  
							
							 
							
							
							
						 
						
							2018-07-10 22:09:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ian Fan 
								
							 
						 
						
							
							
							
							
								
							
							
								23c1c26c3f 
								
							 
						 
						
							
							
								
								Add get_config message type to ipc  
							
							 
							
							
							
						 
						
							2018-07-10 12:37:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ian Fan 
								
							 
						 
						
							
							
							
							
								
							
							
								5fd36164a0 
								
							 
						 
						
							
							
								
								Add get_binding_modes message type to ipc  
							
							 
							
							
							
						 
						
							2018-07-10 12:03:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								63b4bf5000 
								
							 
						 
						
							
							
								
								Update for  swaywm/wlroots#1126  
							
							 
							
							
							
						 
						
							2018-07-09 22:54:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Armin Preiml 
								
							 
						 
						
							
							
							
							
								
							
							
								354648cc07 
								
							 
						 
						
							
							
								
								refactor success_object  
							
							 
							
							
							
						 
						
							2018-06-30 10:38:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Armin Preiml 
								
							 
						 
						
							
							
							
							
								
							
							
								659871de1e 
								
							 
						 
						
							
							
								
								fix swaymsg: errors are displayed again  
							
							 
							
							... 
							
							
							
							Command errors didn't get displayed, because the success function didn't
accept objects 
							
						 
						
							2018-06-30 10:29:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brian Ashworth 
								
							 
						 
						
							
							
							
							
								
							
							
								a1b5b93d29 
								
							 
						 
						
							
							
								
								Store sway_outputs so that they can be reenabled  
							
							 
							
							
							
						 
						
							2018-06-06 20:11:24 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								6f4cb2b29d 
								
							 
						 
						
							
							
								
								Add tree representation to IPC workspace description  
							
							 
							
							
							
						 
						
							2018-05-29 17:42:11 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								508a76695c 
								
							 
						 
						
							
							
								
								swaymsg: Fix exit code  
							
							 
							
							
							
						 
						
							2018-05-28 13:33:02 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7af172ed0a 
								
							 
						 
						
							
							
								
								Delete old asciidoc man pages  
							
							 
							
							
							
						 
						
							2018-05-25 19:11:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								2da685e913 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into scdoc  
							
							 
							
							
							
						 
						
							2018-05-12 09:01:16 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								c72940837c 
								
							 
						 
						
							
							
								
								Implement IPC get_seats command  
							
							 
							
							
							
						 
						
							2018-05-12 18:17:36 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								22f52b91ed 
								
							 
						 
						
							
							
								
								Add swaylock(1) and swaymsg(1)  
							
							 
							
							
							
						 
						
							2018-05-11 21:39:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nicolas Braud-Santoni 
								
							 
						 
						
							
							
							
							
								
							
							
								cb2a3e9036 
								
							 
						 
						
							
							
								
								swaymsg: Fix spelling in error message  
							
							 
							
							
							
						 
						
							2018-05-05 20:40:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ab5506064 
								
							 
						 
						
							
							
								
								ipc: add output modes  
							
							 
							
							
							
						 
						
							2018-03-12 13:48:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								51f6718581 
								
							 
						 
						
							
							
								
								swaymsg: convert to wlr_log  
							
							 
							
							
							
						 
						
							2018-01-05 23:40:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rachel K 
								
							 
						 
						
							
							
							
							
								
							
							
								dc0e6d46fb 
								
							 
						 
						
							
							
								
								update json-c dep to 0.13  
							
							 
							
							
							
						 
						
							2018-01-04 15:46:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fff67906e1 
								
							 
						 
						
							
							
								
								Pretty-print all output info in swaymsg -t get_outputs  
							
							 
							
							
							
						 
						
							2017-12-29 11:16:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								a4c1270ef0 
								
							 
						 
						
							
							
								
								fix memory leak in swaymsg  
							
							 
							
							
							
						 
						
							2017-12-19 05:38:41 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								8b4d81114a 
								
							 
						 
						
							
							
								
								fix memory leak in swaymsg  
							
							 
							
							
							
						 
						
							2017-12-18 17:52:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								f2985000f3 
								
							 
						 
						
							
							
								
								ipc get_inputs  
							
							 
							
							
							
						 
						
							2017-12-18 14:27:38 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								517af37cc9 
								
							 
						 
						
							
							
								
								remove relevant CMakeLists.txt  
							
							 
							
							
							
						 
						
							2017-11-30 11:54:01 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								1d702b6376 
								
							 
						 
						
							
							
								
								meson build swaymsg  
							
							 
							
							
							
						 
						
							2017-11-30 11:40:49 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									madblobfish 
								
							 
						 
						
							
							
							
							
								
							
							
								758c60e836 
								
							 
						 
						
							
							
								
								fintune swaymsg manpage  
							
							 
							
							... 
							
							
							
							Added a hint where to find the commands.
Also indicate that command is itself not a command, 
							
						 
						
							2017-10-13 01:10:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								6d83a59b46 
								
							 
						 
						
							
							
								
								Merge pull request  #1263  from nyorain/master  
							
							 
							
							... 
							
							
							
							Implement get_clipboard ipc message 
							
						 
						
							2017-10-08 11:05:54 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zuzana Svetlikova 
								
							 
						 
						
							
							
							
							
								
							
							
								ef0c51b2f3 
								
							 
						 
						
							
							
								
								Fix github links in doc  
							
							 
							
							
							
						 
						
							2017-10-06 05:13:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyorain 
								
							 
						 
						
							
							
							
							
								
							
							
								1cca551c6f 
								
							 
						 
						
							
							
								
								Add get_clipbard ipc errors; Adapt swaymsg  
							
							 
							
							... 
							
							
							
							Also increase the get_clipboard timeout to 30 secs 
							
						 
						
							2017-07-11 18:04:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyorain 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f2acce4e 
								
							 
						 
						
							
							
								
								Rework get_clipboard implementation  
							
							 
							
							
							
						 
						
							2017-07-07 21:51:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyorain 
								
							 
						 
						
							
							
							
							
								
							
							
								02c75ebe37 
								
							 
						 
						
							
							
								
								Implement ipc get_clipboard  
							
							 
							
							
							
						 
						
							2017-07-07 15:38:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								23a1e94402 
								
							 
						 
						
							
							
								
								Make asciidoc (and man pages) optional  
							
							 
							
							... 
							
							
							
							And remove it from the build 
							
						 
						
							2017-07-04 16:02:54 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Noack 
								
							 
						 
						
							
							
							
							
								
							
							
								173b338567 
								
							 
						 
						
							
							
								
								Add -DVERSION flag for release version numbers  
							
							 
							
							
							
						 
						
							2017-04-26 15:56:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								60ce81e06a 
								
							 
						 
						
							
							
								
								Add pretty printing to swaymsg  
							
							 
							
							... 
							
							
							
							If stdout is a tty, it will pretty print unless -r (--raw) is given.
Sample outputs:
```
~/s/s/build > ./bin/swaymsg fullscreen toggle
Error: Permission denied for fullscreen toggle via IPC
~/s/s/build > ./bin/swaymsg -t get_workspaces
Workspace 3:三
  Output: DVI-I-1
  Layout: splith
Workspace 1:一 (off-screen)
  Output: HDMI-A-1
  Layout: splith
Workspace 5:五 (focused)
  Output: HDMI-A-1
  Layout: splith
~/s/s/build > ./bin/swaymsg -t get_inputs
Input device Metadot - Das Keyboard Das Keyboard
  Type: Keyboard
  Sway ID: 9456:320:Metadot_-_Das_Keyboard_Das_Keyb
Input device Wacom Intuos S 2 Pen
  Type: Tablet tool
  Sway ID: 1386:827:Wacom_Intuos_S_2
Input device Wacom Intuos S 2 Pad
  Type: Tablet pad
  Sway ID: 1386:827:Wacom_Intuos_S_2
Input device Logitech Gaming Mouse G502
  Type: Keyboard, Mouse
  Sway ID: 1133:49277:Logitech_Gaming_Mous
~/s/s/build > ./bin/swaymsg -t get_outputs
Output DVI-I-1
  Geometry: 1920x1080 @ 3840,0
  Scale factor: 1x
  Workspace: 3:三
Output DVI-D-1
  Geometry: 1920x1080 @ 0,0
  Scale factor: 1x
  Workspace: 4:四
Output HDMI-A-1
  Geometry: 1920x1080 @ 1920,0
  Scale factor: 1x
  Workspace: 5:五
``` 
							
						 
						
							2017-04-03 07:27:25 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								9aed9d9359 
								
							 
						 
						
							
							
								
								UnGNUify the codebase  
							
							 
							
							
							
						 
						
							2017-03-10 23:41:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Greg V 
								
							 
						 
						
							
							
							
							
								
							
							
								da26d69cb1 
								
							 
						 
						
							
							
								
								Fix build on FreeBSD  
							
							 
							
							... 
							
							
							
							- Make sure CMake always finds absolute paths for Cairo, Pango and GdkPixbuf
- Add forgotten json-c include path to swaymsg/CMakeLists.txt
- Disable -Werror because of assert warnings
- Add correct /proc/pid/file path for FreeBSD
- Use libepoll-shim on FreeBSD
- Only use Linux capabilities on, well, Linux 
							
						 
						
							2016-12-09 19:32:07 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								6535da7bde 
								
							 
						 
						
							
							
								
								swaymsg: pretty print ipc response  
							
							 
							
							... 
							
							
							
							fixes  #809  
							
						 
						
							2016-07-31 14:47:32 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikkel Oscar Lyderik 
								
							 
						 
						
							
							
							
							
								
							
							
								5e253fdd9a 
								
							 
						 
						
							
							
								
								Correctly exit sway on errors.  
							
							 
							
							... 
							
							
							
							Calling `exit` in sway_terminate prevents sway from correctly shutting
down (freeing data, cleanly terminating the ipc server, etc.).
A better way is to exit straight away if the failure occurs before
`wlc_run` and use sway_abort as usual if it occur when wlc is running. 
							
						 
						
							2016-02-26 09:42:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cole Mickens 
								
							 
						 
						
							
							
							
							
								
							
							
								28081b7689 
								
							 
						 
						
							
							
								
								libinput  
							
							 
							
							
							
						 
						
							2016-01-19 06:51:36 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								762a78be3c 
								
							 
						 
						
							
							
								
								Merge pull request  #292  from christophgysin/man  
							
							 
							
							... 
							
							
							
							move manpages to subfolders 
							
						 
						
							2015-12-05 18:16:45 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christoph Gysin 
								
							 
						 
						
							
							
							
							
								
							
							
								88368362df 
								
							 
						 
						
							
							
								
								swaymsg: add newline after response  
							
							 
							
							
							
						 
						
							2015-12-02 22:41:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christoph Gysin 
								
							 
						 
						
							
							
							
							
								
							
							
								99af7e7c9c 
								
							 
						 
						
							
							
								
								move manpages to subfolders  
							
							 
							
							
							
						 
						
							2015-12-02 12:49:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christoph Gysin 
								
							 
						 
						
							
							
							
							
								
							
							
								cce9c338c0 
								
							 
						 
						
							
							
								
								cmake: build common code only once  
							
							 
							
							... 
							
							
							
							This creates (static) libraries for protocols/, common/, and wayland/. 
							
						 
						
							2015-12-02 12:15:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christoph Gysin 
								
							 
						 
						
							
							
							
							
								
							
							
								c9ce15aa18 
								
							 
						 
						
							
							
								
								cmake: remove subprojects  
							
							 
							
							
							
						 
						
							2015-12-01 22:47:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christoph Gysin 
								
							 
						 
						
							
							
							
							
								
							
							
								2dedf206d7 
								
							 
						 
						
							
							
								
								cmake: use out-of-source build  
							
							 
							
							
							
						 
						
							2015-12-01 22:03:09 +02:00