Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						b8e933b9a9 
					 
					
						
						
							
							remove unused #include  
						
						
						
						
					 
					
						2023-11-17 11:03:33 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						1044a21555 
					 
					
						
						
							
							do not check if session is non-NULL  
						
						... 
						
						
						
						wlr_session_change_vt() is a no-op if session == NULL 
						
						
					 
					
						2023-11-17 11:03:33 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						6bcd5d8d87 
					 
					
						
						
							
							do not explicitly destroy some wlroots interfaces  
						
						... 
						
						
						
						they are destroyed when the wayland display is destroyed 
						
						
					 
					
						2023-11-17 11:03:32 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						7611dc91d7 
					 
					
						
						
							
							enable debug symbols by default  
						
						... 
						
						
						
						they does not affect performance and the size's increase is negligible 
						
						
					 
					
						2023-11-17 11:03:32 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						e95f14541a 
					 
					
						
						
							
							fix docs  
						
						... 
						
						
						
						copied from tinywl 
						
						
					 
					
						2023-11-17 11:03:32 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						bca1b779aa 
					 
					
						
						
							
							fix destroynotify() docs  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4421  
						
						
					 
					
						2023-11-17 11:03:32 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						7bdbab0400 
					 
					
						
						
							
							check toplevel resource instead of client's xdg_shell to set bounds  
						
						
						
						
					 
					
						2023-11-17 11:03:32 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						dd25cdb56e 
					 
					
						
						
							
							use the new wlroots function to get a toplevel from a wlr_surface  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4419  
						
						
					 
					
						2023-11-17 11:03:32 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						caac2d664d 
					 
					
						
						
							
							explicitly return -1 in the first check in toplevel_from_wlr_surface  
						
						
						
						
					 
					
						2023-11-17 11:03:31 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						b1740056d5 
					 
					
						
						
							
							do not use #ifdef -> #else -> #endif in client_is_x11  
						
						... 
						
						
						
						all other funcions use #ifdef -> #endif 
						
						
					 
					
						2023-11-17 11:03:31 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						0067c76cab 
					 
					
						
						
							
							delete unused functions  
						
						
						
						
					 
					
						2023-11-17 11:03:31 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						22d21676b0 
					 
					
						
						
							
							style fixes in client_is_float_type  
						
						
						
						
					 
					
						2023-11-17 11:03:31 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						d6c102d9db 
					 
					
						
						
							
							correctly check if the scene node is enabled in client_is_rendered_on_mon  
						
						
						
						
					 
					
						2023-11-17 11:03:31 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						0e897608a1 
					 
					
						
						
							
							do not use magical numbers to check edges  
						
						... 
						
						
						
						the interface is declared stable, which means we could just use 0 anyway 
						
						
					 
					
						2023-11-17 11:03:31 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						6d0ec595d3 
					 
					
						
						
							
							simplify client_get_clip  
						
						... 
						
						
						
						the clips for xwayland and xdg clients are pretty similar, after all we only
need to adjust x and y for xdg clients 
						
						
					 
					
						2023-11-17 11:03:31 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						4f4c540bb9 
					 
					
						
						
							
							prevent a use-after-free at exit  
						
						
						
						
					 
					
						2023-11-17 11:03:30 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						8e3f5364d3 
					 
					
						
						
							
							do not compute layout box twice  
						
						
						
						
					 
					
						2023-11-17 11:03:30 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						2212363225 
					 
					
						
						
							
							make sure fullscreen clients have the right size  
						
						
						
						
					 
					
						2023-11-17 11:03:30 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						6f8a3f9374 
					 
					
						
						
							
							fix screen artifacts when setting gamma  
						
						... 
						
						
						
						the artifacts were caused because we tried to set the gamma right after
receiving the event, this resulted in two pending page-flips, which
not always play well together.
This also seems to fix a screen freeze when turning on a monitor that has
gamma.
Additionally the current method won't work once [0] is merged
[0]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4423  
						
						
					 
					
						2023-11-17 11:01:30 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						e1f3983bf8 
					 
					
						
						
							
							use wlr_scene_subsurface_tree_set_clip  
						
						... 
						
						
						
						References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4131 
