Guido Cella 
								
							 
						 
						
							
							
							
							
								
							
							
								05df9201b3 
								
							 
						 
						
							
							
								
								layer shell initial attempt  
							
							 
							
							
							
						 
						
							2020-08-24 07:04:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								44ef698d6e 
								
							 
						 
						
							
							
								
								set up interfaces in same order as sway  
							
							 
							
							... 
							
							
							
							This makes it easier to compare WAYLAND_DEBUG logs when troubleshooting. 
							
						 
						
							2020-08-23 10:01:39 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido Cella 
								
							 
						 
						
							
							
							
							
								
							
							
								1c9a0d8822 
								
							 
						 
						
							
							
								
								enable gamma control  
							
							 
							
							
							
						 
						
							2020-08-22 18:09:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								620da43933 
								
							 
						 
						
							
							
								
								cleanup function to match dwm  
							
							 
							
							
							
						 
						
							2020-08-19 00:32:57 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								8eb6fe8e9e 
								
							 
						 
						
							
							
								
								fix usage to match  
							
							 
							
							
							
						 
						
							2020-08-19 00:32:32 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								3b1992ca91 
								
							 
						 
						
							
							
								
								we're not really using the log  
							
							 
							
							
							
						 
						
							2020-08-19 00:30:00 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								f79746c578 
								
							 
						 
						
							
							
								
								this is technically barf too I guess?  
							
							 
							
							
							
						 
						
							2020-08-19 00:24:57 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								f13227ebae 
								
							 
						 
						
							
							
								
								only call updatewindowtype for x11 windows  
							
							 
							
							
							
						 
						
							2020-08-19 00:23:54 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								ad9b3bc65d 
								
							 
						 
						
							
							
								
								handle NULL return from backend_autocreate  
							
							 
							
							... 
							
							
							
							Fixes  #44 . 
							
						 
						
							2020-08-18 19:43:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								83f60e89b0 
								
							 
						 
						
							
							
								
								add macro for fatal errors  
							
							 
							
							... 
							
							
							
							dwm lets the OS do cleanup if the program errors out 
							
						 
						
							2020-08-18 19:39:34 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								d615d3836c 
								
							 
						 
						
							
							
								
								Use SIGCHLD handler from dwm  
							
							 
							
							... 
							
							
							
							Fixes  #46 . 
							
						 
						
							2020-08-18 18:22:44 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								c0b05eddb8 
								
							 
						 
						
							
							
								
								make this marginally less ugly  
							
							 
							
							
							
						 
						
							2020-08-16 11:36:38 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								41c3f91b03 
								
							 
						 
						
							
							
								
								wlr_session_change_vt is NULL safe  
							
							 
							
							
							
						 
						
							2020-08-16 11:32:45 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								c970d97f85 
								
							 
						 
						
							
							
								
								_net_wm not needed outside xwayland  
							
							 
							
							
							
						 
						
							2020-08-16 01:14:54 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								108ade0bbc 
								
							 
						 
						
							
							
								
								Merge pull request  #37  from alex-courtis/31-independents-mouse-focus  
							
							 
							
							... 
							
							
							
							31 independents mouse focus 
							
						 
						
							2020-08-16 00:57:18 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido Cella 
								
							 
						 
						
							
							
							
							
								
							
							
								c0608aa017 
								
							 
						 
						
							
							
								
								Declare commitnotify  
							
							 
							
							
							
						 
						
							2020-08-15 16:47:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								4788baee8d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 31-independents-mouse-focus  
							
							 
							
							
							
						 
						
							2020-08-11 11:42:02 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								2616812a7a 
								
							 
						 
						
							
							
								
								#24  ensure that xwayland cursor defaults to left_ptr  
							
							 
							
							
							
						 
						
							2020-08-11 11:29:32 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								e7318f7623 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 24-xwayland-cursor  
							
							 
							
							
							
						 
						
							2020-08-11 11:23:58 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								e3e9504fcd 
								
							 
						 
						
							
							
								
								make XWayland support optional  
							
							 
							
							
							
						 
						
							2020-08-10 12:50:56 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								5b464edf91 
								
							 
						 
						
							
							
								
								#31  independents retain focus while mouse is over them  
							
							 
							
							
							
						 
						
							2020-08-09 11:56:34 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								9551568252 
								
							 
						 
						
							
							
								
								#31  independents retain focus while mouse is over them  
							
							 
							
							
							
						 
						
							2020-08-09 11:34:19 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								9d138ac95a 
								
							 
						 
						
							
							
								
								#31  independents retain focus while mouse is over them  
							
							 
							
							
							
						 
						
							2020-08-06 15:41:04 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								c08ea88c1f 
								
							 
						 
						
							
							
								
								#31  independents retain focus while mouse is over them  
							
							 
							
							
							
						 
						
							2020-08-06 15:32:55 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								f593820ede 
								
							 
						 
						
							
							
								
								#24  ensure that xwayland cursor defaults to left_ptr  
							
							 
							
							
							
						 
						
							2020-08-04 11:53:23 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								5a2d87fa6c 
								
							 
						 
						
							
							
								
								add monocle layout  
							
							 
							
							
							
						 
						
							2020-08-03 12:44:47 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								27bbf9c14f 
								
							 
						 
						
							
							
								
								condense getatom and add note about error return  
							
							 
							
							
							
						 
						
							2020-08-03 12:22:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								c12261d3a9 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github:djpohly/dwl into master  
							
							 
							
							
							
						 
						
							2020-08-03 12:14:36 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8c95418334 
								
							 
						 
						
							
							
								
								Merge pull request  #25  from geistesk/error-maybe-uninitialized  
							
							 
							
							... 
							
							
							
							getatom: fix potential uninitialized atom variable 
							
						 
						
							2020-08-03 12:14:27 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								d89cf6b720 
								
							 
						 
						
							
							
								
								add some more hands-off protocols  
							
							 
							
							
							
						 
						
							2020-08-03 11:20:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								0ac2f6616a 
								
							 
						 
						
							
							
								
								fix an editing mistake  
							
							 
							
							
							
						 
						
							2020-08-02 18:49:23 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								59cd8dec94 
								
							 
						 
						
							
							
								
								focusclient checks whether oldsel == sel  
							
							 
							
							... 
							
							
							
							No need to do it outside the call. 
							
						 
						
							2020-08-02 18:46:34 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								ef7a37649c 
								
							 
						 
						
							
							
								
								refactor focusclient  
							
							 
							
							
							
						 
						
							2020-08-02 18:43:29 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								7856cdc1bf 
								
							 
						 
						
							
							
								
								abc  
							
							 
							
							
							
						 
						
							2020-08-02 18:40:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								da5deab083 
								
							 
						 
						
							
							
								
								convert lastfocused() to focustop(m)  
							
							 
							
							
							
						 
						
							2020-08-02 18:39:48 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								8a584d406d 
								
							 
						 
						
							
							
								
								pass previous focus to focusclient  
							
							 
							
							
							
						 
						
							2020-08-02 18:33:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								e7e01e06f6 
								
							 
						 
						
							
							
								
								remove surface from focusclient function  
							
							 
							
							... 
							
							
							
							Honestly not sure why a specific surface is focused rather than the
