Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6ca011430a 
								
							 
						 
						
							
							
								
								do not skip frames if a client is stopped and have a pending resize  
							
							 
							
							
							
						 
						
							2022-12-24 16:44:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7eaa01ac1f 
								
							 
						 
						
							
							
								
								Revert "Revert "fix flickering when resizing/spawning windows""  
							
							 
							
							... 
							
							
							
							This reverts commit 4a32293548 . 
							
						 
						
							2022-12-24 16:44:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								92e7752203 
								
							 
						 
						
							
							
								
								disable client's scene node after create it (only XDGShell)  
							
							 
							
							... 
							
							
							
							will be enabled when setting up its monitor and arrange it
Bug: https://github.com/djpohly/dwl/issues/306  
							
						 
						
							2022-12-24 16:44:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6682878009 
								
							 
						 
						
							
							
								
								call arrange() or resize() depending on c->isfloating in commitnotify  
							
							 
							
							
							
						 
						
							2022-12-24 16:43:31 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								afacc9b0b5 
								
							 
						 
						
							
							
								
								force SSD when creating an xdg_toplevel_decoration object  
							
							 
							
							... 
							
							
							
							Closes: https://github.com/djpohly/dwl/issues/366 
Not sure why GLFW apps do not get mapped when we do not tell them the
decoration method 
							
						 
						
							2022-12-20 21:53:45 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dd9d8d543c 
								
							 
						 
						
							
							
								
								remove selclient()  
							
							 
							
							... 
							
							
							
							selclient() does not work well when dealing newly mapped
clients (specifically those mapped on invisible tags).
This fixes various bugs related to things not working because selclient() would
return NULL.
References: 94c8bd6048 
							
						 
						
							2022-12-20 21:27:14 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								686958a4cc 
								
							 
						 
						
							
							
								
								fix unset fullscreen for all visible clients when mapping a new one  
							
							 
							
							... 
							
							
							
							this also changes our policy about when we unset fullscreen:
dwl will unset fullscreen for clients who share tags (and monitor) with a newly
mapped client, it does not matter if the clients are visible or not 
							
						 
						
							2022-12-20 21:21:40 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a3d89e5b2 
								
							 
						 
						
							
							
								
								call checkidleinhibitor() in arrange() and not in focusclient()  
							
							 
							
							
							
						 
						
							2022-12-16 18:54:33 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7b1fe7e5f2 
								
							 
						 
						
							
							
								
								fix checking idle inhibit state  
							
							 
							
							... 
							
							
							
							checking `bypass_surface_visibility` first, could cause that even if the idle
inhibitor is being destroyed it will disable idle tracking
and if we couldn't get its scene tree, then assume that the surface is visible 
							
						 
						
							2022-12-16 17:37:18 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								803a9ba98d 
								
							 
						 
						
							
							
								
								Revert "Revert "Check that inhibitor scene tree is not null""  
							
							 
							
							... 
							
							
							
							This reverts commit 035bb99d67 .
Not checking `tree != NULL` result in a segfault if the surface doesn't have a
role (for example because it is a newly created surface)
Closes: https://github.com/djpohly/dwl/issues/359  
							
						 
						
							2022-12-16 17:20:59 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								94c8bd6048 
								
							 
						 
						
							
							
								
								get sel from focustop() in focusstack()  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/djpohly/dwl/issues/354  
							
						 
						
							2022-12-09 20:55:58 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c60f651951 
								
							 
						 
						
							
							
								
								Revert "force line-buffered stdout if stdout is not a tty"  
							
							 
							
							... 
							
							
							
							This reverts commit deb48ff48b .
Fixes: https://github.com/djpohly/dwl/issues/253  
							
						 
						
							2022-12-09 08:46:22 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98c7adfb3d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/main' into wlroots-next  
							
							 
							
							
							
						 
						
							2022-12-06 14:21:44 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79b051f242 
								
							 
						 
						
							
							
								
								implement ext-session-lock-v1  
							
							 
							
							
							
						 
						
							2022-12-06 14:11:41 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d42a977b5b 
								
							 
						 
						
							
							
								
								Revert "remove unneeded changes in commitnotify()"  
							
							 
							
							... 
							
							
							
							This reverts commit 30c24a53ad .
