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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Cardell Widerkrantz 
								
							 
						 
						
							
							
							
							
								
							
							
								2fb3701c6e 
								
							 
						 
						
							
							
								
								Add support to change focused window's border color  
							
							 
							
							
							
						 
						
							2020-07-26 23:10:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								e2887f2cfd 
								
							 
						 
						
							
							
								
								remove client.isx11 in favor of client.type  
							
							 
							
							
							
						 
						
							2020-07-25 12:03:08 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								0e21cce803 
								
							 
						 
						
							
							
								
								ok, treat it like an enum  
							
							 
							
							
							
						 
						
							2020-07-25 11:57:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								3e29ef1c7e 
								
							 
						 
						
							
							
								
								do managed/unmanaged check in map and unmap  
							
							 
							
							
							
						 
						
							2020-07-25 11:55:18 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								f2d025d4e9 
								
							 
						 
						
							
							
								
								do managed check in activatex11  
							
							 
							
							
							
						 
						
							2020-07-25 11:48:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								e5e170e420 
								
							 
						 
						
							
							
								
								add client.type field  
							
							 
							
							... 
							
							
							
							Current options are XDGShell, X11Managed, and X11Unmanaged. 
							
						 
						
							2020-07-25 11:46:12 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								39f3b87f3a 
								
							 
						 
						
							
							
								
								rename activate to activatex11 for consistency  
							
							 
							
							
							
						 
						
							2020-07-25 11:46:12 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								8b7cc8ada6 
								
							 
						 
						
							
							
								
								clarify createnotifyx11 function  
							
							 
							
							
							
						 
						
							2020-07-25 11:29:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Courtis 
								
							 
						 
						
							
							
							
							
								
							
							
								c4cf78aadb 
								
							 
						 
						
							
							
								
								xwayland: unmanaged (dropdown menu) support  
							
							 
							
							
							
						 
						
							2020-07-25 11:29:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devin J. Pohly 
								
							 
						 
						
							
							
							
							
								
							
							
								4bc7f2d8e4 
								
							 
						 
						
							
							
								
								remove n counter from zoom(), add comments  
							
							 
							
							
							
						 
						
							2020-07-24 17:35:19 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido Cella 
								
							 
						 
						
							
							
							
							
								
							
							
								7b608da8c5 
								
							 
						 
						
							
							
								
								Add zoom  
							
							 
							
							
							
						 
						
							2020-07-24 17:30:45 +02:00