Ben Jargowsky 
								
							 
						 
						
							
							
							
							
								
							
							
								ecbc2c61db 
								
							 
						 
						
							
							
								
								Add configuration options for touchpads  
							
							 
							
							
							
						 
						
							2022-05-23 00:01:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8870ba0bb8 
								
							 
						 
						
							
							
								
								implement urgency hints for xwayland clients  
							
							 
							
							
							
						 
						
							2022-05-17 14:38:18 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c11ad9aa6 
								
							 
						 
						
							
							
								
								fix segfault when dragging chromium tabs  
							
							 
							
							
							
						 
						
							2022-05-14 00:29:35 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben Jargowsky 
								
							 
						 
						
							
							
							
							
								
							
							
								06d9230a96 
								
							 
						 
						
							
							
								
								Run focusclient when switching to monocle layout  
							
							 
							
							
							
						 
						
							2022-05-13 10:20:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22bd75226b 
								
							 
						 
						
							
							
								
								remove trailing whitespaces  
							
							 
							
							
							
						 
						
							2022-05-10 11:42:40 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								063736f898 
								
							 
						 
						
							
							
								
								add -v flag to the manpage  
							
							 
							
							... 
							
							
							
							Thanks @Humm42 
							
						 
						
							2022-05-10 11:39:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d8084daa7 
								
							 
						 
						
							
							
								
								add flag to print version and exit  
							
							 
							
							
							
						 
						
							2022-05-09 16:24:36 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben Jargowsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e0d310fd84 
								
							 
						 
						
							
							
								
								Handle 'wlr_seat_get_keyboard' possibly returning null.  
							
							 
							
							
							
						 
						
							2022-05-09 14:00:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a4b7d104f 
								
							 
						 
						
							
							
								
								restack xwayland surface on focusclient()  
							
							 
							
							
							
						 
						
							2022-04-29 17:45:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben Jargowsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d071a899f3 
								
							 
						 
						
							
							
								
								Run printstatus() when a monitor is removed  
							
							 
							
							
							
						 
						
							2022-04-25 13:50:53 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a48ce99e6a 
								
							 
						 
						
							
							
								
								use pointer math in xytonode()  
							
							 
							
							
							
						 
						
							2022-04-15 17:40:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c00697e643 
								
							 
						 
						
							
							
								
								abc  
							
							 
							
							
							
						 
						
							2022-04-05 23:04:04 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af741e586b 
								
							 
						 
						
							
							
								
								typedefs: abc  
							
							 
							
							
							
						 
						
							2022-04-05 22:15:46 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02ac9378c4 
								
							 
						 
						
							
							
								
								includes: abc  
							
							 
							
							
							
						 
						
							2022-04-05 22:07:59 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								720f56161e 
								
							 
						 
						
							
							
								
								Remove vestigial monitor configuration info  
							
							 
							
							... 
							
							
							
							The x/y fields in monitor rules are unused and were meant to be deleted.
Also removes the outdated comment in config.h. 
							
						 
						
							2022-04-03 00:01:52 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4d3adea683 
								
							 
						 
						
							
							
								
								die on pipe failure  
							
							 
							
							
							
						 
						
							2022-03-31 15:32:30 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Raphael Robatsch 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79b7e755b0 
								
							 
						 
						
							
							
								
								Layer shell: Prevent infinte configure/commit loop  
							
							 
							
							... 
							
							
							
							Check the wlr_layer_surface_v1_state.committed bitmask to see if we need
to rearrange. This is also what sway does.
Without this check, every commit request (even if only the attached buffer
changed) will lead to another configure event, which will lead to another
commit, etc.
This loop results in swaybg consuming 100% CPU.
Co-authored-by: Owen Rafferty <owen@owenrafferty.com> 
							
						 
						
							2022-03-31 15:27:13 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aab397c30b 
								
							 
						 
						
							
							
								
								new functions ecalloc() and die()  
							
							 
							
							... 
							
							
							
							die() replaces EBARF and BARF
and allow us to add `-pedantic` to CFLAGS 
							
						 
						
							2022-03-28 15:02:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb4265ac8c 
								
							 
						 
						
							
							
								
								check m in commitlayersurfacenotify()  
							
							 
							
							
							
						 
						
							2022-03-24 14:19:08 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a95338ca43 
								
							 
						 
						
							
							
								
								implement input-inhibitor protocol  
							
							 
							
							
							
						 
						
							2022-03-24 11:41:24 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ae614ee512 
								
							 
						 
						
							
							
								
								implement idle-inhibitor protocol  
							
							 
							
							... 
							
							
							
							This allows clients to disable idle monitoring 
							
						 
						
							2022-03-24 11:35:19 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								feb972acd0 
								
							 
						 
						
							
							
								
								fix drag icon's surface returned by xytonode  
							
							 
							
							
							
						 
						
							2022-03-23 15:34:17 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf8cc526de 
								
							 
						 
						
							
							
								
								set position of the drag icon in startdrag()  
							
							 
							
							
							
						 
						
							2022-03-23 15:30:35 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a2e0eef74 
								
							 
						 
						
							
							
								
								Revert "clients now works as expected in drag motion"  
							
							 
							
							... 
							
							
							
							This reverts commit 9aec6049ec .
this problem is caused because xytonode() returns the surface of the
drag icon 
							
						 
						
							2022-03-23 15:29:32 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido Cella 
								
							 
						 
						
							
							
							
							
								
							
							
								3bace9ce6b 
								
							 
						 
						
							
							
								
								inline the presentation variable  
							
							 
							
							... 
							
							
							
							This variable can be removed since with scene-graph
