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  
							
							
 
							
						 
						
							9 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 
							
						 
						
							9 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  
				
					
						
							
							
								 
						
							
							
								856ac7d5cc 
								
							
								 
							
						 
						
							
							
								
								Remove unused function  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5a22c0f1c0 
								
							
								 
							
						 
						
							
							
								
								Don't send invisble view to back  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5886ee156e 
								
							
								 
							
						 
						
							
							
								
								Use correct geometry for nested containers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6c7ed7e7cb 
								
							
								 
							
						 
						
							
							
								
								Add title to nested tabbed/stacked containers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5492277f0c 
								
							
								 
							
						 
						
							
							
								
								Disable inner gaps when in tabbed/stacked mode  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3e1f78ab26 
								
							
								 
							
						 
						
							
							
								
								Add support for nested tabbed/stacked containers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3955c66ce8 
								
							
								 
							
						 
						
							
							
								
								Use tabs for indentation  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								969f76a1a4 
								
							
								 
							
						 
						
							
							
								
								Make floating border fixes work with tabbed/stacked code  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e226b20bd8 
								
							
								 
							
						 
						
							
							
								
								Reapply prev layout when exiting tabbed/stacked  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a0cebb7c5a 
								
							
								 
							
						 
						
							
							
								
								Improve move command with tabbed/stacked layout  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d26658fb35 
								
							
								 
							
						 
						
							
							
								
								Correctly determine default layout  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8d700fe008 
								
							
								 
							
						 
						
							
							
								
								Fix problems with floating windows  
							
							... 
							
							
 
							
							Makes any tabbed/stacked layout a container to separate from floating
windows which may be attached to a workspace. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ec7ff769c7 
								
							
								 
							
						 
						
							
							
								
								Tabbed and stacked layout  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								09d69f606a 
								
							
								 
							
						 
						
							
							
								
								Renamed pango_markup config options  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0f1cfdec61 
								
							
								 
							
						 
						
							
							
								
								Renamed to pango_markup  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2e6c43e62b 
								
							
								 
							
						 
						
							
							
								
								Added plaintext_markup to swaybar IPC  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								53b53dd8c2 
								
							
								 
							
						 
						
							
							
								
								Added plaintext markup configuration  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a25c35f859 
								
							
								 
							
						 
						
							
							
								
								Passing missing argument to get_text_size  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								84fae94ab9 
								
							
								 
							
						 
						
							
							
								
								Flesh out pango markup implementation  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f39034a55f 
								
							
								 
							
						 
						
							
							
								
								Use correct format string for x86_64 and i686  
							
							... 
							
							
 
							
							Fix  #587  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								60731ffba1 
								
							
								 
							
						 
						
							
							
								
								Remove clang warnings (-Wsign-compare)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								54c635ca16 
								
							
								 
							
						 
						
							
							
								
								Update to wlc 0.0.2  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								91d2a505b2 
								
							
								 
							
						 
						
							
							
								
								Plug two memory leaks  
							
							... 
							
							
 
							
							Plug two memory leaks introduced in the border drawing code. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cfea40dce3 
								
							
								 
							
						 
						
							
							
								
								Don't init desired width/height on new_view  
							
							... 
							
							
 
							
							When creating a new view, wlc usually returns an initial geometry with
size 1x1. Setting those values as desired width/height causes a problem
for some windows (QT5) because they don't request a new geometry for
instance when made floating, so the floating window becomes 1x1.
To fix this problem we can just omit setting the desired width/height on
new_view and instead let the clients request a certain size if they feel
like it. e.i. gnome-calculator.
Fix  #578  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a7f26939c2 
								
							
								 
							
						 
						
							
							
								
								Only update geometry of single floating view  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b6e2b6add9 
								
							
								 
							
						 
						
							
							
								
								Add border color commands  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								115b482ed8 
								
							
								 
							
						 
						
							
							
								
								Use border background color as border background  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b02be709cd 
								
							
								 
							
						 
						
							
							
								
								Fix window borders  
							
							... 
							
							
 
							
							This fixes floating borders when moving outside of the output. Not sure what
happens with dual screen as I only have 1 monitor 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3953b064f5 
								
							
								 
							
						 
						
							
							
								
								improve endianess handeling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3e8081514d 
								
							
								 
							
						 
						
							
							
								
								Fix spelling mistakes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								258e31ccdf 
								
							
								 
							
						 
						
							
							
								
								Fix pointer related crash when stacked/tabbed  
							
							... 
							
							
 
							
							Fix  #564  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								66e8b4d5de 
								
							
								 
							
						 
						
							
							
								
								Correctly reset border geometry  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7be476c115 
								
							
								 
							
						 
						
							
							
								
								Add cmds new_window and new_float  
							
							... 
							
							
 
							
							Makes it possible to set default layout style for new windows and new
floating windows.
Close  #556  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								63474aa04d 
								
							
								 
							
						 
						
							
							
								
								Make pango: optional for bar font  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								655b003062 
								
							
								 
							
						 
						
							
							
								
								Fix pointer scroll thing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ebead7a9bf 
								
							
								 
							
						 
						
							
							
								
								Fix crashes with borders  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a4bf09f142 
								
							
								 
							
						 
						
							
							
								
								Remove leftover comment  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a12850444d 
								
							
								 
							
						 
						
							
							
								
								New feature: adjust gaps with floating_mod+scroll  
							
							... 
							
							
 
							
							I made this configurable but I didn't make the command for it. That's
left as an exercise to an eager contributor.
    mod_scroll_behavior [gaps inner|gaps outer]
Would merge implementions of more behaviors for mod+scroll, if anyone
has some neato ideas. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4bf10d7771 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #551  from mikkeloscar/window-borders  
							
							... 
							
							
 
							
							Implement Window borders 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								948c594132 
								
							
								 
							
						 
						
							
							
								
								Allow surrounding spaces in mode name  
							
							... 
							
							
 
							
							This makes it possible to define a mode name with surrounding spaces if
so desired. e.g.:
    mode "   hello   " {  } 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0af55539a8 
								
							
								 
							
						 
						
							
							
								
								Fix borders with floating windows  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6fa6c27f3d 
								
							
								 
							
						 
						
							
							
								
								Update window title when it changes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7878de5ccc 
								
							
								 
							
						 
						
							
							
								
								Mark focused view focus_inactive on unfocused output  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a87a5dbdd5 
								
							
								 
							
						 
						
							
							
								
								Comment endianness  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5a13cb0ed1 
								
							
								 
							
						 
						
							
							
								
								Implement borders  
							
							... 
							
							
 
							
							The borders are implemented as a surface/buffer attached to each view
which is sent to and rendered by wlc in the view_pre_render callback.
All the drawing logic is handled in sway/border.c and all the logic for
calculating the geometry of the border/view is handled in
`update_geometry` in sway/layout.c (same place as gaps are calculated). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3b05f92f76 
								
							
								 
							
						 
						
							
							
								
								Add border <none|normal|toggle|pixel> config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								86ea79ea6d 
								
							
								 
							
						 
						
							
							
								
								Implement parsing of hide_edge_borders  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								da567317ab 
								
							
								 
							
						 
						
							
							
								
								Make pango: prefix optional for font config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e2774aee3c 
								
							
								 
							
						 
						
							
							
								
								Add default border colors  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b903f7f655 
								
							
								 
							
						 
						
							
							
								
								Implement some more on borders  
							
							... 
							
							
 
							
							Note that this segfaults ALL THE TIME in wlc code. Paging @Cloudef for
help, I'm at a loss. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a8e084433d 
								
							
								 
							
						 
						
							
							
								
								Window borders proof of concept  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4611bba3db 
								
							
								 
							
						 
						
							
							
								
								Initial setup of window border rendering  
							
							... 
							
							
 
							
							Please don't complain to me about the performance of this 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eacf3d0396 
								
							
								 
							
						 
						
							
							
								
								Loosen restrictions on commands, update docs  
							
							... 
							
							
 
							
							Closes  #531  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								59a1c5c28c 
								
							
								 
							
						 
						
							
							
								
								Update sway(1)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cdc73fd95e 
								
							
								 
							
						 
						
							
							
								
								Don't try to read config if not a file.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								44ea92ea60 
								
							
								 
							
						 
						
							
							
								
								Add config path to error msg  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b5f34cc27d 
								
							
								 
							
						 
						
							
							
								
								Load correct config on reload  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								39df452dc1 
								
							
								 
							
						 
						
							
							
								
								Document include command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								71a5350b68 
								
							
								 
							
						 
						
							
							
								
								Implement include command  
							
							... 
							
							
 
							
							The include command (`include <path>`) makes it possible to include sub
config files from the main config file (or from within other sub config
files).
The include command uses the following rules for including config files:
* the `path` can be either a full path or a path that is relative to the
  parent config. Shell expansion is supported, so it's possible to do
  `include ~/.config/sway.d/*`.
* The same config file can only be included once (to prevent include
  cycles). If a config is included multiple times it will just be
  ignored after it has been included once.
* Including a sub config file is the same as inserting the content of
  that file into the parent config, thus rules about overwriting
  bindsyms etc. works the same as for a single config.
Implement #542  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								938ff29b7b 
								
							
								 
							
						 
						
							
							
								
								Gracefully exit when config is not found  
							
							... 
							
							
 
							
							This makes sure that sway will gracefully exit if the config is not
found or sway is unable to read it. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								06107bb44e 
								
							
								 
							
						 
						
							
							
								
								Make the nvidia warning louder  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fd061d4dc4 
								
							
								 
							
						 
						
							
							
								
								Don't set WLC_DIM on startup  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5c85c018b4 
								
							
								 
							
						 
						
							
							
								
								Update to new WLC API  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ca400e84f5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #525  from mikkeloscar/fix-clang-warning  
							
							... 
							
							
 
							
							Use correct type for keycode 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c1f91c4f5e 
								
							
								 
							
						 
						
							
							
								
								Use correct type for keycode  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2935e24cf5 
								
							
								 
							
						 
						
							
							
								
								Implement 'smart_gaps' feature from i3-gaps  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bb32cba795 
								
							
								 
							
						 
						
							
							
								
								Make key handling less strict  
							
							... 
							
							
 
							
							Sway has been very strict when it comes to key handling. Only on an
exact match would a bindsym be triggered.
This patch makes it less strict by for instance allowing the key combo
`$mod+1+2` to act as `$mod+2` if 2 was the last pressed key and `$mod+1`
if 1 was the last pressed key.
The new key handling uses the following algorithm:
1. List of bindings sorted by number of keys in binding (already the
default)
2. Find all bindings covered by the current keyboard state and list them
by same order as in 1.
3. Select the first binding from the list where the last pressed key is
part of the binding.
Addresses #452  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8c7bdfc004 
								
							
								 
							
						 
						
							
							
								
								Allow legal non-x11 keycodes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9a04f9d8d6 
								
							
								 
							
						 
						
							
							
								
								Add config option workspace_layout  
							
							... 
							
							
 
							
							This implements the config parsing of
`workspace_layout <default|stacking|tabbed>`
http://i3wm.org/docs/userguide.html#_layout_mode_for_new_containers  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								99f26c61a5 
								
							
								 
							
						 
						
							
							
								
								Don't strip quotes from exec args  
							
							... 
							
							
 
							
							Before passing a command to a command handler the quotes are stripped
from each argument in the command. This is usually the wanted behavior
but causes a problem in the case of `exec` where quoted arguments can be
required when passing the exec command to `/bin/sh -c`.
This patch makes `exec` a special case and doesn't strip quotes from the
arguments. It will just pass the exec command verbatim to the exec
command handler.
Fix  #518  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f63512480c 
								
							
								 
							
						 
						
							
							
								
								Remove unused panel_size (and fix rearrange)  
							
							... 
							
							
 
							
							desktop_shell.panel_size was only used to determine if sway should
rearrange the output when rendering the panel in the output_pre_render
hook. This is not needed since the output will have been arranged at
that point.
It also caused sway to rearrange all the time when running with two
or more different monitors/resolutions because panel_size kept changing
with every output_pre_render callback.
Should fix  #514  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c1d5791482 
								
							
								 
							
						 
						
							
							
								
								Focus correct swaylock view in multimonitor setup  
							
							... 
							
							
 
							
							Swaylock spawns and focuses a view for each output in sway. This can
sometimes move the focus to a new output after locking and unlocking the
screens.
This patch makes sure that the output which had focus when swaylock
was invoked, will regain focus once swaylock is closed/unlocked.
Fix  #499  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								db7697b830 
								
							
								 
							
						 
						
							
							
								
								Document swaybar commands  
							
							... 
							
							
 
							
							Documents most of the bar commands in sway-bar(5) manpage.
The following command has not been document because they haven't been
fully implemented yet:
 * mode
 * hidden_state
 * modifier
 * tray_output
 * tray_padding
Close  #375  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9faa4ba0a0 
								
							
								 
							
						 
						
							
							
								
								Schedule render when adding bg and panel.  
							
							... 
							
							
 
							
							This should be a real fix for #509 
This schedules a render when a background or panel is added to sway
through the desktop shell interface, that makes sure the render isn't
scheduled before the bg or panel is ready and you don't end up with a
black screen until the cursor is moved. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1349a44171 
								
							
								 
							
						 
						
							
							
								
								Revert "Render outputs as soon as wlc is ready"  
							
							... 
							
							
 
							
							This reverts commit 96458bf63c 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								96458bf63c 
								
							
								 
							
						 
						
							
							
								
								Render outputs as soon as wlc is ready  
							
							... 
							
							
 
							
							This makes sure that the outputs are rendered when sway is launched, so
the user doesn't have to move the cursor before the background and bar
gets rendered on screen.
Fixes  #509  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eb82a500c8 
								
							
								 
							
						 
						
							
							
								
								Remove focus when switching to empty workspace  
							
							... 
							
							
 
							
							Fix  #504  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								181b6b31a4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #502  from mikkeloscar/lock-reset-input  
							
							... 
							
							
 
							
							Reset input state when locking compositor 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ceb0ef64c2 
								
							
								 
							
						 
						
							
							
								
								Reset input state when locking compositor  
							
							... 
							
							
 
							
							Fix  #498  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8ddafeeaae 
								
							
								 
							
						 
						
							
							
								
								Fix assigning workspaces to outputs  
							
							... 
							
							
 
							
							It's possible to assign workspaces to certain outputs using the command:
    workspace <name> output <output>
