b237fa0b22 
								
									
								
							
								 
							
						 
						
							
							
								
								Set xwayland cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2a5108a278 
								
							
								 
							
						 
						
							
							
								
								Implement workspace switch on click  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ae14dfc7ae 
								
							
								 
							
						 
						
							
							
								
								Implement scroll wheel workspace switching  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8d1425bde9 
								
							
								 
							
						 
						
							
							
								
								Initialize seat pointer in swaybar  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9665642765 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into client-cursors  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								139f80b0f0 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle map/unmap events in xdg-shell-v6  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a776ecbb86 
								
									
								
							
								 
							
						 
						
							
							
								
								Add lite damage tracking  
							
							... 
							
							
 
							
							This skips the renderer if nothing has changed, and renders
everything otherwise. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7e0d430a0c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into wlroots-xwayland-map  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								49379dd0fc 
								
							
								 
							
						 
						
							
							
								
								Fix workspace deletion edge cases  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cf09ea184b 
								
									
								
							
								 
							
						 
						
							
							
								
								Use the new map/unmap events for xwayland views  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1592543fd6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1659  from swaywm/default-orientation  
							
							... 
							
							
 
							
							Add default_orientation command 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b6b674fd76 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1657  from emersion/render-fixes  
							
							... 
							
							
 
							
							Misc minor fixes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6c9d67b105 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle set_cursor requests from clients  
							
							... 
							
							
 
							
							Allow clients to set a custom cursor if they have the seat's
pointer focus. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								01af343912 
								
							
								 
							
						 
						
							
							
								
								Destroy empty workspaces when moving away  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								69eb021767 
								
							
								 
							
						 
						
							
							
								
								Add default_orientation command  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								981827ca42 
								
									
								
							
								 
							
						 
						
							
							
								
								Cleanup and remove global renderer reference  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2a90d26ebe 
								
							
								 
							
						 
						
							
							
								
								Fix issues with swaybar on DRM  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f26ecd9f58 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/wlroots' into swaybar-layers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8f490d7d2d 
								
							
								 
							
						 
						
							
							
								
								Fix oversights from previous pull request  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dc8c9fbeb6 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #1653  from swaywm/revert-1647-refactor-tree"  
							
							... 
							
							
 
							
							This reverts commit 472e81f35d6b7841b11f 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d0c7f66e95 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Refactor tree"  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2778edef97 
								
							
								 
							
						 
						
							
							
								
								arrange windows  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								92c58b1e63 
								
							
								 
							
						 
						
							
							
								
								rename container_for_each_descendent  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8efee109ad 
								
							
								 
							
						 
						
							
							
								
								Implement modes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2719ddfe5e 
								
							
								 
							
						 
						
							
							
								
								Spawn swaybars when outputs are added  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5c9cdbcdd2 
								
							
								 
							
						 
						
							
							
								
								Add swaybg_command  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								569b2bfd5d 
								
							
								 
							
						 
						
							
							
								
								Move bar config into its own file  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bf7a4cd0eb 
								
							
								 
							
						 
						
							
							
								
								Add bar configuration commands  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6836074fed 
								
							
								 
							
						 
						
							
							
								
								Implement enough IPC for swaybar to work  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0d0ab7c5ce 
								
							
								 
							
						 
						
							
							
								
								Implement status line  
							
							... 
							
							
 
							
							Does not yet support i3bar json protocol 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a76829f375 
								
							
								 
							
						 
						
							
							
								
								Some layer shell fixes  
							
							... 
							
							
 
							
							Based on the corresponding rootston changes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1e8faeec02 
								
							
								 
							
						 
						
							
							
								
								Pixel-perfect rendering  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86ba0fc15d 
								
							
								 
							
						 
						
							
							
								
								Re-render bar on IPC updates  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3399ad9840 
								
							
								 
							
						 
						
							
							
								
								Round up workspaces on each output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e5e8094dc3 
								
							
								 
							
						 
						
							
							
								
								Only utilize the configured outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5c9ad035db 
								
							
								 
							
						 
						
							
							
								
								Wire up basic IPC support  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cab1352801 
								
							
								 
							
						 
						
							
							
								
								Start port of swaybar to layer shell  
							
							... 
							
							
 
							
							This starts up the event loop and wayland display and shims out the
