33a709cae9 
								
							
								 
							
						 
						
							
							
								
								add hide_edge_borders smart to sway.5 manual  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								138bcd0cfa 
								
							
								 
							
						 
						
							
							
								
								Unset LD_LIBRARY_PATH, unless specified  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a90dddea40 
								
							
								 
							
						 
						
							
							
								
								[fix] handle auto layout of empty container  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								71b386964a 
								
							
								 
							
						 
						
							
							
								
								replaced "bot" with "bottom" in auto layout commands  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b74870f516 
								
							
								 
							
						 
						
							
							
								
								Improved behavior of insert/remove child in auto layouts  
							
							... 
							
							
 
							
							Previous implementation would not preserve dimension of groups
along the major axis. This should avoid weird behavior when
using container motion commands. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4c06a10004 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								eda4bad725 
								
							
								 
							
						 
						
							
							
								
								Add output wrapping  
							
							... 
							
							
 
							
							This fixes issue #733 . Now if the user focuses output right but is at
the rightmost monitor, the focus will wrap the the leftmost monitor.
This commit adds a new function, swayc_opposite_output, which selects
the opposite output given a position and a direction. Now, when calling
output_by_name, we first check if there is an adjacent output to switch
to. If that fails, we call swayc_opposite_output to handle wrapping. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c1e6cc3257 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1044  from ametisf/master  
							
							... 
							
							
 
							
							Implement hide_edge_borders smart (like in i3 4.13) 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c04819e8c0 
								
							
								 
							
						 
						
							
							
								
								Implement hide_edge_borders smart (like in i3 4.13)  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d9ba61d7e9 
								
							
								 
							
						 
						
							
							
								
								Log capability dropping  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ea1313d80d 
								
							
								 
							
						 
						
							
							
								
								Keep CAP_SYS_PTRACE with suid binary  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								527c259d06 
								
							
								 
							
						 
						
							
							
								
								Fix   #1008  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								dc361fd9df 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								52f3a8df51 
								
							
								 
							
						 
						
							
							
								
								fixed up space-after-cast style issues  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								07474a4fa7 
								
							
								 
							
						 
						
							
							
								
								reworked "layout auto*" star commands  
							
							... 
							
							
 
							
							- "layout auto_left|auto_xxx" are now "layout auto xxx"
- "layout incmaster <n>" is now "layout auto master [set|inc] <n>"
- "layout incncol <n>" is now "layout auto ncol [set|inc] <n>" 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7c636da8a3 
								
							
								 
							
						 
						
							
							
								
								Fix format error  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								063c79874a 
								
							
								 
							
						 
						
							
							
								
								Indent cleanups  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d822150d83 
								
							
								 
							
						 
						
							
							
								
								[fix] Keep Clang happy  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2040c62da9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/SirCmpwn/sway  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f24ebd75fa 
								
							
								 
							
						 
						
							
							
								
								Added mouse resize for auto layouts  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1f47c58d63 
								
							
								 
							
						 
						
							
							
								
								simplification of apply_auto_layout  
							
							... 
							
							
 
							
							Achieved by introducing auto_group_bounds function that produces
the start/end indexes of a group inside an auto layot container. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3c84250be8 
								
							
								 
							
						 
						
							
							
								
								[fix] resize should now preserve surrounding container's dimensions  
							
							... 
							
							
 
							
							- prior to this modification, the requested pixels were added/removed
  to both edges of the modified container. To preserve sizes,
  only half the pixels should be added/removed to each edge. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f7269684d0 
								
							
								 
							
						 
						
							
							
								
								[fix] scale check to prevent un-necessary layouts was in the wrong place.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d99efb5f6f 
								
							
								 
							
						 
						
							
							
								
								[fix] corner cases win nb_children < nb_master|nb_col  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bd415029ba 
								
							
								 
							
						 
						
							
							
								
								Moved auto_* layout functions from resize.c to layout.c  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d59af31256 
								
							
								 
							
						 
						
							
							
								
								Fix workspace layouts in json data  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								704b2db050 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/willakat/sway  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								97f70987d7 
								
							
								 
							
						 
						
							
							
								
								[fix] cleanups suggested by Sway community  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a62048f15d 
								
							
								 
							
						 
						
							
							
								
								changed "layout promote" command to "move first"  
							
							... 
							
							
 
							
							This is more consistent with other Sway semantics. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0412e95ba9 
								
							
								 
							
						 
						
							
							
								
								Document new layout command syntax  
							
							... 
							
							
 
							
							And an old one that the docs overlooked 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c01b898398 
								
							
								 
							
						 
						
							
							
								
								Fix inline is_auto_layout  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								15745abf0c 
								
							
								 
							
						 
						
							
							
								
								[fix] cycle auto layouts backwards  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1b87193c3d 
								
							
								 
							
						 
						
							
							
								
								Added "layout promote" command.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a0aa8d9780 
								
							
								 
							
						 
						
							
							
								
								cleanup in auto layouts  
							
							... 
							
							
 
							
							- added L_AUTO_FIRST/LAST instead of using explicit layouts.
- when switching between auto layout that don't share the same major axis, invert the
  width/height of their child views to preserve their relative proportions. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2b0e3c212a 
								
							
								 
							
						 
						
							
							
								
								[fix] move next/prev behavior for vert/horiz layout  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0ff9fe9a7a 
								
							
								 
							
						 
						
							
							
								
								introduce next/prev as a direction for focus/move commands.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bc3dc97026 
								
							
								 
							
						 
						
							
							
								
								[fix] Handle auto layout resize with multiple slave groups  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ed71e67d7e 
								
							
								 
							
						 
						
							
							
								
								[fix] handle cases where nb_master > children->length in auto layout  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8b0073b195 
								
							
								 
							
						 
						
							
							
								
								Added "layout incnmaster|incncol" commands  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5425d0489f 
								
							
								 
							
						 
						
							
							
								
								Handle resize in auto layouts  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								97f7d47413 
								
							
								 
							
						 
						
							
							
								
								Added Awesome/Monad type "auto" layouts  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								aab360bf2f 
								
							
								 
							
						 
						
							
							
								
								Add redshift support  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								09259021ab 
								
									
								
							
								 
							
						 
						
							
							
								
								sway: extensions: make locking give back focus  
							
							... 
							
							
 
							
							Don't switch the internal tracking of focus to the swaylock surface,
to allow for switching back to the previously active window (or the
currently active window, if some new process changed).
Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								29a535aae4 
								
									
								
							
								 
							
						 
						
							
							
								
								sway: extensions: only unlock if lock_surfaces.length == 0  
							
							... 
							
							
 
							
							When destroying lock surfaces, we really should only unlock a