However, this did not work in some cases where the workspace was
assigned before the given output was made available to sway.
This patch fixes those cases. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9437eca3eb 
								
							
								 
							
						 
						
							
							
								
								Segregate between config and runtime cmds in doc  
							
							... 
							
							
 
							
							In anticipation for #375 , reorganized and augmented slightly sway(5)
so it makes a difference between commands intended for configuration,
commands intended for control, and those that can serve as both. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								33887e3955 
								
							
								 
							
						 
						
							
							
								
								sway: rearrange the whole ws on lock view setup  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								52ff89cecc 
								
							
								 
							
						 
						
							
							
								
								sway: set lock view to floating after ws switch  
							
							... 
							
							
 
							
							This avoids calling swayc_active_workspace. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6088c6cdf0 
								
							
								 
							
						 
						
							
							
								
								Correctly move focus from one output to a new one.  
							
							... 
							
							
 
							
							This patch aims to correctly handle moving focus <left|right|up|down>
between outputs.
For instance, if moving from one output to a new output at the left of
the current one, it should focus the right-most view/container on the
new output, and the opposite if moving from right to left. This should
happen regardless of the previously stored focus of the new output.
This also handles moving to a new output above or below the current one. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3453910c3e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #492  from mikkeloscar/swaybar-multi-output  
							
							... 
							
							
 
							
							Display single swaybar on multiple outputs 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								67bbcceba1 
								
							
								 
							
						 
						
							
							
								
								Free config before exiting sway.  
							
							... 
							
							
 
							
							Apart from freeing the sway_config struct, this also terminates the
swaybars spawned by sway, since they are linked by PID to the bar config
structs. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e15a8a0376 
								
							
								 
							
						 
						
							
							
								
								Improve how swaybars are spawned  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								212c6a18a2 
								
							
								 
							
						 
						
							
							
								
								Add outputs to bar_config ipc response  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bad4e22f3b 
								
							
								 
							
						 
						
							
							
								
								Make sway spawn only one bar per bar config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5ff3fb1c04 
								
							
								 
							
						 
						
							
							
								
								Set pointer pos before focusing view under it  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5e253fdd9a 
								
							
								 
							
						 
						
							
							
								
								Correctly exit sway on errors.  
							
							... 
							
							
 
							
							Calling `exit` in sway_terminate prevents sway from correctly shutting
down (freeing data, cleanly terminating the ipc server, etc.).
A better way is to exit straight away if the failure occurs before
`wlc_run` and use sway_abort as usual if it occur when wlc is running. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c400ca8f88 
								
							
								 
							
						 
						
							
							
								
								Fix for when sway_abort doesn't exit  
							
							... 
							
							
 
							
							sway_terminate does an exit in case wlc_terminate doesn't 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8db417fafe 
								
							
								 
							
						 
						
							
							
								
								Fixed swaymsg command name in sway(5) doc  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e239fbbd88 
								
							
								 
							
						 
						
							
							
								
								No options when using sway as IPC client  
							
							... 
							
							
 
							
							Sway used to attempt sending an IPC command composed of every argument
after the first non-option argument encountered.
Now, raises an error if an option is encountered before the intended command.
Some options such as -h or -v take effect when parsing, so they still
apply. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								179192e222 
								
							
								 
							
						 
						
							
							
								
								Removed p as a valid CLI option  
							
							... 
							
							
 
							
							The get-socketpath long option had an undocumented short alternative
as `p`. It has been removed.
However, the code in the options array is still the 'p' char. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								89bb6a4a42 
								
							
								 
							
						 
						
							
							
								
								Don't rearrange views behind swaylock.  
							
							... 
							
							
 
							
							Fix  #481  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c9d9dd7516 
								
							
								 
							
						 
						
							
							
								
								Check for empty ws on view destroyed.  
							
							... 
							
							
 
							
							In some cases destroying a view can result in an empty and inactive
workspace, which should be destroyed.
This handles those cases. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ee32bc3aef 
								
							
								 
							
						 
						
							
							
								
								Send workspace ICP event on ws destroy/empty.  
							
							... 
							
							
 
							
							There is no 'destroy' change type in the i3 IPC so this uses `empty` to
notify about empty workspaces (which will be destroyed from sway right
after). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								739ba902e0 
								
							
								 
							
						 
						
							
							
								
								Prevent crash when showing scratchpad on new ws.  
							
							... 
							
							
 
							
							Fix  #469  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								016a77424a 
								
							
								 
							
						 
						
							
							
								
								Prefer named output config over wildcard config.  
							
							... 
							
							
 
							
							This makes sure that a named output config is applied before the
general wildcard config when a new output is created. This ensures that
the config:
    output * ...
    output NAME ...
behaves the same way as:
    output NAME ...
    output * ... 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6f7cbf2eac 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated function wlc_output_get_pixels.  
							
							... 
							
							
 
							
							This makes IPC GET_PIXELS use the new `wlc_pixels_read` call instead of
the deprecated `wlc_output_get_pixels`.
The old version worked by passing a callback function to wlc which would
grab the pixels and send them to the IPC client.
The new version works by maintaining a list of clients who have
requested the pixels of some output and then grap and send the pixels in
the output_post_render hook of the `wlc_interface`. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								be6455b295 
								
							
								 
							
						 
						
							
							
								
								Squash trailing whitespace  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bacd40d6db 
								
							
								 
							
						 
						
							
							
								
								Fix clang warnings  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4546ce1188 
								
							
								 
							
						 
						
							
							
								
								Add wlc-render.h to handlers.c  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7916eb70b9 
								
							
								 
							
						 
						
							
							
								
								commands: move position mouse  
							
							... 
							
							
 
							
							Bounds checking works ok except it overlaps the bar. Just like with
normal floating. Should be fixed once swaybar is fixed. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0ee5547406 
								
							
								 
							
						 
						
							
							
								
								font: Allow adding font to the config. In prep for border titles  
							
							... 
							
							
 
							
							v2: Give default font and make bar use it if no bar font 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f1f4791a3b 
								
							
								 
							
						 
						
							
							
								
								Fix returning to sway after swaylock completes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								32ae26e519 
								
							
								 
							
						 
						
							
							
								
								Add quotes to multiword arguments.  
							
							... 
							
							
 
							
							This adds quotes around multiword arguments before they are passed to
`/bin/sh -c` in an exec command.
Example:
I connect to irc like this:
    exec termite -e "mosh server tmux a"
Without this patch the arguments are passed to sh as:
    termite -e mosh server tmux a
When it should be:
    termite -e "mosh server tmux a"
For the command to work. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fe35ea633a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #457  from mikkeloscar/move-view-fix  
							
							... 
							
							
 
							
							Fix rendering of view when moving to new workspace 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ef407559e2 
								
							
								 
							
						 
						
							
							
								
								Add new wlc thing to views  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a416715372 
								
							
								 
							
						 
						
							
							
								
								Revert "s/numlen/log10/g"  
							
							... 
							
							
 
							
							This reverts commit 038bb8cc7c 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								038bb8cc7c 
								
							
								 
							
						 
						
							
							
								
								s/numlen/log10/g  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								449617f104 
								
							
								 
							
						 
						
							
							
								
								commands: Fix memory allocation in assign  
							
							... 
							
							
 
							
							Also use the safer snprintf since we just computed the size.
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net> 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								43483d8fee 
								
							
								 
							
						 
						
							
							
								
								commands: Fix usage of arrow in assign  
							
							... 
							
							
 
							
							Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net> 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2341ae64ad 
								
							
								 
							
						 
						
							
							
								
								sway-input: fix typo  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								102719c7dd 
								
							
								 
							
						 
						
							
							
								
								manpage: fix sway-input layout  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								54111839a4 
								
							
								 
							
						 
						
							
							
								
								manpage: add references sway.5 <-> sway-input.5  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e953f634d9 
								
							
								 
							
						 
						
							
							
								
								Fix generating sway-input.5 manpage  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4cbb09d566 
								
							
								 
							
						 
						
							
							
								
								cmake: fix libinput include dirs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cd0eaf00da 
								
							
								 
							
						 
						
							
							
								
								Prevent ipc from crashing sway  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fa0526f3df 
								
							
								 
							
						 
						
							
							
								
								Fix rendering of view when moving to new workspace  
							
							... 
							
							
 
							
							This is a possible fix for #384 .
