Commit graph

152 commits

Author SHA1 Message Date
Anselm R. Garbe
5a5851bac2 reorganized 2007-01-08 17:36:56 +01:00
Anselm R. Garbe
1d4a24dae0 implemented nmaster appearance in mode label (using %u) 2007-01-08 17:33:24 +01:00
Anselm R. Garbe
0b80d1842d experimental version which allows master clients being increased/decreased 2007-01-05 12:50:39 +01:00
arg@mig29
6a9300e815 changed arg's color scheme 2007-01-02 16:25:01 +01:00
arg@mig29
ac24f132db corrections 2007-01-02 15:44:19 +01:00
arg@mig29
cb4aa5bc35 next version will contain updated copyright notice 2007-01-02 15:37:58 +01:00
arg@mig29
b5d297f02f fixed cleanup, using clients instead of sel 2007-01-02 14:40:18 +01:00
arg@mig29
d42c3ba2dc with this patch everything works fine for me 2006-12-07 10:02:46 +01:00
arg@mig29
6b345353e3 improved the memory leak prevention 2006-12-06 11:19:06 +01:00
arg@mig29
35e96b8deb applied Jukka's patch preventing some cornercases and making the EOF error message correct 2006-11-27 10:29:47 +01:00
arg@mig29
2210ea7e3b applied yet another proposal of Manuel 2006-11-26 15:43:16 +01:00
arg@mig29
61a1910f91 applied Jukka's sizeof K&R compliance patch, applied Manuels' last-line printage proposal for stdin reading. 2006-11-26 14:26:53 +01:00
arg@mig29
27ef73507b applied Jukka's stdinread patch 2006-11-26 13:31:36 +01:00
arg@mig29
478f6f95f1 applied Manuels patch (thanks to Manuel!) 2006-11-25 19:26:16 +01:00
arg@mig29
931e712eac applied Gottox patches 2006-11-21 14:49:13 +01:00
arg@mig29
b003a35fde applied Gottox' windowarea patch 2006-11-16 14:40:57 +01:00
Anselm R. Garbe
6651dd7fd9 code polishing, removed unnecessary newlines 2006-10-06 11:50:15 +02:00
Anselm R. Garbe
10885d349a removed the stack position stuff 2006-10-05 19:27:28 +02:00
Anselm R. Garbe
6fc8a63041 keep master ratio on resizecol -> arrange 2006-10-05 12:59:35 +02:00
Anselm R. Garbe
dddd58a8cd added symbols for different modes 2006-09-29 18:08:20 +02:00
Anselm R. Garbe
010fd21b20 removed useless updatemaster 2006-09-29 17:25:49 +02:00
Anselm R. Garbe
fee8df6ccf added the new dotile as described on ml 2006-09-29 16:22:20 +02:00
Anselm R. Garbe
14d05e7c72 first step to a more flexible dotile() algorithm 2006-09-29 12:38:27 +02:00
arg@mmvi
6b25d06d7d applied Jukkas patch 2006-09-25 08:21:51 +02:00
arg@mmvi
d800ec05ff implemented the maximization as I described on the mailinglist, this feels better to me. 2006-09-22 07:37:56 +02:00
Anselm R. Garbe
ca65478c89 removed a bunch of lines through making function signatures more consistent with my style ( { does not belong to a new line, if function args are single-lined) 2006-09-12 10:57:28 +02:00
Anselm R. Garbe
1d7674bb22 applied Christof Musik's multihead patch for a pathologic cornercase 2006-09-12 08:27:11 +02:00
Anselm R. Garbe
b597fa4637 fixed some other comments, now also the code side seems to be at a level to be reviewed by experienced programmers 2006-09-11 11:28:28 +02:00
Anselm R. Garbe
15abade272 using a global stack for focus recovery on arrange() - seems to work great 2006-09-07 17:53:40 +02:00
Anselm R. Garbe
f18ed615ae small fix 2006-09-06 10:03:21 +02:00
Anselm R. Garbe
26157e6973 applied Sanders max_and_focus.patch 2006-09-04 08:55:49 +02:00
Anselm R. Garbe
e995c1b532 trying a different configuration 2006-08-25 15:48:44 +02:00
Anselm R. Garbe
7d4a5e654c fixed typo 2006-08-25 15:21:49 +02:00
Anselm R. Garbe
aa471f2d65 removed a bunch of lines, made mode symbols configurable 2006-08-25 15:12:32 +02:00
Anselm R. Garbe
b55bd709ee new color stuff/new rendering stuff 2006-08-25 12:59:45 +02:00
Anselm R. Garbe
9833610356 back to 3 colors 2006-08-25 07:54:49 +02:00
Anselm R. Garbe
2e0c767d74 3->4 colors 2006-08-24 12:04:56 +02:00
Anselm R. Garbe
2e834e941f changing tag indicator through underline 2006-08-24 09:25:10 +02:00
Anselm R. Garbe
b739721d9e removed a blank line 2006-08-23 13:04:43 +02:00
Anselm R. Garbe
b5159dfd2f separated setup stuff into main.c:setup() - this makes main() more readable 2006-08-23 10:21:57 +02:00
Anselm R. Garbe
0ff80653d3 rearranged getproto 2006-08-22 17:40:21 +02:00
Anselm R. Garbe
352e1b4c81 removed winprop (merged into getproto) 2006-08-22 17:38:59 +02:00
Anselm R. Garbe
595028614b removed DEFTAG 2006-08-22 16:42:29 +02:00
Anselm R.Garbe
08d85d6d66 small renamings of two static functions 2006-08-21 07:33:18 +02:00
Anselm R.Garbe
b43989207a small changes to dwm.1, rearranged order within main event loop 2006-08-21 07:31:15 +02:00
Anselm R.Garbe
a635743c6d corrected order of cleanup code 2006-08-16 19:25:29 +02:00
Anselm R.Garbe
727449d1e7 we close stdin as well 2006-08-16 09:31:41 +02:00
Anselm R.Garbe
24d91e3b8a extended cleanup 2006-08-15 09:37:12 +02:00
Anselm R.Garbe
df74b26e5d applied jk_to_tab patch 2006-08-15 08:25:11 +02:00
Anselm R.Garbe
b6ad663f87 changed main event loop 2006-08-15 07:31:42 +02:00
Anselm R.Garbe
ee31e38dc7 removed NUMLOCKMASK, added dynamically calculated numlockmask instead 2006-08-14 19:18:02 +02:00
Anselm R.Garbe
db1d62e184 changed order of selecting input at root window 2006-08-14 16:21:16 +02:00
Anselm R.Garbe
9eef9f7b02 removed unneecessary crap 2006-08-14 15:43:04 +02:00
Anselm R.Garbe
2ffdc1936c some other small fixes 2006-08-14 15:11:02 +02:00
Anselm R.Garbe
0fe52c63ea removed ungrabkeys again (because of sander's mail) 2006-08-14 11:38:43 +02:00
Anselm R.Garbe
375a251d16 implemented ungrabkeys() which is called in cleanup() 2006-08-14 10:24:38 +02:00
Anselm R.Garbe
2c66b422e7 supplying NULL args in select 2006-08-14 07:40:20 +02:00
Anselm R.Garbe
e571de83e9 reducing ConnectionNumber calls to a bare minimum 2006-08-14 07:23:46 +02:00
Anselm R.Garbe
292ccc4c43 implemented viewextend and added M-S-C-n shortcuts for extending the current view... updated man page (works great!) nice feature 2006-08-11 19:26:12 +02:00
Anselm R.Garbe
d7413ffd2d implement multi-tag selection through button3 click on the specific tag 2006-08-11 18:37:41 +02:00
Anselm R.Garbe
0680c76a6f prepared 0.8 2006-08-10 15:19:25 +02:00
Anselm R.Garbe
00255728aa readded border color, this sucks least 2006-08-10 11:12:15 +02:00
Anselm R.Garbe
30561a0161 removed unnecessary border color 2006-08-10 10:27:08 +02:00
Anselm R.Garbe
c225e1afc2 removed NET_ACTIVE_WINDOW handling 2006-08-08 18:12:18 +02:00
Anselm R.Garbe
92e55c7c53 implemented NET_ACTIVE_WINDOW support 2006-08-08 17:08:45 +02:00
Anselm R.Garbe
42277b1110 applied Sanders tiny patches 2006-08-08 09:30:45 +02:00
arg@10ksloc.org
4e2c5b5f25 small fix of a comment 2006-08-07 12:12:56 +02:00
arg@10ksloc.org
d54444cfd7 changed getproto, maybe that might fix the killclient issue reported on the list 2006-08-07 08:19:58 +02:00
arg@10ksloc.org
86d12249dd slight fix 2006-08-05 13:10:09 +02:00
arg@10ksloc.org
e21d93b7bd switched to regexp matching for Rules 2006-08-04 14:40:32 +02:00
arg@10ksloc.org
b35575574b removed TLast tag enum, now tags is simple defined as char *[] array, the rest is calculated correctly, rules take an int array for the tags 2006-08-03 12:12:26 +02:00
arg@10ksloc.org
95e8d12b71 made fullscreen apps working fine in floating mode (there is no sane way to make them work in tiled mode, thus I switch to floating mode if I run such kind of app), also fixed the xterm issue reported by Sander 2006-08-02 16:32:05 +02:00
arg@10ksloc.org
0cf3ba0eab dwm is now exit, if stdin is closed due broken pipe 2006-08-02 12:33:24 +02:00
arg@10ksloc.org
080a38d62d renamed WM_PROTOCOL_DELWIN into PROTODELWIN 2006-08-01 16:44:23 +02:00
arg@10ksloc.org
a73a882806 centralized/externalized configuration to config.h 2006-08-01 13:59:13 +02:00
arg@10ksloc.org
0464e42231 some cleanups/fixes inspired by Jukka Salmi's feedback 2006-07-21 18:34:10 +02:00
arg@10ksloc.org
4970ef938e simplified main.c, switching back to single urxvt usage 2006-07-21 14:11:38 +02:00
arg@10ksloc.org
06dc514bc7 added yet another CUTOMIZE tag 2006-07-20 15:40:41 +02:00
arg@10ksloc.org
dc5d967ee6 cleaned up code 2006-07-20 12:18:06 +02:00
arg@10ksloc.org
c53980cddc applied Sanders resize patch, fixed lower bug 2006-07-19 11:31:04 +02:00
Anselm R. Garbe
58f2fe3f6a implemened distinguishing float/managed geometries of clients (works quite well) 2006-07-18 12:36:57 +02:00
Anselm R. Garbe
849e631510 using EXIT_stuff in exit() now 2006-07-18 08:18:54 +02:00
Anselm R. Garbe
bf35794507 ordered variables in structs and source files alphabetically 2006-07-17 09:12:29 +02:00
Anselm R. Garbe
e6cbe9c11e fixed XSync handling and finished man page 2006-07-15 18:51:44 +02:00
Anselm R. Garbe
f60c597d65 changing XFlush into XSync 2006-07-15 18:11:14 +02:00
Anselm R. Garbe
c09bf8da07 sanitized other stuff 2006-07-15 17:19:19 +02:00
Anselm R. Garbe
adaa28a6e6 proceeded with cleaning up, sorting functions, etc 2006-07-15 17:00:56 +02:00
Anselm R. Garbe
dba23062ba rearranged several stuff 2006-07-15 16:30:50 +02:00
Anselm R. Garbe
c0705eeb65 sanitized names 2006-07-14 22:54:09 +02:00
Anselm R. Garbe
29355bd382 rearranged 2006-07-14 22:33:38 +02:00
Anselm R. Garbe
5b44976a2d if stdin writer stops working, dwm consumed much IO load because it still tried to select on this fd, fixed 2006-07-14 17:30:37 +02:00
Anselm R. Garbe
6475be926b removed a bottleneck 2006-07-14 13:27:01 +02:00
Anselm R. Garbe
e3fd306ee2 small fix 2006-07-14 12:09:05 +02:00
Anselm R. Garbe
eb756ee169 made stdin reader more robust 2006-07-14 12:08:32 +02:00
Anselm R. Garbe
0e5c8198bc implemented dwm reading status text from stdin 2006-07-14 11:57:33 +02:00
Anselm R. Garbe
6458d72572 made barclick to select the specific tag 2006-07-14 10:34:07 +02:00
Anselm R. Garbe
9cd686c93a implemented bar for dwm (I miss status text), I plan that status text is read from stdin in dwm 2006-07-14 10:07:38 +02:00
Anselm R. Garbe
7fe717c29f fixed several things, nearly feature complete 2006-07-13 20:28:19 +02:00
Anselm R. Garbe
3aad92202d new stuff 2006-07-13 19:55:07 +02:00
Anselm R. Garbe
efa7e51401 several other additions/fixes, dwm is quite usable already 2006-07-13 18:21:38 +02:00