Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							82b2a948b6 
							
						 
					 
					
						
						
							
							Fix Firefox class  
						
						
						
						
					 
					
						2020-08-14 10:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Courtis 
							
						 
					 
					
						
						
						
						
							
						
						
							4788baee8d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 31-independents-mouse-focus  
						
						
						
						
					 
					
						2020-08-11 11:42:02 +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 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							ffe00e6139 
							
						 
					 
					
						
						
							
							Define SHCMD macro  
						
						
						
						
					 
					
						2020-08-04 06:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							541ecea796 
							
						 
					 
					
						
						
							
							fix killclient binding, add helpful comment  
						
						
						
						
					 
					
						2020-08-03 12:54:20 -05: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 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e9396d9a4 
							
						 
					 
					
						
						
							
							Merge pull request  #29  from alex-courtis/tidy-activate-notify  
						
						... 
						
						
						
						tidy activate notify resource 
						
						
					 
					
						2020-07-29 08:09:46 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Courtis 
							
						 
					 
					
						
						
						
						
							
						
						
							7499044a2b 
							
						 
					 
					
						
						
							
							tidy activate notify resource  
						
						
						
						
					 
					
						2020-07-29 15:05:24 +10:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94bf916dae 
							
						 
					 
					
						
						
							
							Merge pull request  #26  from guidocella/bind-togglelayout  
						
						... 
						
						
						
						Bind layout toggle 
						
						
					 
					
						2020-07-28 13:19:12 -04:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							13d10ba652 
							
						 
					 
					
						
						
							
							Bind layout toggle  
						
						
						
						
					 
					
						2020-07-28 09:07:52 +02:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							9a7b7dd6c6 
							
						 
					 
					
						
						
							
							change text wrapping  
						
						... 
						
						
						
						editors are more than capable here 
						
						
					 
					
						2020-07-27 20:35:08 -04:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							54e2ef8469 
							
						 
					 
					
						
						
							
							add zero flicker to goals  
						
						
						
						
					 
					
						2020-07-27 20:33:49 -04:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							a0bb84b204 
							
						 
					 
					
						
						
							
							have selborder, still no urgent support from Wayland  
						
						
						
						
					 
					
						2020-07-26 22:37:47 -04:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							d5fdd999ac 
							
						 
					 
					
						
						
							
							make border color selection concise  
						
						
						
						
					 
					
						2020-07-26 19:27:49 -04:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5248efd407 
							
						 
					 
					
						
						
							
							Merge pull request  #21  from mchackorg/focus-color  
						
						... 
						
						
						
						Add support to change focused window's border color 
						
						
					 
					
						2020-07-26 19:26:20 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							59c814d3da 
							
						 
					 
					
						
						
							
							Update issue templates  
						
						
						
						
					 
					
						2020-07-26 11:43:53 -04: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