To be honest I don't fully understand why this bug is happening, but I
have narrowed it down to the view stack in wlc and how sway orders views
in very specific situations (those described in #384 ).
Anyway this should fix the problem by eliminating the call to
`wlc_view_bring_to_front` which isn't really needed anyway since sending
all invisible views to the back is the same as bringing all visible
views to the front (rotating the view stack). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2c43bd2ac8 
								
							
								 
							
						 
						
							
							
								
								Only update visibility if WS isn't destroyed after  
							
							... 
							
							
 
							
							No need to update visibility if the workspace will be destroyed right
after. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c487cf71a5 
								
							
								 
							
						 
						
							
							
								
								Fix issue  #455  
							
							... 
							
							
 
							
							CMAKE_INSTALL_FULL_SYSCONFIG is not actually passed to
the C preprocessor. I remember it working, so I must have
messed up somewhere last time I touched this.
This is fixed by manually passing its value to the C preprocessor
through the SYSCONFDIR definition 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d969a1dec0 
								
							
								 
							
						 
						
							
							
								
								Fix memory leak in config.c  
							
							... 
							
							
 
							
							Thanks @jollywho 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ac740271a5 
								
							
								 
							
						 
						
							
							
								
								Strip stray whitespace  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								28081b7689 
								
							
								 
							
						 
						
							
							
								
								libinput  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								81caf89ff8 
								
							
								 
							
						 
						
							
							
								
								cmd_assign  
							
							... 
							
							
 
							
							This implements cmd_assign. Basically a copy and paste from
cmd_for_window however it has → handling and injects a `move container to
workspace` 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0ba3f08f52 
								
							
								 
							
						 
						
							
							
								
								Strip quotes from workspace name v2  
							
							... 
							
							
 
							
							This is a more general fix for #444 
This reverts part of commit 222f0d44fc 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fc8e5703a5 
								
							
								 
							
						 
						
							
							
								
								Strip quotes of each argv when handling command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								222f0d44fc 
								
							
								 
							
						 
						
							
							
								
								Strip quotes from workspace name.  
							
							... 
							
							
 
							
							Fix  #444 
This is a temporary fix, the real fix is to store the commands as a
formatted argv array, so they don't have to be reformatted all over the
place. 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								15621ea8ff 
								
							
								 
							
						 
						
							
							
								
								Add backwards compatability for binding event  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e3ddcaabc4 
								
							
								 
							
						 
						
							
							
								
								Add bindcode to binding events.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f8b260d4a1 
								
							
								 
							
						 
						
							
							
								
								Add support for bincode command  
							
							... 
							
							
 
							
							If a bindsym and bincode maps to the same combination, the last one will
overwrite any previous mappings. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cb8ac7fd4a 
								
							
								 
							
						 
						
							
							
								
								Unescape string after doing var replacement  
							
							... 
							
							
 
							
							Fix  #426  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								15cbc53a77 
								
							
								 
							
						 
						
							
							
								
								Make IPC binding event support a compile time opt.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								14147ac056 
								
							
								 
							
						 
						
							
							
								
								Reduce duplicate code  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6392abe35b 
								
							
								 
							
						 
						
							
							
								
								Implement IPC binding event (keyboard)  
							
							... 
							
							
 
							
							This implements the IPC binding event for keyboard bindings.  It is
slightly different from the i3 implementation [1] since sway supports
more than one non-modifier key in a binding. Thus the json interface has
been changed from:
    {
      ...
      "symbol": "t",
      ...
    }
to:
    {
      ...
      "symbols": [ "t" ],
      ...
    }
[1] http://i3wm.org/docs/ipc.html#_binding_event  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								32cd3f70eb 
								
							
								 
							
						 
						
							
							
								
								Add function for duplication a sway_binding  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								55f63935ab 
								
							
								 
							
						 
						
							
							
								
								Implement bindsym --release  
							
							... 
							
							
 
							
							This is a "simple" version of --release (same as i3) that only supports
a binding that contain one normal key. e.g.:
    bindsym --release $mod+x exec somthing-fun
I didn't bother implementing it for a combination like `$mod+x+z` since
it is a bit tricky to get right and also a bit weird to actually do on a
keyboard. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8f5de70c93 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #434  from mikkeloscar/detect-modifier  
							
							... 
							
							
 
							
							Send IPC modifier event on bar_modifier up/down 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9186455a3c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:SirCmpwn/sway  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								364e37a1eb 
								
							
								 
							
						 
						
							
							
								
								Fix whitespace issues.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								843e2ad2c1 
								
							
								 
							
						 
						
							
							
								
								Only send modifier event once for active modifiers  
							
							... 
							
							
 
							
							This makes sure that a modifier event is only sent for active bar
modifiers, and that it is only sent once for each of those modifiers.
An active bar modifier is a modifier defined for a bar with `mode hide`
and `hidden_state hide`. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								648db4016f 
								
							
								 
							
						 
						
							
							
								
								Clearer order of locations searched for config file.  
							
							... 
							
							
 
							
							The i3wm config locations are visited _before_ using the fallback
configs. The man page was confusing - it talked about the fallback
configs first, but also said they are looked at "at last". By changing
the order of the sentences, this should be clearer. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2e0ef533f2 
								
							
								 
							
						 
						
							
							
								
								Init layout before checking config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a8402035e9 
								
							
								 
							
						 
						
							
							
								
								Add modifier key to bar_config json  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								95e0f44c73 
								
							
								 
							
						 
						
							
							
								
								Move modifier name table to common/util.c  
							
							... 
							
							
 
							
							Lookup of modifier names is required in several places, thus it makes
sense to move it to a general place. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								caaff5ac54 
								
							
								 
							
						 
						
							
							
								
								Revert "Free wordexp_t in config.c:get_config_path"  
							
							... 
							
							
 
							
							This reverts commit 33b24736c7 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c20c63b677 
								
							
								 
							
						 
						
							
							
								
								Send IPC modifier event on bar_modifier up/down  
							
							... 
							
							
 
							
							Detects when a bar modifier key is pressed/released and sends a modifier
IPC event to any listeners (usually swaybars).
This way a swaybar can listen on the modifier event and hide/show the
bar accordingly (not implemented yet)
The modifier event looks like this:
    {
      "change": "pressed", // or released
      "modifier": "Mod4"
    } 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								33b24736c7 
								
							
								 
							
						 
						
							
							
								
								Free wordexp_t in config.c:get_config_path  
							
							... 
							
							
 
							
							Thanks @jollywho 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5af4e747d3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #433  from crondog/issue431  
							
							... 
							
							
 
							
							Return focus to fullscreen view 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b755fd073e 
								
							
								 
							
						 
						
							
							
								
								Return focus to fullscreen view  
							
							... 
							
							
 
							
							This fixes https://github.com/SirCmpwn/sway/issues/431  by returning
focus to the fullscreen view. Also it fixes the issue with the
fullscreen view pointer not being set which did my head in 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7727c9efbc 
								
							
								 
							
						 
						
							
							
								
								Detect bar modifier pressed/released  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e62c49f83c 
								
							
								 
							
						 
						
							
							
								
								Fix overwriting current pressed keys.  
							
							... 
							
							
 
							
							This fixes a bug where the key at index 0 in the `key_state_array` would
be overwritten by the next pressed key. This broke any bindings
consisting of multiple non-mod keys like: `$mod+a+b`. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								aa2f754c64 
								
							
								 
							
						 
						
							
							
								
								swaybar: Implement binding_mode_indicator  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								19833fbc8b 
								
							
								 
							
						 
						
							
							
								
								Add IPC event types  
							
							... 
							
							
 
							
							Adds custom IPC_EVENT_* types 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								397b58e88f 
								
							
								 
							
						 
						
							
							
								
								split toggle  
							
							... 
							
							
 
							
							Not sure if you will accept this, but i find it useful (I use it when
opening new terminal windows on a workspace
v2: add short hand command and docs 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								596c4d9428 
								
							
								 
							
						 
						
							
							
								
								Dont try and fullscreen a workspace with no views  
							
							... 
							
							
 
							
							Found this completely by accident 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5292860b92 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #418  from mikkeloscar/sway-handle-sigterm  
							
							... 
							
							
 
							
							Handle SIGTERM sent to sway 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								16b8c2e915 
								
							
								 
							
						 
						
							
							
								
								Handle SIGTERM sent to sway  
							
							... 
							
							
 
							
							This makes sway handle and gracefully shut down everything when
receiving a SIGTERM.
Fix  #416  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d409620a55 
								
							
								 
							
						 
						
							
							
								
								Fix use-after-free when closing fullscreen views  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b18f004210 
								
							
								 
							
						 
						
							
							
								
								handlers: geometry_request: Better debug output.  
							
							... 
							
							
 
							
							Previous output was confusing. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6750975b9f 
								
							
								 
							
						 
						
							
							
								
								arrange_windows_r: Round pixels to match reality, fixes calculations.  
							
							... 
							
							
 
							
							If the width or height of a container can't be evenly distributed to its
children, then the layout algorithm still thought it got it right (due
to using decimals) which caused a gap of one or more pixels for some
window arrangements.
This is fixed by this patch by first rounding off the width and height
(so that decimals are never introduced) and then adjusting the last
view in a container to fill the remaining pixels (which now is counted
correctly due to the decimals being removed).
Also, due to the way gaps are implemented, an odd sized gap can never be
aligned properly, so just adjust to closest even number. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								831f6680f4 
								
							
								 
							
						 
						
							
							
								
								arrange_windows_r: Bring parent coordinates into layout calculations.  
							
							... 
							
							
 
							
							This brings consistency into the algorithm (instead of resetting and
then fetching again). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cf64000e21 
								
							
								 
							
						 
						
							
							
								
								Focus new sibling added to container  
							
							... 
							
							
 
							
							This makes sure that the window being added to a container gets focus. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5d07c61330 
								
							
								 
							
						 
						
							
							
								
								Trigger workspace init event (floating)  
							
							... 
							
							
 
							
							Triggers workspace init event when moving a floating window to a new
workspace.
This is a follow up on #391  which didn't handle floating windows. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f02cf75ff3 
								
							
								 
							
						 
						
							
							
								
								Use SYSCONFDIR as recommended  
							
							... 
							
							
 
							
							- swaylock config path not hardcoded anymore
- the unusual and weird FALLBACK_CONFIG_DIR is no more 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8a22ac3966 
								
							
								 
							
						 
						
							
							
								
								Initialize id, part two  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7c06ef35de 
								
							
								 
							
						 
						
							
							
								
								Initialize ID  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								91c102a897 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #393  from robotanarchy/musl-libc-compatibility  
							
							... 
							
							
 
							
							musl libc compatibility 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c3e9ee5e43 
								
							
								 
							
						 
						
							
							
								
								replace non-standard qsort_r with qsort  
							
							... 
							
							
 
							
							I've tried to make as few changes, as possible.
Usually the reason for using qsort_r is, that you can pass an extra userdata pointer to the
compare function. However, in sway list_sort wrapped qsort_r and always called a wrapper
function for comparing, the wrapper function then had the real compare function as argument.
The only thing, that the wrapper function does, is dereferencing the 'left' and 'right' function
arguments before passing them to the real compare function.
I have renamed list_sort to list_qsort to avoid confusion (so nobody tries to use list_qsort like
list_sort) and removed the wrapper functionality. Now the dereferencing must be done in the
compare function, that gets passed.
Some compare functions were used in both list_sort and list_seq_find. To make the difference
clear, I've added a '_qsort' suffix to the compare functions, that are intended to be used with
the new list_qsort. (In other words: list_qsort is not compatible anymore with list_seq_find).
- Changed and renamed function (it isn't used anywhere but in commands.c, and only for sorting):
	compare_set -> compare_set_qsort
- New wrapper functions:
	sway_binding_cmp_qsort (for sway_binding_cmp)
	sway_mouse_binding_cmp_qsort (for sway_mouse_binding_cmp) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								50b04884b6 
								
							
								 
							
						 
						
							
							
								
								Trigger ipc_event_workspace in all cases  
							
							... 
							
							
 
							
							This makes sure that the workspace IPC event is triggered when needed.
Fixes  #382  while making sure that the IPC event is only triggered once. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3dd2393797 
								
							
								 
							
						 
						
							
							
								
								remove unused execinfo.h include from debug_log.c  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								442a54c38b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #390  from mikkeloscar/workspace-ipc-event  
							
							... 
							
							
 
							
							Don't skip all clients on ipc_workspace_event. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								42e5b4b032 
								
							
								 
							
						 
						
							
							
								
								Don't skip all clients on ipc_workspace_event.  
							
							... 
							
							
 
							
							Only clients not subcriped to the workspace event should be skipped. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c803b79764 
								
							
								 
							
						 
						
							
							
								
								Trigger event on bar mode|hidden_state commands  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								66c66c7304 
								
							
								 
							
						 
						
							
							
								
								Implement `barconfig_update` IPC event  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a96a5e0013 
								
							
								 
							
						 
						
							
							
								
								Handle bar commands outside config file  
							
							... 
							
							
 
							
							Our initial implementation of `bar {  }` assumed that the commands could
only be used in the config. This is not true for two commands:
* bar mode
* bar hidden_state
This patch makes it possible to issue these commands outside a bar
block, for instance through swaymsg
    $ swaymsg bar mode hide bar-0
This does not implement the `barconfig_update` IPC event which should be
trigged from these commands. I have added TODO's where this should be
added once implemented. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fc71c6303c 
								
							
								 
							
						 
						
							
							
								
								Fix default swaybar font  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f4b9c3856a 
								
							
								 
							
						 
						
							
							
								
								layout: Fix `edge_gaps off` with top/left panels.  
							
							... 
							
							
 
							
							Since x/y won't be zero when there's a top or left panel in place, we
need to take those coordinates into account too. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ce54b4ff2e 
								
							
								 
							
						 
						
							
							
								
								container: Fix inner gaps against screen edge.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3082245243 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #373  from sce/per_panel_config  
							
							... 
							
							
 
							
							Per panel config 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								33fb648938 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #372  from sce/fix_swaybar_output_name_test  
							
							... 
							
							
 
							
							config: load_swaybars: Fix name comparison. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e45fd9b6c5 
								
							
								 
							
						 
						
							
							
								
								extensions: Track panels by wl_resource, position per panel.  
							
							... 
							
							
 
							
							Track each panel separately via its wl_resource. `set_panel_position`
might be called before `set_panel`, so reuse panel config.
Place the position in panel_config so that each panel has its own
position. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6db0f6f80f 
								
							
								 
							
						 
						
							
							
								
								extensions: panel_config->resource => wl_surface_res.  
							
							... 
							
							
 
							
							Change the name to something less ambigious. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6ace37d0b1 
								
							
								 
							
						 
						
							
							
								
								config: load_swaybars: Fix name comparison.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2779559b15 
								
							
								 
							
						 
						
							
							
								
								config: free_bar: Check if outputs is NULL.  
							
							... 
							
							
 
							
							bar_config.outputs is NULL if no output is explicitly defined in config
(ie. use for for all outputs). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3282163f64 
								
							
								 
							
						 
						
							
							
								
								Implement compositor support for swaylock  
							
							... 
							
							
 
							
							This makes swaylock more or less work. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eefc93db43 
								
							
								 
							
						 
						
							
							
								
								Fix lock extension setup in compositor  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								253efad437 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #361  from mikkeloscar/i3bar-command  
							
							... 
							
							
 
							
							Add support for running swaybar_command 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								207678e809 
								
							
								 
							
						 
						
							
							
								
								Add support for running swaybar_command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7647762bab 
								
							
								 
							
						 
						
							
							
								
								Fix default workspace name generation  
							
							... 
							
							
 
							
							This fixes the issue where workspace 10 ends up being the default. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2ab4e5676e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #360  from sce/fix_arrange_windows  
							
							... 
							
							
 
							
							Fix arrange windows 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b9f14cee41 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #359  from mikkeloscar/i3bar-command  
							
							... 
							
							
 
							
							Add bar option: swaybar_command <command> 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9d7f1afdfb 
								
							
								 
							
						 
						
							
							
								
								Add bar option: swaybar_command <command>  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f0b3ee6d84 
								
							
								 
							
						 
						
							
							
								
								layout: arrange_windows: Partially fix swaybar irregularties.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0ad5059b6f 
								
							
								 
							
						 
						
							
							
								
								layout: arrange_windows: Fix/better debug output.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								90ff36cab8 
								
							
								 
							
						 
						
							
							
								
								Terminate children when freeing output container  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ede27eabc5 
								
							
								 
							
						 
						
							
							
								
								Reload swaybar/swaybg on config reload.  
							
							... 
							
							
 
							
							This works by tracking the pids of the child processes in the related
output container and terminating the processes and spawning new ones on
a config reload.
Should solve: #347  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7558a274fa 
								
							
								 
							
						 
						
							
							
								
								Add shims for swaylock on compositor  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ed730db11b 
								
							
								 
							
						 
						
							
							
								
								layout: Keep output at the correct size, workspace can be smaller.  
							
							... 
							
							
 
							
							If the output is not at the correct size then that info must be queried
from wlc. The output size is used by e.g. seamless mouse to detect
output edges.
With this patch the output size is now correct and the workspace size is
adjusted according to any panels.
Without this patch seamless mouse would fail to detect outputs
above/below each other if there was a panel in between because the
output would offically end where the panel started, not at the actual
screen edge. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								18a7afa1b3 
								
							
								 
							
						 
						
							
							
								
								focus: Fix moving last workspace.  
							
							... 
							
							
 
							
							If there's only one workspace on an output and it's moved to a different
output then active workspace will be NULL. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								76c520a04b 
								
							
								 
							
						 
						
							
							
								
								sway: insert numbered workspaces in order  
							
							... 
							
							
 
							
							fixes  #308 
Ordered by number ascending, with insert before same numbers.
Workspaces without numbers are appended at the end of the list.
Example order:
1 2:named 3:the_second 3:the_first 9 FIRST_NAME SECOND_NAME ... 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8f1ac1ef2c 
								
							
								 
							
						 
						
							
							
								
								sway: enable workspace selection by number  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								03787871d0 
								
							
								 
							
						 
						
							
							
								
								Fix bar invocation for multihead setup  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1a365f19c9 
								
							
								 
							
						 
						
							
							
								
								Use system swaybar instead of local swaybar  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								60c204a09b 
								
							
								 
							
						 
						
							
							
								
								Invoke swaybar when an output matches a bar config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f6da4dda4b 
								
							
								 
							
						 
						
							
							
								
								Bring unmanaged windows to front on output arrange  
							
							... 
							
							
 
							
							Fixes  #312  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								01798a5ae2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #338  from mikkeloscar/bar-separator-symbol  
							
							... 
							
							
 
							
							Implement bar option: separator_symbol 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								053fb09d1e 
								
							
								 
							
						 
						
							
							
								
								Use free_flat_list for simple char* list.  
							
							... 
							
							
 
							
							No need to reimplement free_flat_list functionality. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								2d0f78c0d6 
								
							
								 
							
						 
						
							
							
								
								workspace: Learn sticky.  
							
							... 
							
							
 
							
							A floating window that's sticky will move to the new active workspace
whenever the workspace on the same output changes. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								db642fc8c5 
								
							
								 
							
						 
						
							
							
								
								commands: code formatting: Sort list of commands by alphabet.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cbd7348704 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #265  from sce/better_logging  
							
							... 
							
							
 
							
							debug_log: Improve container_log so that debug lines are aligned. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cad2694a3c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #264  from sce/fix_ws_next_name  
							
							... 
							
							
 
							
							workspace: Improve workspace_next_name. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c1d88acf72 
								
							
								 
							
						 
						
							
							
								
								debug_log: Improve container_log so that debug lines are aligned.  
							
							... 
							
							
 
							
							Makes the log easier to read, and the developers more happy (this one at
least). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0a78af0acc 
								
							
								 
							
						 
						
							
							
								
								workspace: Improve workspace_next_name.  
							
							... 
							
							
 
							
							This function looks for bound commands that start with `workspace` (ie.
the commands that change to a static workspace) and fetches the
workspace name.
However, if it's actually a list of commands, then the parsing will pick
up the delimiter ("," or ";") and also fail to recognize keywords
("next" etc).
This patch fixes that by properly separating with delimiters. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d9770cc243 
								
							
								 
							
						 
						
							
							
								
								cmd_floating: Support `enable` and `disable` commands too.  
							
							... 
							
							
 
							
							This is especially relevant in combination with `for_window`, e.g.:
`for_window [title="Terminal"] floating enable`. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								27f03c705d 
								
							
								 
							
						 
						
							
							
								
								Move IPC client into common, refactor IPC  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								53d353e6b4 
								
							
								 
							
						 
						
							
							
								
								Add "variant": "sway" to IPC version response  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9a15371ba3 
								
							
								 
							
						 
						
							
							
								
								Parse command line args for swaymsg  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								206606b32c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #261  from christophgysin/exec  
							
							... 
							
							
 
							
							Call swaybg without invoking a shell 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e362f871d9 
								
							
								 
							
						 
						
							
							
								
								Call swaybg without invoking a shell  
							
							... 
							
							
 
							
							This makes escaping the arguments obsolete.
Also avoid dynamic memory allocation for the output id. It only supported ids up
to 99. Now we support up to 999, and take 4 bytes off the stack instead. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								be3fae148b 
								
							
								 
							
						 
						
							
							
								
								swaybg: implement scaling mode "fit"  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9fb020d04c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #251  from sce/criteria_1  
							
							... 
							
							
 
							
							criteria: Add. Learn for_window command. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5483fe1883 
								
							
								 
							
						 
						
							
							
								
								criteria: Code formatting.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eeb7f5c036 
								
							
								 
							
						 
						
							
							
								
								config: print line number  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a06cb7cd01 
								
							
								 
							
						 
						
							
							
								
								criteria: Add. Learn for_window command.  
							
							... 
							
							
 
							
							A criteria is a string in the form of `[class="regex.*" title="str"]`.
It is stored in a struct with a list of *tokens* which is a
attribute/value pair (stored as a `crit_token` struct). Most tokens will
also have a precompiled regex stored that will be used during criteria
matching.
for_window command: When a new view is created its metadata is tested
against all stored criteria, and if a match is found the associated
command list is executed.
Unfortunately some metadata is not available in sway at the moment
(specifically `instance`, `window_role` and `urgent`). Any criteria
string that tries to match an unsupported attribute will fail.
(Note that while the criteria code can be used to parse any criteria
string it is currently only used by the `for_window` command.) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a99aa92bc6 
								
							
								 
							
						 
						
							
							
								
								extensions: add missing include  
							
							... 
							
							
 
							
							This fixes a compiler warning:
../sway/extensions.c: In function ‘set_background’:
../sway/extensions.c:16:37: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration]
  struct background_config *config = malloc(sizeof(struct background_config));
                                     ^
../sway/extensions.c:16:37: warning: incompatible implicit declaration of built-in function ‘malloc’
../sway/extensions.c:16:37: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’ 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e31a899841 
								
							
								 
							
						 
						
							
							
								
								layout: get_swayc_in_direction_under: Handle floating views.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b5ddad4bf6 
								
							
								 
							
						 
						
							
							
								
								layout: swap_container: Handle floating views.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ed1b0bffbc 
								
							
								 
							
						 
						
							
							
								
								layout: replace_child: Handle floating views.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8aef255d5f 
								
							
								 
							
						 
						
							
							
								
								layout: add_sibling: Handle floating views properly.  
							
							... 
							
							
 
							
							This should fix  #241 . 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a6c9f40b9a 
								
							
								 
							
						 
						
							
							
								
								sway_binding_cmp_keys: Differentiate between modifier keys.  
							
							... 
							
							
 
							
							Compare modifiers as well as keys when number of modifiers+keys are the
same (so that e.g. mod1+x != mod4+x). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								db92920cf9 
								
							
								 
							
						 
						
							
							
								
								handle_command: Skip commands that has a criteria string.  
							
							... 
							
							
 
							
							We can't handle them currently (the criteria needs to e.g. be passed to
each command handler which then needs to do the right thing), so it's
better to just do nothing than to create unexpected results (because the
command was executed on the wrong view).
(Before this patch any command list with a criteria string would simply
fail to parse, so this is at least a step in the right direction.) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b7e3d05ace 
								
							
								 
							
						 
						
							
							
								
								stringop: Properly handle criteria strings.  
							
							... 
							
							
 
							
							A criteria string (e.g. '[class="something" title="something"]') is now
correctly treated as a single argument. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4367e6d3e3 
								
							
								 
							
						 
						
							
							
								
								container: Store app_id attribute for views.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								47c313fe3e 
								
							
								 
							
						 
						
							
							
								
								container: Store class attribute for views.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9d50f88cef 
								
							
								 
							
						 
						
							
							
								
								fix list sorting  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a0c5a0bb30 
								
							
								 
							
						 
						
							
							
								
								cmd_bindsym: Detect/handle duplicates.  
							
							... 
							
							
 
							
							Also replace `bindsym_sort` with function `sway_binding_cmp` that takes
all data into account when comparing. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9ce5d635f1 
								
							
								 
							
						 
						
							
							
								
								commands: Comment/doc for config_command.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5531dbe1b2 
								
							
								 
							
						 
						
							
							
								
								cmd_workspace: Don't fill up config->workspace_outputs with duplicates.  
							
							... 
							
							
 
							
							This also fixes a bug where issuing a new "workspace a output b" command
for an already assigned workspace would not work (the old config would
be found first and used instead). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d0af224e6d 
								
							
								 
							
						 
						
							
							
								
								stringop: lenient_strcmp: Add.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2100d7bfef 
								
							
								 
							
						 
						
							
							
								
								Fix   #240  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								35fd139105 
								
							
								 
							
						 
						
							
							
								
								Add all documented scaling modes to config parser  
							
							... 
							
							
 
							
							Note that not all scaling modes are actually supported by swaybg yet. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5728307520 
								
							
								 
							
						 
						
							
							
								
								Add wallpapers to output command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								79b277fe9b 
								
							
								 
							
						 
						
							
							
								
								Parse output background config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4a1584be53 
								
							
								 
							
						 
						
							
							
								
								Fix background extensions  
							
							... 
							
							
 
							
							Thanks @Cloudef, it works great 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								65b8a5c3ce 
								
							
								 
							
						 
						
							
							
								
								Add background handling  
							
							... 
							
							
 
							
							This does not work as expected. I think the problem is on the wlc side.
Please review, @Cloudef. To reproduce the issues:
1. Run sway
2. Open terminal in sway
3. Run swaybg
swaybg will create a surface and ask to have it set as the background,
but wlc_handle_from_wl_surface_resource will return 0. If the swaybg
surface is a shell surface, then it works - but wlc complains about the
pointer type and segfaults as soon as the pre-render hook tries to draw
the background. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								82db2a57a9 
								
							
								 
							
						 
						
							
							
								
								Basic support for extensions in server and clients  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								01202568f9 
								
							
								 
							
						 
						
							
							
								
								Track pid of child process from exec  
							
							... 
							
							
 
							
							This will allow us to eventually open that process on the current view.
Requires support from @Cloudef. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								236f26f62e 
								
							
								 
							
						 
						
							
							
								
								output: Support multiple adjacent outputs.  
							
							... 
							
							
 
							
							When querying for an adjacent output we now need an absolute position in
order to know which adjacent output that matches. (The position is
either the current mouse position or the center of the currently focused
container, depending on context.)
If two outputs have one edge each that at least partially align with
each other they now count as adjacent.
Seamless mouse is affected by this and now properly moves and positions
itself between outputs with "uneven" placement (as long as they have at
least some part of the edge adjacent to each other).
When focusing or moving a container in a specified direction the center
of the current focused container decides where to look for an adjacent
output. So if e.g. an output has two adjacent outputs to the right and a
"focus right" command is issued then it's the placement of the currently
focused container that decides which output actually gets focused.
Also, if an output has at least one output adjacent in some direction
but the entire edge is not covered (ie. it has "holes" with no outputs),
then the algorithm will choose the output that is closest to the
currently focused container (this does not apply to seamless mouse, the
pointer will just stop at the edge in that case). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a94a91a723 
								
							
								 
							
						 
						
							
							
								
								cmd_output: Replace existing config if called multiple times.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cd161aa985 
								
							
								 
							
						 
						
							
							
								
								We somewhat more wlc_point now  
							
							... 
							
							
 
							
							Apparently I missed some
cc @Cloudef 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								95442dac8d 
								
							
								 
							
						 
						
							
							
								
								We wlc_point now  
							
							... 
							
							
 
							
							cc @Cloudef 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f64b7e71d4 
								
							
								 
							
						 
						
							
							
								
								ipc: Store socketname in SWAYSOCK. Fixes `--get-socketpath`.  
							
							... 
							
							
 
							
							After adding pid to the socket path the `--get-socketpath` command broke
because it doesn't know the pid of the running instance. Fix this by
setting and querying `SWAYSOCK`.
Also ignore `SWAYSOCK` upon normal startup if a socket exists at that
location (ie. from another sway instance), and don't overwrite `I3SOCK`
if it exists either. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1011957465 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:SirCmpwn/sway  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								38b18d460a 
								
							
								 
							
						 
						
							
							
								
								Revert "Try ~/.i3/config earlier than /etc/sway/config"  
							
							... 
							
							
 
							
							This reverts commit f0ceb4e909 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f3fc48f692 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #225  from sce/logind_socket_path  
							
							... 
							
							
 
							
							ipc: Put socket into proper user runtime dir. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f0ceb4e909 
								
							
								 
							
						 
						
							
							
								
								Try ~/.i3/config earlier than /etc/sway/config  
							
							... 
							
							
 
							
							And ~/.config/i3/config, of course. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								253204efb9 
								
							
								 
							
						 
						
							
							
								
								ipc: Put socket into proper user runtime dir.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c43ef2aedd 
								
							
								 
							
						 
						
							
							
								
								We don't need to implement strdup  
							
							... 
							
							
 
							
							After defining _GNU_SOURCE 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bfcabe48ef 
								
							
								 
							
						 
						
							
							
								
								Start fleshing out wayland client implementation  
							
							... 
							
							
 
							
							This introduces a basic shared framework for making wayland clients
within sway itself. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ef8335d694 
								
							
								 
							
						 
						
							
							
								
								Start working on IPC for get_pixels  
							
							... 
							
							
 
							
							This is broken 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								250097d32b 
								
							
								 
							
						 
						
							
							
								
								Fix gaps for views being incorrect  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4397cff7bc 
								
							
								 
							
						 
						
							
							
								
								Fix some IPC issues  
							
							... 
							
							
 
							
							Socket now includes pid in the filename (fixes nested sway sessions or
old sockets causing problems).
Fixed warnings on strict aliasing and cleaned up relevant code in
general. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d729032ba2 
								
							
								 
							
						 
						
							
							
								
								Add file and line number to log in Debug build  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d5b5d92b30 
								
							
								 
							
						 
						
							
							
								
								Include header declaring ipc_event_workpace(2)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								abc5fbfaec 
								
							
								 
							
						 
						
							
							
								
								Learn "gaps edge_gaps <on|off|toggle>".  
							
							... 
							
							
 
							
							When yes, the old behaviour of adding half the inner gap around each
view is used.
When no, don't add any gap when an edge of the view aligns with the
workspace. The result is inner gap only between views, not against the
workspace edge.
The algorithm is not perfect because it means the extra space is
distributed amongst edge-aligned views only, but it's simple, looks good
and it works. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eeec0fda8a 
								
							
								 
							
						 
						
							
							
								
								commands: gaps: Re-arrange windows after changing default gaps.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								936f8c24e0 
								
							
								 
							
						 
						
							
							
								
								commands: gaps: Always apply default gaps config.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5c1e20b6ff 
								
							
								 
							
						 
						
							
							
								
								commands: gaps: Accept zero value.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								820681965d 
								
							
								 
							
						 
						
							
							
								
								commands: gaps: Refactor, expected_syntax.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								af31a3f04a 
								
							
								 
							
						 
						
							
							
								
								commands: Learn 'move workspace to output <direction|name>'.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9c8394022e 
								
							
								 
							
						 
						
							
							
								
								commands: Learn 'move <container|window> to output <direction|name>'.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								65d71d0a5e 
								
							
								 
							
						 
						
							
							
								
								put ipc_event_workspace in update_focus  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5ba47d4a44 
								
							
								 
							
						 
						
							
							
								
								input_state: Remove mouse_origin (x&y). Query wlc instead.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								78ca619769 
								
							
								 
							
						 
						
							
							
								
								commands: Learn mouse_warping.  
							
							... 
							
							
 
							
							Place mouse at center of focused view when changing to a workspace on a
different output, if option is enabled. (This replicates existing i3
option.)
This can be triggered in multiple ways:
A) via `workspace <name>` which changes output
B) via `focus <direction>` which changes output
C) via `focus output <name>` which (obviously) changes output 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4799d07ac1 
								
							
								 
							
						 
						
							
							
								
								input_state: Extract 'pointer_position_set' function from handlers.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								865b30f138 
								
							
								 
							
						 
						
							
							
								
								container: Move container_under_pointer here from handlers.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3c250e78be 
								
							
								 
							
						 
						
							
							
								
								layout: get_swayc_in_direction: Properly find adjacent outputs.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5fa8f91655 
								
							
								 
							
						 
						
							
							
								
								commands: Learn 'focus output <direction|name>'  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fede354a3d 
								
							
								 
							
						 
						
							
							
								
								layout: Don't reset container size if it's a floating window.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fabcf7c678 
								
							
								 
							
						 
						
							
							
								
								handlers: Pass workspace to workspace_switch, not output.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6cd106d23c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #208  from minus7/ipc_subscribe  
							
							... 
							
							
 
							
							implemented IPC subscribe for workspace event 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9925554ea4 
								
							
								 
							
						 
						
							
							
								
								implemented IPC subscribe for workspace event  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9f02b0bf16 
								
							
								 
							
						 
						
							
							
								
								commands: Learn 'debuglog'.  
							
							... 
							
							
 
							
							Replicates i3 option. Verbosity level given as command line argument
