Forrest Bushstone 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f695674361 
							
						 
					 
					
						
						
							
							Check if c is fullscreen before reparenting it to LyrFloating  
						
						... 
						
						
						
						Closes: https://github.com/djpohly/dwl/issues/487  
						
						
					 
					
						2023-09-29 18:01:31 -06:00 
						 
				 
			
				
					
						
							
							
								Forrest Bushstone 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aec21eca1f 
							
						 
					 
					
						
						
							
							make sure that fullscreen clients are on the correct screen when isfloating is true  
						
						... 
						
						
						
						Bug: https://github.com/djpohly/dwl/issues/487  
						
						
					 
					
						2023-09-29 18:00:32 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							342850487a 
							
						 
					 
					
						
						
							
							include dwl.desktop in the tarbal  
						
						
						
						
					 
					
						2023-09-24 14:43:30 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1333f8cc6e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into wlroots-next  
						
						
						
						
					 
					
						2023-09-24 11:44:29 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5baf195523 
							
						 
					 
					
						
						
							
							allow specify DATADIR (to install desktop file)  
						
						
						
						
					 
					
						2023-09-24 11:24:39 -06:00 
						 
				 
			
				
					
						
							
							
								Weiseguy 
							
						 
					 
					
						
						
						
						
							
						
						
							773bd04764 
							
						 
					 
					
						
						
							
							Add desktop entry file  
						
						
						
						
					 
					
						2023-09-22 19:49:18 -06:00 
						 
				 
			
				
					
						
							
							
								Angelo Antony 
							
						 
					 
					
						
						
						
						
							
						
						
							755fcae2af 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2023-09-10 10:42:33 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							960c32a7d8 
							
						 
					 
					
						
						
							
							call setfloating in setmon  
						
						... 
						
						
						
						since in the previous commit we may not applying floating in clients
this is to make sure we do 
						
						
					 
					
						2023-09-06 22:23:37 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aea8dd6ae1 
							
						 
					 
					
						
						
							
							return early if the client doesn't have monitor in setfloating  
						
						... 
						
						
						
						there is still a bug, but for now this prevents a segfault
Bug: https://github.com/djpohly/dwl/issues/472  
						
						
					 
					
						2023-09-06 22:22:21 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1d8b77f7f 
							
						 
					 
					
						
						
							
							prefer IRC over Discord  
						
						... 
						
						
						
						I regularly check the discord server, but it is much more likely that I will be
online on IRC, and djpohly does not seem to be active on either. 
						
						
					 
					
						2023-08-23 00:32:15 -06:00 
						 
				 
			
				
					
						
							
							
								Ben Collerson 
							
						 
					 
					
						
						
						
						
							
						
						
							e5367753bb 
							
						 
					 
					
						
						
							
							just add define  
						
						
						
						
					 
					
						2023-08-22 22:20:39 -06:00 
						 
				 
			
				
					
						
							
							
								Ben Collerson 
							
						 
					 
					
						
						
						
						
							
						
						
							9be85c1117 
							
						 
					 
					
						
						
							
							tagcount should have been a #define  
						
						
						
						
					 
					
						2023-08-22 22:20:39 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b8c1bf31e 
							
						 
					 
					
						
						
							
							return nothing in xytonode()  
						
						... 
						
						
						
						we do not use the node 
						
						
					 
					
						2023-08-22 14:48:29 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7569870b6 
							
						 
					 
					
						
						
							
							Style: use early-return to clarify code  
						
						... 
						
						
						
						Use an early return to avoid indenting the main logic instead of
wrapping the tail of a function in an if statement.
No functional change, except for a handful of places where printstatus()
was being called spuriously (tag, toggletag, toggleview).
ΔSLOC: 0 
						
						
					 
					
						2023-08-22 01:44:31 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4eb54b55f3 
							
						 
					 
					
						
						
							
							No need to send surface.leave/enter events  
						
						... 
						
						
						
						The scene graph implementation sends these for us, and it does so more
