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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								21ef004886 
								
							 
						 
						
							
							
								
								listen to the output request_state event;  
							
							 
							
							... 
							
							
							
							References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2693  
							
						 
						
							2022-11-15 23:52:21 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dae00caadd 
								
							 
						 
						
							
							
								
								update for wlroots!3861  
							
							 
							
							... 
							
							
							
							References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3861  
							
						 
						
							2022-11-15 23:07:45 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5eb3529275 
								
							 
						 
						
							
							
								
								use the new scene helper for drag icons  
							
							 
							
							
							
						 
						
							2022-11-15 23:07:21 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								359e7edc52 
								
							 
						 
						
							
							
								
								update for wlroots!3814  
							
							 
							
							... 
							
							
							
							References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3814  
							
						 
						
							2022-11-15 23:04:39 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								25dfdcc433 
								
							 
						 
						
							
							
								
								specify layer shell version  
							
							 
							
							
							
						 
						
							2022-11-15 23:04:02 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fcb3fa4e90 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/main' into wlroots-next  
							
							 
							
							
							
						 
						
							2022-11-10 23:25:48 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shua 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f1639ba9d5 
								
							 
						 
						
							
							
								
								check null in toplevel_from_popup  
							
							 
							
							... 
							
							
							
							managed to SEGFAULT the server by trying to create a popup
without setting a parent first.
Not sure if this is dwl or wlroots issue, so also opened a ticket upstream: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3811  
							
						 
						
							2022-11-09 00:01:50 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8bd3442575 
								
							 
						 
						
							
							
								
								layersurface: create a dedicated scene tree for popups  
							
							 
							
							... 
							
							
							
							this tree should be always above the top layer
Fixes: https://github.com/djpohly/dwl/issues/328  
							
						 
						
							2022-11-01 12:52:25 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3cc22de712 
								
							 
						 
						
							
							
								
								client: don't change border color during drags  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/djpohly/dwl/issues/318  
							
						 
						
							2022-10-31 23:46:02 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								448a96de13 
								
							 
						 
						
							
							
								
								remove now unneeded workaround in outputmgrapplyortest()  
							
							 
							
							
							
						 
						
							2022-10-30 01:03:44 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								99f062273e 
								
							 
						 
						
							
							
								
								only destroy monitor's layer surfaces at destroy  
							
							 
							
							
							
						 
						
							2022-10-29 19:02:44 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8298f20a71 
								
							 
						 
						
							
							
								
								allow change adaptive sync in outputmgrapplyortest()  
							
							 
							
							
							
						 
						
							2022-10-29 18:30:09 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6a0ec2a8c3 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/main' into wlroots-next  
							
							 
							
							
							
						 
						
							2022-10-29 18:11:28 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
							
							
								
							
							
								846ce52b92 
								
							 
						 
						
							
							
								
								fix crash in dirtomon() when selmon is disabled  
							
							 
							
							
							
						 
						
							2022-10-29 16:48:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
							
							
								
							
							
								a9e2ebaf41 
								
							 
						 
						
							
							
								
								closemon() now updates selmon if needed  
							
							 
							
							
							
						 
						
							2022-10-29 16:48:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
							
							
								
							
							
								9b5f0f0fc5 
								
							 
						 
						
							
							
								
								use just one loop in outputmgrapplyortest()  
							
							 
							
							... 
							
							
							
							we do the magic in updatemons() 
							
						 
						
							2022-10-29 16:48:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
							
							
								
							
							
								cb01ce9bcf 
								
							 
						 
						
							
							
								
								move focus and clients off disabled monitors  
							
							 
							
							
							
						 
						
							2022-10-29 16:48:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9588b46b5c 
								
							 
						 
						
							
							
								
								only raise the client's node in monocle()  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/djpohly/dwl/issues/326  
							
						 
						
							2022-10-29 16:47:17 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1eeb3689d3 
								
							 
						 
						
							
							
								
								add support for the ext-idle-notify-v1 protocol  
							
							 
							
							... 
							
							
							
							for now we use macros to support both KDE idle and ext-idle, wlroots will
likely drop support for KDE idle in 0.17 
							
						 
						
							2022-10-23 14:41:28 -05:00