becomes default log level, and using 'debuglog toggle' switches back and
forth between default and debug (or L_ERROR and debug if default is also
L_DEBUG). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								83ca7d3a5c 
								
							
								 
							
						 
						
							
							
								
								output: Fix code style.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c49e5340db 
								
							
								 
							
						 
						
							
							
								
								commands: cmd_move: Fix "move container to workspace _number_ n"  
							
							... 
							
							
 
							
							This is an undocumented feature (the word "number" is just ignored
anyway), but it exists to be compatible with i3 config syntax.
Plus some code cleanup at the same time. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5a70853253 
								
							
								 
							
						 
						
							
							
								
								log: Add swayc_log, use at a few key places.  
							
							... 
							
							
 
							
							swayc_log works just like sway_log, but appends type and name from given
container to the log output. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c6bb23b7dd 
								
							
								 
							
						 
						
							
							
								
								sway/output: Create, move code from handlers.c here.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								010368150b 
								
							
								 
							
						 
						
							
							
								
								Update set_origin to match wlc changes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c1479701de 
								
							
								 
							
						 
						
							
							
								
								seamless_mouse: Move pointer only if successfully changed workspace.  
							
							... 
							
							
 
							
							If e.g. a window has a popup open then that will lock the current focus,
making a workspace switch denied.
So don't move the mouse pointer in such cases. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1f08106b0a 
								
							
								 
							
						 
						
							
							
								
								handlers: Don't switch output when mouse button is pressed.  
							
							... 
							
							
 
							
							(E.g. if the user is using a scrollbar at the edge of the screen then
switching workspace would cancel the scroll.) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								362413bd50 
								
							
								 
							
						 
						
							
							
								
								commands: cmd_results->input is duplicated/freed.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								88a2ddbe83 
								
							
								 
							
						 
						
							
							
								
								commands: Code formatting.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								187f0ab1c4 
								
							
								 
							
						 
						
							
							
								
								commands: Allow 'floating_modifier' & 'focus_follows_mouse' at runtime.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								af30a1b67c 
								
							
								 
							
						 
						
							
							
								
								ipc,commands,config: Replace cmd_status enum with cmd_results struct.  
							
							... 
							
							
 
							
							In i3 the ipc reply will contain a human readable error message, and
