Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							d4e08c0762 
							
						 
					 
					
						
						
							
							update deprecated xkb function name  
						
						
						
						
					 
					
						2021-08-23 18:59:31 -05:00 
						 
				 
			
				
					
						
							
							
								Palanix 
							
						 
					 
					
						
						
						
						
							
						
						
							3273f749ea 
							
						 
					 
					
						
						
							
							wlr_layer_surface_v1_close has been replaced by wlr_layer_surface_v1_destroy  
						
						
						
						
					 
					
						2021-08-21 01:53:38 +02:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1183a319a0 
							
						 
					 
					
						
						
							
							Merge pull request  #136  from guidocella/presentation-time  
						
						... 
						
						
						
						implement the presentation time protocol 
						
						
					 
					
						2021-08-14 07:53:26 -04:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							d175a58d73 
							
						 
					 
					
						
						
							
							implement the presentation time protocol  
						
						... 
						
						
						
						This lets applications, such as mpv with --video-sync=display-resample,
know accurately when frames are displayed and ensure smooth video
playback. 
						
						
					 
					
						2021-08-02 16:33:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							52e6bf4735 
							
						 
					 
					
						
						
							
							Moved printstatus() call in focusclient() to prevent printstatus being called on every frame when things like dmenu are up  
						
						
						
						
					 
					
						2021-07-01 15:20:30 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							f9f3f3432b 
							
						 
					 
					
						
						
							
							Merge branch 'xdg-activation' into wlroots-next  
						
						
						
						
					 
					
						2021-06-30 14:09:02 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ce92a7b5 
							
						 
					 
					
						
						
							
							Merge branch 'xdg-activation' into wlroots-next  
						
						
						
						
					 
					
						2021-06-03 01:44:36 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							bd2f7fbb40 
							
						 
					 
					
						
						
							
							exit cleanly on INT/TERM  
						
						
						
						
					 
					
						2021-05-26 23:30:49 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							823cefd292 
							
						 
					 
					
						
						
							
							handle ephemeral pageflip failures  
						
						... 
						
						
						
						If a transient failure occurs in wlr_output_commit, re-render until it
doesn't happen.  This could possibly be removed if we decide to
implement damage tracking in the future. 
						
						
					 
					
						2021-05-25 02:52:33 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							60c40c0989 
							
						 
					 
					
						
						
							
							print status on output create  
						
						... 
						
						
						
						Along with starting the -s command earlier, this will allow the initial
monitor setup to generate printstatus info. 
						
						
					 
					
						2021-05-24 22:31:36 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							06ca860092 
							
						 
					 
					
						
						
							
							factor xwayland hackiness out into client.h  
						
						
						
						
					 
					
						2021-05-23 18:28:13 -05:00 
						 
				 
			
				
					
						
							
							
								Sevz17 
							
						 
					 
					
						
						
						
						
							
						
						
							9ab5e01d5b 
							
						 
					 
					
						
						
							
							before set tiled verify if client is xdg-shell, then set tile  
						
						
						
						
					 
					
						2021-05-23 11:44:56 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							d8cf65c74f 
							
						 
					 
					
						
						
							
							implement urgency hint  
						
						
						
						
					 
					
						2021-05-22 21:21:53 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							93a58abf29 
							
						 
					 
					
						
						
							
							Wait until map to set window's tiled state  
						
						... 
						
						
						
						Workaround for a bug in Chromium where it fails to attach a buffer to
the surface.  Fixes  #119 . 
						
						
					 
					
						2021-05-22 14:24:18 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							3f86336bad 
							
						 
					 
					
						
						
							
							Merge branch 'main' into pipe-status  
						
						
						
						
					 
					
						2021-04-15 13:06:06 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							3727f4a7b3 
							
						 
					 
					
						
						
							
							update status info if focused client changes title  
						
						... 
						
						
						
						Fixes  #108 . 
					
						2021-04-15 13:05:05 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							b372d4b55e 
							
						 
					 
					
						
						
							
							pipe status info into -s command  
						
						... 
						
						
						
						Unlike with X window managers, the display socket in Wayland isn't set