desktop_shell if the set of lock surfaces has dropped to zero (since
callers need to do a set_lock_surface for every output).
Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								36e48fcf8d 
								
							
								 
							
						 
						
							
							
								
								Update default swaybar command  
							
							... 
							
							
 
							
							Fixes  #988  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0f0bbbff4d 
								
							
								 
							
						 
						
							
							
								
								Put floating views in center, fallback on top left  
							
							... 
							
							
 
							
							Sometimes views are created before we got its size 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1172566d4e 
								
							
								 
							
						 
						
							
							
								
								Change how security config is loaded  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								14d9200e4e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #996  from woutershep/datadir  
							
							... 
							
							
 
							
							Use CMAKE_INSTALL_FULL_DATA{,ROOT}DIR 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								09b9106550 
								
							
								 
							
						 
						
							
							
								
								Use CMAKE_INSTALL_FULL_DATA{,ROOT}DIR  
							
							... 
							
							
 
							
							Exherbo installs architecture dependent data in a different place than architecture
independent data. More concretely: binaries go in /usr/$chost/{bin,lib},
data goes in /usr/share and configs in /etc, /etc is already configurable
through CMAKE_INSTALL_FULL_SYSCONFDIR but the datadir was not. This
patch fixes it so that things can be pushed in the right places. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d859f825d3 
								
							
								 
							
						 
						
							
							
								
								Fix build error  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								63d96c1bb4 
								
							
								 
							
						 
						
							
							
								
								Fix indentation issues  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								10c8b73075 
								
							
								 
							
						 
						
							
							
								
								Handle calloc failures  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a2b9149656 
								
							
								 
							
						 
						
							
							
								
								Add remaining sway allocation failure handling  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7784f1a905 
								
							
								 
							
						 
						
							
							
								
								Handle allocation failures in security code  
							
							... 
							
							
 
							
							Note that such errors are generally going to be fatal 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								31b002b6d5 
								
							
								 
							
						 
						
							
							
								
								Handle IPC server allocation failures  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8cef81d6f2 
								
							
								 
							
						 
						
							
							
								
								Handle some more memory allocation failures  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d75a747a3d 
								
							
								 
							
						 
						
							
							
								
								Handle config-related allocation failures  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								248df18c24 
								
							
								 
							
						 
						
							
							
								
								Handle allocation failure in commands  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8691ff1b63 
								
							
								 
							
						 
						
							
							
								
								Handle border-related malloc failures  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4c6c65e70c 
								
							
								 
							
						 
						
							
							
								
								Handle malloc failures from read_line  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d93e53fd4b 
								
							
								 
							
						 
						
							
							
								
								Use return value of write  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								979878d8af 
								
							
								 
							
						 
						
							
							
								
								Decrement expected_len  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1a509dcc29 
								
							
								 
							
						 
						
							
							
								
								Fix to sway-security(7)  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cdecf3c495 
								
							
								 
							
						 
						
							
							
								
								Drop restart command from sanity check  
							
							... 
							
							
 
							
							Since we don't actually have one of those 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								35b8d185ac 
								
							
								 
							
						 
						
							
							
								
								fix layout switching (was broken because of workspace_layout)  
							
							... 
							
							
 
							
							For workspace containers, swayc_change_layout also changes ->layout alongside
->workspace_layout when it's a sensible thing to do. There is an additional test
for 'layout toggle' command which ensures that containers will be tiled
horizontally after toggling from tabbed or stacked. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4762bcb3b9 
								
							
								 
							
						 
						
							
							
								
								wrap some views under workspaces  
							
							... 
							
							
 
							
							If workspace layout is set to tabbed or stacked, its C_VIEW children
should get wrapped in a container. Alongside that, move_container was
modified to retain previous functionality. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6fb4b6737a 
								
							
								 
							
						 
						
							
							
								
								add workspace_layout to container  
							
							... 
							
							
 
							
							Add swayc_change_layout function, which changes either layout or
workspace_layout, depending on the container type. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e7a764fdf4 
								
							
								 
							
						 
						
							
							
								
								Disallow everything by default  
							
							... 
							
							
 
							
							And update config.d/security to configure sane defaults 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								93d99f3712 
								
							
								 
							
						 
						
							
							
								
								Fix use-after-free  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d2d6fcd1ff 
								
							
								 
							
						 
						
							
							
								
								Fix clang issues  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8577095db7 
								
							
								 
							
						 
						
							
							
								
								Check for CAP_SYS_PTRACE  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d353da248b 
								
							
								 
							
						 
						
							
							
								
								Add ipc connection feature policy controls  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								62dad7148f 
								
							
								 
							
						 
						
							
							
								
								Enforce IPC security policy  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c8dc4925d1 
								
							
								 
							
						 
						
							
							
								
								Add IPC security policy command handlers  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e9e1a6a409 
								
							
								 
							
						 
						
							
							
								
								Add IPC policy to config  
							
							... 
							
							
 
							
							Also reduces enum abuse, cc @minus7 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0a1b211e09 
								
							
								 
							
						 
						
							
							
								
								Drop -Denable-binding-event  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								25a4a85a59 
								
							
								 
							
						 
						
							
							
								
								Run config files through sed and install to /etc  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								751e6d2ab2 
								
							
								 
							
						 
						
							
							
								
								Clarify lock permission consequences  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0c8dc0e6df 
								
							
								 
							
						 
						
							
							
								
								Clarify that executable has to be a full path  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c61746a15b 
								
							
								 
							
						 
						
							
							
								
								Soften up environment security  
							
							... 
							
							
 
							
							So no one gets their feewings hurt 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a4e92ad272 
								
							
								 
							
						 
						
							
							
								
								Deal with LD_LIBRARY_PATH  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1a143e601b 
								
							
								 
							
						 
						
							
							
								
								Clarify when keyboard/mouse features work  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4d312f753c 
								
							
								 
							
						 
						
							
							
								
								Add docs on what features sway programs require  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3dbeb9c35c 
								
							
								 
							
						 
						
							
							
								
								Add sway-security(7)  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								10c2125040 
								
							
								 
							
						 
						
							
							
								
								Unset LD_PRELOAD on startup (before dropping root)  
							
							... 
							
							
 
							
							LD_PRELOAD enables keyloggers to easily be made. This solution isn't
perfect - really a secure system wouldn't have LD_PRELOAD at all. It was
a stupid idea in the first place. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								04fc10feeb 
								
							
								 
							
						 
						
							
							
								
								Flesh out security_sanity_check  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								39cf9a82f7 
								
							
								 
							
						 
						
							
							
								
								Enforce command policies  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f23880b1fd 
								
							
								 
							
						 
						
							
							
								
								Add support for command policies in config file  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0d395681fe 
								
							
								 
							
						 
						
							
							
								
								Enforce mouse permissions  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8aeeacf178 
								
							
								 
							
						 
						
							
							
								
								Enforce keyboard permissions  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ffdbb9d050 
								
							
								 
							
						 
						
							
							
								
								Enforce fullscreen permissions  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								dc4b57c868 
								
							
								 
							
						 
						
							
							
								
								Shut Clang up  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								21e1b2bef3 
								
							
								 
							
						 
						
							
							
								
								Add security checks for background, panel, lock  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								76cab04b4d 
								
							
								 
							
						 
						
							
							
								
								Implement permit and reject commands  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1a8a42f372 
								
							
								 
							
						 
						
							
							
								
								Memory leak  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2675293200 
								
							
								 
							
						 
						
							
							
								
								Implement policy lookups  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								44cc0ef125 
								
							
								 
							
						 
						
							
							
								
								Add config related code and initial headers  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5831f7ab68 
								
							
								 
							
						 
						
							
							
								
								Write example security config, start on code  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								05be14ff7c 
								
							
								 
							
						 
						
							
							
								
								change default layout toggle to L_HORIZ  
							
							... 
							
							
 
							
							After issuing 'layout toggle split' command from tabbed/stacked layout,
