A Frederick Christensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							535c2d39c0 
							
						 
					 
					
						
						
							
							Force cursor shape update after move/resize client  
						
						
						
						
					 
					
						2025-08-14 20:03:14 -05:00 
						 
				 
			
				
					
						
							
							
								A Frederick Christensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab4cb6e283 
							
						 
					 
					
						
						
							
							Revert "add support for ext-image-copy-capture-v1 and ext-image-capture-source-v1 (wlroots!4545)"  
						
						... 
						
						
						
						This reverts commit b28674e0ca4a9ecc92cb0607498e3db2df3d4c00.
This PR is not yet finalized. (Screen freezes). 
						
						
					 
					
						2025-08-04 16:27:34 -05:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
						
						
							
						
						
							b28674e0ca 
							
						 
					 
					
						
						
							
							add support for ext-image-copy-capture-v1 and ext-image-capture-source-v1 (wlroots!4545)  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4545  
						
						
					 
					
						2025-08-04 23:08:53 +02:00 
						 
				 
			
				
					
						
							
							
								A Frederick Christensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15bfffd87a 
							
						 
					 
					
						
						
							
							fullscreen_bg defaults to black  
						
						... 
						
						
						
						Per conversation at PR #1147  with @kilpilainen 
						
						
					 
					
						2025-06-18 23:41:14 -05:00 
						 
				 
			
				
					
						
							
							
								fauxmight 
							
						 
					 
					
						
						
						
						
							
						
						
							90b8371707 
							
						 
					 
					
						
						
							
							Update README.md  
						
						... 
						
						
						
						Correct description of default background color 
						
						
					 
					
						2025-06-18 14:52:15 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							ea263a0ed5 
							
						 
					 
					
						
						
							
							float sub-windows matching a rule  
						
						... 
						
						
						
						Currently when a rule that doesn't make windows floating matches, even
sub-windows of float type get tiled rather than just the main window.
This is inconsistent with dwm and other compositors. Fix this by making
these windows floating after applying rules.
Fixes  #1142 . 
						
						
					 
					
						2025-06-14 22:27:25 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67ff29eb95 
							
						 
					 
					
						
						
							
							document status output  
						
						
						
						
					 
					
						2025-06-09 13:55:38 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							661e1ee38c 
							
						 
					 
					
						
						
							
							Use a subsection for mouse commands  
						
						... 
						
						
						
						also add missing ".El", s/Toggles/Toggle/ in second command and add newlines