accurately than our overly-simplified approach.  Layer shell surfaces
don't appear to receive these events at all, according to my
WAYLAND_DEBUG experiments with bemenu and dtao.
ΔSLOC: -4 
						
						
					 
					
						2023-08-22 01:44:31 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4f2c6bfd6 
							
						 
					 
					
						
						
							
							chase wlroots!4288  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4288  
						
						
					 
					
						2023-08-21 17:53:24 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4567979b16 
							
						 
					 
					
						
						
							
							don't resize clients on commit  
						
						... 
						
						
						
						It creates an infinite commit-resize loop when scale != 1 
						
						
					 
					
						2023-08-18 21:37:22 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
						
						
							
						
						
							25db045392 
							
						 
					 
					
						
						
							
							set withdrawn state for xwayland invisible clients  
						
						
						
						
					 
					
						2023-07-31 18:19:41 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
						
						
							
						
						
							78cf88670f 
							
						 
					 
					
						
						
							
							add support for xdg-shell v6  
						
						
						
						
					 
					
						2023-07-31 18:19:41 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce997c4a21 
							
						 
					 
					
						
						
							
							update to xdg-shell v5  
						
						
						
						
					 
					
						2023-07-23 21:15:06 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e5405610e 
							
						 
					 
					
						
						
							
							add support for cursor-shape-v1  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4106  
						
						
					 
					
						2023-07-23 19:56:55 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bb1a1cc5c 
							
						 
					 
					
						
						
							
							increase wl_compositor version  
						
						... 
						
						
						
						Now scene will handle sending the preferred buffer scale
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4269  
						
						
					 
					
						2023-07-15 10:11:47 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aecff8cb26 
							
						 
					 
					
						
						
							
							Merge branch 'main' into wlroots-next  
						
						
						
						
					 
					
						2023-07-13 22:36:48 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
						
						
							
						
						
							ca4a97b933 
							
						 
					 
					
						
						
							
							do not use wl_event_loop for signal handling  
						
						... 
						
						
						
						ΔSLOC: -4
Fixes: https://github.com/djpohly/dwl/issues/456 
Fixes: https://github.com/djpohly/dwl/issues/459  
						
						
					 
					
						2023-07-13 22:32:48 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							76ba2cdab0 
							
						 
					 
					
						
						
							
							Remove now-unneeded call to motionnotify  
						
						... 
						
						
						
						This appears to have been here for the side effect of updating the drag
icon's position. 
						
						
					 
					
						2023-07-13 22:17:03 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							4b15bbeb33 
							
						 
					 
					
						
						
							
							Remove unused icon variable  
						
						
						
						
					 
					
						2023-07-13 22:17:03 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							831fc36bc9 
							
						 
					 
					
						
						
							
							Make drag_icon a persistent scene node  
						
						... 
						
						
						
						If there is no current drag icon, this node will be empty, but we now
have `drag_icon != NULL` as an invariant.  This allows us to eliminate a
conditional, since there's no harm in moving an empty node's coordinates
around with the pointer.
ΔSLOC: -1 
						
						
					 
					
						2023-07-13 22:17:03 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							1841527871 
							
						 
					 
					
						
						
							
							properly destroy scene  
						
						... 
						
						
						
						ΔSLOC: +1 
						
						
					 
					
						2023-07-13 17:44:21 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff7c0e9508 
							
						 
					 
					
						
						
							
							chase wlroots!4220  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4220  
						
						
					 
					
						2023-07-10 11:23:19 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							33bcd2e4ca 
							
						 
					 
					
						
						
							
							Line saver: LISTEN_STATIC macro  
						
						... 
						
						
						
						This parallels the LISTEN macro for statically allocated listeners, and
it allows us to remove almost all of the global wl_listener
declarations.
This also fixes a bug with the axisnotify listener, which was declared
with a compound literal.  At block scope, these have automatic storage
duration [1], so the listener was no longer valid after setup()
returned.  (The option to declare it static explicitly was standardized
in C23, if that ever gains suckless traction.)
ΔSLOC: -27
[1]: https://en.cppreference.com/w/c/language/compound_literal#Explanation  
						
						
					 
					
						2023-07-08 16:56:09 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							fbd84aca4a 
							
						 
					 
					
						
						
							
							Unify signal handling under wl_event_loop  
						
						... 
						
						
						
						Merge our signal handlers into a single function and let Wayland deal
with all the struct sigaction stuff.
ΔSLOC: -3 
						
						
					 
					
						2023-07-03 22:28:27 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							a01e402c5d 
							
						 
					 
					
						
						
							
							Line saver: follow "local = wlr->data = obj" pattern  
						
						... 
						
						
						
						There were still a couple of places where we could use this handy