layout should have been horizontally split. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3d1b472b83 
								
							
								 
							
						 
						
							
							
								
								swap unnecessary function for strndup  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								58eb7ac19f 
								
							
								 
							
						 
						
							
							
								
								change bar colors from char[10] to *char  
							
							... 
							
							
 
							
							This commit removes has_* booleans from bar color struct. It also
generalizes of functions in commands/bar/colors.c. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ad4d21d60b 
								
							
								 
							
						 
						
							
							
								
								add bar colours for focused_(workspace|statusline|separator)  
							
							... 
							
							
 
							
							If these aren't defined in config, color settings without 'focused_'
prefix are used as a fallback. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								39ee0ec552 
								
							
								 
							
						 
						
							
							
								
								use urgent_ws color in swaybar if binding_mode is undefined  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d3e55f88ec 
								
							
								 
							
						 
						
							
							
								
								Log LD_LIBRARY_PATH  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								78b65e2317 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate redhat-release line  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7aef6e66ae 
								
							
								 
							
						 
						
							
							
								
								Log uname -a on startup  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6ad2186f0e 
								
							
								 
							
						 
						
							
							
								
								Log contents of distro version files  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0d6cbcacbe 
								
							
								 
							
						 
						
							
							
								
								Log important env vars on startup  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e8d8abfbb5 
								
							
								 
							
						 
						
							
							
								
								Add left_handed support for input devices  
							
							... 
							
							
 
							
							Some users may want to switch buttons on their input devices, turns out
libinput already supports it. Let's add a support for it in our config.
Signed-off-by: Michał Winiarski <knr@hardline.pl> 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2a24772c4b 
								
							
								 
							
						 
						
							
							
								
								config: set pango_markup default to false  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								67a9a94596 
								
							
								 
							
						 
						
							
							
								
								Overwrite alpha when drawing borders  
							
							... 
							
							
 
							
							This does two important things when using alpha:
1. At corners, borders don't double in opacity
2. Foreground elements (text) can be made transparent and you can see
fully through to the wallpaper 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								56a7e5fbce 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #952  from SirCmpwn/revert-948-floating-titlebar-click"  
							
							... 
							
							
 
							
							This reverts commit 857eea8b63ce713efcd2 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4cba91803e 
								
							
								 
							
						 
						
							
							
								
								Revert "Fixes dealing with workspace_layout and related bugs [rfc]"  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f30f60dad8 
								
							
								 
							
						 
						
							
							
								
								Revert "also check floating cons in container_find"  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ce713efcd2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #945  from thejan2009/workspace_layout  
							
							... 
							
							
 
							
							Fixes dealing with workspace_layout and related bugs [rfc] 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								166c2a3687 
								
							
								 
							
						 
						
							
							
								
								generalize wrapping views under workspaces  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								571321a1d8 
								
							
								 
							
						 
						
							
							
								
								add workspace_layout, ensure ws is always L_HORIZ  
							
							... 
							
							
 
							
							Add swayc_change_layout function, which changes either layout or
workspace_layout, depending on the container type. Workspace being
always L_HORIZ makes this much more i3-compatible. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0ddc4279d1 
								
							
								 
							
						 
						
							
							
								
								wrap workspace's child into a container if needed  
							
							... 
							
							
 
							
							If workspace has stacked/tabbed layout, its direct children should be
wrapped into a container which enables them to draw the titlebar. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								24c3b86065 
								
							
								 
							
						 
						
							
							
								
								also check floating cons in container_find  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5384d3effe 
								
							
								 
							
						 
						
							
							
								
								Can't move an empty workspace  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8d277bc962 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #942  from thejan2009/bugfix-931  
							
							... 
							
							
 
							
							fix for_window [] move scratchpad 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0fc03f9c13 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #941  from thejan2009/floating-border  
							
							... 
							
							
 
							
							Fix border color for floating containers 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8264fedce6 
								
							
								 
							
						 
						
							
							
								
								fix for_window [] move scratchpad  
							
							... 
							
							
 
							
							- move wlc_view_set_mask before applying window criteria
 - check parent_container because container in scratchpad doesn't have a
 parent 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								746345e3b8 
								
							
								 
							
						 
						
							
							
								
								reorder cmd_handler arrays for bsearch  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								77f99480ae 
								
							
								 
							
						 
						
							
							
								
								draw indicator border only for non-floating  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								382d47e238 
								
							
								 
							
						 
						
							
							
								
								Fix creating of sibling floating/children  
							
							... 
							
							
 
							
							If we want to add a sibling of different type than current
container it failed. Because we add it to the wrong list 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2d82586c88 
								
							
								 
							
						 
						
							
							
								
								Add constant scale factor in get_text_size  
							
							... 
							
							
 
							
							af44154 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								379b1a0378 
								
							
								 
							
						 
						
							
							
								
								add focus changing between floating containers  
							
							... 
							
							
 
							
							It will also wrap if needed. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d3f5ac8cbb 
								
							
								 
							
						 
						
							
							
								
								add force_focus_wrapping option  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7f558ce894 
								
							
								 
							
						 
						
							
							
								
								wrap container in direction (if possible)  
							
							... 
							
							
 
							
							Introduces container wrapping - if there is no other viable move, the
selection wraps on the first container where such action is possible. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6ced4098dc 
								
							
								 
							
						 
						
							
							
								
								fix for click on title_bar  
							
							... 
							
							
 
							
							- Check null pointer for swayc_parent_by_type