basic top level rendering concepts. Also includes some changes to
incorporate pango into the 1.x codebase properly. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4c394a0e9e 
								
							
								 
							
						 
						
							
							
								
								address feedback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								62d1b4cb96 
								
							
								 
							
						 
						
							
							
								
								fix container_get_in_direction name  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eca029f218 
								
							
								 
							
						 
						
							
							
								
								more renaming things  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b90099b4b7 
								
							
								 
							
						 
						
							
							
								
								rename container functions  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								83d09cf594 
								
							
								 
							
						 
						
							
							
								
								remove swayc_t typedef  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								874f009866 
								
							
								 
							
						 
						
							
							
								
								move tree includes to their own directory  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8d6bce02af 
								
							
								 
							
						 
						
							
							
								
								Address review feedback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								68cfa7ef67 
								
							
								 
							
						 
						
							
							
								
								Render layer surfaces and respect exclusive zone  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0c8a64942e 
								
							
								 
							
						 
						
							
							
								
								Add initial layer shell skeleton  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d39bda76c4 
								
							
								 
							
						 
						
							
							
								
								Address review comments  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e9922ec524 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete client code  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								632bb948b7 
								
							
								 
							
						 
						
							
							
								
								Add solid-color rendering to swaybg  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								01beee5826 
								
									
								
							
								 
							
						 
						
							
							
								
								Update wlroots API  
							
							... 
							
							
 
							
							Breaking changes in wlr_xdg_shell_v6 and wlr_renderer have been
made upstream. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								02804584e5 
								
							
								 
							
						 
						
							
							
								
								ipc new window event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8ad26c8afd 
								
							
								 
							
						 
						
							
							
								
								Send surface enter/leave events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ac8269d536 
								
							
								 
							
						 
						
							
							
								
								take seat param for handle_command and rename  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6becfc1431 
								
							
								 
							
						 
						
							
							
								
								update log.h for latest wlr  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								66d1e0b313 
								
							
								 
							
						 
						
							
							
								
								basic layout command  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4b3aa59b8b 
								
							
								 
							
						 
						
							
							
								
								rename new_input listener on input-manager  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								316effd7b1 
								
							
								 
							
						 
						
							
							
								
								make handle_output_destroy() static  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								66a975038c 
								
							
								 
							
						 
						
							
							
								
								add doc to sway_seat_get_focus_inactive()  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f0ca2cb5c3 
								
							
								 
							
						 
						
							
							
								
								use quotes for container include  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								083e11ac7c 
								
							
								 
							
						 
						
							
							
								
								fix build for latest api  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7dfbf06de9 
								
							
								 
							
						 
						
							
							
								
								output destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								06c71f115b 
								
							
								 
							
						 
						
							
							
								
								input device destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								946d9459c5 
								
							
								 
							
						 
						
							
							
								
								get swayc in direction  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								93084c9cf8 
								
							
								 
							
						 
						
							
							
								
								remove old focus member  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								145b4fdf58 
								
							
								 
							
						 
						
							
							
								
								use bfs iterator to collect focus stack  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bfd2e85364 
								
							
								 
							
						 
						
							
							
								
								refactor workspace.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a7d49da239 
								
							
								 
							
						 
						
							
							
								
								separate seat get focus and seat get focus inactive  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5151502298 
								
							
								 
							
						 
						
							
							
								
								basic focus overhaul  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b28602aa74 
								
							
								 
							
						 
						
							
							
								
								Implement workspaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8231f99c12 
								
							
								 
							
						 
						
							
							
								
								Remove include/sway/old/  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a686fb07ae 
								
							
								 
							
						 
						
							
							
								
								Execute pending commands when Xwayland is ready  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5766f426aa 
								
							
								 
							
						 
						
							
							
								
								config reload: destroy old seat when removed from config  
							
							... 
							
							
 
							
							This adds new sway_seat_destroy and sway_cursor_destroy helpers