after a full stop 
						
						
					 
					
						2025-06-09 13:55:38 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9dbce43a69 
							
						 
					 
					
						
						
							
							document mouse button actions  
						
						... 
						
						
						
						[sevz: commit message is mine. The content was written by scottro11 and shared
in https://codeberg.org/dwl/dwl/issues/697 ]
Closes: https://codeberg.org/dwl/dwl/issues/697  
						
						
					 
					
						2025-06-09 13:55:38 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59c99308b0 
							
						 
					 
					
						
						
							
							drop CAVEATS section from the man page  
						
						... 
						
						
						
						Since 71f11e6cf63289d51f152469a0da81a85fe2608c it is not longer the case 
						
						
					 
					
						2025-06-09 13:55:37 -06:00 
						 
				 
			
				
					
						
							
							
								kilpilainen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02f8744a48 
							
						 
					 
					
						
						
							
							Use all-scroll instead of fleur xcursor shape for window dragging  
						
						... 
						
						
						
						When there are no xcursor themes available, Wayland uses its own built-in shapes [1].
Wayland (and thus to extend wlroots) is based on the XDG's cursor spec [2],
which itself is based on CSS' [3][4], neither of which define `fleur` shape. So dwl,
without any external themes, falls back to `default` shape when dragging a window.
There is `all-scroll` shape that is being symlinked to (or vice versa) by `move`,
`dnd-move`, `grabbed` and `fleur` shapes by various themes.
Since `all-scroll` is being symlinked to anyway, and has been part of all relevant
specs as the shape for this use case for a very long time now, use it instead.
[1] https://gitlab.freedesktop.org/wayland/wayland/-/blob/main/cursor/cursor-data.h#L559 
[2] https://www.freedesktop.org/wiki/Specifications/cursor-spec 
[3] https://drafts.csswg.org/css-ui/#cursor 
[4] https://developer.mozilla.org/en-US/docs/Web/CSS/cursor  
						
						
					 
					
						2025-06-09 13:39:40 -06:00 
						 
				 
			
				
					
						
							
							
								Nikita Ivanov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1880b4422 
							
						 
					 
					
						
						
							
							Fix crash disabling monitor with locked surface  
						
						
						
						
					 
					
						2025-06-09 13:33:02 -06:00 
						 
				 
			
				
					
						
							
							
								A Frederick Christensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78e75a83a4 
							
						 
					 
					
						
						
							
							Revert "Update config.mk"  
						
						... 
						
						
						
						This reverts commit 7d2415bfe854cccc2bcf2709fecc1eaacddbe903.
Will stick with wlroots 0.19 for now. 
						
						
					 
					
						2025-06-09 00:18:17 -05:00 
						 
				 
			
				
					
						
							
							
								mcsimw 
							
						 
					 
					
						
						
						
						
							
						
						
							7d2415bfe8 
							
						 
					 
					
						
						
							
							Update config.mk  
						
						... 
						
						
						
						compiles and works fine on wlroots-0.20 
						
						
					 
					
						2025-06-09 06:54:02 +02:00 
						 
				 
			
				
					
						
							
							
								A Frederick Christensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de57f6c315 
							
						 
					 
					
						
						
							
							Cleanup comments  
						
						
						
						
					 
					
						2025-06-07 16:17:30 -05:00 
						 
				 
			
				
					
						
							
							
								fauxmight 
							
						 
					 
					
						
						
						
						
							
						
						
							faa56cc9b9 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2025-04-24 04:28:44 +00:00 
						 
				 
			
				
					
						
							
							
								DreamMaoMao 
							
						 
					 
					
						
						
						
						
							
						
						
							4456f4536a 
							
						 
					 
					
						
						
							
							fix: shouldn't configure uninitialized layer_surface  
						
						
						
						
					 
					
						2025-03-13 20:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								DreamMaoMao 
							
						 
					 
					
						
						
						
						
							
						
						
							e0f531d508 
							
						 
					 
					
						
						
							
							fix: crash when open some x11 app  
						
						
						
						
					 
					
						2025-03-12 16:27:47 +08:00 
						 
				 
			
				
					
						
							
							
								korei999 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa69ed81b5 
							
						 
					 
					
						
						
							
							allocate with LISTEN_STATIC  
						
						... 
						
						
						
						Fixes: https://codeberg.org/dwl/dwl/issues/723 
Supersedes: https://codeberg.org/dwl/dwl/pulls/724  
						
						
					 
					
						2025-02-01 22:34:58 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1c2f43498 
							
						 
					 
					
						
						
							
							rename some listeners  
						
						... 
						
						
						
						To keep consistency with the rest of listeners 
						
						
					 
					
						2025-01-19 17:27:16 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da13a95683 
							
						 
					 
					
						
						
							
							destroy keyboard group after unlinking listeners  
						
						... 
						
						
						
						Last commit addressing the issue mentioned in
0925fe956aeddb983875f0fd892e9049e2d8cb76 
						
						
					 
					
						2025-01-19 17:26:28 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a9f67db1c 
							
						 
					 
					
						
						
							
							unlink global listeners on destroy  
						
						... 
						
						
						
						Continuation of 0925fe956aeddb983875f0fd892e9049e2d8cb76 
						
						
					 
					
						2025-01-19 17:26:02 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e7e2999d4 
							
						 
					 
					
						
						
							
							Partially revert "Line saver: LISTEN_STATIC macro"  
						
						... 
						
						
						
						This reverts commit 33bcd2e4ca892bb0b558660c99ed63a3dfdd9011.
We keep LISTEN_STATIC for three instances where we use it. We use
simple listeners for the rest of signals.
This is the continuation of 0925fe956aeddb983875f0fd892e9049e2d8cb76 
						
						
					 
					
						2025-01-19 17:24:54 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0925fe956a 
							
						 
					 
					
						
						
							
							unlink some destroy listeners  
						
						... 
						
						
						
						Recently wlroots was updated to assert that signals do not have listeners
attached on destroy.
This is just a preliminar work to fix dwl. At the moment dwl will trigger the
assertions at exit.
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4918  
						
						
					 
					
						2025-01-17 21:03:28 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26504f9a6f 
							
						 
					 
					
						
						
							
							do not call waitid(2) in the signal handler when Xwayland is enabled  
						
						... 
						
						
						
						waitid(2) is not a async-signal-safe function acording to signal-safety(7)
We can stop doing this because wlroots!4926 allows compositors to install
signal handlers for SIGCHLD.
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4926  
						
						
					 
					
						2025-01-14 12:23:55 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f34a6d3a6 
							
						 
					 
					
						
						
							
							use wlr_xwayland_surface_has_window_type() (wlroots!4553)  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4553  
						
						
					 
					
						2025-01-14 12:23:55 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30f5063474 
							
						 
					 
					
						
						
							
							manually call updatemons in powermgrsetmode()  
						
						... 
						
						
						
						Fixes: https://codeberg.org/dwl/dwl/issues/713  
						
						
					 
					
						2024-12-10 22:49:09 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d08ade132 
							
						 
					 
					
						
						
							
							remove binary before copying to destination  
						
						... 
						
						
						
						Since Linux 6.11 is possible overwrite a running executable, possibly making it
crash.
Thanks to: movq42rax
Fixes: https://codeberg.org/dwl/dwl/issues/709 
References: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2a010c412853 
References: https://lore.kernel.org/stable/CACKH++YAtEMYu2nTLUyfmxZoGO37fqogKMDkBpddmNaz5HE6ng@mail.gmail.com/T/#u  
						
						
					 
					
						2024-11-15 00:26:51 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84245764e2 
							
						 
					 
					
						
						
							
							specify version for presentation-time (wlroots!4858)  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4858  
						
						
					 
					
						2024-10-27 20:37:15 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ca87210d4 
							
						 
					 
					
						
						
							
							check if the backend supports explicit sync before creating the object (wlroots!4848)  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4848  
						
						
					 
					
						2024-10-27 20:37:15 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							002c7d2204 
							
						 
					 
					
						
						
							
							tell xwayland clients they're maximized  
						
						... 
						
						
						
						like we do to xdg clients when tiled state is not supported. 
						
						
					 
					
						2024-09-21 21:00:47 -06:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							8206cc8889 
							
						 
					 
					
						
						
							
							fix a use after free  
						
						... 
						
						
						
						This line makes dwl crash after closing mpv with the switchtotag patch. 
						
						
					 
					
						2024-09-12 04:33:19 +00:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							54f207839f 
							
						 
					 
					
						
						
							
							reorder config.mk variables  
						
						... 
						
						
						
						By placing the default WLR_INCS and WLR_LIBS before the ones for an
alternative wlroots, they don't need to be commented to enable the
alternative ones. 
						
						
					 
					
						2024-09-08 20:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c05b9622c 
							
						 
					 
					
						
						
							
							fix style for client_set_scale()  
						
						
						
						
					 
					
						2024-08-30 22:29:08 -06:00 
						 
				 
			
				
					
						
							
							
								choc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d34be5d545 
							
						 
					 
					
						
						
							
							remove unused link member from KeyboardGroup  
						
						... 
						
						
						
						unnecessary since grouping Keyboard wl_list to use wlr_keyboard_group in 023efce
ΔSLOC: -1 
						
						
					 
					
						2024-08-27 23:12:00 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c49312f084 
							
						 
					 
					
						
						
							
							disable scene node unless it is unmanaged  
						
						
						
						
					 
					
						2024-08-27 23:09:46 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f899060965 
							
						 
					 
					
						
						
							
							send a configure to unmanaged clients when mapping  
						
						
						
						
					 
					
						2024-08-27 23:09:46 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc72df11d6 
							
						 
					 
					
						
						
							
							configure xdg_toplevels after configuring it's decoration  
						
						
						
						
					 
					
						2024-08-27 23:09:46 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0312720ae8 
							
						 
					 
					
						
						
							
							remove a space before parenthesis in function calls  
						
						
						
						
					 
					
						2024-08-27 23:09:46 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6de87121e2 
							
						 
					 
					
						
						
							
							destroy popups when we can't get it's parent or they don't have monitor  
						
						
						
						
					 
					
						2024-08-27 23:09:46 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbc00d88a4 
							
						 
					 
					
						
						
							
							remove a redundant check  
						
						... 
						
						
						
						resize() now does the same check 
						
						
					 
					
						2024-08-27 23:09:46 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54b546121b 
							
						 
					 
					
						
						
							
							avoid using a else block  
						
						
						
						
					 
					
						2024-08-27 23:09:46 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43016bdad8 
							
						 
					 
					
						
						
							
							introduce client_set_scale()  
						
						
						
						
					 
					
						2024-08-27 23:09:41 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b616476c85 
							
						 
					 
					
						
						
							
							remove unnecessary LayerShell.geom  
						
						... 
						
						
						
						We only used geom.x and geom.y. We can access those variables directly from the
scene node. 
						
						
					 
					
						2024-08-27 23:09:08 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4ad37354e 
							
						 
					 
					
						
						
							
							update comment about first fields of Client and LayerSurface order  
						
						
						
						
					 
					
						2024-08-27 23:09:08 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5db05e82bd 
							
						 
					 
					
						
						
							
							fix style in configurex11()  
						
						
						
						
					 
					
						2024-08-27 23:09:08 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ec5e52e06 
							
						 
					 
					
						
						
							
							fix crash when a client is created while all outputs are disabled  
						
						
						
						
					 
					
						2024-08-26 21:56:10 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5275ca571 
							
						 
					 
					
						
						
							
							state that the Discord server is community-maintained  
						
						... 
						
						
						
						Previously I regularly checked the server but it has been quite a long time
since I was able to do it. 
						
						
					 
					
						2024-08-18 19:24:04 -06:00 
						 
				 
			
				
					
						
							
							
								A Frederick Christensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c0b889f86 
							
						 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
					 
					
						2024-08-18 19:23:56 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							554754c9a2 
							
						 
					 
					
						
						
							
							chase xdg_surface geometry changes (wlroots!4788)  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4788  
						
						
					 
					
						2024-08-14 13:37:14 -06:00