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 
							
						 
					 
					
						
						
							
						
						0816b33d33 
					 
					
						
						
							
							add comment from dwm  
						
						
						
						
					 
					
						2020-08-16 01:02:01 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
						
						ce312b7eac 
					 
					
						
						
							
							Merge branch 'shcmd' of  https://github.com/guidocella/dwl  into master  
						
						
						
						
					 
					
						2020-08-16 01:01:35 -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 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
						
						9632704e86 
					 
					
						
						
							
							Merge pull request  #41  from guidocella/declare-commitnotify  
						
						... 
						
						
						
						Declare commitnotify 
						
						
					 
					
						2020-08-15 09:49:22 -05:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
							
						
						c0608aa017 
					 
					
						
						
							
							Declare commitnotify  
						
						
						
						
					 
					
						2020-08-15 16:47:22 +02:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
						
						f7fae6447b 
					 
					
						
						
							
							make rule examples a comment  
						
						
						
						
					 
					
						2020-08-14 10:20:18 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
						
						245c3638ae 
					 
					
						
						
							
							Merge pull request  #40  from guidocella/firefox-class  
						
						... 
						
						
						
						Fix Firefox class 
						
						
					 
					
						2020-08-14 10:18:52 -05:00 
						 
				 
			
				
					
						
							
							
								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