this patch replicates that behaviour.
However, that error message is also useful for logging, which this
patch takes advantage of.
E.g. instead of logging errors directly in commands.c/checkargs, it is
fed back to the caller which eventually ends up logging everything with
maximum context available (config.c/read_config).
So instead of logging e.g. "Error on line 'exit'" it will now log:
"Error on line 'exit': Can't execute from config." 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								544c6c412a 
								
							
								 
							
						 
						
							
							
								
								ipc: Return correct status in ipc reply.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b093a5d16f 
								
							
								 
							
						 
						
							
							
								
								handlers: Fix swapped top/bottom for seamless transitions.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2c100105bf 
								
							
								 
							
						 
						
							
							
								
								Move pointer during seamless transitions  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								edf33aad29 
								
							
								 
							
						 
						
							
							
								
								config: Add "seamless_mouse" to decide if pointer crosses output edges.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fc1bacf034 
								
							
								 
							
						 
						
							
							
								
								Switch to adjacent output when hitting output edge.  
							
							... 
							
							
 
							
							(Currently, after switching output the relative position of the mouse
stays the same.) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9b271573a9 
								
							
								 
							
						 
						
							
							
								
								commands: Allow changing resolution outside config load.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4fea92ef0c 
								
							
								 
							
						 
						
							
							
								
								config: Don't try to apply bad output resolution.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ca862a5bd4 
								
							
								 
							
						 
						
							
							
								
								config: Apply output config also during config reload.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6eb8da0e14 
								
							
								 
							
						 
						
							
							
								
								commands,container: Tweak debug output to better reflect reality.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e3837ba634 
								
							
								 
							
						 
						
							
							
								
								commands: Gracefully handle empty commands.  
							
							... 
							
							
 
							
							Before this patch sway would proceed into find_handler which would cause
a crash trying to parse a NULL string.
This could be triggered via e.g. `i3-msg -s $(sway --get-socketpath)`. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								83c23f274c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #195  from sce/get_socketpath  
							
							... 
							
							
 
							
							main: Implement --get-socketpath switch. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3be11a08e6 
								
							
								 
							
						 
						
							
							
								
								main: Implement --get-socketpath switch.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								71ebe8c36b 
								
							
								 
							
						 
						
							
							
								
								commands: Catch empty exec with --no-startup-id cases.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								71bcee4f96 
								
							
								 
							
						 
						
							
							
								
								commands: Ignore exec switch "--no-startup-id".  
							
							... 
							
							
 
							
							When using an i3 config verbatim in sway this switch to exec or
exec_always might appear.
Before this patch the switch would be passed to /bin/sh, causing
an error, and the command would not be run. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								783290e81a 
								
							
								 
							
						 
						
							
							
								
								sway/ipc: Use sway_abort instead of returning NULL.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7cb0732030 
								
							
								 
							
						 
						
							
							
								
								sway/ipc: ipc_user_sockaddr: Use sway_assert instead of assert.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								382b4e425a 
								
							
								 
							
						 
						
							
							
								
								sway/ipc: Fix whitespace.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								26beb66eb5 
								
							
								 
							
						 
						
							
							
								
								sway/ipc: Free ipc_sockaddr upon termination.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f94f8fde7e 
								
							
								 
							
						 
						
							
							
								
								sway/ipc: Support multiple users.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ae93c6e6fe 
								
							
								 
							
						 
						
							
							
								
								sway/ipc: Dynamically assign ipc_sockaddr.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								18f4905e62 
								
							
								 
							
						 
						
							
							
								
								#187 , let init handle child processes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5bcecbb751 
								
							
								 
							
						 
						
							
							
								
								Revert "#187 cleanup zombies properly"  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5539fd89be 
								
							
								 
							
						 
						
							
							
								
								#187  cleanup zombies properly using default  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c963aa7ced 
								
							
								 
							
						 
						
							
							
								
								return after disconnect ipc client and minor checks  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4944996170 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/taiyu-len/sway  
							
							... 
							
							
 
							
							merge 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6c33f8122a 
								
							
								 
							
						 
						
							
							
								
								#184  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								72aaffcf5b 
								
							
								 
							
						 
						
							
							
								
								fix config search paths  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9fd2d635a1 
								
							
								 
							
						 
						
							
							
								
								container_move check  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7672886cb5 
								
							
								 
							
						 
						
							
							
								
								dont log empty config lines  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0d51f62224 
								
							
								 
							
						 
						
							
							
								
								merge + no c_extensions  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d2e2b04bfd 
								
							
								 
							
						 
						
							
							
								
								minor fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								318e1be240 
								
							
								 
							
						 
						
							
							
								
								Fix warnings introduced by prior commit  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8e25ce4e57 
								
							
								 
							
						 
						
							
							
								
								Fix build for debian stretch  
							
							... 
							
							
 
							
							Fixes  #182  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a04f645d7c 
								
							
								 
							
						 
						
							
							
								
								style, safer fork  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a18caf6706 
								
							
								 
							
						 
						
							
							
								
								nomacro  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0bea2e2122 
								
							
								 
							
						 
						
							
							
								
								multi command keybinds  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e505abfe75 
								
							
								 
							
						 
						
							
							
								
								Revert "new_workspace null behavior + testmap functions + regex"  
							
							... 
							
							
 
							
							This reverts commit e1d18e42a8Fixes  #180 
cc @taiyu-len 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2093d4ddee 
								
							
								 
							
						 
						
							
							
								
								cmd_for_window dummy function  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e1d18e42a8 
								
							
								 
							
						 
						
							
							
								
								new_workspace null behavior + testmap functions + regex  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								aaa0923bc4 
								
							
								 
							
						 
						
							
							
								
								cmd status + workspace ws output op  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6388241abb 
								
							
								 
							
						 
						
							
							
								
								mode supports multi token names  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								799ff640f8 
								
							
								 
							
						 
						
							
							
								
								remove old things  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								aa22dc3113 
								
							
								 
							
						 
						
							
							
								
								var replacement changes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fd6d06ff61 
								
							
								 
							
						 
						
							
							
								
								fix missing symbol bug  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								da76ecb5f8 
								
							
								 
							
						 
						
							
							
								
								escape check fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d673a72705 
								
							
								 
							
						 
						
							
							
								
								set variable changes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c3f76f8785 
								
							
								 
							
						 
						
							
							
								
								fix outut typo  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0de29d8247 
								
							
								 
							
						 
						
							
							
								
								prevent views from disappearing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3eb29ea736 
								
							
								 
							
						 
						
							
							
								
								strdup + style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								47ff000697 
								
							
								 
							
						 
						
							
							
								
								put strip_whitespace back  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								71af5b7dde 
								
							
								 
							
						 
						
							
							
								
								config modes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3fb8397724 
								
							
								 
							
						 
						
							
							
								
								free config stuff  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b7de289332 
								
							
								 
							
						 
						
							
							
								
								free config when reloading  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5408d34c9c 
								
							
								 
							
						 
						
							
							
								
								config_path cleanup  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3e9cdfd6a3 
								
							
								 
							
						 
						
							
							
								
								man page  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f25c6b312b 
								
							
								 
							
						 
						
							
							
								
								gap resize  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								afa6747145 
								
							
								 
							
						 
						
							
							
								
								enum for command type  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c5d0b5d437 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4cd18449d2 
								
							
								 
							
						 
						
							
							
								
								better handling of commands during config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								dbeca88dee 
								
							
								 
							
						 
						
							
							
								
								default gap value  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								782729be13 
								
							
								 
							
						 
						
							
							
								
								properly free cmd_queue, should partially  fix   #165  from what i tell from its log.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1756a4f2da 
								
							
								 
							
						 
						
							
							
								
								fclose /proc/modules when we're done with it  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4ef60e7c09 
								
							
								 
							
						 
						
							
							
								
								Add check for nvidia module and warn user  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								47c7ed9f3a 
								
							
								 
							
						 
						
							
							
								
								Do not set FD_CLOEXEC  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eb003689a3 
								
							
								 
							
						 
						
							
							
								
								Log sway version on startup  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								930f42ae81 
								
							
								 
							
						 
						
							
							
								
								Remove stropts.h from ipc.c  
							
							... 
							
							
 
							
							Apparently it's not required, and for some reason Fedora doesn't have
it. Fixes  #162  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								972748e674 
								
							
								 
							
						 
						
							
							
								
								cleaned up leaky prev_workspace_name  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								09c9ee76c3 
								
							
								 
							
						 
						
							
							
								
								properly remove children in loops  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								12e96f0f9e 
								
							
								 
							
						 
						
							
							
								
								Added in workspace_auto_back_and_forth  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								23f040133d 
								
							
								 
							
						 
						
							
							
								
								Removed unnecessary debug line  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fe2ec8a676 
								
							
								 
							
						 
						
							
							
								
								Added in workspace back_and_forth  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7fbb8b785e 
								
							
								 
							
						 
						
							
							
								
								#154  destroy view handler properly destroys views  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f787fac8fc 
								
							
								 
							
						 
						
							
							
								
								#153  add "ctrl" and "alt" to modifiers struct  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								28e937020a 
								
							
								 
							
						 
						
							
							
								
								Made scratchpad handling identical to i3  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								79da7f112a 
								
							
								 
							
						 
						
							
							
								
								#151  fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6b962ebd22 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #150  from Luminarys/master  
							
							... 
							
							
 
							
							Added in Scratchpad 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								836f24b047 
								
							
								 
							
						 
						
							
							
								
								#149  change focus before pointer_mode  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9acd3d2068 
								
							
								 
							
						 
						
							
							
								
								#149  fix, reorder floating windows on click.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1924399166 
								
							
								 
							
						 
						
							
							
								
								#148  fix, choose non-floating view for inserting container  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								167409702f 
								
							
								 
							
						 
						
							
							
								
								Fixed move scratchpad and added in scratchpad show  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7eefecf479 
								
							
								 
							
						 
						
							
							
								
								Added in scratchpad adding  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								63e735270c 
								
							
								 
							
						 
						
							
							
								
								move v3  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e0d5486957 
								
							
								 
							
						 
						
							
							
								
								default floating_mod  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								da2d992563 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b359429e90 
								
							
								 
							
						 
						
							
							
								
								fix issue  #140 , dont set pointer mode if no floating_mod  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								28c22c8f80 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c9de300888 
								
							
								 
							
						 
						
							
							
								
								layout fix for a certain case  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								076cf78d7c 
								
							
								 
							
						 
						
							
							
								
								dont move floating contaienrs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1820b3f0bb 
								
							
								 
							
						 
						
							
							
								
								move function redone  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4757ea6a12 
								
							
								 
							
						 
						
							
							
								
								forgot visibility of floating containers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5678d824e4 
								
							
								 
							
						 
						
							
							
								
								update visibility + container info functions  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								dfe0dda8d0 
								
							
								 
							
						 
						
							
							
								
								proper visibility update  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								da79bd65de 
								
							
								 
							
						 
						
							
							
								
								use previous outputs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								acb3fbdfb5 
								
							
								 
							
						 
						
							
							
								
								Added in default_orientation handling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0a74364656 
								
							
								 
							
						 
						
							
							
								
								update visibility for moved workspaces  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								08faffdd76 
								
							
								 
							
						 
						
							
							
								
								dont swap floating containers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d115335951 
								
							
								 
							
						 
						
							
							
								
								move workspace from dead output to other output  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								42de135c3a 
								
							
								 
							
						 
						
							
							
								
								Added in better versioning info  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4df64127e9 
								
							
								 
							
						 
						
							
							
								
								slight fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								274e56a602 
								
							
								 
							
						 
						
							
							
								
								fixed move_container bug, log prints before aborting  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6bbfd65735 
								
							
								 
							
						 
						
							
							
								
								fixed container_map  
							
							... 
							
							
 
							
							applies to the passed in container now as well.
