Guido Cella 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								863634a61c 
								
							 
						 
						
							
							
								
								configure xwayland surfaces without monitors  
							
							 
							
							... 
							
							
							
							For wine clients often configurex11() is called before mapnotify() and
therefore c->mon is NULL. configurex11 just returns early in that case,
letting these clients stay in the wrong size. For example only the top
left part of winecfg and wine uninstaller is drawn, or confirmation
dialogs like when closing wine notepad are too big. Fix this by
configuring their surfaces like before 88d386b . 
							
						 
						
							2024-01-25 19:47:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5fec98b17a 
								
							 
						 
						
							
							
								
								pass wl_event_loop to wlr_backend_autocreate (wlroots!4443)  
							
							 
							
							... 
							
							
							
							References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4443  
							
						 
						
							2024-01-25 12:12:22 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido Cella 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac6074f4fd 
								
							 
						 
						
							
							
								
								implement the virtual pointer protocol  
							
							 
							
							... 
							
							
							
							This is used by programs like warpd. 
							
						 
						
							2024-01-25 17:13:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								433385f7f1 
								
							 
						 
						
							
							
								
								do not arrange monitor if it's disabled (wlroots!4520)  
							
							 
							
							... 
							
							
							
							This causes us to send negative values to xdg-configures (e.g a bug in our end)
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4520 
(cherry picked from commit 4043fc3093 ) 
							
						 
						
							2024-01-24 13:36:46 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4043fc3093 
								
							 
						 
						
							
							
								
								do not arrange monitor if it's disabled (wlroots!4520)  
							
							 
							
							... 
							
							
							
							This causes us to send negative values to xdg-configures (e.g a bug in our end)
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4520  
							
						 
						
							2024-01-24 12:12:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b3f33e9147 
								
							 
						 
						
							
							
								
								add support for axis_relative_direction event (wlroots!4003)  
							
							 
							
							... 
							
							
							
							References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4003  
							
						 
						
							2024-01-24 12:10:54 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f136aa088a 
								
							 
						 
						
							
							
								
								Revert "drop wl_drm (wlroots!4397)"  
							
							 
							
							... 
							
							
							
							There still a lot software that uses this protocol
This reverts commit facbe57fcb . 
							
						 
						
							2024-01-24 12:09:55 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c3aaa70ba 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/main' into wlroots-next  
							
							 
							
							
							
						 
						
							2024-01-24 12:09:42 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								26d7c9689f 
								
							 
						 
						
							
							
								
								No need to call updatemons ourselves  
							
							 
							
							... 
							
							
							
							The output manager in wlroots emits an output_layout.change event when
anything changes, so updatemons will be called anyway.
ΔSLOC: -1 
							
						 
						
							2024-01-20 21:51:20 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6c8be38ec4 
								
							 
						 
						
							
							
								
								drop unused variable  
							
							 
							
							
							
						 
						
							2024-01-15 02:19:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1f3e25c35 
								
							 
						 
						
							
							
								
								turn on -Wfloat-conversion  
							
							 
							
							
							
						 
						
							2024-01-15 02:09:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0151bd48dd 
								
							 
						 
						
							
							
								
								turn on -Wsign-compare  
							
							 
							
							
							
						 
						
							2024-01-15 02:09:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									choc 
								
							 
						 
						
							
							
							
							
								
							
							
								fd263041a0 
								
							 
						 
						
							
							
								
								check if monitor is null before setting gamma  
							
							 
							
							... 
							
							
							
							fixes segfault on monitor disconnect when using wlsunset 
							
						 
						
							2024-01-11 17:17:57 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								facbe57fcb 
								
							 
						 
						
							
							
								
								drop wl_drm (wlroots!4397)  
							
							 
							
							... 
							
							
							
							References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4397  
							
						 
						
							2024-01-10 18:13:31 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben Jargowsky 
								
							 
						 
						
							
							
							
							
								
							
							
								25e34e4d0c 
								
							 
						 
						
							
							
								
								Destroy fullscreen node after moving clients off mon  
							
							 
							
							
							
						 
						
							2024-01-06 17:34:08 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								668022bc90 
								
							 
						 
						
							
							
								
								don't send configure events to uninitialized xdg-toplevels  
							
							 
							
							
							
						 
						
							2024-01-05 11:12:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c222468887 
								
							 
						 
						
							
							
								
								don't send configure events to uninitialized xdg-popups  
							
							 
							
							
							
						 
						
							2024-01-05 11:08:50 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f3c4f72314 
								
							 
						 
						
							
							
								
								fix posible NULL-dereference in wl_surface.commit handler  
							
							 
							
							
							
						 
						
							2024-01-01 00:51:01 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05c263de45 
								
							 
						 
						
							
							
								
								only create wlr_presentation (wlroots!4482)  
							
							 
							
							... 
							
							
							
							References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4482  
							
						 
						
							2023-12-27 11:45:36 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf35e77811 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/main' into wlroots-next  
							
							 
							
							
							
						 
						
							2023-12-27 11:22:11 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6cbf8e9b80 
								
							 
						 
						
							
							
								
								unset DISPLAY before setting up xwayland  
							
							 
							
							
							
						 
						
							2023-12-27 11:19:03 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d13015381b 
								
							 
						 
						
							
							
								
								only execute the first keybinding  
							
							 
							
							
							
						 
						
							2023-12-27 11:18:24 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e277d84c51 
								
							 
						 
						
							
							
								
								more style fixes  
							
							 
							
							... 
							
							
							
							missed from the previous iteration 
							
						 
						
							2023-12-27 11:17:52 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf5a6be73c 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/main' into wlroots-next  
							
							 
							
							
							
						 
						
							2023-12-26 16:21:28 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1f0afcfc28 
								
							 
						 
						
							
							
								
								create a wlr_keyboard_group for virtual keyboards  
							
							 
							
							... 
							
							
							
							Fixes: https://codeberg.org/dwl/dwl/issues/554  
							
						 
						
							2023-12-25 21:19:59 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								23fd312409 
								
							 
						 
						
							
							
								
								fix typo  
							
							 
							
							... 
							
							
							
							Fixes: 7afdc191fe 