and compare new and old config on free 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0c58673c6a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1574  from acrisci/config-refactor  
							
							... 
							
							
 
							
							Command criteria 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5505d84ac2 
								
							
								 
							
						 
						
							
							
								
								criteria cleanup  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0e3eae4baa 
								
							
								 
							
						 
						
							
							
								
								view interface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6a1d71b8b8 
								
							
								 
							
						 
						
							
							
								
								basic command criteria  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c353e01c85 
								
							
								 
							
						 
						
							
							
								
								add kill command  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cc3c713889 
								
							
								 
							
						 
						
							
							
								
								seat config handler context  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9e0595f26b 
								
							
								 
							
						 
						
							
							
								
								input config handler context  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9f54cd8935 
								
							
								 
							
						 
						
							
							
								
								copy config references for input and seat  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								83ddd2d9db 
								
							
								 
							
						 
						
							
							
								
								render override redirect  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d4ddfec32e 
								
							
								 
							
						 
						
							
							
								
								common/log: finish removing most log functions  
							
							... 
							
							
 
							
							Keep sway_abort and sway_assert and convert them to use wlr_log
functions 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								67985e9031 
								
							
								 
							
						 
						
							
							
								
								sway: change all sway_log to wlr_log  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c83900593d 
								
							
								 
							
						 
						
							
							
								
								config: add 'set' command  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								91313d3847 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1539  from acrisci/bindings  
							
							... 
							
							
 
							
							Bindings 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b01a53abfb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into bindings  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								50e791cadb 
								
							
								 
							
						 
						
							
							
								
								binding release  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ead3f1e676 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow to configure outputs by their identifier  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21c61f1c09 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor output command, add output enable  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eea80e7276 
								
							
								 
							
						 
						
							
							
								
								keyboard translate keysyms  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ba69f06695 
								
							
								 
							
						 
						
							
							
								
								binding config  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f2985000f3 
								
							
								 
							
						 
						
							
							
								
								ipc get_inputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a949d7de5a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into feature/input  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eb4f66f785 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1526  from emersion/fractional-output-scale  
							
							... 
							
							
 
							
							Add support for fractional output scale 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c815d6d1a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for fractional output scale  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4e2ab53119 
								
									
								
							
								 
							
						 
						
							
							
								
								Add IPC get_outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								88bcd43ebf 
								
							
								 
							
						 
						
							
							
								
								seat fallback config  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0256cd1473 
								
							
								 
							
						 
						
							
							
								
								fix keyboard hotplugging  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f16aa3c0ad 
								
							
								 
							
						 
						
							
							
								
								rename config apply cmds  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d3d3604760 
								
							
								 
							
						 
						
							
							
								
								fix header includes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9fa70ce426 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into feature/input  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9eecbb5d8a 
								
							
								 
							
						 
						
							
							
								
								xkb config  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								92fef27eaa 
								
							
								 
							
						 
						
							
							
								
								basic configuration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a4619e98c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Update output containers on output layout change  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d293c42942 
								
									
								
							
								 
							
						 
						
							
							
								
								Update output container box in event handler  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c7abb77f22 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to output layout change  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f3d880b0ec 
								
									
								
							
								 
							
						 
						
							
							
								
								Add scale and transform events to sway_output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c173d30b92 
								
							
								 
							
						 
						
							
							
								
								seat configuration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								163edc5a90 
								
							
								 
							
						 
						
							
							
								
								sway input device  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								462a451328 
								
							
								 
							
						 
						
							
							
								
								input config  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9ae906cd37 
								
							
								 
							
						 
						
							
							
								
								sway pointer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4d449743c5 
								
							
								 
							
						 
						
							
							
								
								keyboard remove  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								609f63934a 
								
							
								 
							
						 
						
							
							
								
								basic keyboard  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21626e8153 
								
							
								 
							
						 
						
							
							
								
								seat focus on button press  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0fdecb4d3a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into feature/input  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e69b052a6d 
								
							
								 
							
						 
						
							
							
								
								working pointer motion  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7c67bea942 
								
							
								 
							
						 
						
							
							
								
								sway xcursor manager  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d76e745b73 
								
							
								 
							
						 
						
							
							
								
								input include directory  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ec7fc42a00 
								
							
								 
							
						 
						
							
							
								
								sway cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f6f63f60d6 
								
							
								 
							
						 
						
							
							
								
								basic input manager and seat  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21ce20885a 
								
							
								 
							
						 
						
							
							
								
								rename input to input-manager  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8764dc26c6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add new_output_config, update root container size on output hotplug  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c25ad5e7c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into output-config  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								338a0399f8 
								
							
								 
							
						 
						
							
							
								
								input skeleton  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								47f268d8fa 
								
							
								 
							
						 
						
							
							
								
								view activate  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								68ae989cee 
								
									
								
							
								 
							
						 
						
							
							
								
								Init, merge output config params, use wlr_output_layout  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								aaae59026f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add output config  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3fe64482bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1498  from emersion/config  
							
							... 
							
							
 
							
							Add minimal config subsystem 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7e81d304a3 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove wlc includes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8bdf3b1b02 
								
							
								 
							
						 
						
							
							
								
								view set position  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								90f7f1a0e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add minimal config subsystem  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0896b68675 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into feature/xwayland  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1870f116ba 
								
							
								 
							
						 
						
							
							
								
								xwayland shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9afcfd44c4 
								
							
								 
							
						 
						
							
							
								
								wl-shell: class instead of app_id  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								823f6ee122 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into feature/wl-shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8239067da4 
								
							
								 
							
						 
						
							
							
								
								basic wl-shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								802e7392f8 
								
							
								 
							
						 
						
							
							
								
								use "size" instead of "dimensions"  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59db38ce17 
								
							
								 
							
						 
						
							
							
								
								sway wl_shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								421f49fe03 
								
							
								 
							
						 
						
							
							
								
								basic get_tree  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8caabe59c2 
								
							
								 
							
						 
						
							
							
								
								Handle view destruction properly  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a57d462926 
								
							
								 
							
						 
						
							
							
								
								Fix rendering issues, wire up some xdg listeners  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ce1936bc65 
								
							
								 
							
						 
						
							
							
								
								Arrange windows on desktop  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								289ba64bde 
								
							
								 
							
						 
						
							
							
								
								Remove IPC_GET_PIXELS  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7753a0ec75 
								
							
								 
							
						 
						
							
							
								
								Wire up IPC server  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d7d21bb0f8 
								
							
								 
							
						 
						
							
							
								
								Add initial command subsystem (untested)  
							
							... 
							
							
 
							
							Need to spin up the IPC server to test this 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4ca1e77fdb 
								
							
								 
							
						 
						
							
							
								
								Add views to tree and render them  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								aeda2e077f 
								
							
								 
							
						 
						
							
							
								
								Add workspace to outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b8f8de27b8 
								
							
								 
							
						 
						
							
							
								
								wlr_data_device header update  
							
							... 
							
							
 
							
							wlroots 6a7560 renamed the header file 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								db4fb1c85c 
								
							
								 
							
						 
						
							
							
								
								Add outputs to the tree  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								733993a651 
								
							
								 
							
						 
						
							
							
								
								Move everything to sway/old/  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0c8491f7d0 
								
							
								 
							
						 
						
							
							
								
								Initial (awful) pass on xdg shell support  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1efd5f819f 
								
							
								 
							
						 
						
							
							
								
								Wire up output frame loop  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7eafcc75f6 
								
							
								 
							
						 
						
							
							
								
								Initialize outputs from backend and add to tree  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0f45fad18c 
								
							
								 
							
						 
						
							
							
								
								Establish sway input submodule  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c3457de28a 
								
							
								 
							
						 
						
							
							
								
								Fix build yml files  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7c448b4081 
								
							
								 
							
						 
						
							
							
								
								Fire up the wlroots backend and run the event loop  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								501c788f5f 
								
							
								 
							
						 
						
							
							
								
								Fix init_tray function declaration  
							
							... 
							
							
 
							
							This fixes compilation failure:
