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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
						
						a224f26469 
					 
					
						
						
							
							warn but don't error on unused function  
						
						
						
						
					 
					
						2020-07-24 17:10:32 -04:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
						
						66dce64145 
					 
					
						
						
							
							Merge pull request  #18  from guidocella/zoom  
						
						... 
						
						
						
						Add zoom 
						
						
					 
					
						2020-07-24 17:07:52 -04:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
							
						
						7b608da8c5 
					 
					
						
						
							
							Add zoom  
						
						
						
						
					 
					
						2020-07-24 17:30:45 +02:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
						
						53798dfbff 
					 
					
						
						
							
							fix WLR_SURFACE macro  
						
						
						
						
					 
					
						2020-07-23 19:32:10 -04:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
						
						5d66ea8a99 
					 
					
						
						
							
							don't double-add new monitor to mons  
						
						... 
						
						
						
						this was a copy/paste error 
						
						
					 
					
						2020-07-23 18:14:33 -04:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
						
						d42d8bda42 
					 
					
						
						
							
							add cleanup listener for keyboards  
						
						
						
						
					 
					
						2020-07-23 18:13:42 -04:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
						
						89e9a4be33 
					 
					
						
						
							
							add monitor destroy listener  
						
						
						
						
					 
					
						2020-07-23 18:03:13 -04:00