Closes: https://github.com/djpohly/dwl/issues/411  
						
						
					 
					
						2023-11-14 19:44:43 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						31bf1cbaf6 
					 
					
						
						
							
							Revert "respect size hints"  
						
						... 
						
						
						
						This reverts commit 72e0a560d9 
						
						
					 
					
						2023-11-14 19:44:28 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						d6fabe3a15 
					 
					
						
						
							
							add a comment about chvt keybindings  
						
						... 
						
						
						
						Closes: https://github.com/djpohly/dwl/issues/427  
						
						
					 
					
						2023-11-01 12:44:16 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						a4a83e95e6 
					 
					
						
						
							
							use newer cursor naming spec  
						
						... 
						
						
						
						References: https://www.freedesktop.org/wiki/Specifications/cursor-spec/ 
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4416  
						
						
					 
					
						2023-11-01 12:28:19 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						e45ded7eea 
					 
					
						
						
							
							ignore maximize events for clients using xdg-shell v5 and newer  
						
						
						
						
					 
					
						2023-11-01 12:16:02 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						e5e74acfce 
					 
					
						
						
							
							send maximized if tiled isn't supported (XDG shell)  
						
						... 
						
						
						
						wlroots doesn't do it automatically anymore
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4409  
						
						
					 
					
						2023-11-01 12:04:59 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						892a4d3ec7 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into wlroots-next  
						
						
						
						
					 
					
						2023-10-13 17:10:25 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						ab87410023 
					 
					
						
						
							
							clarify the dependencies needed by dwl  
						
						... 
						
						
						
						Note that previous df131cdb78 
						
						
					 
					
						2023-10-11 20:08:44 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						7085057f6d 
					 
					
						
						
							
							update README.md  
						
						... 
						
						
						
						these things were changed in the code but not in the readme 
						
						
					 
					
						2023-10-11 19:59:58 -06:00 
						 
				 
			
				
					
						
							
							
								Ben Collerson 
							
						 
					 
					
						
						
							
						
						8c79f8dc15 
					 
					
						
						
							
							check client is mapped before setting border color  
						
						... 
						
						
						
						For some reason brave configured for as a wayland client triggers this code on startup and segfaults.
Checking if the client is mapped fixes this, like with the previous fix for urgent border colour.
References: 887fde65a372a7d78a1a 
						
						
					 
					
						2023-10-10 10:16:11 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						8781f4dbf5 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into wlroots-next  
						
						
						
						
					 
					
						2023-10-09 22:37:36 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						df131cdb78 
					 
					
						
						
							
							use <xcb/xcb.h> instead of <X11/Xlib.h>  
						
						
						
						
					 
					
						2023-10-09 22:33:37 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						887fde65a3 
					 
					
						
						
							
							only set border color for urgent *and* mapped X11 clients  
						
						... 
						
						
						
						this fixes a segfault when the client emits .set_hints but it's not mapped
Fixes: 72a7d78a1a 
						
						
					 
					
						2023-10-09 22:32:15 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						b299e01e44 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into wlroots-next  
						
						
						
						
					 
					
						2023-10-09 11:45:51 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						6d9a915fb6 
					 
					
						
						
							
							Revert "just add define"  
						
						... 
						
						
						
						I'm going to make some changes in the config file anyway
This reverts commit e5367753bb 
						
						
					 
					
						2023-10-09 11:12:24 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						935b852dc5 
					 
					
						
						
							
							add [-d] flag to enable debug logging  
						
						
						
						
					 
					
						2023-10-09 11:11:33 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						a18c528300 
					 
					
						
						
							
							simplify setting the border color of clients  
						
						
						
						
					 
					
						2023-10-09 11:05:41 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						72a7d78a1a 
					 
					
						
						
							
							make the borders red borders for urgent clients  
						
						... 
						
						
						
						iirc this is the same behavior of dwm 
						
						
					 
					
						2023-10-09 11:04:03 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						d63f4078c5 
					 
					
						
						
							
							use the same border colors as dwm  
						
						
						
						
					 
					
						2023-10-09 11:03:06 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						f4031590cd 
					 
					
						
						
							
							add missing url about the COLOR macro  
						
						
						
						
					 
					
						2023-10-05 22:06:30 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						0ab1ed6530 
					 
					
						
						
							
							add macro to configure colors  
						
						... 
						
						
						
						Closes: https://github.com/djpohly/dwl/issues/466  
						
						
					 
					
						2023-10-05 22:03:59 -06:00 
						 
				 
			
				
					
						
							
							
								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