up prior to starting the compositor.  Because of this, you can't pipe
the compositor's output directly into a program which needs access to
$WAYLAND_DISPLAY, which is a typical setup for this purpose.  Existing
scripts have been forced to create a pipe/FIFO or a temporary file as an
intermediary.
Instead, send the status info directly to stdin of the -s command, which
*does* have access to $WAYLAND_DISPLAY.
Fixes  #103 . 
						
						
					 
					
						2021-04-14 11:23:23 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							9071ce6c84 
							
						 
					 
					
						
						
							
							nuke CSDs, hopefully for good!  
						
						
						
						
					 
					
						2021-04-09 12:37:49 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							2a9404ac2a 
							
						 
					 
					
						
						
							
							Merge branch 'main' into wlroots-next  
						
						
						
						
					 
					
						2021-03-30 13:57:34 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							3c83e0cfb8 
							
						 
					 
					
						
						
							
							don't move/resize if already moving/resizing  
						
						... 
						
						
						
						Fixes  #102 .  The "ideal" behavior might be to ignore buttons other than
the one being used for the action, but this is super-simple and still
seems reasonable. 
					
						2021-03-30 13:56:04 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							cd3d0a102f 
							
						 
					 
					
						
						
							
							Merge branch 'main' into wlroots-next  
						
						
						
						
					 
					
						2021-03-25 10:09:58 -05:00 
						 
				 
			
				
					
						
							
							
								Stivvo 
							
						 
					 
					
						
						
						
						
							
						
						
							38ba6d2277 
							
						 
					 
					
						
						
							
							Fullscreen: simplifications and fixes  
						
						... 
						
						
						
						Merges #69 . 
						
						
					 
					
						2021-03-25 10:05:12 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2b53c2d8d 
							
						 
					 
					
						
						
							
							Merge pull request  #91  from drdonahue/wip-tag-status-interface  
						
						... 
						
						
						
						Interface to display tag information on status bar 
						
						
					 
					
						2021-03-25 09:58:17 -05:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							ecc60878b3 
							
						 
					 
					
						
						
							
							changed fprintf(stdout) instances to printf(), changed function name from statusbar to printstatus  
						
						
						
						
					 
					
						2021-03-13 11:20:33 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							43b6e804cf 
							
						 
					 
					
						
						
							
							Revert "remove sigchld function"  
						
						... 
						
						
						
						This reverts commit 1fa72b07728ebb396a9f236921b81c369bb12ccb.
Fixes  #97 . 
						
						
					 
					
						2021-03-13 10:42:42 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							fba820d5f6 
							
						 
					 
					
						
						
							
							Merge branch 'main' into wlroots-next  
						
						
						
						
					 
					
						2021-03-10 09:53:09 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							1fa72b0772 
							
						 
					 
					
						
						
							
							remove sigchld function  
						
						... 
						
						
						
						Explicitly setting the handler for SIGCHLD to SIG_IGN tells the OS to