client figuring that out.  Seems to work in a quick test, but we can
remember this commit if something breaks for, I dunno, mouse people. 
							
						 
						
							2020-08-02 18:26:58 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								17e525cc6c 
								
							 
						 
						
							
							
								
								C99 doesn't support anonymous unions  
							
							 
							
							... 
							
							
							
							I'm cool with ->surface.xdg instead of ->xdg_surface though. 
							
						 
						
							2020-08-02 09:16:07 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								62339e7ab0 
								
							 
						 
						
							
							
								
								make setmon a bit more straightforward  
							
							 
							
							
							
						 
						
							2020-08-02 00:35:26 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								e41ed53384 
								
							 
						 
						
							
							
								
								remove unneeded variable  
							
							 
							
							
							
						 
						
							2020-08-01 09:45:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								2dbe5c6063 
								
							 
						 
						
							
							
								
								simplify pointerfocus  
							
							 
							
							... 
							
							
							
							Similar to focusclient 
							
						 
						
							2020-07-31 14:00:00 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								90d80c0de9 
								
							 
						 
						
							
							
								
								simplify focusclient  
							
							 
							
							... 
							
							
							
							This arranges the function into some logical tasks: deactivate the old
client, update wlroots' keyboard focus, update our data structures, and
activate the new client.  The last two only need to be done when
focusing something new, so an early return saves some horizontal space. 
							
						 
						
							2020-07-31 13:53:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								0a59f47c18 
								
							 
						 
						
							
							
								
								remove now-unused variables in focusclient  
							
							 
							
							
							
						 
						
							2020-07-31 13:24:10 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								50aa44c59b 
								
							 
						 
						
							
							
								
								add tag bitset check from dwm  
							
							 
							
							
							
						 
						
							2020-07-31 09:57:59 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alvar Penning 
								
							 
						 
						
							
							
							
							
								
							
							
								744f20790c 
								
							 
						 
						
							
							
								
								getatom: fix potential uninitialized atom variable  
							
							 
							
							... 
							
							
							
							The getatom function returns the atom variable, which is only
initialized in case of a success. This results in a maybe-uninitialized
warning/error. After this commit, now a zero value is returned in case
of error. 
							
						 
						
							2020-07-31 12:53:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								4e57dbd922 
								
							 
						 
						
							
							
								
								attach_render and commit are all that's needed  
							
							 
							
							... 
							
							
							
							attach_render tells the output that a "new" buffer has been prepared
(even if we haven't changed it).  We need to call that and then commit
it to keep the render loop going.
Software cursors will freeze momentarily during layout updates, but I
suspect that this is not as easily fixed as it sounds.  You can force
software cursors by running:
    WLR_NO_HARDWARE_CURSORS=1 ./dwl 
							
						 
						
							2020-07-30 22:52:53 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								21437b62af 
								
							 
						 
						
							
							
								
								style fixes  
							
							 
							
							
							
						 
						
							2020-07-30 21:55:49 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								d6a18d69c0 
								
							 
						 
						
							
							
								
								do not render frames when any surface has uncommitted resizes  
							
							 
							
							
							
						 
						
							2020-07-30 21:52:09 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								7499044a2b 
								
							 
						 
						
							
							
								
								tidy activate notify resource  
							
							 
							
							
							
						 
						
							2020-07-29 15:05:24 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								d5fdd999ac 
								
							 
						 
						
							
							
								
								make border color selection concise  
							
							 
							
							
							
						 
						
							2020-07-26 19:27:49 -04:00