63b4bf5000 
								
									
								
							
								 
							
						 
						
							
							
								
								Update for  swaywm/wlroots#1126  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9f5d539657 
								
							
								 
							
						 
						
							
							
								
								config: add a couple of forgotten frees  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								248ea93c1a 
								
							
								 
							
						 
						
							
							
								
								bar config: fix uninitialized accesses on init error  
							
							... 
							
							
 
							
							If init fails halfway through it will call the destroy function,
which needs some coherent stuff filled.
Allocate with calloc and fill in what cannot fail first
Found through static analysis. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9c8fb7d025 
								
							
								 
							
						 
						
							
							
								
								invoke_swaybar: fix message length header size  
							
							... 
							
							
 
							
							size_t/ssize_t are 8 bytes on 64bit systems, so use the proper size to
transmit that information.
This could lead to ridiculously large alloc as len is not initialized to zero
Found through static analysis 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a1b5b93d29 
								
							
								 
							
						 
						
							
							
								
								Store sway_outputs so that they can be reenabled  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8fbafbfab5 
								
							
								 
							
						 
						
							
							
								
								Idle handling for dpms/lockscreen et al  
							
							... 
							
							
 
							
							Swayidle handles idle events and allows
for dpms and lockscreen handling. It also
handles systemd sleep events, and can
raise a lockscreen on sleep
Fixes  #541  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								22170bde77 
								
							
								 
							
						 
						
							
							
								
								Fix layer surface crash on output destroy  
							
							... 
							
							
 
							
							Before freeing sway_output, NULL the wlr_output reference to it. Check for that
NULL in layer_shell handle_destroy. Don't damage null container in unmap.
Additionaly, terminate swaybg if its output is being disabled. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5587af1782 
								
							
								 
							
						 
						
							
							
								
								Rename len to msg_len. Avoids an aliased variable that was a little confusing to follow.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b9726afd48 
								
							
								 
							
						 
						
							
							
								
								invoke_swaybar(): Set process group. Kill process group.  
							
							... 
							
							
 
							
							Fixes a bug where terminate_swaybar() did not terminate swaybar. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ff61df17ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Add map_from_region command  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5b30391383 
								
							
								 
							
						 
						
							
							
								
								Make key repeat configurable  
							
							... 
							
							
 
							
							This creates two input commands for configuring the repeat delay and rate.
Example config:
    input "myidentifier" {
        repeat_delay 250
        repeat_rate 25
    } 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0e3ddf255e 
								
							
								 
							
						 
						
							
							
								
								Add input "identifier" map_to_output "identifier"  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								741e3959e3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into split-containers2  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f3ef1da750 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix wrong output container coordinates  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								09d448ea2d 
								
							
								 
							
						 
						
							
							
								
								unify container destroy functions  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								18173fb5ad 
								
							
								 
							
						 
						
							
							
								
								Free bar configs on reload and exit  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f26ecd9f58 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/wlroots' into swaybar-layers  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								2e84f21ab7 
								
							
								 
							
						 
						
							
							
								
								Terminate swaybar when freeing bar config  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								eca029f218 
								
							
								 
							
						 
						
							
							
								
								more renaming things  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b90099b4b7 
								
							
								 
							
						 
						
							
							
								
								rename container functions  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8d6bce02af 
								
							
								 
							
						 
						
							
							
								
								Address review feedback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								68cfa7ef67 
								
							
								 
							
						 
						
							
							
								
								Render layer surfaces and respect exclusive zone  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9f54cd8935 
								
							
								 
							
						 
						
							
							
								
								copy config references for input and seat  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								67985e9031 
								
							
								 
							
						 
						
							
							
								
								sway: change all sway_log to wlr_log  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ead3f1e676 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow to configure outputs by their identifier  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21c61f1c09 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor output command, add output enable  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								63f7fb9517 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a949d7de5a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into feature/input  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c815d6d1a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for fractional output scale  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								88bcd43ebf 
								
							
								 
							
						 
						
							
							
								
								seat fallback config  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f4a5a0ead4 
								
							
								 
							
						 
						
							
							
								
								put seat and input config in their own files  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4d389f8b65 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace refresh_rate and position by mode in output command  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								475a0132a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Use custom modes when output has no mode  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4a14aa9ad9 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove output from layout  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8764dc26c6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add new_output_config, update root container size on output hotplug  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7c5d8c553c 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify free calls, use wlr_output_set_scale  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								68ae989cee 
								
									
								
							
								 
							
						 
						
							
							
								
								Init, merge output config params, use wlr_output_layout  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								aaae59026f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add output config  
							
							
 
							
						 
						
							8 years ago