Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							bb3bd6fec3 
							
						 
					 
					
						
						
							
							applied Markus' tagset purge of alternative view on _NET_ACTIVE_WINDOW event  
						
						
						
						
					 
					
						2016-12-05 10:16:46 +01:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							e63bf22948 
							
						 
					 
					
						
						
							
							applied Ivan Delalande's NET_SUPPORTING_WM_CHECK patch for gtk3 compatibility  
						
						
						
						
					 
					
						2016-12-05 10:09:49 +01:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							975c898376 
							
						 
					 
					
						
						
							
							applied Markus' decouple color-scheme patch  
						
						
						
						
					 
					
						2016-12-05 10:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							a137a86a23 
							
						 
					 
					
						
						
							
							applied Markus' clarify status text padding patch  
						
						
						
						
					 
					
						2016-12-05 09:54:20 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							ab9571bbc5 
							
						 
					 
					
						
						
							
							die() consistency: always add newline  
						
						
						
						
					 
					
						2016-08-12 14:36:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Teich 
							
						 
					 
					
						
						
						
						
							
						
						
							7af4d439bd 
							
						 
					 
					
						
						
							
							import new drw from libsl and minor fixes.  
						
						... 
						
						
						
						- better scaling for occupied tag squares.
- draw statusline first to omitt some complicated calculations. 
						
						
					 
					
						2016-06-26 13:52:36 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Pruitt 
							
						 
					 
					
						
						
						
						
							
						
						
							cd2d7549b3 
							
						 
					 
					
						
						
							
							Configure geometry before applying rules  
						
						... 
						
						
						
						Configuring geometry before applying rules makes it possible to have
more complex constraints in applyrules that depend on the initial window
dimensions and location. 
						
						
					 
					
						2016-06-24 05:38:58 +02:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							3465bed290 
							
						 
					 
					
						
						
							
							fix fullscreen clients not resized on X display resolution change  
						
						... 
						
						
						
						patch provided by Bert Münnich <ber.t_AT_posteo.de>, thanks! 
						
						
					 
					
						2015-12-19 20:25:26 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							5ed9c48196 
							
						 
					 
					
						
						
							
							code-style consistency  
						
						
						
						
					 
					
						2015-11-08 23:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							3c91283ede 
							
						 
					 
					
						
						
							
							unboolification  
						
						
						
						
					 
					
						2015-11-08 22:48:43 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							e941181f46 
							
						 
					 
					
						
						
							
							sort include + whitespace fix  
						
						
						
						
					 
					
						2015-11-08 20:38:00 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							43e82adf0d 
							
						 
					 
					
						
						
							
							separate program-specific c99 bool and X11  
						
						... 
						
						
						
						True, False are X11-specific (int), make sure to use c99 stdbool for
program-specific things. 
						
						
					 
					
						2015-11-08 20:35:25 +01:00 
						 
				 
			
				
					
						
							
							
								Quentin Rameau 
							
						 
					 
					
						
						
						
						
							
						
						
							dce4fb3737 
							
						 
					 
					
						
						
							
							setfullscreen: don't process the property twice  
						
						... 
						
						
						
						Some clients try to set _NET_WM_STATE_FULLSCREEN even when the window is
already in fullscreen.
For example, c->oldstate was set two times in a raw and window would
then always be floating.
We must check that it's not the case before processing it.
(original patch modified with suggestion from Markus Teich
<markus.teich@stusta.mhn.de>) 
						
						
					 
					
						2015-11-07 14:31:21 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							646b351cc7 
							
						 
					 
					
						
						
							
							sync updated drw code from dmenu  
						
						... 
						
						
						
						important:
- drw_rect: didn't use w and h, change the dwm code accordingly.
- drw_text: text is NULL is not allowed, use drw_rect(). 
						
						
					 
					
						2015-10-20 23:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b7e1d620 
							
						 
					 
					
						
						
							
							dwm: use ecalloc, prevent theoretical overflow  
						
						
						
						
					 
					
						2015-10-20 23:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							04db03a4e6 
							
						 
					 
					
						
						
							
							cleanup, dont use c++ style comments  
						
						... 
						
						
						
						- signal: print error string.