Thanks to: David Donahue <david.donahue2996@gmail.com> 
							
						 
						
							2023-12-18 14:08:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e39d931430 
								
							 
						 
						
							
							
								
								tie xdg_toplevel_decorations to Client  
							
							 
							
							... 
							
							
							
							a xdg_toplevel can only have one xdg_toplevel_decoration so there is no need to
have a new struct for decorations 
							
						 
						
							2023-12-18 12:59:47 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								396840cdf2 
								
							 
						 
						
							
							
								
								Revert "nuke CSDs, hopefully for good!"  
							
							 
							
							... 
							
							
							
							The compositor must respond to the client requesting a change to the decoration
mode, it does not matter if the compositor chooses a different mode.
This reverts commit 9071ce6c84 . 
							
						 
						
							2023-12-18 12:56:20 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a71b368483 
								
							 
						 
						
							
							
								
								Revert "remove typedef Decoration"  
							
							 
							
							... 
							
							
							
							This reverts commit d1ff1e6f75 . 
							
						 
						
							2023-12-18 12:56:19 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7afdc191fe 
								
							 
						 
						
							
							
								
								style fixes  
							
							 
							
							
							
						 
						
							2023-12-17 21:42:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Donahue 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								023efce6eb 
								
							 
						 
						
							
							
								
								use wlr_keyboard_group to manage all keyboards  
							
							 
							
							
							
						 
						
							2023-12-17 21:41:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa660fb61e 
								
							 
						 
						
							
							
								
								check toplevel resources  
							
							 
							
							... 
							
							
							
							it's just a aesthetic change 
							
						 
						
							2023-12-12 22:21:32 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								126a333354 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/main' into wlroots-next  
							
							 
							
							... 
							
							
							
							Fixes: https://codeberg.org/dwl/dwl/issues/432 
Fixes: https://codeberg.org/dwl/dwl/issues/547  
							
						 
						
							2023-12-11 00:31:17 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dima Krasner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a84789ff1 
								
							 
						 
						
							
							
								
								restore and respect rootcolor  
							
							 
							
							
							
						 
						
							2023-12-11 00:30:17 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								49bfe92703 
								
							 
						 
						
							
							
								
								merge X11Managed and X11Unmanaged into X11  
							
							 
							
							... 
							
							
							
							now that client_is_unmanaged() checks the wlr struct we don't need to keep
track of it ourselves 
							
						 
						
							2023-12-10 23:46:49 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c5bdcfbe8 
								
							 
						 
						
							
							
								
								do not blindly try to send motion events when pointer button is pressed  
							
							 
							
							... 
							
							
							
							we don't have to do this if the surface is the same 
							
						 
						
							2023-12-10 23:27:59 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0de7d1aa71 
								
							 
						 
						
							
							
								
								Merge branch 'main' into wlroots-next  
							
							 
							
							
							
						 
						
							2023-12-07 22:43:13 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1884a07646 
								
							 
						 
						
							
							
								
								sort LISTEN calls in createnotify{,x11}  
							
							 
							
							
							
						 
						
							2023-12-07 22:40:59 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79c51a4584 
								
							 
						 
						
							
							
								
								use the same style for urgent() and sethints()  
							
							 
							
							
							
						 
						
							2023-12-07 22:37:35 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f5d839844d 
								
							 
						 
						
							
							
								
								remove an unneeded cast in createpointer()  
							
							 
							
							
							
						 
						
							2023-12-07 22:37:00 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e03896b4d6 
								
							 
						 
						
							
							
								
								avoid duplication of lines  
							
							 
							
							... 
							
							
							
							the output state is copied when creating a output configuration head 
							
						 
						
							2023-12-07 22:18:49 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e7e84b1083 
								
							 
						 
						
							
							
								
								add explanation about why we try to re-apply the gamma LUT on output changes  
							
							 
							
							
							
						 
						
							2023-12-07 22:17:48 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9694477b2f 
								
							 
						 
						
							
							
								
								relax a bit the line length limit  
							
							 
							
							
							
						 
						
							2023-12-07 22:16:13 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6a15167754 
								
							 
						 
						
							
							
								
								add a blank line to improve readability  
							
							 
							
							
							
						 
						
							2023-12-07 22:15:42 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e5e2d1c28f 
								
							 
						 
						
							
							
								
								use (struct wlr_box){0} to empty the Monitor areas  
							
							 
							
							
							
						 
						
							2023-12-07 22:04:24 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bdbfb45d66 
								
							 
						 
						
							
							
								
								copy layout symbol when matching a MonitorRule  
							
							 
							
							
							
						 
						
							2023-12-07 21:51:24 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								50ea84c5f6 
								
							 
						 
						
							
							
								
								remove extra blank line  
							
							 
							
							
							
						 
						
							2023-12-07 21:49:26 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								472a31b5a4 
								
							 
						 
						
							
							
								
								LayerSurface::link -> LayerSurface.link  
							
							 
							
							
							
						 
						
							2023-12-07 21:48:56 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a760757b82 
								
							 
						 
						
							
							
								
								set the correct border color when mapping a client  
							
							 
							
							
							
						 
						
							2023-12-07 21:44:53 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80c9ad12ba 
								
							 
						 
						
							
							
								
								reduce calls to client_get_geometry  
							
							 
							
							
							
						 
						
							2023-12-07 21:43:48 -06:00