2f7f8512bd 
								
							
								 
							
						 
						
							
							
								
								HACKING.md: Add code overview section.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cd161aa985 
								
							
								 
							
						 
						
							
							
								
								We somewhat more wlc_point now  
							
							... 
							
							
 
							
							Apparently I missed some
cc @Cloudef 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								95442dac8d 
								
							
								 
							
						 
						
							
							
								
								We wlc_point now  
							
							... 
							
							
 
							
							cc @Cloudef 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ab3d6f6fa1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #227  from xerpi/master  
							
							... 
							
							
 
							
							Check the client_setup() return value 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a8b18b5159 
								
							
								 
							
						 
						
							
							
								
								Check the client_setup() return value  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3dbdc40b0e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #226  from sce/fix_get_socketpath  
							
							... 
							
							
 
							
							ipc: Store socketname in SWAYSOCK. Fixes `--get-socketpath`. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f64b7e71d4 
								
							
								 
							
						 
						
							
							
								
								ipc: Store socketname in SWAYSOCK. Fixes `--get-socketpath`.  
							
							... 
							
							
 
							
							After adding pid to the socket path the `--get-socketpath` command broke
because it doesn't know the pid of the running instance. Fix this by
setting and querying `SWAYSOCK`.
Also ignore `SWAYSOCK` upon normal startup if a socket exists at that
location (ie. from another sway instance), and don't overwrite `I3SOCK`
if it exists either. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2cc6d39d46 
								
							
								 
							
						 
						
							
							
								
								New screenshot for README  
							
							... 
							
							
 
							
							This one was actually taken from within sway! 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f7c0d2badb 
								
							
								 
							
						 
						
							
							
								
								Clean up some things better in wayland clients  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1011957465 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:SirCmpwn/sway  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								38b18d460a 
								
							
								 
							
						 
						
							
							
								
								Revert "Try ~/.i3/config earlier than /etc/sway/config"  
							
							... 
							
							
 
							
							This reverts commit f0ceb4e909 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f3fc48f692 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #225  from sce/logind_socket_path  
							
							... 
							
							
 
							
							ipc: Put socket into proper user runtime dir. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f0ceb4e909 
								
							
								 
							
						 
						
							
							
								
								Try ~/.i3/config earlier than /etc/sway/config  
							
							... 
							
							
 
							
							And ~/.config/i3/config, of course. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								253204efb9 
								
							
								 
							
						 
						
							
							
								
								ipc: Put socket into proper user runtime dir.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5c3f40111a 
								
							
								 
							
						 
						
							
							
								
								Fix man page installs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fd1a59def3 
								
							
								 
							
						 
						
							
							
								
								Clean up CMake stuff  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								44d0b3282f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #224  from mathstuf/cmake-cleanups  
							
							... 
							
							
 
							
							CMake cleanups 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8e8bdbcae2 
								
							
								 
							
						 
						
							
							
								
								cmake: run git in the source directory  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ec013d1f1a 
								
							
								 
							
						 
						
							
							
								
								common: create a static library  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								98678dea5d 
								
							
								 
							
						 
						
							
							
								
								cmake: clean up installation rules  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f8ae8cb820 
								
							
								 
							
						 
						
							
							
								
								cmake: clean up definition settings  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								28f1e9842c 
								
							
								 
							
						 
						
							
							
								
								cmake: manipulate CMAKE_MODULE_PATH as a list  
							
							... 
							
							
 
							
							Also prefer local modules. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2e9183e4de 
								
							
								 
							
						 
						
							
							
								
								cmake: set the output directory once  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4714262c3d 
								
							
								 
							
						 
						
							
							
								
								cmake: simplify manpage generation  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c8599dba02 
								
							
								 
							
						 
						
							
							
								
								cmake: use string(TIMESTAMP)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f002baed7a 
								
							
								 
							
						 
						
							
							
								
								cmake: bump requirement to 3.1.0  
							
							... 
							
							
 
							
							CMAKE_C_STANDARD was introduced in 3.1.0. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c43ef2aedd 
								
							
								 
							
						 
						
							
							
								
								We don't need to implement strdup  
							
							... 
							
							
 
							
							After defining _GNU_SOURCE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								11b1ba397f 
								
							
								 
							
						 
						
							
							
								
								Further refinement of wayland client support  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bfcabe48ef 
								
							
								 
							
						 
						
							
							
								
								Start fleshing out wayland client implementation  
							
							... 
							
							
 
							
							This introduces a basic shared framework for making wayland clients