Bug: https://github.com/djpohly/dwl/issues/349  
							
						 
						
							2022-12-06 13:59:14 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a32293548 
								
							 
						 
						
							
							
								
								Revert "fix flickering when resizing/spawning windows"  
							
							 
							
							... 
							
							
							
							This reverts commit 017bb7d752 .
Bug: https://github.com/djpohly/dwl/issues/349  
							
						 
						
							2022-12-06 13:58:56 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9136b6247d 
								
							 
						 
						
							
							
								
								return early if couldn't find the popup's parent  
							
							 
							
							
							
						 
						
							2022-12-06 13:34:35 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19b5d47a9e 
								
							 
						 
						
							
							
								
								fix popups appearing outside the monitor  
							
							 
							
							... 
							
							
							
							and a potentially crash 
							
						 
						
							2022-12-06 13:31:48 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5229636a3 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/main' into wlroots-next  
							
							 
							
							
							
						 
						
							2022-12-05 23:43:47 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22336612ae 
								
							 
						 
						
							
							
								
								improve type safety of toplevel_from_wlr_surface()  
							
							 
							
							
							
						 
						
							2022-12-05 23:18:02 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								38bd00351a 
								
							 
						 
						
							
							
								
								merge toplevel_from_{wlr_layer_surface,popup} into client_from_wlr_surface  
							
							 
							
							... 
							
							
							
							now it is a big function called toplevel_from_wlr_surface 
							
						 
						
							2022-12-05 23:18:01 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13b929d7d7 
								
							 
						 
						
							
							
								
								remove unneeded call to wlr_scene_rect_set_color()  
							
							 
							
							... 
							
							
							
							wlr_scene_rect_create() requires a color as parameter 
							
						 
						
							2022-12-05 23:06:53 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b6d6127733 
								
							 
						 
						
							
							
								
								add option for set button map  
							
							 
							
							
							
						 
						
							2022-12-05 22:22:49 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02c257e0b1 
								
							 
						 
						
							
							
								
								update for wlroots!3627  
							
							 
							
							... 
							
							
							
							References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3627  
							
						 
						
							2022-12-05 20:21:38 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dima Krasner 
								
							 
						 
						
							
							
							
							
								
							
							
								16a49e9955 
								
							 
						 
						
							
							
								
								fix null deref in sigchld() if Xwayland is disabled  
							
							 
							
							
							
						 
						
							2022-12-03 13:30:30 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Palanix 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								30c24a53ad 
								
							 
						 
						
							
							
								
								remove unneeded changes in commitnotify()  
							
							 
							
							
							
						 
						
							2022-12-03 13:14:10 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Palanix 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								017bb7d752 
								
							 
						 
						
							
							
								
								fix flickering when resizing/spawning windows  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/djpohly/dwl/issues/306  
							
						 
						
							2022-12-03 13:14:10 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fac3b6f2cf 
								
							 
						 
						
							
							
								
								use root surfaces to check idle inhibitors  
							
							 
							
							... 
							
							
							
							References: https://github.com/djpohly/dwl/pull/343  
							
						 
						
							2022-12-02 23:25:46 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								035bb99d67 
								
							 
						 
						
							
							
								
								Revert "Check that inhibitor scene tree is not null"  
							
							 
							
							... 
							
							
							
							This reverts commit 9c155eefdc .