fixes workspaces staying always marked visible.
also set workspaces to not visible by default; happens when you move a
container to a new workspace that thus is not visible 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								873a51f7e2 
								
							
								 
							
						 
						
							
							
								
								converted IPC to use json-c  
							
							... 
							
							
 
							
							get_workspaces and get_outputs 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2289029fab 
								
							
								 
							
						 
						
							
							
								
								added json-c lib and implemented IPC get_version  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								357af228d6 
								
							
								 
							
						 
						
							
							
								
								some function documentation, fixed gaps on config reload  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1fa7a91bfb 
								
							
								 
							
						 
						
							
							
								
								move_container_to fixup  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c4257055eb 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #135  from Luminarys/master  
							
							... 
							
							
 
							
							Added in build version based on git hash 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								adcf89cfe4 
								
							
								 
							
						 
						
							
							
								
								Do not pass modifiers when getting keysyms from wlc  
							
							... 
							
							
 
							
							Fixes  #124 
Keyboard handling can likely be simplified after this change. 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								38cfdf99f4 
								
							
								 
							
						 
						
							
							
								
								Added in build version based on git hash  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e121258426 
								
							
								 
							
						 
						
							
							
								
								longopt minor fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								10eb58667b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #133  from minus7/wlc-keyboard-fix  
							
							... 
							
							
 
							
							fixed keyboard handling 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bfdff821c3 
								
							
								 
							
						 
						
							
							
								
								fixed keyboard handling  
							
							... 
							
							
 
							
							handle_key does not get the keysym from wlc anymore 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								225c2fbe5b 
								
							
								 
							
						 
						
							
							
								
								fixed segfault on exit + a little fixup of that floatfocus pr  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0bf380a0b1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #131  from nicklaswj/master  
							
							... 
							
							
 
							
							Focus floating window, if any, when the last tiling window has been closed 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								227d5dbe08 
								
							
								 
							
						 
						
							
							
								
								code style clean up  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9535305137 
								
							
								 
							
						 
						
							
							
								
								fixed moving to other output and visibility  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a70b9a9a7a 
								
							
								 
							
						 
						
							
							
								
								removed stupid test code  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7a1c36716a 
								
							
								 
							
						 
						
							
							
								
								Focus floating window, if any, when the last tiling has been closed  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ca89ba83a8 
								
							
								 
							
						 
						
							
							
								
								changed view visibility to be bool  
							
							... 
							
							
 
							
							view_visibility enum remains with one constant that is the mask to wlc's view masking 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e533014201 
								
							
								 
							
						 
						
							
							
								
								added missing util.h/c stuff  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e854a54e96 
								
							
								 
							
						 
						
							
							
								
								changed workspace_{outout_,}{next,prev} to return workspace  
							
							... 
							
							
 
							
							so it can be reused for "move container to workspace next" 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								03e4a97dbe 
								
							
								 
							
						 
						
							
							
								
								added "move container to workspace"  
							
							... 
							
							
 
							
							makes the previous commit actually testable 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f22c937953 
								
							
								 
							
						 
						
							
							
								
								refactored view visibility  
							
							... 
							
							
 
							
							- replace visibilty mask integers with an enum
- set output's visibilty mask on creation
- added update_visibility to manually update a containers visibility (e.g. when it moved to an invisible workspace) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1efda79bf2 
								
							
								 
							
						 
						
							
							
								
								refactored workspace_next/prev  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7c5b6f8c52 
								
							
								 
							
						 
						
							
							
								
								Added in backtrace printing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								dbad30a409 
								
							
								 
							
						 
						
							
							
								
								add limit to swayc_in_direction  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b054ac9d49 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/SirCmpwn/sway  
							
							... 
							
							
 
							
							merge 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c8415d7fef 
								
							
								 
							
						 
						
							
							
								
								split_string memory leaks cleanedup  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f30fb2452c 
								
							
								 
							
						 
						
							
							
								
								Minor fixes to keyboard handling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								51ab3c9180 
								
							
								 
							
						 
						
							
							
								
								merge  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1ac0c8cd47 
								
							
								 
							
						 
						
							
							
								
								Refactor keyboard to consider modified keysyms  
							
							... 
							
							
 
							
							Press Shift
Press 0       # Reads as ')'
Release Shift
Release 0     # Reads as '0' but we now recognize it as the same 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								663f53b22a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #123  from Luminarys/master  
							
							... 
							
							
 
							
							Added in output disabling 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7a21388997 
								
							
								 
							
						 
						
							
							
								
								Minor fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5bfed9b213 
								
							
								 
							
						 
						
							
							
								
								Cleanup and minor adjustments to disabling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e78221e6a0 
								
							
								 
							
						 
						
							
							
								
								Prefix log events from wlc with [wlc]  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e01cf0b566 
								
							
								 
							
						 
						
							
							
								
								Added in glitchy disabling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								98fad060e2 
								
							
								 
							
						 
						
							
							
								
								Added in glitchy disabling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e232241466 
								
							
								 
							
						 
						
							
							
								
								Do not log with colors unless stdout is a tty  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ac2034df99 
								
							
								 
							
						 
						
							
							
								
								Handle wlc log events  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d72cc92541 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								299406a048 
								
							
								 
							
						 
						
							
							
								
								slight fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f53ce887e8 
								
							
								 
							
						 
						
							
							
								
								fixed container resize oddity  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f24b78898a 
								
							
								 
							
						 
						
							
							
								
								dont swap view with workspace...  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a4ded14991 
								
							
								 
							
						 
						
							
							
								
								small change  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f1e38be09f 
								
							
								 
							
						 
						
							
							
								
								no mode for fullscreen  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								42d5d9a177 
								
							
								 
							
						 
						
							
							
								
								mouse tile resize mode done  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								36cd180f02 
								
							
								 
							
						 
						
							
							
								
								fixed vanishing floating view  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e139de0857 
								
							
								 
							
						 
						
							
							
								
								floating/tiling move + floating resize cleaned and fixed  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1fd5962aeb 
								
							
								 
							
						 
						
							
							
								
								Fix minor bug with output positioning  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								07229edfe6 
								
							
								 
							
						 
						
							
							
								
								Implement output positioning  
							
							... 
							
							
 
							
							🎉  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eac0920f49 
								
							
								 
							
						 
						
							
							
								
								Set x/y positions for output containers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								232940f813 
								
							
								 
							
						 
						
							
							
								
								Whoops  
							
							... 
							
							
 
							
							Regards to @Cloudef 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b7f4607544 
								
							
								 
							
						 
						
							
							
								
								Implement output configuration through config  
							
							... 
							
							
 
							
							Do not use `output res WIDTHxHEIGHT` yet, wlc has issues with it (cc
@Cloudef) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c0b68aa6fc 
								
							
								 
							
						 
						
							
							
								
								Added in bspwm like view swapping  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f6b16ca089 
								
							
								 
							
						 
						
							
							
								
								Refactored resizing functions into resize.c  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ad1ca31dd5 
								
							
								 
							
						 
						
							
							
								
								Altered resize command to prevent resizing past min h/w  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e067913fb8 
								
							
								 
							
						 
						
							
							
								
								More resize fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								63a3236064 
								
							
								 
							
						 
						
							
							
								
								Fixed resizing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2a799a731f 
								
							
								 
							
						 
						
							
							
								
								Remove wlc logging stuff  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								39041d07b5 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'taiyu-len/master'  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f7a6dd7ce9 
								
							
								 
							
						 
						
							
							
								
								Minor fix to resizing with mouse  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b05317c3a6 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								de5196dc1e 
								
							
								 
							
						 
						
							
							
								
								comments + fixed leak  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d2e1c660b1 
								
							
								 
							
						 
						
							
							
								
								swayc_is_fullscreen  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								dde8bfe728 
								
							
								 
							
						 
						
							
							
								
								check floating mod for resizing windows, and dont send click  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5a67628ad9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/SirCmpwn/sway  
							
							... 
							
							
 
							
							merge 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1a1ac64662 
								
							
								 
							
						 
						
							
							
								
								bugfixes, renames  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ad72abb58f 
								
							
								 
							
						 
						
							
							
								
								Removed ugly intializer for pointer_state  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1c38b7a8d2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #111  from Luminarys/master  
							
							... 
							
							
 
							
							Added in proper resize locking 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a8eab5492a 
								
							
								 
							
						 
						
							
							
								
								Added in proper resize locking  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8dfaf6265b 
								
							
								 
							
						 
						
							
							
								
								fixed   #108  signed/unsigned comparison  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								97bd548456 
								
							
								 
							
						 
						
							
							
								
								More minor fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								de86c5f4ea 
								
							
								 
							
						 
						
							
							
								
								Cleanup and minor fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6278922f7a 
								
							
								 
							
						 
						
							
							
								
								Fix clang warnings  
							
							... 
							
							
 
							
							These particular warnings have always struck me as stupid 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a436fc17ff 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #105  from Half-Shot/master  
							
							... 
							
							
 
							
							Basic 'move' functionality. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0266b0666a 
								
							
								 
							
						 
						
							
							
								
								Fix compiler warnings (which were really errors)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								464b49eda2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #101  from Luminarys/master  
							
							... 
							
							
 
							
							Added in basic resizing command. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								96ab21b276 
								
							
								 
							
						 
						
							
							
								
								Fixes to resizing and added in resize lock once boundaries are exceeded  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								461da7f87f 
								
							
								 
							
						 
						
							
							
								
								Added in bspwm like mouse resizing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f589731f29 
								
							
								 
							
						 
						
							
							
								
								Rewrite of resize command to make it more sane  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								68213d57c5 
								
							
								 
							
						 
						
							
							
								
								Fixed style errors  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3a5fce339f 
								
							
								 
							
						 
						
							
							
								
								Reset key buffer on reload  
							
							... 
							
							
 
							
							To preserve my sanity 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								713bf29ec9 
								
							
								 
							
						 
						
							
							
								
								Few stray bits  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5a9ba261bc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/SirCmpwn/sway  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2a62c5c7fb 
								
							
								 
							
						 
						
							
							
								
								Basic left right move command implemented.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								754793aad4 
								
							
								 
							
						 
						
							
							
								
								added IPC messages get_workspaces and get_outputs  
							
							... 
							
							
 
							
							No escaping on container names is done yet, as well as some values are
hardcoded because they don't exist yet. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								36e07e9ebc 
								
							
								 
							
						 
						
							
							
								
								find_parent_by_type  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c9935507f2 
								
							
								 
							
						 
						
							
							
								
								Style fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d06732e1a8 
								
							
								 
							
						 
						
							
							
								
								Altered incorrect comment  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bc3babf566 
								
							
								 
							
						 
						
							
							
								
								Added in basic resize command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4c56cd0ed6 
								
							
								 
							
						 
						
							
							
								
								set I3SOCK for i3-msg compatibility  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6ab968e63e 
								
							
								 
							
						 
						
							
							
								
								fixed formatting  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f26ed32e46 
								
							
								 
							
						 
						
							
							
								
								added sway_terminate to exit cleanly  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								70f046c87a 
								
							
								 
							
						 
						
							
							
								
								set IPC client sockets to close on exec  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								91c0877264 
								
							
								 
							
						 
						
							
							
								
								properly exit sway  
							
							... 
							
							
 
							
							- wlc_terminate() instead of exit(0)
- unlink IPC socket 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bfbadadf70 
								
							
								 
							
						 
						
							
							
								
								use env var SWAYSOCK if available  
							
							... 
							
							
 
							
							or fall back to /tmp/sway-ipc.sock 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								773e85c681 
								
							
								 
							
						 
						
							
							
								
								properly handle IPC clients  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5d99215469 
								
							
								 
							
						 
						
							
							
								
								added i3-ipc support/parsing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8981b48cd2 
								
							
								 
							
						 
						
							
							
								
								very basic IPC implementation  
							
							... 
							
							
 
							
							simply executes the received data as command 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								579fe70ed9 
								
							
								 
							
						 
						
							
							
								
								Add command line parsing  
							
							... 
							
							
 
							
							Closes  #6  
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								927ef0a5ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/SirCmpwn/sway  
							
							... 
							
							
 
							
							merging 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								95f5660897 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #97  from taiyu-len/master  
							
							... 
							
							
 
							
							setup for resizable windows, drop weight 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f5fde7c45c 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f6e002fb8b 
								
							
								 
							
						 
						
							
							
								
								small fix, default width/height 0  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b76dcf6e0f 
								
							
								 
							
						 
						
							
							
								
								unnessesary log  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fbaa9111a8 
								
							
								 
							
						 
						
							
							
								
								setup for resizable windows, drop weight  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								85ae987515 
								
							
								 
							
						 
						
							
							
								
								Fix compiler warning  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								14947c92aa 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #94  from taiyu-len/master  
							
							... 
							
							
 
							
							input_state.ch, and command conflicts resolved 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ba6034e8c8 
								
							
								 
							
						 
						
							
							
								
								changes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3c124d9e7d 
								
							
								 
							
						 
						
							
							
								
								Change gap behaviour to more closely match i3-gaps  
							
							... 
							
							
 
							
							Previously, when only using inner gaps, the gap between a window at the