error: call to function 'init_tray' without a real prototype 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6d83a59b46 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1263  from nyorain/master  
							
							... 
							
							
 
							
							Implement get_clipboard ipc message 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								65022e1cbf 
								
							
								 
							
						 
						
							
							
								
								click_events as documented at  https://i3wm.org/docs/i3bar-protocol.html  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								23f11d7c45 
								
							
								 
							
						 
						
							
							
								
								Allow swaylock indicator size to be configurable  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								62223e8fbb 
								
							
								 
							
						 
						
							
							
								
								Don't trust SNI names,  fixes   #1274  
							
							... 
							
							
 
							
							If an item doesn't have a well-formed name, it will not be added to the
tray. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c29e5bbde8 
								
							
								 
							
						 
						
							
							
								
								Use WLC v2 pointer interface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c0f2acce4e 
								
							
								 
							
						 
						
							
							
								
								Rework get_clipboard implementation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								02c75ebe37 
								
							
								 
							
						 
						
							
							
								
								Implement ipc get_clipboard  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								60fa626116 
								
							
								 
							
						 
						
							
							
								
								Add the 'clipboard' command to set the clipboard  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								298f56353e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into server-decoration  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								33fdae2001 
								
							
								 
							
						 
						
							
							
								
								Remove Xembed Support  
							
							... 
							
							
 
							
							Xembed support is premature in sway and should be postponed. This commit