- Split lines to follow coding style 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								37065cd0c4 
								
							
								 
							
						 
						
							
							
								
								add click on title_bar to focus a container  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d2aba3ce3a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #924  from zandrmartin/fix-focus-segfault  
							
							... 
							
							
 
							
							prevent dereference of freed workspace 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ba581c4442 
								
									
								
							
								 
							
						 
						
							
							
								
								consolidate nodes json  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								09a44263c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fix-focus-segfault  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4c0e809028 
								
									
								
							
								 
							
						 
						
							
							
								
								prevent dereference of freed workspace  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								153620aefe 
								
							
								 
							
						 
						
							
							
								
								moved ipc_init above config file processing.  
							
							... 
							
							
 
							
							This is necessary because commands in the config file (mode for
instance) emit ipc events, and if ipc_init has not been called the
ipc_clients_list is not initialized, and we segfault.  This fixes that
bug. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								58ac1f7f24 
								
							
								 
							
						 
						
							
							
								
								fix pointer format string in sway_log() call  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4e660975a9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #911  from thejan2009/setgid-setuid  
							
							... 
							
							
 
							
							Split setgid and setuid, add privilege check [RFC] 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a95ce5ce65 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #914  from zandrmartin/container-ids  
							
							... 
							
							
 
							
							add unique IDs to containers 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								64d463142f 
								
							
								 
							
						 
						
							
							
								
								Implement default name for workspace command  
							
							... 
							
							
 
							
							This implements commands such as:
    workspace number 9: test
If a workspace with the given number exists then it will be focused,
otherwise a new workspace with the given name will be created. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7d947fdb95 
								
									
								
							
								 
							
						 
						
							
							
								
								add unique IDs to containers  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5e585f9603 
								
							
								 
							
						 
						
							
							
								
								Split setgid and setuid, add privilege check  
							
							... 
							
							
 
							
							This commit deals with issue #884 . I consulted the following sources:
https://www.securecoding.cert.org/confluence/display/c/POS36-C.+Observe+correct+revocation+order+while+relinquishing+privileges 
and
https://www.securecoding.cert.org/confluence/display/c/POS37-C.+Ensure+that+privilege+relinquishment+is+successful  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0516dba3f6 
								
									
								
							
								 
							
						 
						
							
							
								
								implement "focused container" feature for swaygrab  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e75217cfb1 
								
									
								
							
								 
							
						 
						
							
							
								
								fix get_workspaces json reply  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								87080bb9cc 
								
									
								
							
								 
							
						 
						
							
							
								
								take four!  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e18b7cdfa9 
								
									
								
							
								 
							
						 
						
							
							
								
								add global `current_focus` pointer  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e4cb4d1b5c 
								
							
								 
							
						 
						
							
							
								
								Fix swaybar when running on named outputs.  
							
							... 
							
							
 
							
							When using a bar on a named output, load_swaybars() requires the
output to be active (ie. in the root container), but this is not the case if
the bar is added to the last output. To fix this, load_swaybars() is now
called after the output has been added to the root container.
After fixing that, swaybar would segfault due to using the wrong index
variable when loading outputs and config. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								64f61873a9 
								
							
								 
							
						 
						
							
							
								
								document `workspace_auto_back_and_forth` command  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								873dfc07f3 
								
							
								 
							
						 
						
							
							
								
								Use indicator border color only when needed.  
							
							... 
							
							
 
							
							Indicator border color is now used only when a container is the only
child. Reason for the change? i3 does it this way. Sway container
borders are now a bit more similar to i3 ones. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								511eed90cd 
								
									
								
							
								 
							
						 
						
							
							
								
								squash commits, move enum into resize.c  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								84d504ebdf 
								
							
								 
							
						 
						
							
							
								
								Make it possible to move views between outputs  
							
							... 
							
							
 
							
							This patch makes it possible to move views between outputs using the
