Commit Graph

846 Commits

Author SHA1 Message Date
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
Anselm R. Garbe 4bfca250ce added /cache namespace containing available cached ws'es 2006-03-07 17:43:46 +01:00
Anselm R. Garbe 86077a19c1 implemented /client namespace 2006-03-07 17:22:36 +01:00
Anselm R. Garbe 8028d87a4b speed'hack 2006-03-07 00:16:39 +01:00
Anselm R. Garbe 5eb2e0f33b hah, if you do echo -n '1 2'|wmiir write /ws/sel/sel/tags, then the specific client is displayed in both tags 1 and 2 (Alt-Shift-1, Alt-Shift-2) 2006-03-07 00:06:42 +01:00
Anselm R. Garbe f195ff6bdf proceeded with frames backref in Client struct 2006-03-06 23:55:47 +01:00
Anselm R. Garbe d56bb672f8 removed NetWM stuff, the new tagging mechanism is completely different and cannot be handled by NetWM stuff in a sane way 2006-03-06 23:15:57 +01:00
Anselm R. Garbe e63c6590db removed Fcall->mode == IXP_OAPPEND handling from writing to FsFtags 2006-03-06 21:18:45 +01:00
Anselm R. Garbe 8dcd780839 removed append from wmiir 2006-03-06 21:17:31 +01:00
Anselm R. Garbe cbc770ab04 changed update_ctags policy (not calling on detach, but on destroy) 2006-03-06 21:14:01 +01:00
Anselm R. Garbe bbbe27bedc implemented 'wmiir append' (ie can be used to append tags) 2006-03-06 20:15:43 +01:00
Anselm R. Garbe 538384f55f fix of the last change 2006-03-06 19:16:29 +01:00
Anselm R. Garbe 63e7bfd6c8 now it works as follows: default tag is 1, tag a client with Alt-[1,..,9], select a tag with Alt-Shift-[1,..,9] 2006-03-06 19:14:29 +01:00
Anselm R. Garbe 6eb557892d disabling update_ctags on detach_client (on unmap update_ctags attaches the detached client again, how bad) 2006-03-06 19:03:53 +01:00
Anselm R. Garbe 5d513c7505 proceeded with detach_client fixes, still annoying 2006-03-06 18:34:57 +01:00
Anselm R. Garbe 8a85f71a24 proceeded with fixing detach_fromtag, still buggy 2006-03-06 17:22:54 +01:00
Anselm R. Garbe 34cebed260 small other fix of FsFtag 2006-03-06 16:47:57 +01:00
Anselm R. Garbe b5bbb78075 fixed nasty bug in detach_client 2006-03-06 16:40:24 +01:00