663 Commits

Author SHA1 Message Date
Anselm R. Garbe
4d796b3c5c removed Raise stuff, implement restack_tag instead which is called on focus_client and takes care of the correct Z layers of all windows of the tag 2006-03-09 13:19:12 +01:00
Anselm R. Garbe
02999b502b fixed backticks in wmiirc 2006-03-09 12:48:05 +01:00
Anselm R. Garbe
ae04939f77 if last managed client is destroyed, but floating clients still exist, the focused layer is selected implicitely 2006-03-09 12:44:38 +01:00
Anselm R. Garbe
1f64e630ca focus(Client *c) function is now safer if the client is not attached 2006-03-09 12:38:02 +01:00
Anselm R. Garbe
de2c95793e running wmiirc should also refresh grabbed shortcuts 2006-03-09 12:35:09 +01:00
Anselm R. Garbe
e2298f7187 added Gimp and xmms as default broken apps to wmiirc, allowing ~-only in /def/class indicating that the client is handled as floating client, regardless the tag 2006-03-09 12:22:53 +01:00
Georg Neis
7c44cba3ce fix color of tag label after the first client is created, other stuff 2006-03-09 12:00:47 +01:00
Anselm R. Garbe
3dddff5ce8 added Georg's proposal to select a tag implicitely if a new client appeares with a different tag and the current tag is empty 2006-03-09 11:53:53 +01:00
Anselm R. Garbe
28e98219e0 fixed a bug which caused that arrange_area() worked on floating layout 2006-03-09 11:42:32 +01:00
Anselm R. Garbe
c74117881e moved /class directory to /def/class, fixed bug reported by bogon (resize_all_clients()) 2006-03-09 11:39:15 +01:00
Anselm R. Garbe
b047fc8748 fixed LB event to contain label name instead of index, now going to sleep, really 2006-03-09 02:53:38 +01:00
Anselm R. Garbe
03a80ed0d5 bar now displays tags perfectly ;) 2006-03-09 02:43:20 +01:00
Anselm R. Garbe
407ed38930 bar allows self-defined directories 2006-03-09 02:15:43 +01:00
Anselm R. Garbe
a3cefb24b9 TF (tag focus) is written instead of WS event 2006-03-09 00:30:35 +01:00
Anselm R. Garbe
08f98bc26b tagging events: NT <tag> is written if a new tag appears in /tags, RT <tag> is written if a tag disappeared in /tags 2006-03-09 00:27:12 +01:00
Anselm R. Garbe
fd9dbf43e0 fixed annoying area[0] removal on detach_fromarea 2006-03-08 23:58:21 +01:00
Anselm R. Garbe
ee58535ee0 merged 2006-03-08 23:54:32 +01:00
Anselm R. Garbe
f78cc72f3d fixed transient handling, fixed zombie frames 2006-03-08 23:53:52 +01:00
Georg Neis
847630132f 631 again 2006-03-08 23:49:36 +01:00
Georg Neis
95b53743de Makefiles: rename lib targets to avoid forced recreation of archives 2006-03-08 23:34:47 +01:00
Anselm R. Garbe
94a4f31e25 fixed tag inheritance 2006-03-08 23:06:48 +01:00
Anselm R. Garbe
1c1cf60410 if /class/X:z contents are empty, ws tag is inherited (or /def/tag if /ws does not exists) 2006-03-08 22:56:31 +01:00
Anselm R. Garbe
6015adfa2a ~ is dropped in /tags creation 2006-03-08 22:55:10 +01:00
Anselm R. Garbe
ebbc476adb ~ in tags indicates the client is forced to be floating, fixed bug reported by bogon 2006-03-08 22:52:13 +01:00
Anselm R. Garbe
cc54c92724 adding DMWRITE flag to /keys and /class because you are permitted to create files inside those directories 2006-03-08 22:46:45 +01:00
Anselm R. Garbe
40b37a7fba merged 2006-03-08 22:42:34 +01:00
Anselm R. Garbe
dec16283d1 enabling tag inheritance from /class/class:instance definition 2006-03-08 22:41:45 +01:00
Sander van Dijk
dee32f41f1 wmiimenu display anomaly fix 2006-03-08 22:12:18 +01:00
Anselm R. Garbe
0309ac76c4 implemented /class namespace, which you can use to provide hints to the wm how to tag a specific class:instance of a client, ie echo -n ~gimp|wmiir create /class/Gimp:*, you can read the class:instance info ie via: wmiir read /ws/sel/sel/class 2006-03-08 17:45:16 +01:00
Anselm R. Garbe
ca016a504b added class.c to provide a sane class/instance handling for clients 2006-03-08 16:52:05 +01:00
Anselm R. Garbe
a829af6746 renamed sendtoarea into sendto, fixed both bugs reported by bogon, added classinstance stuff to Client struct (also initialized in alloc_client()) 2006-03-08 16:05:09 +01:00
Georg Neis
8baa06eb3b some unimportant stuff 2006-03-08 14:22:42 +01:00
Anselm R. Garbe
435d916ac7 reducing name2key calls reported by ened 2006-03-08 13:30:34 +01:00
Anselm R. Garbe
45240edd31 Added tag snap for changeset 98ff060b0e92f0c398912431c7eff5d921b52cb6 2006-03-08 13:28:54 +01:00
Anselm R. Garbe
080a6107dc merged 2006-03-08 13:00:25 +01:00
Anselm R. Garbe
fe791debda rearranged client.c/frame.c 2006-03-08 13:00:10 +01:00
Georg Neis
070b747428 wmiimenu.1: mention default values and explain WMII_FONT 2006-03-08 12:56:05 +01:00
Anselm R. Garbe
ccf85c6c90 stablelized things somewhat more 2006-03-08 12:45:28 +01:00
Anselm R. Garbe
f85ea6d871 added $MODKEY-Control-t shortcut to provide menu with available tags 2006-03-08 12:36:36 +01:00
Anselm R. Garbe
7e819f556a merged Georg's changes 2006-03-08 12:17:55 +01:00
Anselm R. Garbe
6d48434538 fixed several issues, now seems much more stable 2006-03-08 12:17:18 +01:00
Georg Neis
aeaab6a26a swapped $MODKEY-[0-9] and $MODKEY-Shift-[0-9] 2006-03-08 12:12:04 +01:00
Anselm R. Garbe
bf9a872c4d fixed bug reported by bogon (with the sideeffect of empty ws until select) 2006-03-07 19:37:26 +01:00
Anselm R. Garbe
e4d1df57e6 fixed /def/tag handling 2006-03-07 19:32:47 +01:00
Anselm R. Garbe
6dbbae9cc9 Added tag snap for changeset 19752c2936a5ae2176fa00258633bb33416a5fde 2006-03-07 18:18:17 +01:00
Anselm R. Garbe
e1ed88b775 fixed 2006-03-07 18:18:15 +01:00
Anselm R. Garbe
4014335b4a Added tag 20060307 for changeset c5f52650862e436fc0aad3dc554ec7b196cbcd8a 2006-03-07 18:17:49 +01:00
Anselm R. Garbe
a10db6cbff prepared snap 2006-03-07 18:17:40 +01:00
Anselm R. Garbe
abe42ae2d0 some more fixes (remove untagged window immediately out the way) 2006-03-07 18:11:52 +01:00
Anselm R. Garbe
e083924cdf made mkqid more robust against special paths like /clients/cache/clients/keys 2006-03-07 17:53:16 +01:00