within sway itself. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5c4e98aa4e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:SirCmpwn/sway  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ef8335d694 
								
							
								 
							
						 
						
							
							
								
								Start working on IPC for get_pixels  
							
							... 
							
							
 
							
							This is broken 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8048b8a4d2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #223  from mikkeloscar/swaybg-deps  
							
							... 
							
							
 
							
							Add new swaybg dependencies 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b8068a1d3e 
								
							
								 
							
						 
						
							
							
								
								Add new swaybg dependencies  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4dc913c95e 
								
							
								 
							
						 
						
							
							
								
								Add swaybg executable  
							
							... 
							
							
 
							
							This will let users set their background to something other than that
cringy demoscene thing wlc has now. It's also going to be the first
wayland client written for sway, so I picked an easy thing to work on.
We'll have to figure out how to indicate that it's a special view. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								aadcba4b7c 
								
							
								 
							
						 
						
							
							
								
								Add new dependencies for wayland clients  
							
							... 
							
							
 
							
							Cairo for rendering shit, Pango for text rendering, and wayland client
stuff. Thanks @Cloudef, blatantly ripping off his cmake files for this 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								250097d32b 
								
							
								 
							
						 
						
							
							
								
								Fix gaps for views being incorrect  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4397cff7bc 
								
							
								 
							
						 
						
							
							
								
								Fix some IPC issues  
							
							... 
							
							
 
							
							Socket now includes pid in the filename (fixes nested sway sessions or
old sockets causing problems).
Fixed warnings on strict aliasing and cleaned up relevant code in
general. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d729032ba2 
								
							
								 
							
						 
						
							
							
								
								Add file and line number to log in Debug build  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								edb3e4b5ab 
								
							
								 
							
						 
						
							
							
								
								Add some documentation comments  
							
							... 
							
							
 
							
							This is mostly setting a precedent, I hope that others will continue to
write docs for more headers.
Ref #218  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d3de6af6c2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #217  from mikkeloscar/ipc-h  
							
							... 
							
							
 
							
							Include header declaring ipc_event_workpace(2) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d5b5d92b30 
								
							
								 
							
						 
						
							
							
								
								Include header declaring ipc_event_workpace(2)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c3d731ba93 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #216  from sce/learn_edge_gaps_0  
							
							... 
							
							
 
							
							Learn "gaps edge_gaps <on|off|toggle>". 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								abc5fbfaec 
								
							
								 
							
						 
						
							
							
								
								Learn "gaps edge_gaps <on|off|toggle>".  
							
							... 
							
							
 
							
							When yes, the old behaviour of adding half the inner gap around each
view is used.
When no, don't add any gap when an edge of the view aligns with the
workspace. The result is inner gap only between views, not against the
workspace edge.
The algorithm is not perfect because it means the extra space is
distributed amongst edge-aligned views only, but it's simple, looks good
and it works. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								713c7d6e1e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #215  from sce/gaps  
							
							... 
							
							
 
							
							Clean up gaps command 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eeec0fda8a 
								
							
								 
							
						 
						
							
							
								
								commands: gaps: Re-arrange windows after changing default gaps.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								936f8c24e0 
								
							
								 
							
						 
						
							
							
								
								commands: gaps: Always apply default gaps config.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5c1e20b6ff 
								
							
								 
							
						 
						
							
							
								
								commands: gaps: Accept zero value.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								62226460dd 
								
							
								 
							
						 
						
							
							
								
								sway.5.txt: Clarify gaps documentation.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								820681965d 
								
							
								 
							
						 
						
							
							
								
								commands: gaps: Refactor, expected_syntax.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								58085226b3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #205  from sce/focus_move_cont_to_adjacent_output  
							
							... 
							
							
 
							
							Learn focus / move container to adjacent output 
							
						 
						
							10 years ago