- die: start message with lower-case (consistency).
- bump version to 2015. 
						
						
					 
					
						2015-10-20 23:38:20 +02:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4817b3aa 
							
						 
					 
					
						
						
							
							dwm: cleanup: free schemes and cursors as array  
						
						
						
						
					 
					
						2015-10-20 23:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Pruitt 
							
						 
					 
					
						
						
						
						
							
						
						
							14343e69cc 
							
						 
					 
					
						
						
							
							Add Xft and follback-fonts support to graphics lib  
						
						
						
						
					 
					
						2015-03-13 21:44:22 +01:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							3d1090ba89 
							
						 
					 
					
						
						
							
							applied Hiltjo's resize/move limitation  
						
						... 
						
						
						
						"Limit the amount of updates when resizing or moving a window in floating
mode to 60 times per second. This makes resizing and moving alot smoother
and by limiting it it also uses alot less resources on my machine. 
						
						
					 
					
						2014-08-11 07:24:29 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							18248ebf4b 
							
						 
					 
					
						
						
							
							same as before with dwm.c as well  
						
						
						
						
					 
					
						2014-05-29 18:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							cdec9782a1 
							
						 
					 
					
						
						
							
							applied Lukas' focus suggestion at startup, thanks  
						
						
						
						
					 
					
						2013-08-27 20:39:21 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							6af273771c 
							
						 
					 
					
						
						
							
							applied improved version of Martti Kühne's dmenu/multi monitor approach from dwm, no dmenuspawn required  
						
						
						
						
					 
					
						2013-08-02 22:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							33a74489f0 
							
						 
					 
					
						
						
							
							applied Julian's enum approach,  
						
						... 
						
						
						
						however renamed theme into scheme resp. Theme into ClrScheme 
						
						
					 
					
						2013-06-19 19:35:33 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							5364697914 
							
						 
					 
					
						
						
							
							finished libsl/drw integration  
						
						
						
						
					 
					
						2013-06-16 15:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							f2544a3318 
							
						 
					 
					
						
						
							
							renamed draw into drw  
						
						
						
						
					 
					
						2013-04-17 21:21:47 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							f21d46ea7d 
							
						 
					 
					
						
						
							
							continued with draw.c abstraction, also started util.{h,c} implementation, that will be used by draw.c as well  
						
						
						
						
					 
					
						2012-12-08 10:13:01 +01:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							3aabc08ede 
							
						 
					 
					
						
						
							
							reverting the xkb dependency, I don't care if this function is deprecated, it seems it breaks other stuff instead.  
						
						
						
						
					 
					
						2012-11-18 16:39:56 +01:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							61fe833a06 
							
						 
					 
					
						
						
							
							reverting to plain X11 fonts in order to implement draw.c default  
						
						
						
						
					 
					
						2012-11-18 10:56:54 +01:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							31451c3ad3 
							
						 
					 
					
						
						
							
							compile fix  
						
						
						
						
					 
					
						2012-11-17 19:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							344f35f9f5 
							
						 
					 
					
						
						
							
							applied Neil Klopfstein's patch, slightly modified  
						
						
						
						
					 
					
						2012-11-17 19:10:39 +01:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							87adcd263b 
							
						 
					 
					
						
						
							
							starting with initial draw.h  
						
						
						
						
					 
					
						2012-11-17 19:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							fd3c19bd55 
							
						 
					 
					
						
						
							
							incorporating Xft instead of cairo, cairo provides far too many options  
						
						
						
						
					 
					
						2012-11-02 12:17:50 +01:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							940feed314 
							
						 
					 
					
						
						
							
							reverted to old updategeom() after several complains, we need to optimize the old way  
						
						
						
						
					 
					
						2012-07-08 09:43:11 +02:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							606b44179d 
							
						 
					 
					
						
						
							
							applied James Turner's XkbKeycodeToKeysym patch, thanks  
						
						
						
						
					 
					
						2012-06-23 20:12:49 +02:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							20f6917910 
							
						 
					 
					
						
						
							
							drastically changed updategeom() handling, see comment in updategeom() for details  
						
						
						
						
					 
					
						2012-06-23 10:12:46 +02:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							820cbb3545 
							
						 
					 
					
						
						
							
							reversed Andreas Amann's fullscreen fix with the approach proposed by Gary Langshaw:  
						
						... 
						
						
						
						- idea is not supporting movemouse/resizemouse/togglefloating for fullscreen windows