only removes swaybar starting xembedsniproxy, if users would like, they
can still start xembedsniproxy manually, however there will be no
official support. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1451ee8fd1 
								
							
								 
							
						 
						
							
							
								
								Reorganize Tray Code  
							
							... 
							
							
 
							
							Remove tray code from bar.c and render.c 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								843ad38b3c 
								
							
								 
							
						 
						
							
							
								
								Implement Tray Icons  
							
							... 
							
							
 
							
							This commit implements the StatusNotifierItem protocol, and enables
swaybar to show tray icons. It also uses `xembedsniproxy` in order to
communicate with xembed applications.
The tray is completely optional, and can be disabled on compile time
with the `enable-tray` option. Or on runtime with the bar config option
`tray_output none`.
Overview of changes:
In swaybar very little is changed outside the tray subfolder except
that all events are now polled in `event_loop.c`, this creates no
functional difference.
Six bar configuration options were added, these are detailed in
sway-bar(5)
The tray subfolder is where all protocol implementation takes place and
is organised as follows:
tray/sni_watcher.c:
	This file contains the StatusNotifierWatcher. It keeps track of
	items and hosts and reports when they come or go.
tray/tray.c
	This file contains the StatusNotifierHost. It keeps track of
	sway's version of the items and represents the tray itself.
tray/sni.c
	This file contains the StatusNotifierItem struct and all
	communication with individual items.
tray/icon.c
	This file implements the icon theme protocol. It allows for
	finding icons by name, rather than by pixmap.
tray/dbus.c
	This file allows for asynchronous DBus communication.
See #986  #343  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a5c07dde6a 
								
							
								 
							
						 
						
							
							
								
								Implement KDE's server-side decoration protocol  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								51143a75af 
								
							
								 
							
						 
						
							
							
								
								Implement no_focus  
							
							... 
							
							
 
							
							Ref #2  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8ecb490679 
								
							
								 
							
						 
						
							
							
								
								Make sway_abort() report location  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c9694ee63d 
								
							
								 
							
						 
						
							
							
								
								Add resolve_path() to utils  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bfb99235e3 
								
							
								 
							
						 
						
							
							
								
								Move get_feature_policy to sway/security.c  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cf5e764c7f 
								
							
								 
							
						 
						
							
							
								
								Disambiguate get_*_policy() and get_*_policy_mask()  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								709b53bd43 
								
							
								 
							
						 
						
							
							
								
								Fix location reported by sway_assert  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								eb3b1ec5f1 
								
							
								 
							
						 
						
							
							
								
								Fix variadic forwarding in sway_assert  
							
							... 
							
							
 
							
							_sway_assert is a variadic function which tries