edge of the output was only half the size of the gaps between views.
Additionally, the gaps between the actual windows was twice as wide as
it was on i3-gaps. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1d9b73ed67 
								
							
								 
							
						 
						
							
							
								
								remove debug message  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								686780f12d 
								
							
								 
							
						 
						
							
							
								
								another small fix to move_focus  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								66e82a68fc 
								
							
								 
							
						 
						
							
							
								
								small fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5ff0619ca1 
								
							
								 
							
						 
						
							
							
								
								input state, find_container_in_direction  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								470b4dfbae 
								
							
								 
							
						 
						
							
							
								
								key_state.ch, and command conflicts resolved  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4db89b5fe4 
								
							
								 
							
						 
						
							
							
								
								Deal with more xkb bullshit  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e5d3074d70 
								
							
								 
							
						 
						
							
							
								
								Whitelist a handful of characters for keys  
							
							... 
							
							
 
							
							Ones that don't change when you hold shift 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								29b6b2f37b 
								
							
								 
							
						 
						
							
							
								
								Fixed mode_toggle  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1d8591d902 
								
							
								 
							
						 
						
							
							
								
								Improve key handling somewhat  
							
							... 
							
							
 
							
							XKB is fucking bullshit 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								84a778b688 
								
							
								 
							
						 
						
							
							
								
								Improve key buffer handling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2dabca03f4 
								
							
								 
							
						 
						
							
							
								
								Remove logging of all key presess  
							
							... 
							
							
 
							
							This makes the logs a bit too hard to read 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								057d2e529d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #92  from z33ky/master  
							
							... 
							
							
 
							
							A couple of cppcheck issues 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f85d0740a8 
								
							
								 
							
						 
						
							
							
								
								Fix potential memory leak  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								22675b0111 
								
							
								 
							
						 
						
							
							
								
								Minor style fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c068f47ce3 
								
							
								 
							
						 
						
							
							
								
								Fix potential crash when toggling fullscreen mode  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								74c9df0c07 
								
							
								 
							
						 
						
							
							
								
								Fix error with workspace/output name matching  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6f424ff6b8 
								
							
								 
							
						 
						
							
							
								
								fixed default active_workspace, and more use of set_focused_container_for(...)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b79a49a394 
								
							
								 
							
						 
						
							
							
								
								use enums for pointer click names  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a31f23f90c 
								
							
								 
							
						 
						
							
							
								
								fixed active_workspace update on focus change  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								269d6ba4ea 
								
							
								 
							
						 
						
							
							
								
								fixed  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								48a983316c 
								
							
								 
							
						 
						
							
							
								
								floating mode_toggle  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c29214f348 
								
							
								 
							
						 
						
							
							
								
								Minor style fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4ac920827d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #89  from taiyu-len/master  
							
							... 
							
							
 
							
							reset floating view on floating_mod repress 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e53a95c60d 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7bbb102e2d 
								
							
								 
							
						 
						
							
							
								
								reset floating view on floating_mod repress  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								acbcf17905 
								
							
								 
							
						 
						
							
							
								
								Fixed config path  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8f529536e3 
								
							
								 
							
						 
						
							
							
								
								pointer uses its own modifiers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								daea22bc89 
								
							
								 
							
						 
						
							
							
								
								Resize lock fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9542f8746a 
								
							
								 
							
						 
						
							
							
								
								Added in resize locking  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								289aab9f0a 
								
							
								 
							
						 
						
							
							
								
								removed debug which shouldnt be there  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8205a6fd3b 
								
							
								 
							
						 
						
							
							
								
								floating_modifier uses mod_keys instead of anykey  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0e4df85ba1 
								
							
								 
							
						 
						
							
							
								
								Fixed config loading  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0f29f04816 
								
							
								 
							
						 
						
							
							
								
								Set test to NULL when appropriate  
							
							... 
							
							
 
							
							Thanks @SyedAmerGilani 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1ec8e082a2 
								
							
								 
							
						 
						
							
							
								
								Free environment vars after loading config  
							
							... 
							
							
 
							
							Thanks @SyedAmerGilani 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								79f9d93ef3 
								
							
								 
							
						 
						
							
							
								
								Refactor config file loading  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8fb2e7e34e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #79  from taiyu-len/master  
							
							... 
							
							
 
							
							fixed floating_modifier related things 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ae367c5af4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #80  from SyedAmerGilani/fix_memory_leaks  
							
							... 
							
							
 
							
							fix a few possible memory leaks 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ba5b451dd0 
								
							
								 
							
						 
						
							
							
								
								fixed string building for XDG_CONFIG_HOME config loading  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								95517ac77e 
								
							
								 
							
						 
						
							
							
								
								fix a few possible memory leaks  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c5a6982893 
								
							
								 
							
						 
						
							
							
								
								fixed some more bugs, moved layout_log into log.ch, restored focus_parent  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e16a4015ff 
								
							
								 
							
						 
						
							
							
								
								fixed focus key handler  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1bf02144e5 
								
							
								 
							
						 
						
							
							
								
								fixed floating_modifier related things  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6dc1ae802b 
								
							
								 
							
						 
						
							
							
								
								focus to only child  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								774e594714 
								
							
								 
							
						 
						
							
							
								
								Fixed full screen workspace switch focusing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2f40459de4 
								
							
								 
							
						 
						
							
							
								
								fixed focus on fullscreen view destroy  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f718556a85 
								
							
								 
							
						 
						
							
							
								
								Removed debugging, added in proper gap resets for config reloads  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ab43927a47 
								
							
								 
							
						 
						
							
							
								
								Minor fixes that might be helpful later  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7137be9a3f 
								
							
								 
							
						 
						
							
							
								
								Fixes to make floating windows work better  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3e950c2b1c 
								
							
								 
							
						 
						
							
							
								
								Basic fixes to floating movement  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cf916bbf6f 
								
							
								 
							
						 
						
							
							
								
								Improvements to gaps  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								446d593b4c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #73  from KoffeinFlummi/gaps  
							
							... 
							
							
 
							
							Add support for gaps option 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c75d5ceba4 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into gaps  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8e201091a5 
								
							
								 
							
						 
						
							
							
								
								Fix indented comments being weird  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4c688cba4e 
								
							
								 
							
						 
						
							
							
								
								Add support for gaps option  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								443ae9b89e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #72  from minus7/assert  
							
							... 
							
							
 
							
							added sway_assert function 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								faccaf6112 
								
							
								 
							
						 
						
							
							
								
								added sway_assert function  
							
							... 
							
							
 
							
							returns false on a failed assertion in release mode and raises SIGABRT in debug mode 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5b6e489872 
								
							
								 
							
						 
						
							
							
								
								More patches for wlc compat  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a7c045a520 
								
							
								 
							
						 
						
							
							
								
								Patched for wlc updates  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f314d95103 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/SirCmpwn/sway  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d6ab5e481b 
								
							
								 
							
						 
						
							
							
								
								Beguin work on the move command.  
							
							... 
							
							
 
							
							Stubbed method. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7756f423c3 
								
							
								 
							
						 
						
							
							
								
								Removed unnecessary debugging lines  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								01c6caced6 
								
							
								 
							
						 
						
							
							
								
								Added in proper focus handling for floating windows  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								03e83c7ef9 
								
							
								 
							
						 
						
							
							
								
								restored fullscreen/focus behavior  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								23b90d8e69 
								
							
								 
							
						 
						
							
							
								
								Fixed mouse clicks from triggering a segfault  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								85a573dab7 
								
							
								 
							
						 
						
							
							
								
								Revert "enhanced whitespace remover"  
							
							... 
							
							
 
							
							This reverts commit abd0afb03a 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a64b10df83 
								
							
								 
							
						 
						
							
							
								
								Fix switching between focused outputs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								868cb3ca71 
								
							
								 
							
						 
						
							
							
								
								Revert "config handles comments better"  
							
							... 
							
							
 
							
							This reverts commit e9c3a9016f 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2139001c9f 
								
							
								 
							
						 
						
							
							
								
								Coding style enforcement  
							
							... 
							
							
 
							
							This was done by hand, so I might have missed things. If anyone knows of
a good C style enforcement tool, let me know. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								af1b3d9755 
								
							
								 
							
						 
						
							
							
								
								fixed floating window crashing bug  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2f6dd0687b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #65  from taiyu-len/focus_v2  
							
							... 
							
							
 
							
							Focus v2 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								debb0d6bc1 
								
							
								 
							
						 
						
							
							
								
								Fix   #64  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b132f67e7b 
								
							
								 
							
						 
						
							
							
								
								minor fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								abd0afb03a 
								
							
								 
							
						 
						
							
							
								
								enhanced whitespace remover  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e9c3a9016f 
								
							
								 
							
						 
						
							
							
								
								config handles comments better  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								63bc0d3b54 
								
							
								 
							
						 
						
							
							
								
								more changes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eff55d0de1 
								
							
								 
							
						 
						
							
							
								
								fixed doubling memory bug for config lines longer then 128  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4606fb1ee3 
								
							
								 
							
						 
						
							
							
								
								merged Luminarys resizing code  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f0fe4a346d 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								11321ca2dd 
								
							
								 
							
						 
						
							
							
								
								changed handling of focus, handling of view by type  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e541ba3d87 
								
							
								 
							
						 
						
							
							
								
								Added in basic, but semi-broken moving/resizing functionality to floating windows  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								780893a933 
								
							
								 
							
						 
						
							
							
								
								Add support for workspace [name] output [name]  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3f3d1ffee4 
								
							
								 
							
						 
						
							
							
								
								Rearrange main.c some more  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7427ce8930 
								
							
								 
							
						 
						
							
							
								
								Switched config loading order to prevent root access w/wlc  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1781450e86 
								
							
								 
							
						 
						
							
							
								
								Typo fix and more clarification  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b5f19f0fd3 
								
							
								 
							
						 
						
							
							
								
								View destroy handling clean up and clarifications  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								199ba05ef1 
								
							
								 
							
						 
						
							
							
								
								put back  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0eed6a4f99 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/SirCmpwn/sway  
							
							... 
							
							
 
							
							merging 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d2995d1eb2 
								
							
								 
							
						 
						
							
							
								
								fixed handling of views with override_redirect (dmenu)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9835845e22 
								
							
								 
							
						 
						
							
							
								
								Fix segfault from focus_view  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f832c02065 
								
							
								 
							
						 
						
							
							
								
								fixed when views dont have names.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c9ce8bf1bd 
								
							
								 
							
						 
						
							
							
								
								Style and other minor fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3f475f5009 
								
							
								 
							
						 
						
							
							
								
								Minor fix to do proper floating refocuses  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								47ec999e71 
								
							
								 
							
						 
						
							
							
								
								Fixes to floating and umanaged views  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								da77dc45a9 
								
							
								 
							
						 
						
							
							
								
								Deleted file  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								05f969074e 
								
							
								 
							
						 
						
							
							
								
								Added in basic floating toggling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								be2635daa6 
								
							
								 
							
						 
						
							
							
								
								Fix format warnings  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f1d5305dc6 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4077238782 
								
							
								 
							
						 
						
							
							
								
								sends hidden views to back, visible view to front  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ffb3458322 
								
							
								 
							
						 
						
							
							
								
								focus changes when mouse moves over border instead of all mouse movement  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								498cf268f7 
								
							
								 
							
						 
						
							
							
								
								unmanaged views handled better  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c024f06631 
								
							
								 
							
						 
						
							
							
								
								handle_view_state_request  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6b80879ec9 
								
							
								 
							
						 
						
							
							
								
								Minor naming fix workspace changing commands  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7f4529ec8b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #44  from Luminarys/master  
							
							... 
							
							
 
							
							Added in workspace next/prev and workspace output_next/prev 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5b860c67c3 
								
							
								 
							
						 
						
							
							
								
								fixed split [vh], small memory leak, unescape_strings handle \xnn  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7514431836 
								
							
								 
							
						 
						
							
							
								
								Fix pointer events properly  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7878490425 
								
							
								 
							
						 
						
							
							
								
								Revert "Return false from pointer events"  
							
							... 
							
							
 
							
							This reverts commit 981db16a8e 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								981db16a8e 
								
							
								 
							
						 
						
							
							
								
								Return false from pointer events  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0a0fe18fd6 
								
							
								 
							
						 
						
							
							
								
								Added in workspace next/prev and workspace output_next/prev  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4a5828370c 
								
							
								 
							
						 
						
							
							
								
								Log output name when added to tree  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								19c0ec6a08 
								
							
								 
							
						 
						
							
							
								
								Fix movement between outputs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5ff71c2d5c 
								
							
								 
							
						 
						
							
							
								
								Fix key handling from wlc  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e64e61779e 
								
							
								 
							
						 
						
							
							
								
								Set C_OUTPUT name to name from wlc  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a092df52da 
								
							
								 
							
						 
						
							
							
								
								Remove WLC_IDLE_TIME environment variable  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								dfaf3a059f 
								
							
								 
							
						 
						
							
							
								
								Added in better exit handling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c94c41d1db 
								
							
								 
							
						 
						
							
							
								
								Added in kill command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6e8280e7fd 
								
							
								 
							
						 
						
							
							
								
								Config errors should not be fatal  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7f8ebb7d0d 
								
							
								 
							
						 
						
							
							
								
								Move headers to include/  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								360b3d67b0 
								
							
								 
							
						 
						
							
							
								
								Add split [h|v|horizontal|vertical] command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ae536c21d3 
								
							
								 
							
						 
						
							
							
								
								Revert "get/set_userdata stores swayc_t *, fixed memory leak, minor changes."  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eefc76b39e 
								
							
								 
							
						 
						
							
							
								
								set userdata for handler to swayc_t container  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e9e09d123c 
								
							
								 
							
						 
						
							
							
								
								reduced code duplication  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9d69d880e6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/SirCmpwn/sway  
							
							... 
							
							
 
							
							merge 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								083d1eed1f 
								
							
								 
							
						 
						
							
							
								
								fixed 2 small memory leaks & adds format attribute to log.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								64a971882a 
								
							
								 
							
						 
						
							
							
								
								Minor fix to config loading  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6cc8ea29e5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #36  from Luminarys/master  
							
							... 
							
							
 
							
							Added in config file loading from multiple sources 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								24231bef0e 
								
							
								 
							
						 
						
							
							
								
								Added in additional checks for i3 config paths  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								614393c09c 
								
							
								 
							
						 
						
							
							
								
								Added in config file loading from multiple sources  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2e92538d7f 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								14b7755134 
								
							
								 
							
						 
						
							
							
								
								set maximize flag for handled views  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3a21ba020f 
								
							
								 
							
						 
						
							
							
								
								made better, reduced code duplication  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8752a166ed 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/SirCmpwn/sway  
							
							... 
							
							
 
							
							merging 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								824a3d81aa 
								
							
								 
							
						 
						
							
							
								
								fixed fullscreen & focusing  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								56814310e0 
								
							
								 
							
						 
						
							
							
								
								Fixed reloading and arrange_windows  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								976e1b1c71 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:SirCmpwn/sway  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0ed6501aa4 
								
							
								 
							
						 
						
							
							
								
								Set WLC_IDLE_TIME to 0  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								469579835b 
								
							
								 
							
						 
						
							
							
								
								Fixed output focusing for workspace switch  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7f9ed880b0 
								
							
								 
							
						 
						
							
							
								
								Rename variable in workspace.c  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f606508bcc 
								
							
								 
							
						 
						
							
							
								
								Fix switching focus between outputs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d5ff5e98fa 
								
							
								 
							
						 
						
							
							
								
								Fix build  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8b90f283bc 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #31  from Luminarys/master  
							
							... 
							
							
 
							
							Multi output fixes 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b97d8756a8 
								
							
								 
							
						 
						
							
							
								
								Minor style fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9ba914747e 
								
							
								 
							
						 
						
							
							
								
								Removed alignment  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9b0196e7ed 
								
							
								 
							
						 
						
							
							
								
								Style fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								618b3df051 
								
							
								 
							
						 
						
							
							
								
								Fixed workspace switching in multimonitor layouts  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b01a04f22b 
								
							
								 
							
						 
						
							
							
								
								Added layout debugger back in and fixed mutlimonitor layout issues  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9bb2788768 
								
							
								 
							
						 
						
							
							
								
								fixed split  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f3a970e24e 
								
							
								 
							
						 
						
							
							
								
								fixed focus  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								cd0cdc28aa 
								
							
								 
							
						 
						
							
							
								
								fixed focus  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								80ae2a7774 
								
							
								 
							
						 
						
							
							
								
								removed debug  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								60d840fe3f 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b8cba33c01 
								
							
								 
							
						 
						
							
							
								
								changed swayc related functions, cleaned up some functions, moved wlc related things into handlers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ffe59b27a9 
								
							
								 
							
						 
						
							
							
								
								Style fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ea9efc884d 
								
							
								 
							
						 
						
							
							
								
								Allowed for execd commands to be spawned after abort  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d785cbd54c 
								
							
								 
							
						 
						
							
							
								
								Even more style fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7788aa4cbd 
								
							
								 
							
						 
						
							
							
								
								More style fixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								527288a826 
								
							
								 
							
						 
						
							
							
								
								fixes to cmd queue freeing, style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9a0a858d1e 
								
							
								 
							
						 
						
							
							
								
								Typo fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d12a786160 
								
							
								 
							
						 
						
							
							
								
								Removed some unnecessary logs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3cdeb9bd5e 
								
							
								 
							
						 
						
							
							
								
								Minor fix to memory management  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ab130fb56b 
								
							
								 
							
						 
						
							
							
								
								Added in command queue  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2c9f5eca89 
								
							
								 
							
						 
						
							
							
								
								Fixes to workspace generation  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8d63ac594b 
								
							
								 
							
						 
						
							
							
								
								Changed workspace name generation to try and use bindsyms when possible  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7d294213d1 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e3edab8a4c 
								
							
								 
							
						 
						
							
							
								
								change workspace layout when trying to split it  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								57c28f96fd 
								
							
								 
							
						 
						
							
							
								
								split workspace bug  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0a205776d7 
								
							
								 
							
						 
						
							
							
								
								small change  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ad21281540 
								
							
								 
							
						 
						
							
							
								
								style, spelling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5df5b00989 
								
							
								 
							
						 
						
							
							
								
								moved signal handling to main  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f798e9bb0b 
								
							
								 
							
						 
						
							
							
								
								moved fd modifying stuff to log.c  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ac1c2d31bf 
								
							
								 
							
						 
						
							
							
								
								no more output from programs called with exec, fixed focus return values  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								dc9efcd79f 
								
							
								 
							
						 
						
							
							
								
								better error handling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								65406cb61b 
								
							
								 
							
						 
						
							
							
								
								safer forking, reduce duplicate code, cleanup zombie processes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0f387483fd 
								
							
								 
							
						 
						
							
							
								
								moving stuff around  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fe9037ace3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #18  from taiyu-len/master  
							
							... 
							
							
 
							
							list_insert now works as it should 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4c87498222 
								
							
								 
							
						 
						
							
							
								
								style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2839054d16 
								
							
								 
							
						 
						
							
							
								
								Add unnecessary log  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a5b02791d4 
								
							
								 
							
						 
						
							
							
								
								Changed command handler to perform var subs on all cmd args  
							
							... 
							
							
 
							
							Fixed workspace_next_name to use the first workspace name it can find in the config
