Markus Teich 
							
						 
					 
					
						
						
							
						
						022d076054 
					 
					
						
						
							
							Button passthrough when client is not focused  
						
						... 
						
						
						
						Before this change it is not possible to press a button in a client on the first
click if the client is not yet focused. The first click on the button would
only focus the client and a second click on the button is needed to activate it.
This situation can occur when moving the mouse over a client (therefore focusing
it) and then moving the focus to another client with keyboard shortcuts.
After this commit the behavior is fixed and button presses on unfocused clients
are passed to the client correctly. 
						
						
					 
					
						2017-03-28 20:23:34 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Teich 
							
						 
					 
					
						
						
							
						
						2952b68db8 
					 
					
						
						
							
							cleanup  
						
						... 
						
						
						
						- unify multi-line expression alignment style.
- unify multi-line function call alignment style.
- simplify client moving on monitor count decrease.
- clarify comment for focusin().
- remove old confusing comment about input focus fix in focusmon(). The
  explanation is already in the old commit message, so no need to keep it in the
  code.
- remove old comment describing even older state of the code in focus().
- unify comment style.
- break up some long lines.
- fix some typos and grammar. 
						
						
					 
					
						2017-03-28 20:23:28 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						5376947571 
					 
					
						
						
							
							applied Ian Remmler's man page adjustment suggestions  
						
						
						
						
					 
					
						2016-12-05 10:05:00 +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 
						 
				 
			
				
					
						
							
							
								Quentin Rameau 
							
						 
					 
					
						
						
							
						
						839c7f6939 
					 
					
						
						
							
							LICENSE: update people  
						
						
						
						
					 
					
						2016-11-15 17:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Quentin Rameau 
							
						 
					 
					
						
						
							
						
						7a59cd1457 
					 
					
						
						
							
							dwm.1: add keybinding for spawning dmenu  
						
						
						
						
					 
					
						2016-11-15 17:35:30 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						24849acada 
					 
					
						
						
							
							die() on calloc failure  
						
						... 
						
						
						
						thanks Markus Teich and David! 
						
						
					 
					
						2016-11-05 11:34:52 +01:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						ab9571bbc5 
					 
					
						
						
							
							die() consistency: always add newline  
						
						
						
						
					 
					
						2016-08-12 14:36:35 +02:00 
						 
				 
			
				
					
						
							
							
								Hiltjo Posthuma 
							
						 
					 
					
						
						
							
						
						56a31dc4a7 
					 
					
						
						
							
							config.def.h: style improvement, use color Scheme enum  
						
						
						
						
					 
					
						2016-06-28 18:04:56 +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 
						 
				 
			
				
					
						
							
							
								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