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 
						 
				 
			
				
					
						
							
							
								Quentin Rameau 
							
						 
					 
					
						
						
						
						
							
						
						
							4ec3a673ff 
							
						 
					 
					
						
						
							
							Shut up glibc about _BSD_SOURCE being deprecated  
						
						
						
						
					 
					
						2015-12-19 20:20: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 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							42cf1c7d8f 
							
						 
					 
					
						
						
							
							Makefile: package all files with make dist  
						
						
						
						
					 
					
						2015-11-08 16:52:53 +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 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							7e1182ce55 
							
						 
					 
					
						
						
							
							config.h: use common default font, pass Xft font name to dmenu  
						
						... 
						
						
						
						dmenu uses Xft now (soon to be released). 
						
						
					 
					
						2015-10-20 23:10:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
						
						
							
						
						
							40529e1469 
							
						 
					 
					
						
						
							
							config.mk: add $FREETYPELIBS and $FREETYPEINC, simpler to override (ports and *BSDs)  
						
						
						
						
					 
					
						2015-10-20 23:01:49 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							35db6d8afc 
							
						 
					 
					
						
						
							
							removed .hgtags, thanks Dimitris for spotting  
						
						
						
						
					 
					
						2014-11-23 15:25:35 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							b468873b2b 
							
						 
					 
					
						
						
							
							updated copyright notice in LICENSE file  
						
						
						
						
					 
					
						2014-05-29 18:02:12 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb31e0896 
							
						 
					 
					
						
						
							
							do not take our font declaration as default for st  
						
						
						
						
					 
					
						2013-07-20 09:08:46 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							b800a1d136 
							
						 
					 
					
						
						
							
							applied Jochen's drw_text patch, thanks  
						
						
						
						
					 
					
						2013-06-23 21:53:09 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7edc596311 
							
						 
					 
					
						
						
							
							include font argument for st by default  
						
						
						
						
					 
					
						2013-05-02 17:31:22 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							68b400e95d 
							
						 
					 
					
						
						
							
							added st to SEE ALSO section  
						
						
						
						
					 
					
						2013-05-01 15:45:32 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							656882d76f 
							
						 
					 
					
						
						
							
							use st as default terminal from now on  
						
						
						
						
					 
					
						2013-05-01 15:41:44 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							1479e76f01 
							
						 
					 
					
						
						
							
							shut up about deprecated Xlib functions  
						
						
						
						
					 
					
						2013-05-01 15:39:06 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							f2544a3318 
							
						 
					 
					
						
						
							
							renamed draw into drw  
						
						
						
						
					 
					
						2013-04-17 21:21:47 +02:00 
						 
				 
			
				
					
						
							
							
								Anselm R Garbe 
							
						 
					 
					
						
						
						
						
							
						
						
							aafeaf7317 
							
						 
					 
					
						
						
							
							continued with draw.c and draw.h implementation, now the integration begins  
						
						
						
						
					 
					
						2012-12-09 19:11:11 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ba635c50 
							
						 
					 
					
						
						
							
							removed DDC, all is Draw-dependent  
						
						
						
						
					 
					
						2012-11-18 17:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								anselm@garbe.us 
							
						 
					 
					
						
						
						
						
							
						
						
							0a673ad7a3 
							
						 
					 
					
						
						
							
							continued, distinction of Draw and DDC is bad, needs to be merged  
						
						
						
						
					 
					
						2012-11-18 17:26:12 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							d456617f0e 
							
						 
					 
					
						
						
							
							basic draw.c structure  
						
						
						
						
					 
					
						2012-11-18 12:04:29 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							917e281634 
							
						 
					 
					
						
						
							
							removed obsolete bugs from BUGS file  
						
						
						
						
					 
					
						2012-11-17 20:04:04 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							1bdb393f81 
							
						 
					 
					
						
						
							
							keep 6.1 intact  
						
						
						
						
					 
					
						2012-07-08 09:45:53 +02: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