Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1dfd867d9c 
								
							 
						 
						
							
							
								
								fix crash of Firefox when opening a popup larger than its size  
							
							 
							
							
							
						 
						
							2022-03-17 21:28:07 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								294fb324d8 
								
							 
						 
						
							
							
								
								constraint popups to its parent client  
							
							 
							
							... 
							
							
							
							Closes : #146 
Closes : #155  
							
						 
						
							2022-03-16 23:08:17 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2768af5a9b 
								
							 
						 
						
							
							
								
								make sure configure and activate listeners are removed from list  
							
							 
							
							
							
						 
						
							2022-03-16 21:42:45 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88f241d1cf 
								
							 
						 
						
							
							
								
								Merge branch 'fix-segfault-in-fullscreennotify'  
							
							 
							
							
							
						 
						
							2022-03-13 21:32:55 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43228bd493 
								
							 
						 
						
							
							
								
								don't use fullscreen event in fullscreennotify()  
							
							 
							
							
							
						 
						
							2022-03-13 21:31:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ebff6e38a0 
								
							 
						 
						
							
							
								
								always call arrange() on setfullscreen()  
							
							 
							
							... 
							
							
							
							also don't count full screen clients on tile() 
							
						 
						
							2022-03-13 17:11:52 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2cd0b3173d 
								
							 
						 
						
							
							
								
								print status about floating and fullscreen  
							
							 
							
							
							
						 
						
							2022-03-13 15:46:32 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								08020d61b7 
								
							 
						 
						
							
							
								
								more style fixes  
							
							 
							
							
							
						 
						
							2022-03-11 23:02:37 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4d26d30220 
								
							 
						 
						
							
							
								
								suckless style: don't use '//' for comments  
							
							 
							
							
							
						 
						
							2022-03-11 18:52:22 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernandez Hernandez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e5d7124de 
								
							 
						 
						
							
							
								
								use loop to call arrangelayer  
							
							 
							
							... 
							
							
							
							zwlr_layer_shell_v1_layer are ordered by bottom-most first so we can
just use a loop from 3 to 0 
							
						 
						
							2022-03-11 18:46:13 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sevz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c49a42ee58 
								
							 
						 
						
							
							
								
								Merge pull request  #196  from noocsharp/main  
							
							 
							
							... 
							
							
							
							die on allocation failure 
							
						 
						
							2022-03-11 18:40:45 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05a473335e 
								
							 
						 
						
							
							
								
								use wlr_box for previous geom  
							
							 
							
							
							
						 
						
							2022-03-10 14:48:14 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernandez Hernandez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8cace19218 
								
							 
						 
						
							
							
								
								fix crash when the last monitor is disconnected  
							
							 
							
							
							
						 
						
							2022-03-10 14:08:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sevz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ebed67596d 
								
							 
						 
						
							
							
								
								Merge pull request  #187  from fauxmight/new-clients-printstatus  
							
							 
							
							... 
							
							
							
							Newly launched or closed clients ALWAYS generate status update 
							
						 
						
							2022-03-10 10:21:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sevz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f83f1049db 
								
							 
						 
						
							
							
								
								Merge pull request  #149  from xi/fix-grabc-unmap  
							
							 
							
							... 
							
							
							
							reset cursor mode when grabc is unmapped 
							
						 
						
							2022-03-10 10:16:49 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernandez Hernandez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d1ff1e6f75 
								
							 
						 
						
							
							
								
								remove typedef Decoration  
							
							 
							
							
							
						 
						
							2022-03-08 18:17:21 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nihal Jere 
								
							 
						 
						
							
							
							
							
								
							
							
								b0098d9d09 
								
							 
						 
						
							
							
								
								die on allocation failure  
							
							 
							
							
							
						 
						
							2022-02-22 23:07:49 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a15cb1e20e 
								
							 
						 
						
							
							
								
								Merge pull request  #160  from Humm42/closepipes  
							
							 
							
							... 
							
							
							
							-s: close unused fds 
							
						 
						
							2022-02-15 14:04:25 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									A Frederick Christensen 
								
							 
						 
						
							
							
							
							
								
							
							
								317175da08 
								
							 
						 
						
							
							
								
								Newly launched or closed clients ALWAYS generate status update  
							
							 
							
							... 
							
							
							
							Prior to this change, if a client whose tag(s) are not currently
