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
|
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
|
6d48434538
|
fixed several issues, now seems much more stable
|
2006-03-08 12:17:18 +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
|
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 |
|
Anselm R. Garbe
|
17a12e5c5d
|
changed default tag, allowing writing /def/tag
|
2006-03-06 16:35:07 +01:00 |
|
Anselm R. Garbe
|
19d6272285
|
hotfix
|
2006-03-06 11:49:58 +01:00 |
|
Anselm R. Garbe
|
c1ec76e02b
|
removed unnecessary stuff
|
2006-03-06 10:46:34 +01:00 |
|
Anselm R. Garbe
|
95a2527e11
|
proceeded with tag integration
|
2006-03-05 23:38:50 +01:00 |
|
Anselm R. Garbe
|
5df09bbf3f
|
slightly switching to tag mechanism (though several updates still needed)
|
2006-03-05 20:00:18 +01:00 |
|
Anselm R. Garbe
|
e797517817
|
added 'nil' tag as default policy
|
2006-03-05 19:27:32 +01:00 |
|
Anselm R. Garbe
|
7e8ab56d91
|
added /tags namespace, added .../tags files to client namespace, added tag display in draw_client
|
2006-03-05 19:20:27 +01:00 |
|
Anselm R. Garbe
|
dcc6e16302
|
fixed mkqid to prevent issue reported by bogon
|
2006-03-05 16:48:14 +01:00 |
|
Anselm R. Garbe
|
421ac8babf
|
enum fixes of Fs stuff
|
2006-03-05 14:16:48 +01:00 |
|
Anselm R. Garbe
|
c7c5283ebd
|
removed check_event from wmiimenu (it does not need it anymore)
|
2006-03-05 13:29:21 +01:00 |
|
Anselm R. Garbe
|
c4edc4f3fd
|
enumerized cursors
|
2006-03-05 13:22:42 +01:00 |
|