This commit was applied just a workaround, the proper fix is the next commit 
							
						 
						
							2022-12-02 23:25:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								27ab9cf1b1 
								
							 
						 
						
							
							
								
								call updatemons() in requestmonstate()  
							
							 
							
							... 
							
							
							
							This way we make sure that the Monitor's boxes are updated correctly 
							
						 
						
							2022-12-02 23:17:05 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben Jargowsky 
								
							 
						 
						
							
							
							
							
								
							
							
								9c155eefdc 
								
							 
						 
						
							
							
								
								Check that inhibitor scene tree is not null  
							
							 
							
							
							
						 
						
							2022-12-02 15:10:25 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b39bbf316 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/main' into wlroots-next  
							
							 
							
							
							
						 
						
							2022-12-02 10:39:06 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eaf8a21603 
								
							 
						 
						
							
							
								
								unset fullscreen when mapping a client in the same monitor  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/djpohly/dwl/issues/327  
							
						 
						
							2022-12-02 10:09:50 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce1d040586 
								
							 
						 
						
							
							
								
								Merge branch 'main' of github.com:djpohly/dwl  
							
							 
							
							
							
						 
						
							2022-12-02 10:06:40 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6df6781b43 
								
							 
						 
						
							
							
								
								simplify check for surface's node state  
							
							 
							
							... 
							
							
							
							all `struct wlr_surface` should have a `wlr_scene_tree *` as data 
							
						 
						
							2022-11-30 18:54:54 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10c56d6348 
								
							 
						 
						
							
							
								
								add option to allow invisible surfaces to disable idle tracking  
							
							 
							
							
							
						 
						
							2022-11-30 18:51:35 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c91d21b68f 
								
							 
						 
						
							
							
								
								do not move/resize if grabbed client is fullscreen  
							
							 
							
							
							
						 
						
							2022-11-30 17:54:47 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3213088aa2 
								
							 
						 
						
							
							
								
								do not try to set the parent's same tags and monitor for xwayland clients  
							
							 
							
							... 
							
							
							
							References: https://github.com/djpohly/dwl/pull/334#issuecomment-1330166324  
							
						 
						
							2022-11-30 17:42:58 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									krypek 
								
							 
						 
						
							
							
							
							
								
							
							
								87d87cc404 
								
							 
						 
						
							
							
								
								Fix comparison between signed and unsigned int  
							
							 
							
							... 
							
							
							
							When c->bw is 0, the right side of the MAX functions gets turned into an unsigned integer and that results in -1 being the outcome.
This causes big issues in xwayland clients. 
							
						 
						
							2022-11-25 12:09:35 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea1b2dda63 
								
							 
						 
						
							
							
								
								Merge branch 'main' into wlroots-next  
							
							 
							
							
							
						 
						
							2022-11-21 20:51:30 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								087373698a 
								
							 
						 
						
							
							
								
								Revert "Add a configuration option for fullscreen locking"  
							
							 
							
							... 
							
							
							
							now all fullcreen clients are rendered above tiled and floating clients
This partially reverts commit 326eee1444 . 
							
						 
						
							2022-11-21 20:50:39 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								caec566286 
								
							 
						 
						
							
							
								
								create a dedicated layer for fullscreen clients  
							
							 
							
							... 
							
							
							
							Bug: https://github.com/djpohly/dwl/issues/327  
							
						 
						
							2022-11-21 20:50:26 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05eca0e2d9 
								
							 
						 
						
							
							
								
								rename xwayland_surface to xsurface  
							
							 
							
							... 
							
							
							
							this save us 2 lines 
							
						 
						
							2022-11-21 14:28:05 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7eebe67787 
								
							 
						 
						
							
							
								
								set x and y of the layersurface's geometry box  
							
							 
							
							
							
						 
						
							2022-11-21 14:28:05 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								63d6de5866 
								
							 
						 
						
							
							
								
								fix set of layersurface->popups and surface->data  
							
							 
							
							
							
						 
						
							2022-11-21 14:28:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								60a98b87f3 
								
							 
						 
						
							
							
								
								inhibit idle if surface's node is enabled  
							
							 
							
							
							
						 
						
							2022-11-21 14:28:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93a911d6e9 
								
							 
						 
						
							
							
								
								simplify if expression in checkidleinhibitor()  
							
							 
							
							
							
						 
						
							2022-11-21 14:28:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88d386bfdc 
								
							 
						 
						
							
							
								
								configurex11: resize floating clients and arrange tiled clients' monitor  
							
							 
							
							
							
						 
						
							2022-11-21 14:27:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								972e3f3050 
								
							 
						 
						
							
							
								
								Merge branch 'wlroots-next' into main  
							
							 
							
							
							
						 
						
							2022-11-21 14:16:55 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								569f554016 
								
							 
						 
						
							
							
								
								don't unfocus focused client when starting a drag  
							
							 
							
							... 
							
							
							
							this fix chromium keyboard focus loss after a drag
Fix: 3cc22de712 
							
						 
						
							2022-11-19 01:34:15 -06:00