Anselm R. Garbe
|
e2b1f6c27d
|
this might fix the hidden focus setting bug in stacking mode reported by DenisG, also touched several man pages, though wmiiwm.1 is only at a early stage.
|
2006-04-27 22:55:15 +02:00 |
Anselm R. Garbe
|
947a15ac98
|
fixed issue reported by rundstutzen (one has to be more hard to those broken apps)
|
2006-04-27 21:32:45 +02:00 |
Anselm R. Garbe
|
a56081487c
|
not ignoring conf requests if managed, but skipping all new geom
|
2006-04-27 19:49:43 +02:00 |
Anselm R. Garbe
|
623147ed85
|
updated client_grab
|
2006-04-27 18:32:37 +02:00 |
Anselm R. Garbe
|
e204c6f5eb
|
made Xmb active again
|
2006-04-27 14:18:54 +02:00 |
Anselm R. Garbe
|
896f22dec0
|
mapping clients after update_views()
|
2006-04-27 14:17:18 +02:00 |
Anselm R. Garbe
|
8fd5ae90bb
|
removed * tag hack, this reduces various corner cases
|
2006-04-27 14:06:37 +02:00 |
Anselm R. Garbe
|
94a12749cb
|
patch for Benderunit to check UTF8 issues
|
2006-04-27 13:40:26 +02:00 |
Anselm R. Garbe
|
ed412d2618
|
fixed geom issues when 1+2 -> 2 -alike tagging sequences appeared as well
|
2006-04-27 11:54:25 +02:00 |
Anselm R. Garbe
|
10d458f1a2
|
frame selectors need also be updated in detach_from_view
|
2006-04-27 11:24:15 +02:00 |
Anselm R. Garbe
|
61962d4d03
|
fixed the open bug reported by Sander, (after approx. 12h debugging I finally got this beast)
|
2006-04-27 11:22:20 +02:00 |
Anselm R. Garbe
|
9643981f3c
|
added debug info
|
2006-04-27 10:10:39 +02:00 |
Anselm R. Garbe
|
400768385c
|
adding debug info for c->sel problematic
|
2006-04-27 08:40:50 +02:00 |
Anselm R. Garbe
|
1b248269c6
|
speed hack
|
2006-04-26 19:11:59 +02:00 |
Anselm R. Garbe
|
8f00793a05
|
yet another typo fix
|
2006-04-26 19:07:27 +02:00 |
Anselm R. Garbe
|
0e1d040470
|
fixed typo
|
2006-04-26 19:03:04 +02:00 |
Anselm R. Garbe
|
076f943a6e
|
several fixes
|
2006-04-26 18:46:54 +02:00 |
Anselm R. Garbe
|
7863f248d1
|
apps requesting fullscreen at creation time are treated floating now
|
2006-04-26 16:23:05 +02:00 |
Anselm R. Garbe
|
7564b261eb
|
fixed bug reported by Maxi
|
2006-04-26 16:00:47 +02:00 |
Anselm R. Garbe
|
d8e532215b
|
applied Maxi's error handler patch (though with shutting up)
|
2006-04-26 15:19:56 +02:00 |
Anselm R. Garbe
|
9dd105c90d
|
improved relaxation algorithm, to try to relax on all clients not on the first fit or best fit, this seems more optimal, though needs some more cpu cycles
|
2006-04-26 13:36:54 +02:00 |
Anselm R. Garbe
|
bcaec998cf
|
added more debug output to track the *-tag geometry problems
|
2006-04-26 11:09:16 +02:00 |
Anselm R. Garbe
|
c1e5e40115
|
client title on ClientFocus event is pointless
|
2006-04-26 09:40:01 +02:00 |
Anselm R. Garbe
|
bb634000f8
|
allow click-based focus even if client is focused (this raises the client)
|
2006-04-26 09:03:06 +02:00 |
Anselm R. Garbe
|
6e1e231588
|
implemented sloppy focus changes as described at wmii@wmii.de to Sander, implemented ClientFocus event in /event, implemented client/index file (yesterday I decided to do it before wmii-3)
|
2006-04-26 08:59:55 +02:00 |
Sander van Dijk
|
3957992efe
|
some style changes in the code, improve readability
|
2006-04-25 23:11:49 +02:00 |
Sander van Dijk
|
612a498140
|
fixes some cornercase columnscale issues
|
2006-04-25 22:52:42 +02:00 |
Anselm R. Garbe
|
0a823da461
|
Click events are written on release now, not on Press
|
2006-04-25 18:51:25 +02:00 |
Anselm R. Garbe
|
a5790f6489
|
fixed typo in wmiirc, made sed to behave on more than one occurences pro line, fixed issue reported by ality
|
2006-04-25 18:35:54 +02:00 |
Anselm R. Garbe
|
a587b641df
|
adapted changes reported by Stefan Tibus to make wmii compile on Solaris
|
2006-04-25 17:29:54 +02:00 |
Anselm R. Garbe
|
fc57b25afe
|
allow click-to-focus on inferior windows
|
2006-04-25 16:05:38 +02:00 |
Anselm R. Garbe
|
43b906efff
|
implemented sloppy focus, this time it seems to work pretty well (because the queue is flushed from enter events in each situation they would interfere with default behavior)
|
2006-04-25 15:48:33 +02:00 |
Anselm R. Garbe
|
c46e7e5b62
|
proceeded with better name property rendering
|
2006-04-25 13:33:30 +02:00 |
Anselm R. Garbe
|
923b7d40f5
|
implemented whitespace skipping for tags in /def/rule processing
|
2006-04-25 08:20:37 +02:00 |
Anselm R. Garbe
|
341518eb34
|
added Sanders patch to check things out during tonight's offline session
|
2006-04-24 19:53:53 +02:00 |
Sander van Dijk
|
4dfb3c41ed
|
prevent bla%0
|
2006-04-24 19:21:11 +00:00 |
Anselm R. Garbe
|
a798042a6c
|
fixed fullscreen issues in acroread, mplayer (if floating)
|
2006-04-24 18:23:06 +02:00 |
Anselm R. Garbe
|
4bfb45faa5
|
fixed geom file writes in frames of columns
|
2006-04-24 17:53:48 +02:00 |
Anselm R. Garbe
|
d9e811ec0c
|
finished scaling separation from arrange_* functions
|
2006-04-24 17:39:58 +02:00 |
Anselm R. Garbe
|
4296b31b3c
|
changed arrange_view signature
|
2006-04-24 17:19:50 +02:00 |
Anselm R. Garbe
|
df251f992d
|
separated scaling stuff from arrange_column to scale_column (next is with views)
|
2006-04-24 16:54:56 +02:00 |
Anselm R. Garbe
|
01db208f43
|
changed UTF8 stuff somewhat
|
2006-04-24 16:03:37 +02:00 |
Anselm R. Garbe
|
970e0d1fe5
|
added Xutf8 stuff again, needs polishing
|
2006-04-24 01:01:49 +02:00 |
Anselm R. Garbe
|
da01e0d0d1
|
once giving Xutf8 a try again
|
2006-04-24 00:27:38 +02:00 |
Anselm R. Garbe
|
da72855366
|
kept the structural introduction of BlitzFont for future UTF8 support after wmii-3
|
2006-04-23 23:32:36 +02:00 |
Anselm R. Garbe
|
4beb05d262
|
removed Xutf8 crap, that is totally braindamaged what 'those X morns' have designed
|
2006-04-23 22:33:09 +02:00 |
Anselm R. Garbe
|
445976869e
|
polished liblitz, now going to support XFontSets
|
2006-04-23 20:00:47 +02:00 |
Sander van Dijk
|
e129deee19
|
make ClientClick output the unique clientnumber instead of the 'nth frame of column'-number (seems to be more usable)
|
2006-04-21 22:59:41 +00:00 |
Sander van Dijk
|
f96eb8db99
|
fixes the wmiirc rerun issue reported by Neptun (I threw away a little too much a couple of patches ago, sorry...)
|
2006-04-20 23:18:13 +00:00 |
Sander van Dijk
|
1c9ca9ca55
|
allow creating new column from single frame column
|
2006-04-20 19:54:32 +00:00 |
Sander van Dijk
|
ddae8f8e25
|
make the amount of movement needed for mousenewcol symmetrical (50% of the frame off screen, instead of 33% right and 66% left), prevent some flicker
|
2006-04-20 19:47:50 +00:00 |
Sander van Dijk
|
72cc53d2b9
|
allow destroying columns through mousemoving
|
2006-04-20 19:38:12 +00:00 |
Sander van Dijk
|
6bc8dd351c
|
some structural changes to rule.c, to make windowtitle matching work (didn't work before, because rules like /.*/ -> 1 match for all classes, which prevented windowtitle matching altogether). issue reported by Neptun.
|
2006-04-19 19:27:22 +00:00 |
Anselm R. Garbe
|
477f54c795
|
fixed wmiimenu to only print the selected item if no text has been entered, otherwise the entered text is printed (this fixes several bugs due tag selection), also implemented mouse-driven column creation (though the discussed structural scaling change is not yet finished as discussed with Sander)
|
2006-04-19 16:53:40 +02:00 |
Anselm R. Garbe
|
1a660ed815
|
reverted focus behavior on retagging
|
2006-04-19 16:24:19 +02:00 |
Sander van Dijk
|
05964332e1
|
jump to the correct view (intstead of the last one) on new view creation (issue reported by DenisG)
|
2006-04-16 23:00:31 +00:00 |
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 |