- as fullscreen windows are broken anyways, they should only be adjusted by their own means 
						
						
					 
					
						2012-06-23 09:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							90f3238301 
							
						 
					 
					
						
						
							
							added kludge to fix some input focus misbehavior in gedit and anjuta, thanks Martti Kühne  
						
						
						
						
					 
					
						2012-04-15 11:41:18 +02:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							3bfc43c3d0 
							
						 
					 
					
						
						
							
							applied Andreas Amanns' netwm_client_list patch, but with some indentation fixes  
						
						
						
						
					 
					
						2012-03-25 17:49:35 +02:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							c1128417a9 
							
						 
					 
					
						
						
							
							applied Andreas Amann's netwm_active_window patch, thx  
						
						
						
						
					 
					
						2012-03-25 17:46:03 +02:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							1b62f8fa58 
							
						 
					 
					
						
						
							
							applied Andreas Amann fullscreen fix, some minor modifications  
						
						
						
						
					 
					
						2012-03-17 18:14:17 +01:00 
						 
				 
			
				
					
						
							
							
								Connor Lane Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							54c3044dec 
							
						 
					 
					
						
						
							
							unfocus on slow sloppy monitor focus  
						
						
						
						
					 
					
						2012-02-10 00:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							51336aa4a3 
							
						 
					 
					
						
						
							
							applied Eckehard Berns fix fix, sorry that this took so long  
						
						
						
						
					 
					
						2012-02-08 19:54:05 +01:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							873bcb97a9 
							
						 
					 
					
						
						
							
							applied Eckehard Berns barwin leak fix and his suggestion to deal with restack() -- the latter aspect needs further investigation.  
						
						
						
						
					 
					
						2012-01-12 07:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								Connor Lane Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							b5068e32e9 
							
						 
					 
					
						
						
							
							add sloppy monitor focus  
						
						
						
						
					 
					
						2011-11-15 20:16:58 +01:00 
						 
				 
			
				
					
						
							
							
								Connor Lane Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							80a9da555e 
							
						 
					 
					
						
						
							
							calculate window/monitor intersection  
						
						
						
						
					 
					
						2011-11-06 20:31:29 +01:00 
						 
				 
			
				
					
						
							
							
								Connor Lane Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							d21026f0a1 
							
						 
					 
					
						
						
							
							honour fullscreen hint on map  
						
						
						
						
					 
					
						2011-11-06 20:30:06 +01:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a1e77351 
							
						 
					 
					
						
						
							
							testing Brians multiscreen issue fix  
						
						
						
						
					 
					
						2011-11-04 20:02:35 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Lohmann 
							
						 
					 
					
						
						
						
						
							
						
						
							8262d9e663 
							
						 
					 
					
						
						
							
							make ewmh dialog windows float  
						
						
						
						
					 
					
						2011-11-02 12:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								Connor Lane Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							90af1ced3c 
							
						 
					 
					
						
						
							
							allow 0 nmaster  
						
						
						
						
					 
					
						2011-10-31 20:09:27 +01:00 
						 
				 
			
				
					
						
							
							
								Connor Lane Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							5ccd42f807 
							
						 
					 
					
						
						
							
							fix big-border corner case  
						
						
						
						
					 
					
						2011-10-30 12:14:34 +01:00