multiple assignment to save a line.
ΔSLOC = -3 
						
						
					 
					
						2023-07-03 21:21:43 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9dd3f230c0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into wlroots-next  
						
						
						
						
					 
					
						2023-06-29 13:11:55 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							eda0613cc4 
							
						 
					 
					
						
						
							
							Separate drag icon from layers array and Lyr enum  
						
						... 
						
						
						
						If we treat the drag icon as distinct from other layers (it doesn't have
contents that are interactive, focusable, etc.), then we can iterate
over layers meaningfully with a simple for loop.
ΔSLOC: -8 
						
						
					 
					
						2023-06-25 17:44:00 -05:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							733114f0ca 
							
						 
					 
					
						
						
							
							schedule a frame after commmiting gamma  
						
						... 
						
						
						
						not doing it, may freeze the output or do not actually change the gamma until
creating a client 
						
						
					 
					
						2023-06-24 10:09:49 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdb66ccfa3 
							
						 
					 
					
						
						
							
							use detached output states to set gamma  
						
						
						
						
					 
					
						2023-06-23 13:42:44 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6095ff84d2 
							
						 
					 
					
						
						
							
							Revert "use wlr_scene_output_build_state() to set gamma"  
						
						... 
						
						
						
						This reverts commit 65f68e76437275a0c1c25279af646f726e213b6d. 
						
						
					 
					
						2023-06-23 13:30:43 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							68a17f962e 
							
						 
					 
					
						
						
							
							Don't bother with ignoring SIGCHLD  
						
						... 
						
						
						
						It added complexity, especially with the differences in behavior between
handled and ignored signals across an exec(). 
						
						
					 
					
						2023-06-16 00:24:17 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							9c592da01f 
							
						 
					 
					
						
						
							
							Reset ignored signal handler in spawn() as well  
						
						
						
						
					 
					
						2023-06-16 00:24:17 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							df11b7a786 
							
						 
					 
					
						
						
							
							fix startup_cmd SIGCHLD handler  
						
						... 
						
						
						
						Ignored handlers are not reset by exec() calls 
						
						
					 
					
						2023-06-16 00:24:17 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e1811f953 
							
						 
					 
					
						
						
							
							drop KDE idle support  
						
						... 
						
						
						
						use ext-idle-notify-v1 instead 
						
						
					 
					
						2023-06-15 12:32:31 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfb6b97159 
							
						 
					 
					
						
						
							
							drop support for wlr-input-inhibitor-unstable-v1  
						
						... 
						
						
						
						deprecated in favor of ext-session-lock-v1
References: 4aa366e3ddhttps://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3848  
						
						
					 
					
						2023-06-15 12:27:34 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65f68e7643 
							
						 
					 
					
						
						
							
							use wlr_scene_output_build_state() to set gamma  
						
						
						
						
					 
					
						2023-06-15 12:22:43 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96ab92cdb1 
							
						 
					 
					
						
						
							
							use wlr_cursor_set_xcursor()  
						
						... 
						
						
						
						This avoids re-upload the cursor image in each motion event
Managing the scale is done by the function itself
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4170  
						
						
					 
					
						2023-06-15 12:12:22 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1eb8a82ac4 
							
						 
					 
					
						
						
							
							Revert "avoid setting duplicate cursor image"  
						
						... 
						
						
						
						This reverts commit b5776e5180010ead5232efb36b2490f4fc9e1366.
See next commit for details 
						
						
					 
					
						2023-06-15 12:02:30 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24a337e6ec 
							
						 
					 
					
						
						
							
							handle gamma-control-v1 set_gamma event  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4046  
						
						
					 
					
						2023-06-08 23:35:46 -06:00 
						 
				 
			
				
					
						
							
							
								A Frederick Christensen 
							
						 
					 
					
						
						
						
						
							
						
						
							5215712cab 
							
						 
					 
					
						
						
							
							Stray whitespace fixes  
						
						
						
						
					 
					
						2023-06-07 17:47:36 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3d017077a 
							
						 
					 
					
						
						
							
							use the new {a,di}ssociate events to handle xwayland commit listener  
						
						
						
						
					 
					
						2023-06-02 22:08:17 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06bc65549f 
							
						 
					 
					
						
						
							
							chase wlroots map logic unification  
						
						... 
						
						
						
						Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> 
						
						
					 
					
						2023-06-02 22:03:41 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8ccbe63f3 
							
						 
					 
					
						
						
							
							Merge branch 'main' into wlroots-next  
						
						
						
						
					 
					
						2023-06-02 22:01:39 -06:00