Commit Graph

814 Commits

Author SHA1 Message Date
Sander van Dijk
e1a5370c53 another small fix in create_area 2006-04-15 00:30:49 +00:00
Sander van Dijk
2b2dfb9fd3 oops... 2006-04-15 00:08:26 +00:00
Sander van Dijk
fe24755f00 small fix in create_area 2006-04-15 00:05:34 +00:00
Anselm R. Garbe
16eba3214a fixed writing to /view/X/mode 2006-04-14 12:49:29 +02:00
Anselm R. Garbe
2007eebaae allowing to write 0 to /def/colwidth 2006-04-14 12:47:10 +02:00
Anselm R. Garbe
ca7547d056 implemented /def/colwidth (takes 0 for default scaling, or a px value for a specific size, ie 500 seems fine for 1400x1050 screens) 2006-04-14 12:45:53 +02:00
Anselm R. Garbe
391f88e730 implemented /def/colmode containing the default column mode 2006-04-14 12:03:44 +02:00
Anselm R. Garbe
7819b86861 fixed negative (x,y) issue in place_client 2006-04-14 11:50:20 +02:00
Anselm R. Garbe
37f8da2353 made place_client more robust against clients with obfuscated sizes 2006-04-14 11:35:42 +02:00
Anselm R. Garbe
0b7acc5330 removed rc/extern redirection, removed OLD_PATH stuff (unnecessary), I don't care about WMII_FONT/*COLORS being in env, three vars are ok, changed progs file location (this allows running wmiirc from shell as well, because DISPLAY is not screwed up) 2006-04-14 10:28:10 +02:00
Anselm R. Garbe
b9d53efbe1 adding bar rect to rects_of_view() vector... 2006-04-14 10:06:05 +02:00
Anselm R. Garbe
4d366db25c fixed move on grab 2006-04-14 09:40:18 +02:00
Anselm R. Garbe
9f8279aa6b made floating placement much better (best fit strategy first, random x/y strategy if no best fit found) 2006-04-14 09:34:03 +02:00
Sander van Dijk
9ba83fab07 respect min_height in the frame rescaling mechanism in column-default too 2006-04-13 22:20:54 +00:00
Sander van Dijk
92814d3fd4 respect MIN_COLWIDTH in the column rescaling mechanism 2006-04-13 21:28:04 +00:00
Sander van Dijk
20431e4bc1 disallow the creation of new columns if the amount of columns on screen is width/mincolwidth; next up is respecting mincolwidth in the scaling mechanism 2006-04-13 20:44:31 +00:00
Anselm R. Garbe
8c5358831b readded /tags, Maxi check if this patch fixes your problem 2006-04-13 17:41:58 +02:00
Anselm R. Garbe
0e453fb47b removed unnecessary debug output 2006-04-13 17:08:17 +02:00
Anselm R. Garbe
f750cd9813 code cleanups 2006-04-13 16:52:33 +02:00
Anselm R. Garbe
a126bbafb1 fixed view focussing issue in update_views 2006-04-13 15:37:52 +02:00
Anselm R. Garbe
fe500a8cd2 some more polishing 2006-04-13 15:35:10 +02:00
Anselm R. Garbe
11906f13b2 order matters in wmiirc 2006-04-13 14:58:22 +02:00
Anselm R. Garbe
fe0f4413e4 fixed match_rules 2006-04-13 14:38:29 +02:00
Anselm R. Garbe
39085f5b67 fix in match_rule 2006-04-13 14:31:07 +02:00
Anselm R. Garbe
4be90199ae removed 'retag' command 2006-04-13 14:09:28 +02:00
Anselm R. Garbe
aa50f6e179 fixed forgotten def.mod occurence in event.c 2006-04-13 12:21:08 +02:00
Anselm R. Garbe
4e4793336f removed /view indirection, instead tags occur in / directory, /view is a shorty for the viewed tag, fixed floating focus bug, fixed $MODKEY-s crashing bug on startup 2006-04-13 10:06:07 +02:00
Anthony Martin
ddd5dec606 fixed incorrect test for modifier masks, reported by Frank 2006-04-12 22:30:44 -07:00
Sander van Dijk
ec78f60e8a ugly hack to make 'retag' actually work (it didn't) on startup, but let it not mess up a users layout 2006-04-13 00:03:29 +00:00
Anselm R. Garbe
aa9c4c48a8 fixed reading /view/X/name 2006-04-12 14:31:38 +02:00
Anselm R. Garbe
eaa2d5f382 added /view/ctl for view-specific commands, fixed retag command of /ctl 2006-04-12 14:28:05 +02:00
Anselm R. Garbe
6d878a1b71 removed /tags, renamed /clients/ to /client/, changed /view, it contains now all avaiable views, to address the selected view, you have to substitute /view with /view/sel 2006-04-12 14:14:34 +02:00
Anselm R. Garbe
bb7ac65b3e forgot a ! 2006-04-12 12:33:28 +02:00
Anselm R. Garbe
da725f1f83 now fixed the send_client_to bug, also changed max mode rendering, I added an additional bar which contains <sel client idx>/<number of clients> 2006-04-12 12:24:04 +02:00
Anselm R. Garbe
14375d795b fixed typo caused bug reported by bogon 2006-04-12 11:59:09 +02:00
Anselm R. Garbe
9e48c575e4 fixed the * tag issue proposed like Sander did in the mail 2006-04-12 11:39:59 +02:00
Anselm R. Garbe
e90a8151d4 fixed remark send by Sander in send_to_client 2006-04-12 11:36:17 +02:00
Anselm R. Garbe
5662a1b15c added /def/grabmod, which allows to set the modifier key for mouse grab based moves/resizals (default is Mod1) 2006-04-12 11:08:31 +02:00
Anselm R. Garbe
69ddb68f00 made cmd/wm code more concise 2006-04-12 10:44:07 +02:00
Anselm R. Garbe
f5bdd9a03d fixed * tag bug in rules reported by sander, revsersed order of matching, classinst need to have the highest prio 2006-04-12 09:09:46 +02:00
Anselm R. Garbe
d7dc09cc8b removed Alt, instead use Mod1 in any case, added UP/.. vars to wmiirc 2006-04-12 08:53:06 +02:00
Sander van Dijk
9dc61b3f67 don't try to create a new column if there is only one client in the current one (prevents flicker on repeated sendto prev/next) 2006-04-11 21:01:13 +00:00
Sander van Dijk
325bd1be5e fixes the crash on M-S-space I was experiencing (checking order was wrong) 2006-04-11 20:33:09 +00:00
Anselm R. Garbe
3a65dd3100 changed property precedence in rule matching (client name has higher precendence than class instance) 2006-04-11 17:40:05 +02:00
Anselm R. Garbe
7c6025aee3 fixed bug reported by tove (1 -> 11, label kept state) 2006-04-11 17:38:58 +02:00
Anselm R. Garbe
0fff5a5aaf implemented /view/name file which contains currently selected tag 2006-04-11 17:21:38 +02:00
Anselm R. Garbe
99ca533ca7 removed $MODKEY-Shift-n, instead new columns are created on column boundaries on move prev/next respectively, seems more natural and reduces 1 keybinding 2006-04-11 15:54:14 +02:00
Anselm R. Garbe
5a2a5d41b5 fixed two bugs reported by nion and lavish 2006-04-11 14:23:13 +02:00
Anselm R. Garbe
d2825a06e2 fixed several update_views issues 2006-04-11 10:16:01 +02:00
Anselm R. Garbe
20a9a089a7 fixed wildcard handling (though now geometry issues on retag) 2006-04-11 09:20:19 +02:00
Anselm R. Garbe
9ec94a273b added 'nil' tag as fallback if no tag has been matched 2006-04-11 08:43:32 +02:00
Sander van Dijk
2124079312 fix a small column scaling issue 2006-04-10 20:55:33 +00:00
nion
4924c268ce wmiiplumb->wmiipsel 2006-04-10 22:15:45 +02:00
Anselm R. Garbe
140535aad0 removed tag.c 2006-04-10 17:51:05 +02:00
Anselm R. Garbe
53b9c7b33f rearranged 2006-04-10 17:50:39 +02:00
Anselm R. Garbe
c087c64dd2 simplified tagging data structures internally, though not finished yet, don't use this exessively ;) 2006-04-10 17:43:13 +02:00
Anselm R. Garbe
5a6da3e7cf added intelligent placement for floating layer, changed Makefile as discussed with Maxi 2006-04-10 15:48:27 +02:00
Anselm R. Garbe
72c0efea9e removed /view/tag, removed -t argument, instead /def/rules is used. A new magic tag "!" keeps track of inheriting the selected view tag (/.*/ -> !), the first rule /.*/ -> 1 replaces the /view/tag default tag stuff (ex -t argument), writing "retag" to /ctl applies /def/rule to all existing clients, except the "!" handling 2006-04-10 10:58:21 +02:00
Anselm R. Garbe
5137f3e1a2 began to implement intelligent floating placement 2006-04-07 20:06:59 +02:00
Anselm R. Garbe
3e49d746e3 implemented horizontal scaling for columns 2006-04-07 16:50:08 +02:00
Anselm R. Garbe
8199524d26 renamed 'equal' mode into 'default' mode 2006-04-07 16:08:17 +02:00
Anselm R. Garbe
cbf1082d50 fixed resizing offsets in swapping 2006-04-07 16:04:47 +02:00
Anselm R. Garbe
c94aff285c vertical scaling in 'equal' mode (will be called 'default' soon) for columns 2006-04-06 17:03:12 +02:00
Anselm R. Garbe
40a69dddaf fixed mouse grabbing for selection and resizals 2006-04-06 12:52:20 +02:00
Anselm R. Garbe
2b3eb084f7 simplified rule.c 2006-04-06 12:19:20 +02:00
Anselm R. Garbe
3588e0909d simplified tagging in Client 2006-04-06 11:31:54 +02:00
Anselm R. Garbe
ae2d270f22 cleaned up vector definition 2006-04-06 10:39:49 +02:00
Anselm R. Garbe
38fa6c1f49 proceeded with cleanup 2006-04-06 08:09:22 +02:00
Anselm R. Garbe
83834ba9b3 drastic reduction of ugly #define's 2006-04-06 07:55:33 +02:00
Anselm R. Garbe
bcec7933d8 fixed * handling 2006-04-05 19:45:34 +02:00
Anselm R. Garbe
bc2df2577c fixed name2view bug 2006-04-05 19:37:38 +02:00
Anselm R. Garbe
48e62c1f94 fix of stupid bug 2006-04-05 18:27:52 +02:00
Anselm R. Garbe
d2c6677892 added * tag for having clients sticky 2006-04-05 13:27:12 +02:00
Anselm R. Garbe
9ade67af99 removed view <tags>, instead view <tag>, removed ~ labelling of tag labels in the bar 2006-04-04 12:25:36 +02:00
Anselm R. Garbe
0cdd4e85a8 merging usa's yesterday proposal for kb.c with current style 2006-04-03 17:43:02 +02:00
Anselm R. Garbe
d9c9ef17f3 fixed kb.c 2006-04-03 17:22:05 +02:00
Anselm R. Garbe
04323be88b removed libcext/array.c 2006-04-03 16:48:41 +02:00
Anselm R. Garbe
41f9a57ba6 prepared cext_array_* removal in libixp 2006-04-03 15:52:05 +02:00
Anselm R. Garbe
2dee3984ea removed cext_array_* stuff from wmiimenu 2006-04-03 15:38:32 +02:00
Anselm R. Garbe
72709aff0f removed array_attach from kb.c 2006-04-03 15:25:15 +02:00
Anselm R. Garbe
ede385c313 made the style more concise, s/evector_t/Vector/g, evector.c -> vector.c, s/foo_vec_t/FooVector/g, etc 2006-04-03 13:40:34 +02:00
Anselm R. Garbe
03cb248e71 applied the changes made by Icarus Sparry 2006-04-02 22:53:56 +02:00
Anselm R. Garbe
b4d964e5cd it is sufficient to prepend ~ in views only if they are in floating mode 2006-03-31 08:24:51 +02:00
Anselm R. Garbe
6bb011dc1e sanitized float handling, '~' is only used in /def/rules now, nowhere else and skipped explicitly as tag, Client struct contains a floating flag now (if set, the client will be floating in all views), added [n] suffix to view labels of the bar (does not occur in tags which have not yet been selected, thus no view) showing the focused area of the specific view 2006-03-31 07:57:33 +02:00
Anselm R. Garbe
42a175422d fixed tag selection issue from mailinglist 2006-03-30 14:58:53 +02:00
Anselm R. Garbe
43edcfc10f bugfix of the destroy_key bug 2006-03-30 13:28:21 +02:00
Anselm R. Garbe
5f37f67821 implemented implicit view destroying if last client gets detached, corrected taglabel appearance/disappearance, fixed some small bugs 2006-03-29 09:45:54 +02:00
Sander van Dijk
4c995b2911 small drop_resize change, handle a cornercase nicer 2006-03-28 20:17:44 +02:00
Sander van Dijk
353a8103bb make vertical colresize more failsafe, fix some vertical wandering 2006-03-27 22:04:38 +02:00
Sander van Dijk
6cd35210a2 little hack to update the taglabel on (un)set of colmax when there's only one client in the column 2006-03-27 20:40:05 +02:00
Sander van Dijk
c32e978ebb fix swap-related crashes 2006-03-27 19:09:30 +02:00
Anselm R. Garbe
193dbc69fc several fixes 2006-03-27 11:55:41 +02:00
Anselm R. Garbe
ae89ad3d79 swapping keeps focus 2006-03-27 11:12:18 +02:00
Anselm R. Garbe
44a0d02c92 fixed some other swapping issues, now works like a charm 2006-03-27 09:48:48 +02:00
Anselm R. Garbe
344f3d0573 fixed crashing bug 2006-03-27 09:42:22 +02:00
Anselm R. Garbe
fcedcdcafd replaced exclusive flag with swap ($MODKEY-Shift-{h,j,k,l}) 2006-03-27 09:38:41 +02:00
Anselm R. Garbe
c946b86cdf re-applying Sanders patches which I accidently overwrote 2006-03-27 09:01:05 +02:00
Anselm R. Garbe
6ce7eb4337 exclusive mode of columns done with $MODKEY-x 2006-03-27 08:38:17 +02:00
Anselm R. Garbe
5e43254a12 removed capacity (doing that as exclusive mode is saner) 2006-03-27 07:46:12 +02:00
Anselm R. Garbe
b42643433e added /view/X/capacity (though some corner cases might crash the wm if you use it) 2006-03-27 07:17:47 +02:00
Sander van Dijk
c7cba3c123 make drop_resize more reliable in cornercases. 2006-03-26 22:13:35 +02:00
Anselm R. Garbe
d12fe194b5 added new shortcuts as described in prev snap, fixed rule.c issues (update_rules()), changed bar rendering order as explained in IRC (expand is the first non-intern label with east alignment) 2006-03-26 18:21:12 +02:00
Anselm R. Garbe
0d935ce433 some cleanup in rule.c, added $MODKEY-Shift-{j,k} 2006-03-26 17:49:31 +02:00
Anselm R. Garbe
2376e1c829 fixing confreq issue (maybe this fixes other issues as well) 2006-03-26 16:47:06 +02:00
Anselm R. Garbe
a17657c62a changed bar drawing, the top-right label's text is east-aligned and uses the available space, thus it is expanded 2006-03-26 16:37:03 +02:00
Anthony Martin
e64403e90c should fix the bug reported by Fernan on the mailing list 2006-03-24 21:16:58 -08:00
Anselm R. Garbe
73dbbb13ea fixed crashing bug on second run of wmiirc 2006-03-24 15:45:30 +01:00
Anselm R. Garbe
bdc19c863a tag label in titlebar is now inverted, if the column is in max mode 2006-03-24 15:30:48 +01:00
Anselm R. Garbe
92c17cb5f2 drawing tags into a separate label in the titlebar 2006-03-24 15:23:21 +01:00
Anselm R. Garbe
fb813f2bc1 rejecting writing empty tags 2006-03-24 15:17:50 +01:00
Anselm R. Garbe
94ec2ffc74 because I think wmiimenu is adequate enough and we don't need an input widget, I allow moving frames by grabbing their titlebar 2006-03-24 15:15:46 +01:00
Anselm R. Garbe
dd64d2e7b6 if tags of a client change, then the frame is redrawn 2006-03-24 15:06:47 +01:00
Anselm R. Garbe
c63add01fe some more changes to wmii.1 2006-03-24 13:52:22 +01:00
Anselm R. Garbe
67b6bb092a added correct socket file to wmii.1 2006-03-24 13:46:56 +01:00
Anselm R. Garbe
1b312231d6 finished internalized tag selector for bar 2006-03-24 13:36:35 +01:00
Anselm R. Garbe
829a64e302 drawing quadrants as well 2006-03-24 12:28:52 +01:00
Sander van Dijk
9d96bc2fe6 introduce a min_colwidth (32 pix for now), limit the amount of columns to screenwidth/(2*min_colwidth) 2006-03-23 21:39:02 +01:00
Anselm R. Garbe
80bde63776 moving the view label stuff from wmiirc to wmiiwm (removed expand), merging with available tags and click handling will follow 2006-03-23 20:48:26 +01:00
Anselm R. Garbe
9bc3e63b9a found a way to remove queueing and to have correct tag info in the bar, which is pretty simple 2006-03-23 18:08:55 +01:00
Anselm R. Garbe
199c419bd8 removed unnecessary alignments in mouse.c 2006-03-23 17:02:35 +01:00
Anselm R. Garbe
14d5ff7f95 reformatted somewhat 2006-03-23 16:56:47 +01:00
Anthony Martin
faa0dd5bf5 fixed the filesystem specification comment 2006-03-23 07:32:45 -08:00
Anselm R. Garbe
a6c99a8319 merged 2006-03-23 16:13:48 +01:00
Anselm R. Garbe
df6701edea slightly changes in fs.c, removed kmode and quit from wmii.1 2006-03-23 16:12:28 +01:00
Anthony Martin
5cee0164e6 removed trailing whitespace in *.c, code cleanup finished 2006-03-23 07:12:06 -08:00
Anthony Martin
a9ad74533e cleaned up formatting in fs.c 2006-03-23 07:07:18 -08:00
Anselm R. Garbe
ac6bd022ca grab frame instead of client area (much more convenient) 2006-03-23 16:04:22 +01:00
Anselm R. Garbe
a0c4b1b908 fixed small issues in area.c 2006-03-23 15:58:36 +01:00
Anthony Martin
a0d45af215 cleaned up formatting in view.c and wm.c 2006-03-23 06:01:32 -08:00
Anselm R. Garbe
93b0e21ffb removed snap output in fs.c/FsDdef 2006-03-23 14:47:07 +01:00
Anselm R. Garbe
39f4a3a630 removed that feature again, with tagging bars this won't work well, thus I keep it out 2006-03-23 14:44:10 +01:00
Anselm R. Garbe
d154240ab4 allowing moving frames through Button1 on frames (though resize only through the Modkey+Button3 on client area), this allows handy movements between columns 2006-03-23 14:42:33 +01:00
Anselm R. Garbe
9d37029fe9 snap value is calculated dynamically now 2006-03-23 14:37:54 +01:00
Anselm R. Garbe
5e2c219f0e setting default border to 2 pixels 2006-03-23 14:30:00 +01:00
Anthony Martin
fecbab94dd cleaned up formatting in event.c, kb.c, mouse.c, and wm.h 2006-03-23 05:22:43 -08:00
Anselm R. Garbe
9185e59c66 cleaned up inclusions in tag.c and view.c, fixed view action in /ctl 2006-03-23 10:50:04 +01:00
Anselm R. Garbe
5549d217e8 renamed ctag occurences to tag, now the code should be much more readable 2006-03-23 10:46:35 +01:00
Anselm R. Garbe
b248569f4d renamed several _tag functions into _view where it makes sense 2006-03-23 10:43:57 +01:00
Anselm R. Garbe
04bba2a6c4 separated tag.c into tag.c and view.c, renamed Tag to View, still some parts to be adapted 2006-03-23 10:36:51 +01:00
Anselm R. Garbe
74a25f3158 fix of fix 2006-03-23 10:06:43 +01:00
Anselm R. Garbe
ddc74dea2e renamed /ws into /view, renamed select of /ctl into view 2006-03-23 09:54:20 +01:00
Anselm R. Garbe
4accad27fc updated enqueue condition 2006-03-23 09:28:43 +01:00
Anselm R. Garbe
eccba17195 added necessary strdup's in event queueing 2006-03-23 09:23:09 +01:00
Anselm R. Garbe
cc572f14f1 implemented event queueing and fixed a bug in rule.c reported by usa 2006-03-23 08:43:26 +01:00
Anthony Martin
38cb6fdc0d cleaned up formatting in bar.c and client.c 2006-03-22 14:49:18 -08:00
Anthony Martin
f0c75feab7 cleaned up code formatting in area.c 2006-03-22 14:16:23 -08:00
Sander van Dijk
d62ca8148c just to be sure, let's do an extra check here too... 2006-03-22 23:03:53 +01:00
Sander van Dijk
c0e7213544 fix a small Alt-space issue (stricter checking needed for the case where both the selected area and t->revert were 0) 2006-03-22 22:34:48 +01:00
Georg Neis
4a2b5a7230 added -t option to wmii
make tests more robust
2006-03-22 21:11:57 +01:00
Anselm R. Garbe
ff6040856c made /ws/tag read-only 2006-03-22 20:09:22 +01:00
Anselm R. Garbe
0d333433ab added -t <default tag> to wmiiwm 2006-03-22 20:03:41 +01:00
Anselm R. Garbe
8874f818a1 merged 2006-03-22 19:58:00 +01:00
Anselm R. Garbe
775975476d small fix in mkqid 2006-03-22 19:57:18 +01:00
Georg Neis
a2cea1fd41 fix ctrl+alt+w,y handling, update SEE ALSO in wmii.1 2006-03-22 19:56:55 +01:00
Anselm R. Garbe
85ebc41100 several fixes in fs.c, wmiir read /foobar presents now Enofile 2006-03-22 19:54:27 +01:00
Sander van Dijk
a63783c994 manpage correction: wmiir and wmiiwm print version info on stdout too 2006-03-22 18:09:56 +01:00
Anselm R. Garbe
d3fbdfac1b removed border cursor displaying on motion event, we got Alt-Button{1,3}, we don't want redundant behavior 2006-03-22 17:26:39 +01:00
Anselm R. Garbe
9708b26a9a trick, using def.border - 1 instead of def.border 2006-03-22 17:17:00 +01:00
Anselm R. Garbe
32426641d5 other cursor fixes 2006-03-22 17:08:21 +01:00
Anselm R. Garbe
1e99e3beb3 hopefully fixed cursor issue (following what rio did) 2006-03-22 16:25:24 +01:00
Anselm R. Garbe
866a297e8f fixed wrong error message (s/Enoperm/Enofile/) in xcreate of fs.c 2006-03-22 14:32:46 +01:00
Anselm R. Garbe
ff64ccbe17 should fix issue reported by Vincent 2006-03-22 13:02:41 +01:00
Anselm R. Garbe
e228e2e210 removed unnecessary debug info, prepared new snap 2006-03-22 09:53:39 +01:00
Anselm R. Garbe
564a3ecbf6 several fixes discussed on mailinglist this morning 2006-03-22 09:48:08 +01:00
Anselm R. Garbe
d083e7e243 several fixes, merges 2006-03-21 18:14:50 +01:00
Sander van Dijk
5009939793 fix wandering of non-edge columns too. 2006-03-19 22:50:49 +01:00
Sander van Dijk
b87d293483 I believe this is a better solution to the inc-related wandering after all... 2006-03-19 22:15:08 +01:00
Sander van Dijk
d60c33a728 sorry, this is what the previous patch should have looked like... 2006-03-19 20:16:46 +01:00
Sander van Dijk
ed3fe6663a prevent columns from wandering off of the screen due to inc-handling
(because a->rect.x != f->rect.x and a->rect.width != f->rect.width)
2006-03-19 20:07:02 +01:00
Sander van Dijk
eee799a3a7 small addition to earlier resize fixes 2006-03-19 19:20:07 +01:00
Sander van Dijk
e8eb1fad1d prevent crash when trying to select prev/next area when there are none 2006-03-18 17:26:34 +01:00
Sander van Dijk
5c67ada11f small fix for select prev/next area 2006-03-18 17:24:02 +01:00
Sander van Dijk
970db324b9 some more colresize fixes... 2006-03-17 22:28:46 +01:00
Sander van Dijk
77409a5bb4 whoops... 2006-03-17 21:59:27 +01:00
Sander van Dijk
bc8475d68f another colresize fix, working around a signed/unsigned comparison without a typecast 2006-03-17 21:42:32 +01:00
Sander van Dijk
71f5caad37 forbid manual vertical resizing when in Colstack or Colmax (this is wmii's job) 2006-03-16 18:58:52 +01:00
Anselm R. Garbe
7ea3975973 applied Sanders patch to deny annoying resize artifacts with some minor changes 2006-03-16 09:13:14 +01:00
Anselm R. Garbe
88de7a499a fixed resize_all_clients call, updated welcome 2006-03-16 08:06:31 +01:00
Anselm R. Garbe
f4908e70a2 changed two important things, first on update_tags clients should be attached at least to the selected tag (that the specific frame is most recent, this is much more efficient, second fixed arrange_tag call if a floating client gets detached) 2006-03-16 07:33:25 +01:00
Anselm R. Garbe
ebc347a356 hotfix of update_tags 2006-03-15 16:30:06 +01:00
Anselm R. Garbe
e2e18a8d76 some other simplifications 2006-03-15 16:28:13 +01:00
Anselm R. Garbe
4952030390 made destroy_tag static 2006-03-15 16:08:22 +01:00
Anselm R. Garbe
2851ce5b02 fixed cyclic calls of resize_client because it called resize_area (this is only called explicitely now) 2006-03-15 16:00:39 +01:00
Anselm R. Garbe
8e61f1b496 multitag syntax for select and tags file is allowed now with tag[+tag[+tag]...], spaces don't separate tags anymore!!! 2006-03-15 13:18:05 +01:00
Anselm R. Garbe
b72f13580c fixed float forcing as well 2006-03-15 10:51:57 +01:00
Anselm R. Garbe
a8e7215e12 fixed rule matching 2006-03-15 10:44:54 +01:00
Anselm R. Garbe
ebff664fd4 proceeded with tag separation 2006-03-15 10:35:38 +01:00
Anselm R. Garbe
dff6fb2502 began to store tags in a different way 2006-03-15 09:02:25 +01:00
Anselm R. Garbe
d89153c109 some other changes 2006-03-14 15:46:12 +01:00
Anselm R. Garbe
1cfea0d215 fixed update_tags, hopefully 2006-03-14 10:33:50 +01:00
Anselm R. Garbe
3c5dd59018 changed proglist in wmiirc, updated update_tags() to allow 'select tag(s)' ;) 2006-03-14 10:05:55 +01:00
Anselm R. Garbe
889aaed80f temporary select tag(s) must be space separated (no inheritance) 2006-03-14 09:36:59 +01:00
Anselm R. Garbe
3d0b3a41da fixed several issue 2006-03-14 08:53:56 +01:00
Anselm R. Garbe
ae43c939d8 ~ is a magic tag which needs to be separated by case, merging of different tags works with the '+' operator, ie xwrite /ctl select 1+2 2006-03-13 20:27:33 +01:00
Anselm R. Garbe
3eea13a29b I recently worked on allowing 'select tag(s)', but not finished yet 2006-03-13 19:49:06 +01:00
Anselm R. Garbe
bf82150f60 fixed bug which moved other windows inplace on updating /def/font 2006-03-13 10:45:30 +01:00
Anselm R. Garbe
45e1326481 reparent only on manage_client and destroy_client ;) 2006-03-13 10:09:37 +01:00
Anselm R. Garbe
85ec4d7480 fixed subtle bug which caused crashing nearly every app which unmaps itself but wmii don't reparents the window... 2006-03-13 09:57:56 +01:00
Anselm R. Garbe
8820d14146 some refactoring of defines 2006-03-13 09:22:35 +01:00
Anselm R. Garbe
4a93c03dbc fixed grab-related bug 2006-03-13 09:13:22 +01:00