Minor fixes
Changed command handler to perform var subs on all portions of a command
Revert "Changed command handler to perform var subs on all portions of a command"
This reverts commit fcfcffa1ea9819bcada6e6c85b40b21bf1b3a96e.
Var sub fixes
Minor fixes
More minor fixes 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0490988673 
								
							
								 
							
						 
						
							
							
								
								list_insert now works as it should  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a22ba17621 
								
							
								 
							
						 
						
							
							
								
								added command repeat on keydown  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5d5a20bf25 
								
							
								 
							
						 
						
							
							
								
								small fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4e33a9b23c 
								
							
								 
							
						 
						
							
							
								
								define -> enum  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5534edca6e 
								
							
								 
							
						 
						
							
							
								
								removed old code  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								66799480ff 
								
							
								 
							
						 
						
							
							
								
								removed old code  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								de9cec2e43 
								
							
								 
							
						 
						
							
							
								
								fixed bug  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								737a7421fd 
								
							
								 
							
						 
						
							
							
								
								added multikey handling for handle_key\(...\)  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								96d7ff1e19 
								
							
								 
							
						 
						
							
							
								
								Slightly better multihead support  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								dd115cece3 
								
							
								 
							
						 
						
							
							
								
								Prevent passing WM keys, improve multihead support  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								25a3aa6ed6 
								
							
								 
							
						 
						
							
							
								
								small change  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2ac3535afe 
								
							
								 
							
						 
						
							
							
								
								silly mistake + style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								beabb12d63 
								
							
								 
							
						 
						
							
							
								
								destroys empty workspace + minor bugfixes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f7cee6a1b9 
								
							
								 
							
						 
						
							
							
								
								fixed 'return NULL' in 'void continer_map(...)'  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a386d98518 
								
							
								 
							
						 
						
							
							
								
								Changed cmd handlers to use bool instead of int  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								763c44fb85 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #12  from taiyu-len/master  
							
							... 
							
							
 
							
							return 0 on success. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f62a700bc8 
								
							
								 
							
						 
						
							
							
								
								return 0 on success for cmd_fullscreen  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c10fc5b526 
								
							
								 
							
						 
						
							
							
								
								Set view->visible to true when created  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								604be65625 
								
							
								 
							
						 
						
							
							
								
								make cmd_workspace return 0 on success  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8f19faf6e7 
								
							
								 
							
						 
						
							
							
								
								layout: fixed tabs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d8f364a846 
								
							
								 
							
						 
						
							
							
								
								workspaces: follow_pointer_mouse doesn't follow hidden containers  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8cc2c6fa7a 
								
							
								 
							
						 
						
							
							
								
								Basic workspace functionality  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								820dda1be6 
								
							
								 
							
						 
						
							
							
								
								fixed small memory leak. v2  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								54374d81b5 
								
							
								 
							
						 
						
							
							
								
								Fix some errors with config loading  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d570acd395 
								
							
								 
							
						 
						
							
							
								
								Changed cmd_reload to arrange windows post reload  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								88997bbfe6 
								
							
								 
							
						 
						
							
							
								
								Minor fix  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								508980e3ab 
								
							
								 
							
						 
						
							
							
								
								Abstracted load_config  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7c02a1967b 
								
							
								 
							
						 
						
							
							
								
								Spaces to Tabs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								68beabda03 
								
							
								 
							
						 
						
							
							
								
								Style fixes and slight reload command alteration  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c0ee2a6406 
								
							
								 
							
						 
						
							
							
								
								Added in reload and exec_always handling  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9c3a04b996 
								
							
								 
							
						 
						
							
							
								
								Focus unmanaged windows when created  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								06bca18a09 
								
							
								 
							
						 
						
							
							
								
								Fix issue with untitled windows  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f9ae9ab6e3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4  from taiyu-len/master  
							
							... 
							
							
 
							
							fixed focus_parent, moved into move_focus() function 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f923c4e6b9 
								
							
								 
							
						 
						
							
							
								
								fixed style  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c741de8ca4 
								
							
								 
							
						 
						
							
							
								
								Override WLC_DIM by default  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b43161fd45 
								
							
								 
							
						 
						
							
							
								
								fixed focus_parent, moved into move_focus() function  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6f0a1cdcd1 
								
							
								 
							
						 
						
							
							
								
								Or maybe do the exact opposite of that  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f6e65b6bb2 
								
							
								 
							
						 
						
							
							
								
								Don't override keys if command fails  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b49cfa0c16 
								
							
								 
							
						 
						
							
							
								
								Fix bug with focus parent  
							
							... 
							
							
 
							
							Thanks anon 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c12d0f1a62 
								
							
								 
							
						 
						
							
							
								
								Finish up fullscreen command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0078a6fa36 
								
							
								 
							
						 
						
							
							
								
								Flesh out fullscreen support a bit  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b922e1cb29 
								
							
								 
							
						 
						
							
							
								
								fullscreen: partially working  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2b1a0728b8 
								
							
								 
							
						 
						
							
							
								
								Keep track of window names  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								56d29bbec5 
								
							
								 
							
						 
						
							
							
								
								log: add newline  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8597c3c7e7 
								
							
								 
							
						 
						
							
							
								
								Implement focus parent  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d62efd70e4 
								
							
								 
							
						 
						
							
							
								
								commands: re-add log_colors  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ba14118f13 
								
							
								 
							
						 
						
							
							
								
								Fix focus follows mouse  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9f091c7f82 
								
							
								 
							
						 
						
							
							
								
								Add movement support  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1669da719c 
								
							
								 
							
						 
						
							
							
								
								Destroy containers when all views are removed  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2231586569 
								
							
								 
							
						 
						
							
							
								
								Implement splith/splitv  
							
							... 
							
							
 
							
							Ref #2  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								69edcb88ea 
								
							
								 
							
						 
						
							
							
								
								style: More compliance  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c688ff704d 
								
							
								 
							
						 
						
							
							
								
								log, commands: Add log_colors command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ec2fedf6d0 
								
							
								 
							
						 
						
							
							
								
								Implement layout [splith|splitv|toggle split]  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b075b06478 
								
							
								 
							
						 
						
							
							
								
								Load config after xwayland is created  
							
							... 
							
							
 
							
							This lets us run x commands on startup 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4924628ac2 
								
							
								 
							
						 
						
							
							
								
								Set DISPLAY to :1 automatically  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ea9659f39c 
								
							
								 
							
						 
						
							
							
								
								Implement exec  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								bab080cea3 
								
							
								 
							
						 
						
							
							
								
								Fix up some issues with focus  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f97a48d5b7 
								
							
								 
							
						 
						
							
							
								
								Implement focus_follows_mouse  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								086691016e 
								
							
								 
							
						 
						
							
							
								
								Handle unmanaged windows appropriately  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a78b921803 
								
							
								 
							
						 
						
							
							
								
								Implement key bindings  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4181c36862 
								
							
								 
							
						 
						
							
							
								
								Handle focus changes  
							
							... 
							
							
 
							
							And some simple refactoring 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c7be30d912 
								
							
								 
							
						 
						
							
							
								
								Deny window resize requests  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6066467dff 
								
							
								 
							
						 
						
							
							
								
								Tile some windows baby  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								148f59f3a6 
								
							
								 
							
						 
						
							
							
								
								Refactor in-memory tree  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0427fddb5a 
								
							
								 
							
						 
						
							
							
								
								Add logging and new windows into layout tree  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2786fa2215 
								
							
								 
							
						 
						
							
							
								
								Destroy outputs when appropriate  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c102f18499 
								
							
								 
							
						 
						
							
							
								
								Add layout containers for new outputs  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								82bc36c681 
								
							
								 
							
						 
						
							
							
								
								Start to build out window management functions  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								47b28bd335 
								
							
								 
							
						 
						
							
							
								
								Clean up config loading and launch wayland  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e7a8868514 
								
							
								 
							
						 
						
							
							
								
								Make main.c less stupid  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								a74268dfab 
								
							
								 
							
						 
						
							
							
								
								Add TODO so I don't forget later  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								254d0df3b2 
								
							
								 
							
						 
						
							
							
								
								Push the XKB key to the key list  
							
							... 
							
							
 
							
							Instead of the key name 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5767dcc86e 
								
							
								 
							
						 
						
							
							
								
								Mostly implement bindsym command  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								d0f1fb71d1 
								
							
								 
							
						 
						
							
							
								
								Flesh out some command parsing  
							
							... 
							
							
 
							
							This implements the `set` command from i3 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								e07c77fbb7 
								
							
								 
							
						 
						
							
							
								
								Build out command subsystem  
							
							... 
							
							
 
							
							Everyone loves code stolen from your own projects 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								542ef0c777 
								
							
								 
							
						 
						
							
							
								
								Pull in some scas code and read i3 config file  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6a33e1e3cd 
								
							
								 
							
						 
						
							
							
								
								Initial commit  
							
							
 
							
						 
						
							10 years ago