2fd7dd64ec 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: separator_symbol  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								473ac4531f 
								
							
								 
							
						 
						
							
							
								
								[swaybar] Get bar config via IPC  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								efff8e5ba5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #335  from mikkeloscar/bar-font  
							
							... 
							
							
 
							
							Implement bar option: font <font> 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9316851715 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: font <font>  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ded8919c69 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: binding_mode_indicator <yes|no>  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								47f4aea9e7 
								
							
								 
							
						 
						
							
							
								
								Correctly free bindings list  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f59f5d27aa 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: output <output>  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								05e7334106 
								
							
								 
							
						 
						
							
							
								
								Fix active_workspace_border color definition  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								809c251df8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #328  from mikkeloscar/bar-height  
							
							... 
							
							
 
							
							Add bar height option (Airblader/i3) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6834a33290 
								
							
								 
							
						 
						
							
							
								
								Add bar height option (Airblader/i3)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								432e3310f6 
								
							
								 
							
						 
						
							
							
								
								Fix crash from ipc_json_describe_workspace  
							
							... 
							
							
 
							
							destroying workspace '10'
Error: Signal 11. Printing backtrace
Backtrace: sway(error_handler+0x2f) [0x41478f]
Backtrace: /usr/lib/libc.so.6(+0x33680) [0x7f06d9a99680]
Backtrace: /usr/lib/libc.so.6(strlen+0x2a) [0x7f06d9ae70ca]
Backtrace: /usr/lib/libc.so.6(__strdup+0xe) [0x7f06d9ae6dfe]
Backtrace: /usr/lib/libjson-c.so.2(json_object_new_string+0x39) [0x7f06da01ffe9]
Backtrace: sway(ipc_json_describe_workspace+0xd8) [0x410408]
Backtrace: sway(ipc_event_workspace+0x38) [0x410618]
Backtrace: sway(set_focused_container+0x190) [0x40daf0]
Backtrace: sway(workspace_switch+0x1a1) [0x4142b1]
Backtrace: sway() [0x4096c6]
Backtrace: sway(handle_command+0x178) [0x405eb8]
Backtrace: sway() [0x40e6ee]
Backtrace: /usr/lib/libwlc.so.0(+0x19a1b) [0x7f06da6f0a1b]
Backtrace: /usr/lib/libwlc.so.0(+0x11b0c) [0x7f06da6e8b0c]
Backtrace: /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0x72) [0x7f06d9e13242]
Backtrace: /usr/lib/libwayland-server.so.0(wl_display_run+0x25) [0x7f06d9e119a5]
Backtrace: /usr/lib/libwlc.so.0(wlc_run+0xfc) [0x7f06da6fda1c]
Backtrace: sway(main+0x25f) [0x4125cf]
Backtrace: /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7f06d9a86610]
Backtrace: sway(_start+0x29) [0x405bf9] 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b76acbaf4f 
								
							
								 
							
						 
						
							
							
								
								Implement IPC_GET_BAR_CONFIG  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								de1f625c27 
								
							
								 
							
						 
						
							
							
								
								Add rgba support for bar colors  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8c1d56812b 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: colors {}  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								71a25d5da7 
								
							
								 
							
						 
						
							
							
								
								Remove a couple of unwanted spaces  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								242da783f4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #324  from mikkeloscar/free-bar-bindings  
							
							... 
							
							
 
							
							Free bar->bindings 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7b0ea051c6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #325  from gpyh/bar_cmd_modifier  
							
							... 
							
							
 
							
							Added bar_cmd_modifier 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0ead9324dc 
								
							
								 
							
						 
						
							
							
								
								Added bar_cmd_modifier  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								95de999922 
								
							
								 
							
						 
						
							
							
								
								Free bar->bindings  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9db15e29b1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #323  from gpyh/bar_cmd_status_command  
							
							... 
							
							
 
							
							Added bar_cmd_status_command 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5786fa7e35 
								
							
								 
							
						 
						
							
							
								
								Added bar_cmd_status_command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0513322c03 
								
							
								 
							
						 
						
							
							
								
								Move default bar config to bar creation.  
							
							... 
							
							
 
							
							Get rid of `config->bar` and define the default bar config options when
