| 
							
							
								 Premysl Hruby | 06f7eed103 | fix of XGetTransientForHint in manage() | 2008-08-14 22:35:52 +02:00 |  | 
			
				
					| 
							
							
								 Premysl Hruby | 0ffa6d1393 | applied cleanup from M. Hurton and S. Nagy | 2008-08-14 12:36:49 +02:00 |  | 
			
				
					| 
							
							
								 Premysl Hruby | 15ce143620 | fixes using arg->i instead of arg->ui | 2008-08-12 21:24:40 +02:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 63d7190231 | applied Johannes Hofmann's patch, please test | 2008-08-04 17:39:36 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | b279cef670 | made readin a config.h variable | 2008-08-02 19:12:15 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 4a2902efe4 | forcing fullscreen windows to bw=0, though most fullscreen apps are broken anyways | 2008-07-29 11:32:22 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6fad4c49f1 | potential crash fix if xinerama behaves broken, though I doubt it | 2008-07-18 20:18:45 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 7ecadcee39 | local use of xidx is useless, got rid of it, falling back to screen 0 if pointer query fails for whatever reason | 2008-07-16 18:39:48 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c86ed46a1b | got rid of compile time xidx configuration, querying mouse pointer instead | 2008-07-16 18:33:51 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 9086f98068 | reverted uint redefinition | 2008-07-16 18:17:42 +01:00 |  | 
			
				
					| 
							
							
								 anselm@aab | 9aa4a9043d | applied anydot's urgency hint patch, thanks! | 2008-07-13 18:08:55 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | d5893f55be | renamed eprint die | 2008-07-03 17:05:56 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | f529d41ca1 | simplified detach() | 2008-07-03 10:58:35 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 45768ee04b | removed aux* stuff from Client | 2008-07-02 11:54:36 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | bf76cefe47 | minor fix to view() | 2008-07-02 11:06:46 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 9bb0f20515 | applied Frederik Ternerot's grabbuttons patch with slight modifications | 2008-07-01 19:26:17 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 2431ae7df7 | locale update | 2008-06-30 09:57:45 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 7f7c3140a9 | fix of monocle | 2008-06-22 09:33:49 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 277155cf77 | another merge | 2008-06-22 09:29:35 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 0c38ec7cd6 | does this fix anything? | 2008-06-22 09:29:06 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | deef4c9bfd | fixed Gottox' buttonpress/ClkTagBar code | 2008-06-21 13:49:43 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | b86c818599 | applied Gottox' ClkTagBar patch | 2008-06-20 16:52:07 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c2a916bf30 | made arrange again like it was once | 2008-06-19 14:58:19 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 2bd46d1ce6 | fix | 2008-06-19 14:13:07 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6e0ce46365 | use sel instead of seeking the list | 2008-06-19 14:07:55 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c853d5e9bb | resize should apply if !banned | 2008-06-19 14:01:40 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 31da0b7525 | applied Gottox patch | 2008-06-19 12:28:56 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 12ea925076 | untested monocle | 2008-06-19 11:38:53 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 79ecbeca7e | non-zero | 2008-06-19 09:11:11 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | f25cc5678f | tiled layout resizehints should be respected by default | 2008-06-17 11:19:17 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 5a92420fce | restored y-coordinate fixing of client windows | 2008-06-17 09:57:13 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | a06b9193c7 | minor fixes towards 5.0 | 2008-06-15 10:52:57 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 43bb77a569 | removed explicit warp in movemouse | 2008-06-14 15:15:15 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | b6aa84e51b | removed the ButtonPressMask for root windows as well | 2008-06-14 11:22:22 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 9ff5143acb | removed root window click handling | 2008-06-14 11:21:50 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 1edf6a7866 | removed font and color definitions | 2008-06-14 10:38:18 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 1f1a132784 | fixed tag click handling, however ClkRootWin doesn't work for me | 2008-06-12 23:04:55 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 709da0b858 | some bugfixes of the patch application yesterday | 2008-06-12 13:10:14 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 5cd65f8cd8 | integrated yiyus mouse.diff (though the bar click handling is slightly broken, I'm to tired to debug it now, yiyus could you please?) | 2008-06-11 20:41:28 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | e3838e8585 | made Xinerama screen index customizable | 2008-06-11 19:55:07 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 016dca4f69 | removed trailing spaces reported by Soleen | 2008-06-11 19:47:20 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 8f052596b2 | crash fix | 2008-06-11 19:42:24 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 9463d5354b | made lt visible again in config.def.h | 2008-06-11 17:01:30 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | d662f98d89 | added nsz' patch | 2008-06-11 14:10:18 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | e5a965a274 | added SHCMD support for pipe-based commands due the new spawn() versio | 2008-06-11 13:20:17 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 5d422bb1ce | using foo layout during cleanup (suggested by Gottox), add Arg->v handling for togglelayout() suggested by anydot | 2008-06-11 10:26:57 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 38a43c2dcc | lt will point to a foo-layout during cleanup now (Gottox' suggestion), and togglelayout respects Arg->v | 2008-06-11 10:25:02 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c56533615f | integrated Peter Hartlich's patch, removed const char *c from union, simplified togglelayout | 2008-06-11 09:34:00 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | a8e0772c4d | applied anydot's patchset.diff | 2008-06-11 09:12:06 +01:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 98e7950be8 | final version -- Gottox verified it using the test driver | 2008-06-09 11:24:33 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 88e6eb4a3a | revert of introduced problem | 2008-06-09 11:05:20 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 0840c1367c | applied nsz' textnw patch thank you | 2008-06-09 10:26:01 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 077d3e435b | updated the for-loop with Gottox' proposal | 2008-06-09 10:05:40 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | d26b60b43e | minor change | 2008-06-06 11:49:31 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 32f36ab2d5 | applied nsz's patches (many thanks!) | 2008-06-04 11:49:46 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 08bcf721b4 | small change to drawtext | 2008-06-02 12:19:02 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | fc578c57e4 | fixed the tile() issue with xpdf | 2008-06-01 17:51:22 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c8eaab21b6 | using anydot's memcpy-approach in drawtext, however it still looks awkward to me | 2008-06-01 17:41:15 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c26e22ccee | Gottox' drawtext simplification | 2008-06-01 11:58:19 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c2784e4a38 | applied noviewprev.diff, fix.diff and unusedflags.diff | 2008-06-01 10:54:02 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6e9387793b | fix | 2008-05-31 17:37:13 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 92f3c181c3 | lt->arrange in mfact | 2008-05-31 17:05:28 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | d589f7679a | isfixed implies isfloating | 2008-05-30 23:03:03 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 75690c808d | applied nibbles fixes, slightly modified | 2008-05-29 18:42:53 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | fde58d5e63 | applied yiyus tip patch from tue | 2008-05-29 18:22:51 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | e1002745fa | core dump fix in cleanup | 2008-05-28 10:45:18 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 940a4cc6c6 | updated the initial comment to reflect the use of bit arrays | 2008-05-26 11:43:51 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 64243ab05b | slight changes | 2008-05-26 11:42:02 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 32c5046635 | removed bx and bw, unnecessary | 2008-05-26 10:28:18 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6c8618f502 | renamed domax into ismax | 2008-05-26 10:13:51 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 9189f7a12d | simplified tile() | 2008-05-26 10:10:33 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 2d4faae522 | removed Layout->updategeom, unnecessary | 2008-05-26 09:54:34 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 5d2385b636 | removed TEXTW | 2008-05-26 09:45:34 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 0fe2e783e9 | applied yiyus domax patch with slight modifications | 2008-05-26 09:39:57 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | cd3d83f571 | replaced isvisible with a macro | 2008-05-22 14:15:30 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 0a9ef560c0 | removed emallocz | 2008-05-22 14:10:00 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 56b2fece9e | removed debug output, sanitized tag limit check | 2008-05-22 13:35:45 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 48d0c56eac | Key.mod is uint, Client.[old]bw is int | 2008-05-22 11:50:18 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 825d6cb93a | s/unsigned long/ulong/ | 2008-05-22 11:16:23 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | f852504014 | s/nextunfloating/nexttiled/, changed zoom() behavior | 2008-05-22 11:12:22 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c3fa9e879f | s/unsigned int/uint/ | 2008-05-22 11:10:08 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 8e05f6c592 | s/void */const void */ | 2008-05-22 11:08:07 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 39d1ecd5b0 | applied Gottox bitmask + void *arg patch | 2008-05-22 11:04:19 +01:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 103fb58a44 | some minor fixes | 2008-05-19 20:29:57 +01:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 5f55af40ae | simplification | 2008-05-19 20:13:24 +01:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 822101dd5b | merged tile.c again into dwm.c | 2008-05-19 20:07:12 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6bdef73a4f | take bar into account | 2008-05-19 17:27:30 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 234b12eb73 | be more polite to clients which like to appear outside the window area, but still on the screen | 2008-05-19 17:23:49 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 499315c22c | fix | 2008-05-19 15:09:16 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | f22d047d41 | make it easier for the user, if Xinerama support is given, always use the screen 0 as window area/bar area, everything else can be used for floating clients | 2008-05-19 15:05:46 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 71365a524f | only snap within window area | 2008-05-19 13:41:58 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 3afca3e6a1 | s/DEFGEOM/CUSTOMGEOM/ | 2008-05-19 13:37:46 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 549726869b | recent changes, introduced togglebar, changed some defines into variable declarations where possible | 2008-05-19 12:34:54 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 585294ce0f | removed the <M> togglelayout call | 2008-05-17 14:50:37 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | bd67a82fb5 | removed monocle for now | 2008-05-17 14:46:06 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 14d8d828ab | removed the exact focus mechanism of next/prev window | 2008-05-17 14:41:41 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 4246affc15 | moved all tile()-related stuff into tile.c which is included from config.def.h, the default dwm is now nearly independent from the arrange() algorithm in use | 2008-05-17 14:38:22 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 42c4b31003 | removed tileh, renamed tilev into tile again, removed counttiles, tilemaster | 2008-05-17 14:23:05 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | a785a0d712 | removed Layout->isfloating | 2008-05-17 14:17:18 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 489ac07e83 | removed reapply() -- unnecessary | 2008-05-17 14:06:41 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 349d768b57 | renamed setlayout into togglelayout | 2008-05-17 14:04:27 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6dfa7cac56 | removed temporary wildcard handling | 2008-05-15 10:51:37 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 71681c21a5 | added wild-card handling for tags | 2008-05-15 10:47:26 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 704781875c | applied nsz's another style patch | 2008-05-14 11:24:35 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | d7cc0f6416 | applied nsz's style.diff patch | 2008-05-13 14:33:02 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6b79f3f326 | just added a comment | 2008-05-13 11:27:20 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 446fa8c671 | minor fixes | 2008-05-11 20:27:01 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | fa244aa7fb | having monocle on Mod1-m | 2008-05-11 20:25:24 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 7ac4f8a4af | hotfix | 2008-05-11 20:22:20 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 7eb26288fc | removed Geom stuff, introduced updategeom() again, still view is somewhat broken? | 2008-05-11 20:20:53 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 5602f44b29 | implemented exact focus next, if arg != NULL to focus{next,prev} | 2008-05-11 14:40:37 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | b848f4bda8 | applied the proposal by nsz | 2008-05-06 15:52:44 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 86c4797f2c | applied JUCE patch | 2008-05-06 15:13:36 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c094ed2473 | simplification of view() as proposed by anydot | 2008-04-27 18:36:11 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | bfd6079a15 | applied yiyus tagset patch | 2008-04-27 18:33:31 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 7f70d90219 | applied yiyus fgeom patch | 2008-04-27 18:22:52 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 858251de46 | applied dfenze drawtext simplifications | 2008-04-27 18:00:45 +01:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | c059625128 | applied Ph's seltags-simplification with some modifications | 2008-04-20 18:35:11 +01:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 874837f653 | applied Ph's MIN/MAX patch, nice work! | 2008-04-20 18:28:21 +01:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 5fa559dbfc | applied Ph's patch regarding geom and lt initialization | 2008-04-20 18:23:59 +01:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 146ff227fe | applied Gottox' applyrules() fix | 2008-04-20 18:17:33 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 721b208478 | applied applyrules-fix by Jukka, thank you Jukka! | 2008-04-07 09:05:41 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6229ed20c2 | fix | 2008-04-05 19:04:53 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 940240e5e6 | applied the proposed monocle patch from the mailinglist | 2008-04-05 18:23:31 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 0e21794e02 | yet another cleanup | 2008-04-03 14:39:19 +01:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | c982bb1389 | applied Peter Hartlich's simplification patch of setmfact and his revival of MFACT, appliead Janness Hofmann's simplification of grabbuttons() -- thanks guys! | 2008-04-02 22:10:55 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6cf73e706a | aspects hints seem broken for fullscreen apps | 2008-04-01 15:46:00 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 0c71b16b92 | bugfix | 2008-03-25 09:41:14 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 00c28a7ef2 | setmfact should not have any effect if in floating layout | 2008-03-24 14:31:02 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 5a3a2d6b63 | minor fix | 2008-03-24 14:24:57 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | a355782a77 | revival of mfact and setmfact | 2008-03-24 14:23:28 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 20cd336087 | setlayout and setgeom are now togglable again | 2008-03-24 13:49:19 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | a6a216f28c | geom indicator and layout indicator is only displayed if there are several geoms/layouts | 2008-03-24 13:33:32 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 2c2063bc75 | hotfix of idxoftag | 2008-03-22 16:53:37 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | e6ede461a9 | blw/bgw calculation bugfix | 2008-03-22 12:47:12 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6877205e9d | updated configurenotify | 2008-03-19 09:27:17 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | fb5f99d935 | minor bugfix in applyrules | 2008-03-17 23:45:46 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 9fa5ca3538 | renamed c->border into c->bw, fixed monocle to subtract c->bw from each h/w value | 2008-03-17 16:29:50 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | fe6b0c0fc1 | geoms are now drawed in the status bar | 2008-03-17 16:26:06 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | aa2395b6a8 | removed the string-based setgeom approach, introduced a new Geom type instead and a helper macro | 2008-03-17 14:56:11 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | dba22848c7 | made the string-based setgeom working | 2008-03-15 14:17:42 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 33b1960220 | some experimental state DO NOT USE THIS, I plan to have a nicer interface to change geometries | 2008-03-14 17:17:08 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | e237b2a76f | some changes towards 4.9 | 2008-03-14 14:35:45 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 1380569133 | removed the comment again | 2008-03-13 16:30:29 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 831428b00c | some polishing in tileh/tilev | 2008-03-13 13:59:40 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 69439715c0 | minor bugfix | 2008-03-13 13:01:42 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | f2e98f48fb | added a new comment | 2008-03-13 12:47:41 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c19d4b2930 | some cleanup | 2008-03-13 12:45:30 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 02673538bc | added updatebarpos() | 2008-03-13 10:19:05 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 95eae7b9d2 | removed all defines of geoms, implemented setgeoms() instead, added config.anselm.h to show how I'd like to see that people edit their geoms | 2008-03-13 10:11:02 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 59107755c8 | some polishing | 2008-03-12 16:04:06 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | d05d09b205 | updated dwm(1) | 2008-03-12 15:34:36 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 47b1974446 | added bx, by, bw, wx, wy, ww, wh, mx, my, mw, mh, mox, moy, mow, moh, tx, ty, tw, th, wx, wy, ww, wh ad variables | 2008-03-11 21:52:10 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | d7b074fcce | new stuff | 2008-03-06 19:20:14 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c9170189bf | implemented setlayout in the way proposed on the ml, split tile() into two functions, a third will follow soon | 2008-03-06 18:53:15 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | f7a45ff28b | allow for vstack | 2008-03-06 11:56:43 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | add7df6e9b | added some comments what the TODOs are for 4.8 | 2008-03-06 11:56:00 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 88c8ead3e8 | removed some more useless clunk | 2008-03-05 18:48:33 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 2e95837220 | implemented the stuff as I discussed on dwm@ | 2008-03-05 18:31:08 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 5d9ae3f3b7 | fixed urgent hint handling | 2008-03-05 13:13:13 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 2e38296edd | renamed maximise to monocle again. | 2008-03-05 10:31:37 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 59aa02a075 | fixed urgency hint, though Xinerama integration is still ongoing | 2008-03-05 10:22:21 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | e3c2d327f6 | next on TODO | 2008-03-05 00:11:44 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 295ad21092 | renamed MAXLEN into MAXTAGLEN (backward compliance) | 2008-03-04 21:41:36 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 39af3c2607 | renamed monocle into maxmise, documented the keybindings in dwm(1) | 2008-03-04 21:40:49 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 96ee9d888c | monocle goes mainstream | 2008-03-04 18:58:23 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | a82cba2759 | fixed applyrules bug | 2008-03-04 18:13:07 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | f7c097e802 | removed View cruft, now back to the roots | 2008-03-03 21:40:37 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | ad0a2fa042 | fixed some issues nsz reported in IRC log | 2008-02-28 21:44:52 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 7bc272a4e4 | made the basics of the tagging concept working -- if people want dynamic tags, that's even possible with this concept, the vtags[] array needs to be modified during runtime for this -- the new code is quite experimental, ugly and needs polishing | 2008-02-28 21:38:53 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | f1719ac2de | removed initags -- we autoselect the first tag in each view instead | 2008-02-28 20:02:57 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | d99ec61482 | a small fix to buttonpress | 2008-02-28 17:13:13 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 2f70a14ee1 | some more changes towards a better dwm | 2008-02-28 17:07:30 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 00ca643bd7 | proceeded, though we still miss a real Tag struct | 2008-02-27 21:50:50 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | d5178292ed | simplified dwm | 2008-02-26 22:51:23 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 2bfd3fffbf | certain fixes, though still a lot of the mutex stuff missing | 2008-02-25 22:19:17 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | a3d8c05a95 | pushing my changes of tonight upstream (hg tip is NOW very UNSTABLE -- but those changes are necessary to get a decent multihead support) -- I renamed Monitor into View, to reflect in a better way the dwm terminology of the past | 2008-02-23 23:11:27 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | fd01413fae | fixed Gottox' mail address | 2008-02-22 19:32:53 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c43d7b7587 | added Gottox to Copyright holders after all his contributions, applied his last patch | 2008-02-22 15:26:27 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | de5b294edc | some other fixes, resize contains a minor bug | 2008-02-22 10:34:12 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 8e0f8ffcc6 | crash fix | 2008-02-22 10:15:59 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | dd21823536 | made arrange() Monitor-dependent as well, fixed the movemouse/resizemouse issues | 2008-02-22 10:03:42 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 9cb9c32ee7 | minor | 2008-02-21 19:19:46 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 4076e2ff60 | applied Gottox' monitor.diff patch (thanks btw) | 2008-02-21 14:33:59 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 55edd2d6ec | made restack, drawbar also Monitor-related only | 2008-02-21 10:31:06 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 2e8e5509d9 | changed arrange functions to contain the Monitor as first argument | 2008-02-21 10:14:42 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 4426032450 | applied Jukka's zoom-patch | 2008-02-20 13:48:52 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | e0f0397896 | resize handles offscreen issues | 2008-02-20 08:13:41 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | ca3e847e45 | applied some necessary changes | 2008-02-20 08:09:26 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c2737b7b93 | removed Monitor->dc, unnecessary | 2008-02-18 17:08:22 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 191cb9ce28 | removed Monitor->root, since we do not support classical multihead | 2008-02-18 16:47:16 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 6ab163c695 | some drawbar() polishing, and certain related fixes | 2008-02-15 16:00:02 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | e8244395e4 | urgency hook handling needs also to invert the square if present | 2008-02-13 20:34:17 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 954db46bac | Chris pointed me to the fact, that the window geoms calculation can be done once for each monitor, so I applied this remark | 2008-02-11 20:57:56 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 508922b90d | fixed missing else branch | 2008-02-11 20:51:04 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | 4adfdc9d95 | applied dme's patch to prevent changing prevtags if nothing actually changed | 2008-02-11 20:48:22 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R Garbe | c619363d15 | applied dwm-4.8-snaptileds.diff | 2008-02-11 20:43:41 +00:00 |  | 
			
				
					| 
							
							
								 anselm@aab | 012710a3ce | implemented urgent hint handling (with multihead support) | 2008-02-11 20:34:17 +00:00 |  | 
			
				
					| 
							
							
								 anselm@aab | c2c54cc0fa | got initial Xinerama support working, though there is a lot work todo | 2008-02-11 15:55:42 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | a62630ae92 | some more polishing/consistency changes | 2007-12-22 14:40:44 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 62b18fb9d4 | proceeded with multihead/Xinerama support | 2007-12-22 14:30:47 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | e0d6451086 | removed maximize, there will be monocle soon | 2007-12-22 12:52:14 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 7a496e9777 | fixed wrong tagging stuff | 2007-12-22 12:49:04 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 40a734bca9 | root window and screen have to be in Monitor struct, we want side-by-side Xinerama and Multihead support (only Xinerama when enabled and present) | 2007-12-21 20:45:46 +00:00 |  | 
			
				
					| 
							
							
								 anselm@anselm1 | 985e330524 | merged Christof Musik's Xinerama support patches, though this needs some polishing! | 2007-12-21 12:54:45 +00:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 5f19423c7b | simplified Mod-m | 2007-12-09 13:39:29 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | d66ad1457e | implemented reapply for re-applying the tagging rules during runtime, Mod-r | 2007-12-08 20:11:56 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 68ff133857 | fixed focus steeling bug done by clients like opera | 2007-11-17 19:59:13 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 4380db468a | removed support for the NetSupportingWmCheck stuff, netbeans, argouml and others also don't work with compiz, so it is Suns problem to provide a fix | 2007-11-17 18:59:51 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 123a565bb9 | yeah compiz didn't did the trick, but identifying dwm as LookingGlass (LG3D) | 2007-11-15 20:38:25 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | d0e0505301 | foo | 2007-11-15 19:26:44 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 762b66ae7c | hack that adds NET_SUPPORTING_WM_CHECK handling, dwm identifies itself as compiz, hence I believe this might workaround the JDK 1.6+ XToolkit bug | 2007-11-15 18:57:31 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | cb4951dd54 | applied Ritesh's patch to stext handling with some minor modifications | 2007-11-10 20:21:22 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 667da18b31 | initialize prevtags in setup, now users can setup which seltags should be selectedin config.h | 2007-11-10 19:31:01 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | e9a0733506 | Using a new tags definition (const char [][MAXTAGLEN] - thanks go to Szabolcs! | 2007-11-10 19:16:11 +01:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 198502f41d | moved LENGTH to dwm.c, moved prevtags to dwm.c | 2007-11-07 09:49:53 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 35efafe8ac | we check variable == value, and not the other way - the other way is for beginner programmers. | 2007-11-04 17:49:56 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 951d022dfc | removed a misleading comment about client title windows, which don't exist anymore | 2007-11-04 12:17:06 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 54bde0f9d7 | full names in -v output of dwm | 2007-11-04 12:12:52 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 260a55ef62 | doing it in a shorter way | 2007-11-03 21:14:04 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 0e98090d65 | removed fgets usage, increment offset until a line is read, dwm will drop all lines read in one call, except the first!!! one (previously it preferred the last) - but the current approach is simplier and works better for general purpose in conjunction with the offset handling | 2007-11-03 20:43:12 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | af4667a85a | simplified | 2007-11-02 17:07:14 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | a98b5e5935 | made error handling more proper | 2007-11-02 17:04:40 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | b8985dc7bb | replaced low-level stext reading with an fgets call | 2007-11-02 16:57:52 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 6f60b2e1cd | revival of RESIZEHINTS | 2007-11-02 10:43:39 +01:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 3033d45d1c | sanders patch for b2 toggle | 2007-10-29 12:42:58 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 34e7872c89 | replaced Nmacros with LENGTH(x) macro | 2007-10-28 12:52:16 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | c36f7c3c5e | replaced ISTILE with domwfact/dozoom bools, removed nrules, nlayouts and ltidx, added NRULES, NLAYOUTS and Layout *layout as alternatives, removed isarrange(), checking against layout->arrange instead. | 2007-10-28 12:41:14 +01:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 3fd39feb41 | some sanity changes | 2007-10-27 18:21:02 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 93eee247ca | going toward 4.7 | 2007-10-27 18:12:54 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 13577b15e5 | fixed a comment | 2007-10-25 10:42:55 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 5473e763f6 | also consider width for tile fallback enforcing | 2007-10-24 20:34:08 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | cdd6c3e820 | removed RESIZEHINTS and enhanced tile for fixed or aspect-ratio'ed clients | 2007-10-24 16:26:59 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 29f2b15ddc | some cleanup, removed ntags variable, defined NTAGS macro, simplified tag(), view() and idxoftag(), fixed some NULL comparisions | 2007-10-24 16:07:43 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 7b65b763bc | parenthized use of ISTILE macro in dwm.c | 2007-10-23 09:38:47 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | af0034f3a5 | fixed two comments | 2007-10-18 17:02:19 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | cd7ebaad25 | removed dwm.h, just include C-files in config.h if you extend dwm, that's simplier and most flexible than all other possibilities | 2007-10-18 10:28:41 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 206eb344e2 | just making dwm.h saner | 2007-10-17 11:19:14 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 04de5720e6 | applied Eric Mertens patch to mainstream dwm, however this needs testing | 2007-10-16 19:07:51 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 5a04edecb1 | cleaned up dwm.c/dwm.h somewhat that it allows easier integration of patches | 2007-10-16 19:04:49 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 24c125cc8a | small comment | 2007-10-11 20:50:01 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 0453c1d180 | recreated dwm.h | 2007-10-11 20:47:34 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | a73de0cff4 | added antoszka's viewprev patch with some minor modifications, restored Client->tags as Bool *, however kept the static initialization of ntags and seltags (prevtags) - this seems to be the best compromise | 2007-10-10 18:39:28 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | eeea4ef583 | applied Brandon MacDone's static initialization patch for seltags and Client->tags | 2007-10-06 19:43:15 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 883e09b2eb | removing NULL-terminating **tags definition in config.h | 2007-10-05 18:30:01 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 7e25897f11 | removed two spaces reported by Soleen | 2007-10-03 16:25:25 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 95091dcad4 | reverted Peters patch to tile, I will discuss the reasons at dwm@ | 2007-10-01 21:25:15 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 635b64384d | fixed an issue in Peter's patch (it is no good idea to restack() all clients on enternotify() | 2007-09-30 18:33:05 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | bedbe59aaa | applied Peter Hartlich's border collapse patch | 2007-09-30 12:47:08 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 3f3086f8b8 | improved tile() for the RESIZEHINTS == True case, now more space is consumed by the clients (esp. if those clients use increment handling heavily) | 2007-09-27 20:08:21 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 2fc8a13588 | fixed inclusion order | 2007-09-27 09:14:32 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 8d1810c85b | introduced ISTILE, which can be easily extended with other layout functions to allow reuse of setmwfact() and zoom() | 2007-09-22 21:55:19 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 60444daa70 | setmwfact and zoom check isarrange(floating) now, not !isarrange(tile) - this makes it easier to play well with bstack and nmtile patches | 2007-09-22 21:34:06 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 24dae7d7e3 | cosmetic fix | 2007-09-22 08:57:24 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | fa1ce22bc4 | fixed a comment | 2007-09-20 21:45:27 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | 1fafcb1820 | applied Peters patch, applied yiyus hint to initfont | 2007-09-19 17:32:28 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 08c2d92480 | applied Peter Hartlich's togglemax patch to allow toggling tiled clients to maximum | 2007-09-18 19:04:50 +02:00 |  | 
			
				
					| 
							
							
								 arg@suckless.org | fe2775a15b | made all stuff non-static - so you can choose wether to use dwm the static or the extern way when extending it | 2007-09-17 16:42:37 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 01022b95d6 | there might be envs which need Xlib.h | 2007-09-16 20:02:42 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | b2f276b0f9 | Mod1-Button2 on a floating but not-fixed client will make it tiled again | 2007-09-16 13:42:37 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | d1ce3eac33 | now tiled windows can be resized/moved, their floating state will be toggled implicitely | 2007-09-16 13:27:33 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 9449ea3e00 | some more rearrangements | 2007-09-16 12:34:08 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 49197fe4bf | ordered all functions alphabetically | 2007-09-16 11:53:14 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 11cfff2dae | corrected a misleading comment | 2007-09-16 10:24:35 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | a026617c65 | macros which have been defined in config.h can only be used at function level, however you can nest code into config.h now for implementing a different layout (just for example), eg. #include "supertile.c" | 2007-09-16 10:23:53 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | a6df995b5d | ordered function forward definitions | 2007-09-15 22:45:18 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | e041ff70b0 | backporting my intro-comment of old dwm.h | 2007-09-15 22:33:46 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 2d7bb8d7c9 | removed grabkeys, not necessary | 2007-09-15 22:31:24 +02:00 |  | 
			
				
					| 
							
							
								 Anselm R. Garbe | 0235a84ef2 | micromizing dwm step 1 | 2007-09-15 22:25:27 +02:00 |  |