reap zombie processes automatically, which is what we wanted anyway. 
						
						
					 
					
						2021-03-10 09:50:09 -06:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							7cee5060bc 
							
						 
					 
					
						
						
							
							added redirect from stdout to stderr for spawned processes to prevent conflicts with the statusbar outputs  
						
						
						
						
					 
					
						2021-03-06 12:20:56 -06:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							5b51bb82e2 
							
						 
					 
					
						
						
							
							Fixed tab formatting in 6 locations where statusbar() is called  
						
						
						
						
					 
					
						2021-03-01 14:38:00 -06:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							f5e7caac00 
							
						 
					 
					
						
						
							
							Changed output to stdout instead of a file  
						
						
						
						
					 
					
						2021-03-01 13:49:29 -06:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							593b7eec3c 
							
						 
					 
					
						
						
							
							updated output format for better expansibility and easier parsing  
						
						
						
						
					 
					
						2021-03-01 13:19:25 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							c1eb2b49cd 
							
						 
					 
					
						
						
							
							Revert "Revert "remove EGL parameter from backend_autocreate""  
						
						... 
						
						
						
						This reverts commit 8ed88822ca4448b06c2d7e6155d8022152b78017. 
						
						
					 
					
						2021-02-16 13:13:49 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							e8192b4fc9 
							
						 
					 
					
						
						
							
							Revert "Revert "fix undeclared WLR_KEY_PRESSED""  
						
						... 
						
						
						
						This reverts commit a11f2bbc7a4068321767bd7e8c7eee1aee278bc9. 
						
						
					 
					
						2021-02-16 13:13:48 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							a11f2bbc7a 
							
						 
					 
					
						
						
							
							Revert "fix undeclared WLR_KEY_PRESSED"  
						
						... 
						
						
						
						This reverts commit 67896e9d8b98f679faf4456e26e82057c1884789. 
						
						
					 
					
						2021-02-16 13:09:00 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							8ed88822ca 
							
						 
					 
					
						
						
							
							Revert "remove EGL parameter from backend_autocreate"  
						
						... 
						
						
						
						This reverts commit 0ff13cf216056a36a261f4eed53c6a864989a9fb. 
						
						
					 
					
						2021-02-16 13:08:58 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							3e82fad9c4 
							
						 
					 
					
						
						
							
							fix style on space-indented function  
						
						
						
						
					 
					
						2021-02-14 12:43:10 -06:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e24075d8 
							
						 
					 
					
						
						
							
							Removed unused variable from statusbar  
						
						
						
						
					 
					
						2021-02-08 18:12:24 -06:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							27598bd04a 
							
						 
					 
					
						
						
							
							added statusbar update when tags are updated  
						
						
						
						
					 
					
						2021-02-07 01:03:04 -06:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							3868217466 
							
						 
					 
					
						
						
							
							Added interface to output information about tags, the currently selected monitor, and the focused client to a file for use by a status bar  
						
						
						
						
					 
					
						2021-02-07 00:31:01 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							9c1943ade5 
							
						 
					 
					
						
						
							
							add some explanation of output reconfiguration  
						
						... 
						
						
						
						Hopefully this will help "future us" understand what's going on. 
						
						
					 
					
						2021-01-18 15:51:32 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e1cd4201 
							
						 
					 
					
						
						
							
							remove hacky code from output-management handler  
						
						... 
						
						
						
						This functionality belongs in updatemons(), where it can hopefully be
written a bit more elegantly. 
						
						
					 
					
						2021-01-18 15:38:25 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							ab03282295 
							
						 
					 
					
						
						
							
							commit entire output config, or fail and rollback  
						
						... 
						
						
						
						The wlr-output-management protocol requires that either all of the
changes from an apply request be applied successfully, in which case a
"succeeded" event is sent, or all of the changes are reverted and a
"failed" event is sent.  As written, this could partially commit
changes, then fail.
Test the changes first (even for an "apply" event), then commit or
rollback as appropriate. 
						
						
					 
					
						2021-01-18 15:02:15 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							5eefb51fea 
							
						 
					 
					
						
						
							
							use updatemons as handler for output_layout.change  
						
						... 
						
						
						
						This should end up firing precisely when we need to adjust our geometry,
rather than us guessing about it based on requests. 
						
						
					 
					
						2021-01-18 14:34:05 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							c63d4c41ab 
							
						 
					 
					
						
						
							
							unify increment style while we're here  
						
						
						
						
					 
					
						2021-01-18 14:14:37 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							81d35aaccf 
							
						 
					 
					
						
						
							
							remove unnecessary variable  
						
						
						
						
					 
					
						2021-01-18 14:12:38 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							a5210f7d77 
							
						 
					 
					
						
						
							
							cleanup on aisle createmon()  
						
						
						
						
					 
					
						2021-01-18 14:12:00 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							264be4ebba 
							
						 
					 
					
						
						
							
							Merge pull request  #80  from sam-barr/dwl_upstream  
						
						... 
						
						
						
						Fix Initialization of NetWM Atoms 
						
						
					 
					
						2021-01-14 20:29:17 -06:00 
						 
				 
			
				
					
						
							
							
								sam-barr 
							
						 
					 
					
						
						
						
						
							
						
						
							3d696dfb7d 
							
						 
					 
					
						
						
							
							Fix Initialization of NetWM Atoms  
						
						... 
						
						
						
						Additionally, variables xcursor and xcursor_mgr are only used
when xwayland is defined, so I make the variables declaration
contingent on whether xwayland is being used 
						
						
					 
					
						2021-01-11 07:47:04 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							6267593cc2 
							
						 
					 
					
						
						
							
							remove now-unneeded monitor position field  
						
						
						
						
					 
					
						2021-01-06 17:23:35 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							e8ca8a8ac7 
							
						 
					 
					
						
						
							
							use output layout for dirtomon  
						
						... 
						
						
						
						No need to track our own order; wlroots has a reasonable default for us
already. 
						
						
					 
					
						2021-01-06 17:19:44 -05:00