a bar is initialized. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								87126a9fc2 
								
							
								 
							
						 
						
							
							
								
								Added bar_cmd_bindsym  
							
							... 
							
							
 
							
							Defined a sway_mouse_binding for clicks on the swaybar 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								42a85431ee 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #320  from mikkeloscar/configure-mouse-btn2  
							
							... 
							
							
 
							
							Lookup dragging key when in dragging mode 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								82af08d8e9 
								
							
								 
							
						 
						
							
							
								
								Lookup dragging key when in dragging mode  
							
							... 
							
							
 
							
							Fixes bug introduced in 22916e9 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0aeee6963d 
								
							
								 
							
						 
						
							
							
								
								Make mouse key used for drag/resize configurable  
							
							... 
							
							
 
							
							This makes it possible to define what mouse button key (left|right) to
use for dragging/resizing. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0d1eb5553c 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: mode <dock|hide|invisible>  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d6cd37d873 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: hidden_state <hide|show>  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								401333e7c7 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: id <custom-id>  
							
							... 
							
							
 
							
							If the id is defined by another bar it will just use the default id for
the bar. Typically `bar-x`.
If the id command is used multiple times within a bar block, the last
one will 'win'. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2be742d02d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #314  from mikkeloscar/bar-id  
							
							... 
							
							
 
							
							Add initial support for custom bar-id 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2cedf88273 
								
							
								 
							
						 
						
							
							
								
								Add bar id to debug logs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c6b13163c9 
								
							
								 
							
						 
						
							
							
								
								Add initial support for custom bar-id  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cf56c41c10 
								
							
								 
							
						 
						
							
							
								
								Move sway/util.c to common/util.c  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								774ffbe0d5 
								
							
								 
							
						 
						
							
							
								
								Detect proprietary AMD drivers too  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b65e348233 
								
							
								 
							
						 
						
							
							
								
								Fix crash in bar { } blocks  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								45b959f601 
								
							
								 
							
						 
						
							
							
								
								Move numlen(1) to sway/util.c  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								211bc71599 
								
							
								 
							
						 
						
							
							
								
								Use tabs instead of spaces  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0b2cf8b65c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #313  from mikkeloscar/bar-confing-subcommands  
							
							... 
							
							
 
							
							Bar confing subcommands 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b00c106460 
								
							
								 
							
						 
						
							
							
								
								Add more debug logging to bar option parsing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bd0c58e85a 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: position <top|bottom|left|right>  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cc08daded4 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: strip_workspace_numbers <yes|no>  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4d17aa9919 
								
							
								 
							
						 
						
							
							
								
								Revert "Make mouse key used for drag/resize configurable"  
							
							... 
							
							
 
							
							This reverts commit 22916e9ebc 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cb9b157e03 
								
							
								 
							
						 
						
							
							
								
								Add tray_output not supported warning  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3ef6173c15 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #311  from mikkeloscar/bar-config-parser  
							
							... 
							
							
 
							
							Implement bar { } config parsing 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0a8ec26383 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: tray_padding <px> [px]  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b9e8accc51 
								
							
								 
							
						 
						
							
							
								
								Implement bar option: workspace_buttons <yes|no>  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								74152043f4 
								
							
								 
							
						 
						
							
							
								
								Implement 'bar { }' block parsing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								64a183b23d 
								
							
								 
							
						 
						
							
							
								
								Fix dangling pointer on focus swap/describe WS  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0b6949df08 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #305  from mikkeloscar/fix-window-start  
							
							... 
							
							
 
							
							Don't reset x,y position before use. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7868e44d3f 
								
							
								 
							
						 
						
							
							
								
								Notify IPC on workspace changes more frequently  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3891a7c73f 
								
							
								 
							
						 
						
							
							
								
								Don't reset x,y position before use.  
							
							... 
							
							
 
							
							The x and y position is calculated based on the position of the bar, we
don't want to reset these values when we need them. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d77d03ce84 
								
							
								 
							
						 
						
							
							
								
								Make destroy_workspace behave as expected  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2f89b7084d 
								
							
								 
							
						 
						
							
							
								
								Correctly handle moving between fullscreen views  
							
							... 
							
							
 
							
							If focus would move in an output with a fullscreen view, it always