to delegate to another variadic function. This
requires a vprintf-style variant of the delegate.
https://stackoverflow.com/a/150616  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5d3a02a7c6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into pretty-print-swaymsg  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								069d37f987 
								
							
								 
							
						 
						
							
							
								
								Improve criteria handling  
							
							... 
							
							
 
							
							This commit changes how commands decide what container to act on.
Commands get the current container though `current_container`, a global
defined in sway/commands.c. If a criteria is given before a command,
then the following command will be run once for every container the
criteria matches with a reference to the matching container in
'current_container'. Commands should use this instead of
`get_focused_container()` from now on.
This commit also fixes a few (minor) mistakes made in implementing marks
such as non-escaped arrows in sway(5) and calling the "mark" command
"floating" by accident. It also cleans up `criteria.c` in a few places. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2445d27960 
								
							
								 
							
						 
						
							
							
								
								Impliment i3-style marks  
							
							... 
							
							
 
							
							This commit adds three commands to sway: `show_marks`, `mark` and
`unmark`. Marks are displayed right-aligned in the window border as i3
does. Marks may be found using criteria.
Fixes  #1007  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								60ce81e06a 
								
							
								 
							
						 
						
							
							
								
								Add pretty printing to swaymsg  
							
							... 
							
							
 
							
							If stdout is a tty, it will pretty print unless -r (--raw) is given.
Sample outputs:
```
~/s/s/build > ./bin/swaymsg fullscreen toggle
Error: Permission denied for fullscreen toggle via IPC
~/s/s/build > ./bin/swaymsg -t get_workspaces
Workspace 3:三
  Output: DVI-I-1
  Layout: splith
Workspace 1:一 (off-screen)
  Output: HDMI-A-1
  Layout: splith
Workspace 5:五 (focused)
  Output: HDMI-A-1
  Layout: splith
~/s/s/build > ./bin/swaymsg -t get_inputs
Input device Metadot - Das Keyboard Das Keyboard
  Type: Keyboard
  Sway ID: 9456:320:Metadot_-_Das_Keyboard_Das_Keyb
Input device Wacom Intuos S 2 Pen
  Type: Tablet tool
  Sway ID: 1386:827:Wacom_Intuos_S_2
Input device Wacom Intuos S 2 Pad
  Type: Tablet pad
  Sway ID: 1386:827:Wacom_Intuos_S_2
Input device Logitech Gaming Mouse G502
  Type: Keyboard, Mouse
  Sway ID: 1133:49277:Logitech_Gaming_Mous
~/s/s/build > ./bin/swaymsg -t get_outputs
Output DVI-I-1
  Geometry: 1920x1080 @ 3840,0
  Scale factor: 1x
  Workspace: 3:三
Output DVI-D-1
  Geometry: 1920x1080 @ 0,0
  Scale factor: 1x
  Workspace: 4:四
Output HDMI-A-1
  Geometry: 1920x1080 @ 1920,0
  Scale factor: 1x
  Workspace: 5:五
``` 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								956eb6d714 
								
									
								
							
								 
							
						 
						
							
							
								
								wl_poitner -> wl_pointer  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d90f97b3d4 
								
							
								 
							
						 
						
							
							
								
								Removed superfluous include, causing failures if WLC headers aren't installed globally  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b507462d1c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/SirCmpwn/sway into new-command-aliases  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d5c338d9ee 
								
							
								 
							
						 
						
							
							
								
								Correct indentation  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								18450dd16a 
								
									
								
							
								 
							
						 
						
							
							
								
								deprecate new_window and new_float commands  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b35782bcad 
								
							
								 
							
						 
						
							
							
								
								i3 feature support: Moving flotaing containers  
							
							... 
							
							
 
							
							This commit lets the 'move' command apply to floating containers as well
