Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						b100b446b8 
					 
					
						
						
							
							return early if a layersurface didn't commit something  
						
						
						
						
					 
					
						2023-11-25 19:17:32 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						9cb1ece6cc 
					 
					
						
						
							
							do not check if a layer surface has monitor on commit  
						
						... 
						
						
						
						We do not allow creating them w/o monitor and they are destroyed when
destroying their monitor 
						
						
					 
					
						2023-11-25 19:17:32 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						01a237bd5c 
					 
					
						
						
							
							send wl_surface.enter before initial commit  
						
						... 
						
						
						
						It's not necessary but it'll help clients to render a perfect first frame 
						
						
					 
					
						2023-11-25 19:17:32 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						a5e068b20a 
					 
					
						
						
							
							destroy the layer-suface's scene tree for popups  
						
						
						
						
					 
					
						2023-11-25 19:16:33 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						39f4ee564b 
					 
					
						
						
							
							use wlr_box_equal() instead of memcmp  
						
						
						
						
					 
					
						2023-11-25 19:08:56 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						a353eee2ca 
					 
					
						
						
							
							simplify settings popups scene tree parent  
						
						
						
						
					 
					
						2023-11-25 19:06:17 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						66ec028b00 
					 
					
						
						
							
							simplify check for wlr_layer_surface.output  
						
						
						
						
					 
					
						2023-11-25 19:05:27 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						1f10e69b4c 
					 
					
						
						
							
							use sizeof(*pointer) instead of sizeof(struct)  
						
						
						
						
					 
					
						2023-11-25 19:04:57 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						922e117fc5 
					 
					
						
						
							
							add new 'unreleased' section  
						
						
						
						
					 
					
						2023-11-25 19:04:08 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						2783e82bf8 
					 
					
						
						
							
							make sure to unlink Monitor.request_state listener  
						
						
						
						
					 
					
						2023-11-25 18:53:18 -06:00 
						 
				 
			
				
					
						
							
							
								Squibid 
							
						 
					 
					
						
						
							
						
						66ef4ecfec 
					 
					
						
						
							
							Change github links to codeberg links in README.md  
						
						
						
						
					 
					
						2023-11-25 10:54:56 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						d08e6a3a7e 
					 
					
						
						
							
							include CHANGELOG.md in the tarball  
						
						... 
						
						
						
						Fixes: 24576f1fdf 
						
						
					 
					
						2023-11-25 01:22:48 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						f579dd8668 
					 
					
						
						
							
							bump version to 0.5  
						
						
						
						
					 
					
						2023-11-25 00:28:11 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						24576f1fdf 
					 
					
						
						
							
							add CHANGELOG.md  
						
						
						
						
					 
					
						2023-11-25 00:21:53 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						7ac76219df 
					 
					
						
						
							
							Merge branch 'wlroots-next'  
						
						
						
						
					 
					
						2023-11-25 00:04:19 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						6838f909bd 
					 
					
						
						
							
							try to apply gamma LUT in updatemons  
						
						... 
						
						
						
						this in the case the output was re-enabled 
						
						
					 
					
						2023-11-21 20:41:36 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						d2dd2f4986 
					 
					
						
						
							
							ignore wl_surface.commit for xwayland clients  
						
						... 
						
						
						
						This is no longer needed 
						
						
					 
					
						2023-11-21 20:16:26 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						a0e79d8145 
					 
					
						
						
							
							Do not send repeated xdg_toplevel.configure_bounds  
						
						... 
						
						
						
						Fixes: 32e66f4582 
						
						
					 
					
						2023-11-21 20:15:46 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						32e66f4582 
					 
					
						
						
							
							resize clients on commit  
						
						... 
						
						
						
						Fixes: https://github.com/djpohly/dwl/issues/515 
This reverts commit 4567979b16 
						
						
					 
					
						2023-11-21 20:15:00 -06:00 
						 
				 
			
				
					
						
							
							
								link2xt 
							
						 
					 
					
						
						
							
						
						b4da97446a 
					 
					
						
						
							
							createkeyboard: do not segfault if xkb_keymap_new_from_names returns NULL  
						
						... 
						
						
						
						Passing NULL to wlr_keyboard_set_keymap results in a segfault.
Example:
  Thread 1 "dwl" received signal SIGSEGV, Segmentation fault.
  0x00007ffff7e49b64 in xkb_keymap_ref () from /usr/lib/libxkbcommon.so.0
  (gdb) bt
  #0   0x00007ffff7e49b64 in xkb_keymap_ref () at /usr/lib/libxkbcommon.so.0
  #1   0x00007ffff7f06389 in wlr_keyboard_set_keymap () at /usr/lib/libwlroots.so.11
  #2   0x000055555555bc54 in createkeyboard ()
  #3   0x000055555555c283 in inputdevice ()
  #4   0x00007ffff7e8101e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0
  #5   0x00007ffff7e8101e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0
  #6   0x00007ffff7edb52c in  () at /usr/lib/libwlroots.so.11
  #7   0x00007ffff7ee44b6 in  () at /usr/lib/libwlroots.so.11
  #8   0x000055555555fe66 in main () 
						
						
					 
					
						2023-11-19 01:14:35 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						2751a6195d 
					 
					
						
						
							
							do not try to enable adaptive sync  
						
						
						
						
					 
					
						2023-11-18 11:20:56 -06:00 
						 
				 
			
				
					
						
							
							
								Leonardo Hernández Hernández 
							
						 
					 
					
						
						
							
						
						fcf324be6c 
					 
					
						
						
							
							fix the position of the cursor image after turning all the monitors on  
						
						
						
						
					 
					
						2023-11-17 19:03:23 -06:00 
						 
				 
			
				
					
						
							
							
								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