leaves the output. If focus would enter an output with a fullscreen
view, it always focuses the fullscreened view. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d361ce656d 
								
							
								 
							
						 
						
							
							
								
								Track the fullscreen view on a workspace swayc_t  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6655534feb 
								
							
								 
							
						 
						
							
							
								
								Fullscreen on top of bar  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								af80b12add 
								
							
								 
							
						 
						
							
							
								
								Implement invoking `sway` as IPC client  
							
							... 
							
							
 
							
							As an alternative to invoking swaymsg. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								19fd979af4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #300  from mikkeloscar/configure-mouse-btn  
							
							... 
							
							
 
							
							[RFC] Make mouse key used for drag/resize configurable 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bffbe11e53 
								
							
								 
							
						 
						
							
							
								
								Fix config.c strlen error  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f28a1d9183 
								
							
								 
							
						 
						
							
							
								
								Add floating_modifier extension to manpage  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								22916e9ebc 
								
							
								 
							
						 
						
							
							
								
								Make mouse key used for drag/resize configurable  
							
							... 
							
							
 
							
							This makes it possible to define what mouse button key (left|right) to
use for dragging/resizing. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								762a78be3c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #292  from christophgysin/man  
							
							... 
							
							
 
							
							move manpages to subfolders 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								71afa38890 
								
							
								 
							
						 
						
							
							
								
								Add swaylock protocol, add resource destructors  
							
							... 
							
							
 
							
							This prevents sway crashing if swaybg or swaybar dies. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bf5244b49c 
								
							
								 
							
						 
						
							
							
								
								Fix using last output config if none matched  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								99af7e7c9c 
								
							
								 
							
						 
						
							
							
								
								move manpages to subfolders  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cce9c338c0 
								
							
								 
							
						 
						
							
							
								
								cmake: build common code only once  
							
							... 
							
							
 
							
							This creates (static) libraries for protocols/, common/, and wayland/. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9b9d968cbf 
								
							
								 
							
						 
						
							
							
								
								Fix for_window [...] move scratchpad correctly  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d098c620fe 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix bug with for_window [...] move scratchpad"  
							
							... 
							
							
 
							
							This reverts commit 0796b0c475 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0796b0c475 
								
							
								 
							
						 
						
							
							
								
								Fix bug with for_window [...] move scratchpad  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								98ff23b497 
								
							
								 
							
						 
						
							
							
								
								Fix busted install of /etc/sway/config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								92a3538381 
								
							
								 
							
						 
						
							
							
								
								cmake: extract sway  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3658777e47 
								
							
								 
							
						 
						
							
							
								
								Use wlc_point instead of deprecated wlc_origin  
							
							... 
							
							
 
							
							Struct was renamed in wlc, use the new name. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f3f77f9ff1 
								
							
								 
							
						 
						
							
							
								
								FALLBACK_CONFIG_DIR did not work. Fixed.  
							
							... 
							
							
 
							
							- Flag was ignored. Now it's taken into account.
- Missing trailing slashes in path now behaves properly. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								09feef89ee 
								
							
								 
							
						 
						
							
							
								
								Can customize config fallback directory  
							
							... 
							
							
 
							
							CMake takes a `FALLBACK_CONFIG_DIR` flag which is the directory where the