as tiled ones. The command may be appended with a number of pixels and
then optionally the string `px` (like '10 px') in order to move the
container more or fewer than the standard ten pixels. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6927682303 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into swaylock_colors  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								46bd2bb5df 
								
							
								 
							
						 
						
							
							
								
								Documentation and style fixes for swaylock  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								34e2c70abc 
								
							
								 
							
						 
						
							
							
								
								Feature for  #1078 : Configurable swaylock colors  
							
							... 
							
							
 
							
							Colors are configured through the command line so that swaylock conforms
to the i3lock fork 'github.com/chrjguill/i3lock-color'. Differences from
it are that one letter options '-r' and '-s' are not implimentend because
'-s' is already used by '--scaling' in swaylock.
This commit also fixed whitespace in 'include/swaylock/swaylock.h' and
changed `parse_color` in 'common/util.h' so that it can accept colors
that do not start with a hash. This was done to keep compatability with
the i3lock fork. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								126ce571da 
								
							
								 
							
						 
						
							
							
								
								Read configs from /etc/sway/security.d/*  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								eabfb6c559 
								
							
								 
							
						 
						
							
							
								
								Add * policies and fix bug  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b10721b89e 
								
							
								 
							
						 
						
							
							
								
								Add initial support code for new IPC security  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e714fbcbec 
								
							
								 
							
						 
						
							
							
								
								Add window instance support  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4c06a10004 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								eda4bad725 
								
							
								 
							
						 
						
							
							
								
								Add output wrapping  
							
							... 
							
							
 
							
							This fixes issue #733 . Now if the user focuses output right but is at
the rightmost monitor, the focus will wrap the the leftmost monitor.
This commit adds a new function, swayc_opposite_output, which selects
the opposite output given a position and a direction. Now, when calling
output_by_name, we first check if there is an adjacent output to switch
to. If that fails, we call swayc_opposite_output to handle wrapping. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c04819e8c0 
								
							
								 
							
						 
						
							
							
								
								Implement hide_edge_borders smart (like in i3 4.13)  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1f47c58d63 
								
							
								 
							
						 
						
							
							
								
								simplification of apply_auto_layout  
							
							... 
							
							
 
							
							Achieved by introducing auto_group_bounds function that produces
the start/end indexes of a group inside an auto layot container. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								bd415029ba 
								
							
								 
							
						 
						
							
							
								
								Moved auto_* layout functions from resize.c to layout.c  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								704b2db050 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/willakat/sway  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								97f70987d7 
								
							
								 
							
						 
						
							
							
								
								[fix] cleanups suggested by Sway community  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a62048f15d 
								
							
								 
							
						 
						
							
							
								
								changed "layout promote" command to "move first"  
							
							... 
							
							
 
							
							This is more consistent with other Sway semantics. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c01b898398 
								
							
								 
							
						 
						
							
							
								
								Fix inline is_auto_layout  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1b87193c3d 
								
							
								 
							
						 
						
							
							
								
								Added "layout promote" command.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a0aa8d9780 
								
							
								 
							
						 
						
							
							
								
								cleanup in auto layouts  
							
							... 
							
							
 
							
							- added L_AUTO_FIRST/LAST instead of using explicit layouts.
- when switching between auto layout that don't share the same major axis, invert the
  width/height of their child views to preserve their relative proportions. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0ff9fe9a7a 
								
							
								 
							
						 
						
							
							
								
								introduce next/prev as a direction for focus/move commands.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								97f7d47413 
								
							
								 
							
						 
						
							
							
								
								Added Awesome/Monad type "auto" layouts  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1172566d4e 
								
							
								 
							
						 
						
							
							
								
								Change how security config is loaded  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ad7f68585b 
								
							
								 
							
						 
						
							
							
								
								Always log filename and line number  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								35b8d185ac 
								
							
								 
							
						 
						
							
							
								
								fix layout switching (was broken because of workspace_layout)  
							
							... 
							
							
 
							
							For workspace containers, swayc_change_layout also changes ->layout alongside
->workspace_layout when it's a sensible thing to do. There is an additional test
for 'layout toggle' command which ensures that containers will be tiled
horizontally after toggling from tabbed or stacked. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6fb4b6737a 
								
							
								 
							
						 
						
							
							
								
								add workspace_layout to container  
							
							... 
							
							
 
							
							Add swayc_change_layout function, which changes either layout or
workspace_layout, depending on the container type. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d353da248b 
								
							
								 
							
						 
						
							
							
								
								Add ipc connection feature policy controls  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								62dad7148f 
								
							
								 
							
						 
						
							
							
								
								Enforce IPC security policy  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c8dc4925d1 
								
							
								 
							
						 
						
							
							
								
								Add IPC security policy command handlers  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e9e1a6a409 
								
							
								 
							
						 
						
							
							
								
								Add IPC policy to config  
							
							... 
							
							
 
							
							Also reduces enum abuse, cc @minus7 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								39cf9a82f7 
								
							
								 
							
						 
						
							
							
								
								Enforce command policies  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f23880b1fd 
								
							
								 
							
						 
						
							
							
								
								Add support for command policies in config file  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								76cab04b4d 
								
							
								 
							
						 
						
							
							
								
								Implement permit and reject commands  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2675293200 
								
							
								 
							
						 
						
							
							
								
								Implement policy lookups  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								44cc0ef125 
								
							
								 
							
						 
						
							
							
								
								Add config related code and initial headers  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								4cba91803e 
								
							
								 
							
						 
						
							
							
								
								Revert "Fixes dealing with workspace_layout and related bugs [rfc]"  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								d3f5ac8cbb 
								
							
								 
							
						 
						
							
							
								
								add force_focus_wrapping option  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								37065cd0c4 
								
							
								 
							
						 
						
							
							
								
								add click on title_bar to focus a container  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7d947fdb95 
								
									
								
							
								 
							
						 
						
							
							
								
								add unique IDs to containers  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0516dba3f6 
								
									
								
							
								 
							
						 
						
							
							
								
								implement "focused container" feature for swaygrab  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e18b7cdfa9 
								
									
								
							
								 
							
						 
						
							
							
								
								add global `current_focus` pointer  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								511eed90cd 
								
									
								
							
								 
							
						 
						
							
							
								
								squash commits, move enum into resize.c  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								af44154119 
								
							
								 
							
						 
						
							
							
								
								Fix constant scale factor in font code  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b2226ac655 
								
							
								 
							
						 
						
							
							
								
								Add client support for HiDPI  
							
							... 
							
							
 
							
							This adds HiDPI support to swaybar, swaybg, and swaylock. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								61184e3208 
								
							
								 
							
						 
						
							
							
								
								Initial testing on hidpi clients  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								416417a54c 
								
							
								 
							
						 
						
							
							
								
								Reorganize includes  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								98aa59fdda 
								
									
								
							
								 
							
						 
						
							
							
								
								implement solid color rendering for swaybg  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								11e7ca044c 
								
							
								 
							
						 
						
							
							
								
								Update hidpi support to latest wlc API  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6ea02f3064 
								
							
								 
							
						 
						
							
							
								
								Initial pass on HiDPI support  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								88b7cbe314 
								
							
								 
							
						 
						
							
							
								
								Implement `focus child` command  
							
							... 
							
							
 
							
							The `focus child` command focuses the child container within the selected
container. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a2bc6f3bfd 
								
							
								 
							
						 
						
							
							
								
								Arrange backgrounds only when required  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2029fef6b8 
								
							
								 
							
						 
						
							
							
								
								More progress on window events  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								976e48d79f 
								
							
								 
							
						 
						
							
							
								
								Initial work on window events  
							
							
 
							
						 
						
							9 years ago