`move left|right|up|down` commands.
It behaves similar to i3 with one important difference. The focus will
always follow the view being moved, unlike i3 where the focus doesn't
always follow the view to a new output (I assume that's a bug in i3). 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								af44154119 
								
							
								 
							
						 
						
							
							
								
								Fix constant scale factor in font code  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0913eff915 
								
							
								 
							
						 
						
							
							
								
								Add support for * input configs  
							
							... 
							
							
 
							
							Closes  #852  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								65ace5dec5 
								
									
								
							
								 
							
						 
						
							
							
								
								merge in latest commits  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								79ffea328c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/SirCmpwn/sway into commands-refactor  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b374c35758 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor commands.c  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6addaca9fa 
								
							
								 
							
						 
						
							
							
								
								Correct `hide_edge_borders` command  
							
							... 
							
							
 
							
							`vertical` and `horizontal` should be swapped.
If border_left and border_right were set to 0, the vertical borders
instead of the horizontal borders would be hidden.
i3 handles this command equally. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								38ca94e0ed 
								
							
								 
							
						 
						
							
							
								
								Tweak how swaylock surfaces are handled  
							
							... 
							
							
 
							
							Fixes  #875  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								416417a54c 
								
							
								 
							
						 
						
							
							
								
								Reorganize includes  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a9c0993218 
								
							
								 
							
						 
						
							
							
								
								document `orientation` command  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								db1c105e77 
								
							
								 
							
						 
						
							
							
								
								Fix a format string  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8af49eb696 
								
							
								 
							
						 
						
							
							
								
								Avoid dereferencing null configuration  
							
							... 
							
							
 
							
							Fixes: https://github.com/SirCmpwn/sway/issues/865  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								aecd33d25d 
								
							
								 
							
						 
						
							
							
								
								Add input example section to config  
							
							... 
							
							
 
							
							Also improve sway-input(5) description to be more consistent with sway-bar(5). 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7bbf7e15a0 
								
							
								 
							
						 
						
							
							
								
								Update man page  
							
							... 
							
							
 
							
							The man page mentioned that "indicator" wasn't implemented, this isn't
the case anymore. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6173c84117 
								
							
								 
							
						 
						
							
							
								
								Rerender after every split command  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fc492a4da8 
								
							
								 
							
						 
						
							
							
								
								Add support for indicator color  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ce98569fbc 
								
							
								 
							
						 
						
							
							
								
								Handle output disabling during runtime  
							
							... 
							
							
 
							
							Output now gets disabled if disable command is invoked via bindsym or
IPC. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								631ba506d6 
								
							
								 
							
						 
						
							
							
								
								document all xkb settings handled by wlc  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b8642ce681 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #843  from thejan2009/bug/move-container-819  
							
							... 
							
							
 
							
							Fix container move when workspace is focused 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								41b5c6d1a9 
								
							
								 
							
						 
						
							
							
								
								Sort workspaces when moving workspace to output  
							
							... 
							
							
 
							
							This should fix  #839  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								61781bbef0 
								
							
								 
							
						 
						
							
							
								
								Fix container move when workspace is focused  
							
							... 
							
							
 
							
							Fixes  #819 . If workspace is focused and command 'move container to
workspace/output' is issued, workspace child containers are wrapped in a
new container and moved according to command. 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9c91952aec 
								
							
								 
							
						 
						
							
							
								
								Display class in tab title if app_id is null  
							
							... 
							
							
 
							
							This is a feature that can't work the same as i3, because there is no
real window classes in wayland. This way, we avoid null titles as much
as possible. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								aca9f6b2a2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #840  from minus7/man-inputs  
							
							... 
							
							
 
							
							added get_inputs hint to man 5 sway-input 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2f50be3d88 
								
							
								 
							
						 
						
							
							
								
								added get_inputs hint to man 5 sway-input  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								aa292db8d1 
								
							
								 
							
						 
						
							
							
								
								Fix switch to prev ws on handle_view_created  
							
							... 
							
							
 
							
							Switching back to original workspace should be done only if workspace
was switched while appending new view. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4ab35df157 
								
							
								 
							
						 
						
							
							
								
								ipc: log sending of events  
							
							... 
							
							
 
							
							Log the sending of the events in the debug log. This makes ipc server events
easier to verify. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e1e15bb43e 
								
							
								 
							
						 
						
							
							
								
								ipc: recursive workspace containers in event  
							
							... 
							
							
 
							
							Recursively describe workspace containers in the workspace event. This is for
compatability with i3 and i3ipc libraries. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								50901a0892 
								
							
								 
							
						 
						
							
							
								
								ipc: always include nodes in views  
							
							... 
							
							
 
							
							This is for i3 (and i3ipc library) compatability. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e1b1d94a4e 
								
							
								 
							
						 
						
							
							
								
								Arrange windows after swapping containers  
							
							... 
							
							
 
							
							Fixes  #833  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								132017d242 
								
							
								 
							
						 
						
							
							
								
								Fix 'workspace back_and_forth' and workspace_auto_back_and_forth clash  
							
							... 
							
							
 
							
							When workspace_auto_back_and_forth is enabled, workspaces get switched
twice with previously mentioned command, which is not the expected
behavior.
Removes one redundant creation of previous workspace. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								81eb9ea12c 
								
							
								 
							
						 
						
							
							
								
								Simplify focus setting  
							
							... 
							
							
 
							
							Merge the main rendering paths of all containers to make focus setting a bit
simpler and easier to follow. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c98e91f01f 
								
							
								 
							
						 
						
							
							
								
								Use uintptr_t for ipc container id  
							
							... 
							
							
 
							
							This is for compatability with i3. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b246799548 
								
							
								 
							
						 
						
							
							
								
								fixed uninitialized bar.wrap_scroll  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9fa92951fe 
								
									
								
							
								 
							
						 
						
							
							
								
								remove unmanaged nodes from get_tree  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								31ce010861 
								
							
								 
							
						 
						
							
							
								
								Fix segfault in border.c  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4344fe5011 
								
							
								 
							
						 
						
							
							
								
								bugfix: focus container on output when focused  
							
							... 
							
							
 
							
							Focus the container on the output (not the output itself) when an output is
focused.
This is intended to fix a bug where borders are not updated correctly when
switching the vt away/back to sway. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2f65100bee 
								
							
								 
							
						 
						
							
							
								
								Remove dead global locked_view_focus  
							
							... 
							
							
 
							
							The value of `locked_view_focus` is always false. Remove dead code associated
with this variable to simplify things. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2d907ef1f6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #811  from acrisci/feature/focus-container  
							
							... 
							
							
 
							
							Implement focus handling for containers 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b18c169036 
								
									
								
							
								 
							
						 
						
							
							
								
								cache floating container size when fullscreening  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fe608c80ae 
								
							
								 
							
						 
						
							
							
								
								Update view border when workspace is focused  
							
							... 
							
							
 
							
							When a workspace is focused, update the borders of all its child containers to
be focused to indicate the workspace container is focused. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d731d6a846 
								
							
								 
							
						 
						
							
							
								
								Bugfix: descend focus stack on new window focus  
							
							... 
							
							
 
							
							When switching back to a workspace after new window creation, it is now
necessary to descend the focus stack into the focused container of the
workspace to determine which container should get the focus. This is because
the `set_focused_container()` function no longer automatically descends into
the focus stack to find the correct view to focus. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b39249508f 
								
							
								 
							
						 
						
							
							
								
								Refactor functions to update container borders  
							
							... 
							
							
 
							
							Replace `update_view_border()` with `update_container_border()`. The latter
should handle both the case where the container is a view or if the container
has children. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f78d07d39b 
								
							
								 
							
						 
						
							
							
								
								Implement focus handling for containers  
							
							... 
							
							
 
							
							The previous implementation of focus handling assumed that only views can be
focused. Containers can also be focused with a command like `focus parent` or
`focus child`.
Change `set_focused_container()` to handle the case of the given container
being a container with children and update borders accordingly. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								53f6b1f3b0 
								
									
								
							
								 
							
						 
						
							
							
								
								document `kill` command  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9977b01928 
								
							
								 
							
						 
						
							
							
								
								Update container geometry on layout switch  
							
							... 
							
							
 
							
							Deeply nested containers which had their layouts changed didn't update
their actual_geometry, this messed up their child containers. Those got
width and height of 0, which was then decreased for stacked/tabbed
containers by title height. Underflow ensued, these containers suddenly
had height 4294967273. In short, not updating actual_geometry didn't
play nicely with nested containers. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								98aa59fdda 
								
									
								
							
								 
							
						 
						
							
							
								
								implement solid color rendering for swaybg  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e6af5f8bdb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/SirCmpwn/sway into x11-pids  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c33e0ee629 
								
							
								 
							
						 
						
							
							
								
								revert border hiding to more recent version  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8d0048c8d5 
								
							
								 
							
						 
						
							
							
								
								properly hide top border inside tabbed/stacked  
							
							... 
							
							
 
							
							When titlebar is hidden, top border of the topmost view inside
tabbed/stacked container will not be drawn. This is changed in layout.c
On the other hand, top border should be drawn sometimes, for example
when titlebar is hidden on a view that is not the topmost inside
tabbed/stacked container. This is changed in border.c 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c0683a0444 
								
									
								
							
								 
							
						 
						
							
							
								
								remove outdated (when wlc commit merged) comment  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d0a0d5e03c 
								
									
								
							
								 
							
						 
						
							
							
								
								update handler to get pid from wlc for all views  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3f83968d30 
								
							
								 
							
						 
						
							
							
								
								Fix swaybg sizing on hidpi outputs  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9b24af1c22 
								
							
								 
							
						 
						
							
							
								
								Document scale factor configuration in sway(5)  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9661272224 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/hidpi'  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a3980d456d 
								
									
								
							
								 
							
						 
						
							
							
								
								third try for  #678  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cad085ed9d 
								
							
								 
							
						 
						
							
							
								
								Update IPC JSON responses for HiDPI setups  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								11e7ca044c 
								
							
								 
							
						 
						
							
							
								
								Update hidpi support to latest wlc API  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6ea02f3064 
								
							
								 
							
						 
						
							
							
								
								Initial pass on HiDPI support  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cf8ef2aea2 
								
							
								 
							
						 
						
							
							
								
								Initialize client's subscribed events  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d07eaed79f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #793  from thejan2009/workspace_layout_first_window_fix  
							
							... 
							
							
 
							
							bugfix: invisible windows on empty workspace with tabbed/stacked layout 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ee67c5bee3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #791  from acrisci/feature/focus-child  
							
							... 
							
							
 
							
							Implement `focus child` command 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d03266a77a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #792  from acrisci/feature/render-focused-stack-children-focused  
							
							... 
							
							
 
							
							Render focused stack/tab children focused 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								33c1df38bd 
								
							
								 
							
						 
						
							
							
								
								Close all focused container's child views on kill  
							
							... 
							
							
 
							
							Previously, cmd_kill only closed a focused view, while containers were
not affected. Now it closes all views that are children of the focused
container. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a46cf77549 
								
							
								 
							
						 
						
							
							
								
								bugfix: windows on empty workspaces with layout tabbed/stacked would spawn with 0x0 geometry  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								badfcf7c76 
								
							
								 
							
						 
						
							
							
								
								Render focused stack/tab children focused  
							
							... 
							
							
 
							
							Whenever a stacked or tabbed container has focused, paint the titlebars of all
its child windows to be focused as well to indicate the parent stack/tab
container has the focus. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								88b7cbe314 
								
							
								 
							
						 
						
							
							
								
								Implement `focus child` command  
							
							... 
							
							
 
							
							The `focus child` command focuses the child container within the selected
container. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8a03f138bf 
								
							
								 
							
						 
						
							
							
								
								bugfix: set focus to workspace of an output  
							
							... 
							
							
 
							
							In `move_focus()`, when given an output, set the focus to the workspace of that
output instead of the output itself.
This fixes a bug that did not allow users to switch between outputs introduced
in afc6ad6 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								afc6ad6419 
								
							
								 
							
						 
						
							
							
								
								bugfix: cmd focus parent don't set focus above ws  
							
							... 
							
							
 
							
							In the `focus parent` command, do not set focus above the workspace level.
These containers are not meant to be focused.
This prevents a crash on repeated `focus parent` commands. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0d461ad988 
								
							
								 
							
						 
						
							
							
								
								Put ipc command result json in an array  
							
							... 
							
							
 
							
							For compatibility with i3, put the command result into an array.
Returning multiple command results is still unsupported. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								80858c1f57 
								
							
								 
							
						 
						
							
							
								
								don't passthrough a floating_scroll event to focused window  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								643bd8f158 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #779  from thejan2009/smart-gaps-outer  
							
							... 
							
							
 
							
							Hide outer gaps too when smart_gaps is on 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f16cb1464f 
								
							
								 
							
						 
						
							
							
								
								properly hide bottom and right borders  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3137615838 
								
									
								
							
								 
							
						 
						
							
							
								
								fix regression in hide_edge_borders  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d61b59cad1 
								
							
								 
							
						 
						
							
							
								
								outer gap 0 with smart_gaps on  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								03b0180c30 
								
							
								 
							
						 
						
							
							
								
								rename ws to workspace for clarity  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b893f07ce1 
								
							
								 
							
						 
						
							
							
								
								calculate borders for hiding from workspace geometry  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a2bc6f3bfd 
								
							
								 
							
						 
						
							
							
								
								Arrange backgrounds only when required  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f022628a2e 
								
							
								 
							
						 
						
							
							
								
								Handle transient_for  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f52daa26c9 
								
							
								 
							
						 
						
							
							
								
								Unite describe_view and describe_window  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e5c7b019ff 
								
							
								 
							
						 
						
							
							
								
								Fix dispatching and assigning events  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2029fef6b8 
								
							
								 
							
						 
						
							
							
								
								More progress on window events  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								976e48d79f 
								
							
								 
							
						 
						
							
							
								
								Initial work on window events  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								095353d91d 
								
							
								 
							
						 
						
							
							
								
								Remove arrange_windows from post-render  
							
							... 
							
							
 
							
							Fixes  #741  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								50b09937b2 
								
							
								 
							
						 
						
							
							
								
								clean up apply_input_config  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5a1d95ac2a 
								
							
								 
							
						 
						
							
							
								
								Move backgrounds to back after arrange_windows  
							
							... 
							
							
 
							
							Fixes  #769  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c0e4522202 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #764  from deklov/move-position-bug-02  
							
							... 
							
							
 
							
							Do not crash when handling the command 'move position' 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5d250f3da6 
								
							
								 
							
						 
						
							
							
								
								Construct titles of nested tabbed/stacked containers from app_id instead of title  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d9eb49f3b1 
								
							
								 
							
						 
						
							
							
								
								Add missing entry to list of accepted arguments for the move command  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d202ca2fd7 
								
							
								 
							
						 
						
							
							
								
								Do not crash when handling the command 'move position'  
							
							... 
							
							
 
							
							Sway expected 'move position' to be 'move position mouse'. If mouse is not
present in the command, Sway crashes. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2530f952c9 
								
							
								 
							
						 
						
							
							
								
								Fix clang warning  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ff363aa7f7 
								
							
								 
							
						 
						
							
							
								
								Fix bug with views behind backgrounds on ws switch  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6d971af5c3 
								
							
								 
							
						 
						
							
							
								
								Turn swaybg into a shell surface  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3bb880bf20 
								
							
								 
							
						 
						
							
							
								
								Implement configurable wrapping on bar ws scroll  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a9767ad2f7 
								
							
								 
							
						 
						
							
							
								
								Allow users to customize the cursor on clients  
							
							... 
							
							
 
							
							This also sets the default size to 16 and documents all of the other
environment variables in use in sway(1). 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cf7c6c5822 
								
							
								 
							
						 
						
							
							
								
								Fix a memory leak  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ad7605675e 
								
							
								 
							
						 
						
							
							
								
								refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use where needed  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5c4f52f953 
								
							
								 
							
						 
						
							
							
								
								Set panels' geometries correctly and don't render them explicitly  
							
							... 
							
							
 
							
							Panels were explicitly rendered by calling wlc_surface_render in
handle_output_pre_render. Calling wlc_surface_render does not set the
surface's geometry (like wlc_view_set_geometry does). Sway did not call
wlc_view_set_geometry for panels, so wlc defaulted their geometry to be at
the origin. This is not correct for bars unless their location is top.
Furthermore, for a surface to receive pointer events, its mask has to be
set to visible. This causes wlc to render these surfaces, causing panels
and backgrounds to be rendered twice.
This commit makes panels and surfaces visible, sets the correct geometries
and removes the code that explicitly rendered them. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4bb45abc46 
								
							
								 
							
						 
						
							
							
								
								Don't treat backgrounds as shell surfaces  
							
							... 
							
							
 
							
							This code had some issues. Remove it now so that we can start clean and fix
it later. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c503bf1342 
								
							
								 
							
						 
						
							
							
								
								Suspend destruction of wss when creating views  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a2bb280172 
								
							
								 
							
						 
						
							
							
								
								Spawn new views to target ws's focused container  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ea7917784d 
								
							
								 
							
						 
						
							
							
								
								Fix build on x86  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ee67cd0ba1 
								
							
								 
							
						 
						
							
							
								
								Fix tabbed/stacked corner case  #742  
							
							... 
							
							
 
							
							Tabbed/stacked containers are now created only if a view is present on
the workspace. If a view is created on previously empty tabbed/stacked
workspace, it gets wrapped in a container. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c65d6e6e95 
								
									
								
							
								 
							
						 
						
							
							
								
								get_tree json fixes  
							
							... 
							
							
 
							
							- null pointer check against container names
- use actual json null values instead of "null" strings
- add "visible" property to all containers 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								51204b33c1 
								
							
								 
							
						 
						
							
							
								
								Enable backgrounds and panels to be shell surfaces  
							
							... 
							
							
 
							
							Prior to this commit all windows (e.g. shell surfaces) were handled the same
way in handle_view_created. Since backgrounds and panels have to be treated
differently, they could not be shell surfaces. This changes checks whether
a client is a background or a panel in handle_view_created and exists to
let them be dealt with elsewhere. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2f54057623 
								
									
								
							
								 
							
						 
						
							
							
								
								I think this  fixes   #678  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e07b8c8d7c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into get-tree-command  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f8a94f2f4b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix typo in ipc-json.c  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								15a324b0d3 
								
									
								
							
								 
							
						 
						
							
							
								
								implement `get_tree` command  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d5e4fff345 
								
									
								
							
								 
							
						 
						
							
							
								
								resize command updates ( #713 )  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								aced6daa19 
								
									
								
							
								 
							
						 
						
							
							
								
								match i3 syntax for `resize set`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7144fb9fc3 
								
							
								 
							
						 
						
							
							
								
								Spawn windows as floating if they have a parent  
							
							... 
							
							
 
							
							Fixes  #604  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								26842ff383 
								
							
								 
							
						 
						
							
							
								
								Add get_log_level() to encapsulate v (current log level)  
							
							... 
							
							
 
							
							This patch also makes all global variable in log.c static. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bfdda1505e 
								
							
								 
							
						 
						
							
							
								
								Check if found ws is focused in new view handler  
							
							... 
							
							
 
							
							Fixes  #714 , by preventing change of focus from a window to the whole ws 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								71f710cf0f 
								
							
								 
							
						 
						
							
							
								
								Minor fix to warning messages  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7870a197fc 
								
							
								 
							
						 
						
							
							
								
								Added a null check in tabbed_stacked_parent  
							
							... 
							
							
 
							
							This fixes a segfault, when trying to get parent of the workspace/root container/(?), as it is not assuered that the view's parent node is not null in the loop 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a6f4bf60f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into set-size-command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								889618d3ee 
								
									
								
							
								 
							
						 
						
							
							
								
								implement resize command for absolute dimensions  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9ecb43ea3b 
								
									
								
							
								 
							
						 
						
							
							
								
								couple small fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2298143d09 
								
									
								
							
								 
							
						 
						
							
							
								
								cleanup + add timeouts for pid_workspace list  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								66caee645c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into assign-command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								beaa03344e 
								
									
								
							
								 
							
						 
						
							
							
								
								clean up pid/workspace stuff  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cb0cc32265 
								
							
								 
							
						 
						
							
							
								
								Many improvements to man pages  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b00feb25ea 
								
									
								
							
								 
							
						 
						
							
							
								
								trigger bg change on config reload  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								03d79b41c7 
								
									
								
							
								 
							
						 
						
							
							
								
								semi-working (only non-client/server wayland apps)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3710cd6963 
								
							
								 
							
						 
						
							
							
								
								Fix segfault when using include with *  
							
							... 
							
							
 
							
							This should fix the issue #681  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0f1859ed25 
								
							
								 
							
						 
						
							
							
								
								messy, unfinished version  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cdd8664198 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into variables_corner_cases  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								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> 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e8c0ef98b1 
								
									
								
							
								 
							
						 
						
							
							
								
								Sway: Configuration: Support for escaping line breaks.  
							
							... 
							
							
 
							
							Escape line return in configuration file with the '\' character. Similar
to shell scripts.
Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch> 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d4eb964fd1 
								
							
								 
							
						 
						
							
							
								
								document `assign` command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3c3e98b1a3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into variables_corner_cases  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fdefd17391 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #695  from zandrmartin/document-client-commands  
							
							... 
							
							
 
							
							add documentation for client commands 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3746542462 
								
							
								 
							
						 
						
							
							
								
								add documentation for client commands  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4f9af09f23 
								
							
								 
							
						 
						
							
							
								
								Add missing layout modes in sway(5)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								29eb3bf746 
								
							
								 
							
						 
						
							
							
								
								Put w to uppercase just to keep consistency between warnings  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bf2298e0a5 
								
							
								 
							
						 
						
							
							
								
								Includes $ for variables without it  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f55b5a4982 
								
							
								 
							
						 
						
							
							
								
								Fix identation issue  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								431013db72 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/SirCmpwn/sway  into variables_corner_cases  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e4f80877be 
								
							
								 
							
						 
						
							
							
								
								Fix output command when varible not set  
							
							... 
							
							
 
							
							This should fix the corner case where a variable is not assigned, but used anyway.
This should solve partially the issue #681 . 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1ab3e1023e 
								
							
								 
							
						 
						
							
							
								
								Including error message when variable do not start with $  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9ccc92705e 
								
							
								 
							
						 
						
							
							
								
								implement stable sort for lists  
							
							... 
							
							
 
							
							also change sort_workspaces() to use it 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2256a9b784 
								
							
								 
							
						 
						
							
							
								
								Sync master  
							
							... 
							
							
 
							
							Merge branch 'master' of https://github.com/SirCmpwn/sway  into floating_size_conf 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b692a6d31a 
								
							
								 
							
						 
						
							
							
								
								Initial implementation for floating_maximum_size  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3fac9705b0 
								
							
								 
							
						 
						
							
							
								
								redo smart_gaps/hide_edge_borders fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								009eaccd42 
								
							
								 
							
						 
						
							
							
								
								Clean up not used variables  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b6685da35b 
								
							
								 
							
						 
						
							
							
								
								Update man page with information about floating_maximum_size  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0ad7857f90 
								
							
								 
							
						 
						
							
							
								
								Included option floating_minimum_size  
							
							... 
							
							
 
							
							Values cannot be negative or 0; if so uses the default 75x50.
Uses the same syntax as i3: floating_minimum_size <width> x <height>, although the x can be anything. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8a81f52450 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:SirCmpwn/sway into fix-swaybar-in-08bef67  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1b4d61662c 
								
							
								 
							
						 
						
							
							
								
								fix swaybar problem in  08bef67 
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3c4c623012 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into floating_size  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f1d5b89d3e 
								
							
								 
							
						 
						
							
							
								
								Initial work for floating view with sane values  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								08bef67f85 
								
							
								 
							
						 
						
							
							
								
								sway: refactor ipc_client_handle_command()  
							
							... 
							
							
 
							
							This fixes a few mem leaks, as well as remove a false-positive error msg
in IPC_GET_BAR_CONFIG 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9d7d73df7f 
								
							
								 
							
						 
						
							
							
								
								sway: fix IPC resource leak  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3b1c125e18 
								
							
								 
							
						 
						
							
							
								
								Remove bar position left:right from docs  
							
							... 
							
							
 
							
							And adds a warning about using them (currently these are not supported
by swaybar). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d291a29f30 
								
							
								 
							
						 
						
							
							
								
								enforce workspace output assignents  
							
							... 
							
							
 
							
							when creating a new output, move to that output all extant workspaces
that are assigned to that output.
(unrelated) remove comment that was no longer applicable, fix spacing in
an assignment 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7df38ce9da 
								
							
								 
							
						 
						
							
							
								
								remove alphabetic sorting from sort_workspaces  
							
							... 
							
							
 
							
							also add a couple missing spaces to container.c (unrelated) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c6c3a8e758 
								
							
								 
							
						 
						
							
							
								
								Implement sort_workspaces() function for outputs.  
							
							... 
							
							
 
							
							This seems to have resolved issue #669  for me. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								164f384d83 
								
							
								 
							
						 
						
							
							
								
								set focus on fullscreen view when changing focus  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								16dc31f33b 
								
							
								 
							
						 
						
							
							
								
								Concatenate output cmd args,  fixes   #654  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f33cdc0f2f 
								
							
								 
							
						 
						
							
							
								
								Remove stray whitespace  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2eb02b6320 
								
							
								 
							
						 
						
							
							
								
								Rearrange output when setting background  
							
							... 
							
							
 
							
							Fix  #659  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								870a7aaad9 
								
							
								 
							
						 
						
							
							
								
								Fix issue  #661 .  
							
							... 
							
							
 
							
							Borders are now drawn correctly (same behavior as i3) for tabbed and
stacked containers, when the children have 'border none' set. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e73dde3b10 
								
							
								 
							
						 
						
							
							
								
								Support floating_scroll sideways  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5b0af661b0 
								
							
								 
							
						 
						
							
							
								
								Revert "sway/container.c: fix segfault where view is assigned prematurely"  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2fb4e5401c 
								
							
								 
							
						 
						
							
							
								
								sway/container.c: fix segfault where view is assigned prematurely  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c80ad015ff 
								
							
								 
							
						 
						
							
							
								
								Prevent changing layout when focusing float window  
							
							... 
							
							
 
							
							The layout command should only work with titled windows, thus it should
have no effect when a floating window has focus.
Should fix  #643  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								500ee0a731 
								
							
								 
							
						 
						
							
							
								
								Allow to set relative path for wallpapers in config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0c495eecde 
								
							
								 
							
						 
						
							
							
								
								Remove FSB_GAPS_INNER and FSB_GAPS_OUTER  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								394a5d36cb 
								
							
								 
							
						 
						
							
							
								
								Documented floating_scroll  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0423c41a0f 
								
							
								 
							
						 
						
							
							
								
								Implemented configurable floating scroll behavior  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6abdc07559 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #638  from neosilky/memleak  
							
							... 
							
							
 
							
							sway/main.c: simplify free'ing by switching to the helper method 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b41097c085 
								
							
								 
							
						 
						
							
							
								
								sway/config.c: fix double free issue as we need to store path in list  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c9d634414a 
								
							
								 
							
						 
						
							
							
								
								sway/main.c: simplify free'ing by switching to the helper method  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0cefde87e4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #628  from 1ace/fix/ipc-path  
							
							... 
							
							
 
							
							Always terminate ipc path 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a9123c38b2 
								
							
								 
							
						 
						
							
							
								
								fix a typo (horiziontal -> horizontal)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3d6a3413b8 
								
							
								 
							
						 
						
							
							
								
								sway: always terminate ipc path  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ae5164f1d4 
								
							
								 
							
						 
						
							
							
								
								Update view title of tabbed/stacked windows  
							
							... 
							
							
 
							
							Requires Cloudef/wlc@80bf003
Fix  #623  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e53ba08626 
								
							
								 
							
						 
						
							
							
								
								sway: fix potential buffer overflow  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								de007c9b58 
								
							
								 
							
						 
						
							
							
								
								Add input cmd for setting pointer accel profile.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1f8b6b86dd 
								
							
								 
							
						 
						
							
							
								
								Remove premature break  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								682efbb7dd 
								
							
								 
							
						 
						
							
							
								
								sway/config.c: Initialise struct value  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0ece17c717 
								
							
								 
							
						 
						
							
							
								
								sway/workspace.c: Cleanup some un-free'd memory  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e1fa51a152 
								
							
								 
							
						 
						
							
							
								
								sway/config.c: Move the wordfree call before the if statement so it is always called  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								06986e58b8 
								
							
								 
							
						 
						
							
							
								
								sway/config.c: Change to the useful free_cmd_results helper method  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								01c2b5f2d6 
								
							
								 
							
						 
						
							
							
								
								sway/config.c: move free call to after sway_log  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b8722ecd5f 
								
							
								 
							
						 
						
							
							
								
								sway/config.c: Leading on from  cdf017c, we need to free path  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e077ebdc72 
								
							
								 
							
						 
						
							
							
								
								sway/config.c: res->input is a malloc'ed section which wasn't freed  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cdf017ceea 
								
							
								 
							
						 
						
							
							
								
								sway/config.c: wordexp has a corresponding wordfree which was never used  
							
							... 
							
							
 
							
							I had to change the assignment to path to be wrapped by strdup as we
pass the data out of the method. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c225bcacee 
								
							
								 
							
						 
						
							
							
								
								sway/config.c: config_home is the result of a malloc but was never freed  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5a7099eee0 
								
							
								 
							
						 
						
							
							
								
								sway/commands.c: add some free calls to release allocated memory  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3be3867474 
								
							
								 
							
						 
						
							
							
								
								Fix oversight in  ebdce71 
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ebdce719b4 
								
							
								 
							
						 
						
							
							
								
								Fix -Wunused-result problems  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b53b15b477 
								
							
								 
							
						 
						
							
							
								
								Fix uninitialized variable  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1fb9489032 
								
							
								 
							
						 
						
							
							
								
								Fix bindcode by offsetting xkb keycode by 8  
							
							... 
							
							
 
							
							The bindcode has to be offset by 8 to match the keycode we get from wlc.
https://github.com/xkbcommon/libxkbcommon/blob/master/xkbcommon/xkbcommon.h#L160  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ddd5b69b99 
								
							
								 
							
						 
						
							
							
								
								border: clear buffer on fullscreen views  
							
							... 
							
							
 
							
							This patch makes sure to clear the border buffer of fullscreen view so
the border doesn't get drawn behind a fullscreen view, which would be
visible if the view was transparent. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								27066c6328 
								
							
								 
							
						 
						
							
							
								
								Only check tabbed_stacked_parent for focused windows  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								05b4965a99 
								
							
								 
							
						 
						
							
							
								
								Remove commented code  
							
							
 
							
						 
						
							10 years ago