standard configuration file `config` is copied at installation.
If loading from typical configuration directories fails, sway loads
FALLBACK_CONFIG_DIR/config (/etc/sway/config by default). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								44d0f731c3 
								
							
								 
							
						 
						
							
							
								
								Add framework for switching command sets  
							
							... 
							
							
 
							
							This will allow the bar {} block to have a different command set (and
also bar { colors { } }. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4f89735fc4 
								
							
								 
							
						 
						
							
							
								
								Add bar config struct and defaults  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3f950b6e52 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #278  from christophgysin/merge  
							
							... 
							
							
 
							
							cmd_output: Merge instead of replace output config 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b1bd3ae6f3 
								
							
								 
							
						 
						
							
							
								
								cmd_output: Merge instead of replace output config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ae7ed79573 
								
							
								 
							
						 
						
							
							
								
								config: Store 'enabled' as int  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3c8763af22 
								
							
								 
							
						 
						
							
							
								
								cmd_output: check for missing subcommand arguments  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5a369b3132 
								
							
								 
							
						 
						
							
							
								
								Only strip comments at the start of a line  
							
							... 
							
							
 
							
							This is necessary because i3 config files use CSS notation for colors
(i.e. #rrggbb). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ef91764bc7 
								
							
								 
							
						 
						
							
							
								
								Fix output adjustment for panels  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e59cffcea2 
								
							
								 
							
						 
						
							
							
								
								Support desktop shell panels in compositor  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9d2bbe2640 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #274  from sce/fix_stray_floats  
							
							... 
							
							
 
							
							cmd_floating: Don't add non-float as sibling to float. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								25ad3181f5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #276  from sce/earlier_logging  
							
							... 
							
							
 
							
							main: Setup logging before wlc_init. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c942f1624e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #275  from christophgysin/cmd_output  
							
							... 
							
							
 
							
							refactor cmd_output 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0af15cc19e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #269  from christophgysin/usage  
							
							... 
							
							
 
							
							Add --help to print usage 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c26a4b42cf 
								
							
								 
							
						 
						
							
							
								
								main: Setup logging before wlc_init.  
							
							... 
							
							
 
							
							If `wlc_init` fails the error message will never be logged or printed
anywhere. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7059eccaa1 
								
							
								 
							
						 
						
							
							
								
								cmd_output: Log enable/disable state  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ffdfaaa985 
								
							
								 
							
						 
						
							
							
								
								apply_output_config: use list_seq_find() to find config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7d82cd9c0a 
								
							
								 
							
						 
						
							
							
								
								cmd_output: Use list_seq_find() to find matching config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								88f372a22a 
								
							
								 
							
						 
						
							
							
								
								cmd_output: Cleanup cmd_output argument handling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								badfb4bb43 
								
							
								 
							
						 
						
							
							
								
								cmd_floating: Don't add non-float as sibling to float.  
							
							... 
							
							
 
							
							When turning a float to a non-float, `get_focused_container` might
return another floating view, causing the active view to be inserted
into the floating list on its workspace instead of the normal child list
which it should. (Since it has `is_floating` as false the resulting
discrepency triggered other bad behaviour eventually leading sway to
crash.)
This patch fixes that by simply checking floating status before making
it a sibling. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								923c3245ac 
								
							
								 
							
						 
						
							
							
								
								Fix option parsing  
							
							... 
							
							
 
							
							Using 'flag' results in duplicate code paths for short and long options.
This broke the -q short option in swaymsg, because there was:
 {"quiet", no_argument, &quiet, 'q'}
Which will set quiet to 'q' and return 0, not 'q'. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2f2e1f3fc7 
								
							
								 
							
						 
						
							
							
								
								sway: Add --help option that prints usage  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e48a16ce5e 
								
							
								 
							
						 
						
							
							
								
								sway: Print usage and exit on unknown options  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3ba33321de 
								
							
								 
							
						 
						
							
							
								
								Use macros for exit values  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c477bbf345 
								
							
								 
							
						 
						
							
							
								
								Add warnings about invalid output commands  
							
							... 
							
							
 
							
							This handles some cases where sway will crash if an output command is
invalid/missing an argument. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								20cb390323 
								
							
								 
							
						 
						
							
							
								
								sway/main: Move wlc init to after args are handled.  
							
							... 
							
							
 
							
							First of all because it's not needed that early, and second of all
because there's a bug where calling `sway --get-socketpath` via `popen`
causes the child sway process to spin/hang instead of returning EOF.
(Specifically `(unset SWAYSOCK; swaymsg)` hangs.) This patch fixes that.
(Also note that this patch moves the "detailed review" comment, so I
guess this patch requires extra detailed review?) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1661edee28 
								
							
								 
							
						 
						
							
							
								
								Allow output config for output named *  
							
							... 
							
							
 
							
							Which will match any output. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2f192cceca 
								
							
								 
							
						 
						
							
							
								
								Improve config file loading  
							
							... 
							
							
 
							
							This also makes it so that your i3 config is used before
/etc/sway/config. 
							
						 
						
							10 years ago