wlr_presentation_surface_sampled_on_output no longer needs to be called. 
							
						 
						
							2022-03-23 22:01:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Palanix 
								
							 
						 
						
							
							
							
							
								
							
							
								7d724dc7f3 
								
							 
						 
						
							
							
								
								Fix dwl freezing when resizing  
							
							 
							
							
							
						 
						
							2022-03-23 12:09:24 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Quentin Rameau 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								326eee1444 
								
							 
						 
						
							
							
								
								Add a configuration option for fullscreen locking  
							
							 
							
							... 
							
							
							
							Some people are annoyed to have this new behaviour forced for some
application which use fake fullscreen. 
							
						 
						
							2022-03-22 23:51:56 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9aec6049ec 
								
							 
						 
						
							
							
								
								clients now works as expected in drag motion  
							
							 
							
							
							
						 
						
							2022-03-22 15:02:02 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido Cella 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								330792b1fc 
								
							 
						 
						
							
							
								
								implement drag and drop  
							
							 
							
							... 
							
							
							
							For brevity, only a single drag icon at a time is supported.
Co-authored-by: Leonardo Hernández Hernández <leohdz172@protonmail.com> 
							
						 
						
							2022-03-22 01:10:08 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ee1a72211d 
								
							 
						 
						
							
							
								
								only skip frames if there are visible clients that have a resize  
							
							 
							
							
							
						 
						
							2022-03-21 21:41:38 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2bc01debdc 
								
							 
						 
						
							
							
								
								remove a useless resize in mapnotify()  
							
							 
							
							... 
							
							
							
							applyrules() calls setmon() which calls resize() 
							
						 
						
							2022-03-21 14:21:33 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0dea553428 
								
							 
						 
						
							
							
								
								destroy scene_output in cleanupmon()  
							
							 
							
							
							
						 
						
							2022-03-20 19:09:28 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dd463b25c7 
								
							 
						 
						
							
							
								
								remove independents list  
							
							 
							
							
							
						 
						
							2022-03-20 12:32:44 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19c14b058c 
								
							 
						 
						
							
							
								
								remove unneeded variables  
							
							 
							
							
							
						 
						
							2022-03-18 11:04:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e645ea8301 
								
							 
						 
						
							
							
								
								attach presentation to scene  
							
							 
							
							
							
						 
						
							2022-03-18 10:40:40 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d50bb97f56 
								
							 
						 
						
							
							
								
								Merge branch 'main' into scenegraph  
							
							 
							
							
							
						 
						
							2022-03-18 01:31:28 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								475c134144 
								
							 
						 
						
							
							
								
								do not allow set client size less than its min size  
							
							 
							
							
							
						 
						
							2022-03-18 01:27:33 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								467123dc99 
								
							 
						 
						
							
							
								
								make sure to destroy wlr_scene_node of unmanaged clients  
							
							 
							
							
							
						 
						
							2022-03-18 01:03:33 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								254f799fde 
								
							 
						 
						
							
							
								
								do not create borders for unmanaged clients  
							
							 
							
							
							
						 
						
							2022-03-18 01:02:50 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0815626d4c 
								
							 
						 
						
							
							
								
								pointerfocus: only use provided surface  
							
							 
							
							... 
							
							
							
							if a client is given focus it 
							
						 
						
							2022-03-18 00:59:52 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b22ef1616 
								
							 
						 
						
							
							
								
								use xdg_shell helper  
							
							 
							
							... 
							
							
							
							for xwayland continue using wlr_scene_subsurface_create() 
							
						 
						
							2022-03-18 00:52:21 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f1c92b05fb 
								
							 
						 
						
							
							
								
								get old client by surface's node  
							
							 
							
							
							
						 
						
							2022-03-18 00:49:47 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1dfd867d9c 
								
							 
						 
						
							
							
								
								fix crash of Firefox when opening a popup larger than its size  
							
							 
							
							
							
						 
						
							2022-03-17 21:28:07 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								294fb324d8 
								
							 
						 
						
							
							
								
								constraint popups to its parent client  
							
							 
							
							... 
							
							
							
							Closes : #146 
Closes : #155  
							
						 
						
							2022-03-16 23:08:17 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79f85bde99 
								
							 
						 
						
							
							
								
								Merge branch 'main' into scenegraph  
							
							 
							
							
							
						 
						
							2022-03-16 21:54:16 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2768af5a9b 
								
							 
						 
						
							
							
								
								make sure configure and activate listeners are removed from list  
							
							 
							
							
							
						 
						
							2022-03-16 21:42:45 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernandez Hernandez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								863eedd05e 
								
							 
						 
						
							
							
								
								set correct position for unmanaged clients  
							
							 
							
							... 
							
							
							
							- don't allow to move/resize with them
- don't focus unmanaged clients on buttonpress() 
							
						 
						
							2022-03-16 09:27:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernandez Hernandez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b92c0ff57f 
								
							 
						 
						
							
							
								
								add support for layer_shell popups  
							
							 
							
							
							
						 
						
							2022-03-16 09:27:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernandez Hernandez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1087bc5db9 
								
							 
						 
						
							
							
								
								use wlr_scene_xdg_surface_create() for xdg_popups  
							
							 
							
							
							
						 
						
							2022-03-16 08:48:41 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonardo Hernández Hernández 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88f241d1cf 
								
							 
						 
						
							
							
								
								Merge branch 'fix-segfault-in-fullscreennotify'  
							
							 
							
							
							
						 
						
							2022-03-13 21:32:55 -06:00