Anselm R. Garbe
|
41c1fb40f0
|
updated man page
|
2006-05-25 13:21:07 +02:00 |
|
Anselm R. Garbe
|
4189258700
|
using unpredictable wmii address and wmiirc' proglist due to mktemp (prevents some security concerns)
|
2006-05-25 13:17:17 +02:00 |
|
Anselm R. Garbe
|
d310c746b7
|
draw title with west alignment
|
2006-05-25 12:49:24 +02:00 |
|
Anselm R. Garbe
|
562c598f03
|
added index file for column reverse addressing
|
2006-05-25 12:47:13 +02:00 |
|
Sander van Dijk
|
a36288c7e5
|
simplification in wmiimenu
|
2006-05-25 00:02:17 +00:00 |
|
Sander van Dijk
|
cb7bfcf1f2
|
implements a [-t <title>] option for wmiimenu (useful to display what the options in the menu mean).
|
2006-05-24 20:10:54 +00:00 |
|
Anselm R. Garbe
|
156746344e
|
removed /tags, removed /<view>, using /tag/<view>/ instead with /tag/sel instead of /view/
|
2006-05-24 18:12:55 +02:00 |
|
Anselm R. Garbe
|
2ba3598def
|
fixed gualteri's bug report
|
2006-05-24 09:26:08 +02:00 |
|
Sander van Dijk
|
ee426b3676
|
fixedsize size resetting on attach to floating layer (same is in wmii-3 repo)
|
2006-05-23 20:14:08 +00:00 |
|
Sander van Dijk
|
4e3666abdd
|
small change to fixedsize handling
|
2006-05-23 19:08:24 +00:00 |
|
Anselm R. Garbe
|
443843bfc6
|
fixed bug reported by John Galt
|
2006-05-23 18:51:16 +02:00 |
|
Anselm R. Garbe
|
13055ca087
|
allowing empty views, treating 'nil'-view specially
|
2006-05-23 16:56:43 +02:00 |
|
Anselm R. Garbe
|
874b2a730c
|
do not write to stdin, but to stdout, wmiir
|
2006-05-23 08:34:31 +02:00 |
|
Anselm R. Garbe
|
9d34f12320
|
some change in tip
|
2006-05-23 08:25:13 +02:00 |
|
Anselm R. Garbe
|
a725d3d6b3
|
added wmiir ls, wmiir read behaves like 9p read now, to get full info use wmiir ls -l
|
2006-05-23 08:17:42 +02:00 |
|
Sander van Dijk
|
903d558f08
|
start fixed-size-requesting apps on the floating layer (even though they are still resizable for now, at least they'll start with their wanted size)
|
2006-05-22 20:35:20 +00:00 |
|
Anselm R. Garbe
|
1f0f42420c
|
added newcol action for client ctls (takes next/prev argument), I didn't changed move
|
2006-05-21 19:21:37 +02:00 |
|
Anselm R. Garbe
|
a9e9456f42
|
removed the insert_* insanity, added cext_vattachat instead
|
2006-05-21 18:43:41 +02:00 |
|
Anselm R. Garbe
|
df70479dc8
|
clean target fix as well in cmd/Makefile
|
2006-05-21 16:36:01 +02:00 |
|
Anselm R. Garbe
|
1ee2585062
|
removed focuscolors again (unnecessary bloat)
|
2006-05-19 20:14:06 +02:00 |
|
Anselm R. Garbe
|
58fa7998b8
|
thx to keiss again, fixed the prevoff calculation as well
|
2006-05-19 19:43:31 +02:00 |
|
Anselm R. Garbe
|
3b01488153
|
fixed wmiimenu bug (also in wmii-3 repo)
|
2006-05-19 19:39:32 +02:00 |
|
Anselm R. Garbe
|
657ff52958
|
fixed bug reported by leknaat in wmii-4
|
2006-05-19 18:52:24 +02:00 |
|
Anselm R. Garbe
|
7324531047
|
added focuscolors (three color tuples now, which indicate focus and selection state)
|
2006-05-19 18:14:31 +02:00 |
|
Anselm R. Garbe
|
fa43df527d
|
removed swapping
|
2006-05-19 17:38:45 +02:00 |
|
Sander van Dijk
|
108897b4ab
|
remove unnecessary wmiisetsid calls (they are only confusing)
|
2006-05-17 19:09:14 +00:00 |
|
Sander van Dijk
|
ad1799b113
|
a couple of small changes:
wmiisetsid - "-v" only works if it's the first argument; make this more obvious from the usage() output.
wmiiwm.1 - some (very) tiny improvements.
|
2006-05-17 18:35:04 +00:00 |
|
Anselm R. Garbe
|
942904f7f5
|
fixed a bug on dir creation caused with 9p2000.ko
|
2006-05-17 16:47:26 +02:00 |
|
Anselm R. Garbe
|
819b0576e6
|
wmiisetsid fix proposed by Sander
|
2006-05-17 11:55:22 +02:00 |
|
Anselm R. Garbe
|
ee466c60d1
|
fixed 9P issues with styx reported on the list
|
2006-05-17 10:36:56 +02:00 |
|
Sander van Dijk
|
cd282d75c1
|
small spelling correction
|
2006-05-16 20:28:59 +00:00 |
|
Sander van Dijk
|
af6355b8af
|
some changes to the manpages
|
2006-05-16 20:18:27 +00:00 |
|
Anselm R. Garbe
|
c5f6588b99
|
I think this fixes the Gaim issue
|
2006-05-16 17:43:19 +02:00 |
|
Sander van Dijk
|
d6d060cf95
|
use wmiisetsid in some more places, just to be sure...
|
2006-05-15 23:33:24 +00:00 |
|
Anselm R. Garbe
|
13d27ace6d
|
important fix for broken move prev
|
2006-05-15 18:01:37 +02:00 |
|
Anselm R. Garbe
|
b14a2ad536
|
added wmiisetsid (to prevent annoyances with broken p9p apps)
|
2006-05-15 01:20:24 +02:00 |
|
Anselm R. Garbe
|
049fa9e0c0
|
several small fixes
|
2006-05-14 17:27:00 +02:00 |
|
Anselm R. Garbe
|
bc86e15489
|
fixed wmiimenu issue reported by nion
|
2006-05-13 21:21:32 +02:00 |
|
Anselm R. Garbe
|
4552ece65f
|
fixed issue that mathematica crashed the WM (might also be related to other clients)
|
2006-05-13 21:15:44 +02:00 |
|
Anselm R. Garbe
|
cc42308990
|
making class/inst handling more robust against borken clients
|
2006-05-13 17:23:54 +02:00 |
|
Anselm R. Garbe
|
2edb2598e2
|
small cosmetic
|
2006-05-13 14:19:25 +02:00 |
|
Anselm R. Garbe
|
23394a922f
|
respect client supplied floating positons, updated TODO
|
2006-05-13 12:21:41 +02:00 |
|
Anselm R. Garbe
|
a5dba00dc5
|
now seems fixed
|
2006-05-12 23:16:45 +02:00 |
|
Anselm R. Garbe
|
bf32fb23a6
|
if that is not fixed now, I eat a freezer
|
2006-05-12 21:17:03 +02:00 |
|
Anselm R. Garbe
|
8179f185dc
|
small simplification
|
2006-05-12 20:49:46 +02:00 |
|
Anselm R. Garbe
|
ac9f54847f
|
Sander, please check again ;)
|
2006-05-12 20:34:19 +02:00 |
|
Anselm R. Garbe
|
308405cc11
|
hopefully this fixes Sanders annoyances
|
2006-05-12 20:06:06 +02:00 |
|
Anselm R. Garbe
|
4d1fcd32d3
|
fixed wmiimenu issue (grabbing keyboard without input list made restart of X necessary, to get back input focus), updated README, updated TODO.wmii-4 (cleaned up, made ordered list)
|
2006-05-10 23:26:53 +02:00 |
|
Anselm R. Garbe
|
d962bec269
|
added some wmiimenu maximization stuff (entries are truncated if > mrect.width / 3)
|
2006-05-10 16:42:12 +02:00 |
|
Anselm R. Garbe
|
776bd2fd2b
|
introduced Xi18n* function macros which are substituted regarding if X_UTF8_STRING is present to Xutf8* counterparts, otherwise to Xmb* counterparts
|
2006-05-10 15:33:53 +02:00 |
|
Anselm R. Garbe
|
9fdc055800
|
small stylistic changes
|
2006-05-10 15:24:09 +02:00 |
|
Anselm R. Garbe
|
b59dee84cf
|
adding XPending checks before pointer grabs
|
2006-05-10 14:05:48 +02:00 |
|
Anselm R. Garbe
|
7509382a8c
|
fixed issue on column mode change reported by Sander
|
2006-05-10 13:57:09 +02:00 |
|
Anselm R. Garbe
|
c8a5beaf86
|
improved UTF8-usage due to X_HAVE_UTF8_STRING checks
|
2006-05-10 13:38:01 +02:00 |
|
Sander van Dijk
|
f754b18164
|
style update to previous patch
|
2006-05-09 22:16:43 +00:00 |
|
Sander van Dijk
|
622576bed6
|
prevent some useless column destroy&recreate stuff
|
2006-05-09 22:07:50 +00:00 |
|
Sander van Dijk
|
ff9c005c03
|
prevent some unneeded redraws
|
2006-05-09 19:08:07 +00:00 |
|
Anselm R. Garbe
|
84e4a54ad1
|
small fix in select_area
|
2006-05-09 17:30:41 +02:00 |
|
Anselm R. Garbe
|
3cb5c834c0
|
keyboard and new client attachments are made now right after the focused client, several client drawing fixes (to prevent funny artefacts)
|
2006-05-09 12:37:13 +02:00 |
|
Anselm R. Garbe
|
1d61ace264
|
finished open issues reported by Sander
|
2006-05-09 00:16:12 +02:00 |
|
Anselm R. Garbe
|
2cd180543c
|
merged
|
2006-05-08 20:12:48 +02:00 |
|
Sander van Dijk
|
7b8e9aa512
|
fix a redraw issue (on mousefocus of a client in an area, that area's prevsel client's has to be redrawn too)
|
2006-05-08 19:44:56 +00:00 |
|
Anselm R. Garbe
|
64a8931b13
|
some drop_move related changes, still not finished with issues
|
2006-05-08 20:06:36 +02:00 |
|
Anselm R. Garbe
|
e02d9ae205
|
several cleanups
|
2006-05-07 23:58:06 +02:00 |
|
Anselm R. Garbe
|
f210f90702
|
implemented new client drawing code which makes it easy to recognize the focused client in an unfocused column
|
2006-05-07 23:29:04 +02:00 |
|
Sander van Dijk
|
94a8bd0c3c
|
trim whitespace from tags before validating them, fixes the issue seen when trying to tag a client with a whitespace only tag
|
2006-05-07 19:56:05 +00:00 |
|
Sander van Dijk
|
de4c819d97
|
some cleaning
|
2006-05-06 19:48:49 +00:00 |
|
Sander van Dijk
|
5e3214dfa4
|
this should fix keiss' maxcol issue (keiss: please verify!)
|
2006-05-05 20:06:08 +00:00 |
|
Anthony Martin
|
2f00d5b3b5
|
small changes in wmiiwm.1 to properly display hyphens in utf8 terminals
|
2006-05-04 23:39:16 -07:00 |
|
Sander van Dijk
|
11dc750133
|
small fix to event.c
|
2006-05-05 00:06:27 +02:00 |
|
Anselm R. Garbe
|
dd782be04f
|
tags are trimmed from " \t" now, added $MODKEY-Shift-{j,k} and $MODKEY-Button2 for swapping (mouse-based)
|
2006-05-04 14:34:44 +02:00 |
|
Sander van Dijk
|
7afc36f949
|
add an extra check to create_area
|
2006-05-03 23:20:32 +00:00 |
|
Sander van Dijk
|
47b79d6f83
|
small change
|
2006-05-03 22:25:33 +02:00 |
|
Sander van Dijk
|
e0c943a09b
|
small update to previous patch
|
2006-05-03 21:26:21 +00:00 |
|
Sander van Dijk
|
fca197fdb3
|
a little restructuring, moves the MIN_COLWIDTH/min_height handling into scale_* (where it belongs). The way it's done now is safer than before.
|
2006-05-03 21:11:14 +00:00 |
|
Anselm R. Garbe
|
b36bee30fb
|
grab the keyboard as early as possible
|
2006-05-03 13:07:14 +02:00 |
|
Anselm R. Garbe
|
f2e13ffe28
|
fixed annoyance reported by Thomas Tretzmueller
|
2006-05-03 12:51:24 +02:00 |
|
Anselm R. Garbe
|
2f8a1cc702
|
fixed typo in wmiiwm.1
|
2006-05-03 12:44:24 +02:00 |
|
Sander van Dijk
|
20f43ad800
|
small patch to make the mouse issue only I seem to be affected by more bearable; it makes it more obvious what's going on when it occurs. Still looking for a real fix...
|
2006-05-02 20:11:44 +00:00 |
|
Anselm R. Garbe
|
4e824db4b3
|
fixed double-free bug
|
2006-05-02 00:00:16 +02:00 |
|
Anselm R. Garbe
|
e05860576b
|
prevent i from getting MAX_INT in update_view_bars
|
2006-05-01 23:49:05 +02:00 |
|
Anselm R. Garbe
|
d18d7c66f8
|
checking locale now in blitz_loadfont (prevents ugly artefacts)
|
2006-05-01 23:32:04 +02:00 |
|
Anselm R. Garbe
|
70f3dfff77
|
implemented CreateClient <index> event
|
2006-05-01 21:58:31 +02:00 |
|
Anselm R. Garbe
|
ec658d058f
|
hopefully this fixes the issue seen by Sander
|
2006-05-01 21:15:24 +02:00 |
|
Anselm R. Garbe
|
939677d2f0
|
fixed the mem leak (hopefully) noticed by Icarus, adding an exit(1) to destroy_area, if its frame.size > 0 (should never happen, but we'll see)
|
2006-05-01 20:53:30 +02:00 |
|
Anselm R. Garbe
|
87b1782a04
|
changed wmiiwm.1 (added event processing section), attempt to fix the mouse issue reported by sander
|
2006-05-01 20:40:33 +02:00 |
|
Anselm R. Garbe
|
efdfee9c9e
|
9P fixes
|
2006-05-01 19:39:26 +02:00 |
|
Anselm R. Garbe
|
c6defdb115
|
fixed bug in event.c:handle_enternotufy() reported by DenisG
|
2006-04-29 22:27:50 +02:00 |
|
Anselm R. Garbe
|
60b3b48f33
|
9P bugfix #1, though I'll push a minor refactored version later (which is more error-prone with 9p2000.ko as well)
|
2006-04-29 18:51:45 +02:00 |
|
Anthony Martin
|
2f7eb817c2
|
update to wmiiwm.1, rewrote parts, cleaned groff formatting
|
2006-04-29 00:00:14 -07:00 |
|
Sander van Dijk
|
02b4f28ea6
|
reverted fs.c, since it seems that the change to it a couple of patches back was unintended...
|
2006-04-28 19:37:38 +00:00 |
|
Anselm R. Garbe
|
682a0de848
|
now please use this wmiiwm.1 and make something sane from it ;)
|
2006-04-28 18:58:08 +02:00 |
|
Anselm R. Garbe
|
ff7e066f29
|
proceeded with wmiiwm.1, still not finished
|
2006-04-28 18:00:22 +02:00 |
|
Anselm R. Garbe
|
28fa7146f2
|
proceeded with wmiiwm.1 man page, not finished yet though
|
2006-04-28 16:39:29 +02:00 |
|
Anselm R. Garbe
|
dba156e3f9
|
keiss, right, check again
|
2006-04-28 15:03:01 +02:00 |
|
Anselm R. Garbe
|
3f28a77d9e
|
proceeded with wmiiwm.1 and fixed bug reported by keiss (keiss please recheck)
|
2006-04-28 14:33:43 +02:00 |
|
Anselm R. Garbe
|
ec111a5c9d
|
revised occurences of draw_client.*, should be more robust now (though urxvt is broken if run with -tr, not our problem)
|
2006-04-28 12:37:19 +02:00 |
|
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
|
dade08e735
|
small fix in wmiimenu
|
2006-04-19 23:19:23 +00:00 |
|
Sander van Dijk
|
74a288bccd
|
restore the old behavior of wmiimenu; Shift-Enter can be used to print the entered text instead of the selected item now.
|
2006-04-19 23:02:31 +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
|
60db995b44
|
changed str_of_time in wmiir.c
|
2006-04-14 11:27:48 +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
|
5c0fb002b6
|
using tv.tv_sec instead of unsigned int, though this might be unsafe
|
2006-04-12 12:53:21 +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
|
a6b8c2d30e
|
fixed wmiirc ctime handling
|
2006-04-12 11:44:45 +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
|
d2aba5b621
|
fixed bug reported by Konstantin Klett via mail
|
2006-04-12 11:29:05 +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 |
|