selected is launched or killed, no update to status was printed and
status bars being fed by printstatus() did not update newly active
or newly inactive (but unselected) tags. 
							
						 
						
							2021-12-31 14:51:50 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								f85d8e79d0 
								
							 
						 
						
							
							
								
								Merge branch 'wlroots-next'  
							
							 
							
							... 
							
							
							
							wlroots 0.15.0 was released 
							
						 
						
							2021-12-22 12:14:36 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								09413da6e3 
								
							 
						 
						
							
							
								
								Merge branch 'main' of github:djpohly/dwl  
							
							 
							
							
							
						 
						
							2021-12-22 12:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								27f66c8715 
								
							 
						 
						
							
							
								
								explicitly create renderer and allocator  
							
							 
							
							... 
							
							
							
							autocreate was removed 
							
						 
						
							2021-12-16 11:50:11 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernandez Hernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								52dbc97ed6 
								
							 
						 
						
							
							
								
								wlr_xdg_surface.configure_serial has been moved into wlr_xdg_surface_state 
							
							 
							
							... 
							
							
							
							as seen in swaywm/wlroots@0e34208  
							
						 
						
							2021-12-16 11:49:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								852fe819c4 
								
							 
						 
						
							
							
								
								Merge branch 'wlroots-next' of github:djpohly/dwl into wlroots-next  
							
							 
							
							
							
						 
						
							2021-12-16 11:48:43 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Raphael Robatsch 
								
							 
						 
						
							
							
							
							
								
							
							
								03e167dbb7 
								
							 
						 
						
							
							
								
								fullscreennotify: don't crash if called before map  
							
							 
							
							... 
							
							
							
							SDL2 calls xdg_toplevel.unset_fullscreen() before the surface is
mapped. This causes a segfault in dwl because setfullscreen() expects
the surface to be mapped already.
Therefore, delay the setfullscreen call until the surface is mapped. 
							
						 
						
							2021-11-13 22:19:55 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Humm 
								
							 
						 
						
							
							
							
							
								
							
							
								ebfefa84ba 
								
							 
						 
						
							
							
								
								-s: close unused fds  
							
							 
							
							... 
							
							
							
							dup2 doesn’t close fds, it only duplicates them.  The old ones weren’t
closed, causing problems (like dwl blocking due to the child process
never reading from the reading end, even if stdin has been closed). 
							
						 
						
							2021-10-13 23:11:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								99fbebcae3 
								
							 
						 
						
							
							
								
								Remove redundant xcursor manager  
							
							 
							
							
							
						 
						
							2021-09-26 20:19:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernandez Hernandez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e1482adcb 
								
							 
						 
						
							
							
								
								client_pending has been renamed as pending in wlr_layer_surface_v1  
							
							 
							
							... 
							
							
							
							as seen in swaywm/wlroots@59fa363  
							
						 
						
							2021-09-24 16:12:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								40e45a336a 
								
							 
						 
						
							
							
								
								Merge branch 'main' into wlroots-next  
							
							 
							
							
							
						 
						
							2021-09-08 23:21:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								0c1e621b82 
								
							 
						 
						
							
							
								
								simplify fullscreen expression  
							
							 
							
							
							
						 
						
							2021-09-08 23:21:28 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tobias Bengfort 
								
							 
						 
						
							
							
							
							
								
							
							
								79dcc0d327 
								
							 
						 
						
							
							
								
								reset cursor mode when grabc is unmapped  
							
							 
							
							
							
						 
						
							2021-09-04 13:47:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								55bbbc3dcb 
								
							 
						 
						
							
							
								
								Merge branch 'main' into wlroots-next  
							
							 
							
							
							
						 
						
							2021-08-23 21:08:27 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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