Kris Maglione
f70a4130bd
[witray] Handle badly behavied clients. Closes issue #183 .
2010-05-27 13:55:34 -04:00
Kris Maglione
b5aeb2a323
Rethink last commit. Give wi_eventloop -i option to read from stdin instead.
2010-05-27 12:25:38 -04:00
Kris Maglione
9475f7746a
Use wi_readevent in wmii.sh eventloop, too.
2010-05-27 12:16:55 -04:00
Kris Maglione
88f0721673
Add witray system tray program.
2010-05-27 03:58:02 -04:00
Kris Maglione
e66079c942
Only resize clients when it would actually change their size. Prevents infinite loops with certain unscrupulous clients.
2010-05-24 20:09:11 -04:00
Kris Maglione
e3fdbdb548
Improve wistrut and build it by default. Add wistrut and wihack man pages.
2010-05-24 15:17:09 -04:00
Kris Maglione
ae3c20b7ae
Cleanup the top directory a bit. sed -i 's/\$\{([^{]+)\}/$(\1)/g' **/Makefile **/*.mk
2010-05-22 20:55:16 -04:00
Kris Maglione
c04f3ec6a0
Use COPYRIGHT macro more consistently in version strings.
2010-05-22 20:28:39 -04:00
Kris Maglione
21b7cb879a
Remove old debugging print statement.
2010-05-22 20:23:56 -04:00
Kris Maglione
5cd40801d2
Update email address in copyright statements.
2010-05-22 19:02:12 -04:00
Kris Maglione
14c09cbc53
Experimental demand-loading of Xft. Removed hard dependency.
2010-05-22 18:58:37 -04:00
Kris Maglione
ed389d1136
Make menus, toolbars floating by default.
2010-05-22 12:18:27 -04:00
Kris Maglione
5736b02ed0
Don't shunt the bar out of the way of struts if feasible.
2010-05-22 11:36:19 -04:00
Kris Maglione
c8223a7d02
Allow colrules to be specified in pixels.
2010-05-22 11:15:57 -04:00
Kris Maglione
ab2d1760f8
Factor out common code into library.
2010-05-21 22:52:47 -04:00
Kris Maglione
3550e7afef
Fix extra ClientFocus events. Closes issue #182 .
2010-05-21 22:52:10 -04:00
Kris Maglione
c3c09c57ca
Be less smart about EWMH strut allocation (Revert revision 1f19e60bd76c).
2010-05-21 11:16:15 -04:00
Kris Maglione
0ac2afce5c
Update copyrights.
2010-05-17 13:59:30 -04:00
Kris Maglione
2f68695947
Closes issue #175 .
2010-05-17 12:35:12 -04:00
Kris Maglione
38ae2bcc17
Ensure a positive label height. Closes issue #169 .
2010-05-17 12:29:18 -04:00
Kris Maglione
3898849361
Fix problem of ghost windows when clients disconnect while being dragged.
2010-05-17 12:22:42 -04:00
Kris Maglione
d953213bf7
Add forgotten cmd/wmii/error.c
2010-05-17 12:06:02 -04:00
Kris Maglione
e42c5a1be6
Add padding to the wimenu prompt. Closes issue #177 .
2010-04-06 15:53:33 -04:00
Kris Maglione
4757b9af11
Set _NET_NUMBER_OF_DESKTOPS properly.
2010-01-25 02:01:19 -05:00
Kris Maglione
48ee811677
Try harder to find the right screen for new fullscreen windows. Closes issue #164 .
2010-01-23 20:16:10 -05:00
Kris Maglione
3083118201
Fix regex tagrules. Closes issue #166 .
2010-01-23 18:48:26 -05:00
Kris Maglione
fde667e1aa
Remove destroyed clients from the save set. Closes issue #129 .
2010-01-23 16:56:42 -05:00
Kris Maglione
5e753ad1ce
Prefer tag rules to window groups. Closes issue #165 .
...
Update issue #165
You can work around this by adding something like the following to
your /tagrules:
/terminal/ -> sel # Ignore terminal window groups.
2010-01-22 20:56:00 -05:00
Kris Maglione
e66b83eab2
Fix MWM hint regression. Closes issue #167 .
2010-01-22 19:31:26 -05:00
Kris Maglione
9b2619ae43
Remove spurious "foo" from wmii9menu output.
2009-11-19 20:33:32 -05:00
Kris Maglione
ea9da60c34
Release grab when trying to move fullscreen clients. Closes issue #158 .
2009-11-16 20:20:13 -05:00
Kris Maglione
4ef9c591eb
Filter out modifiers key modifiers beyond Mod5 in wimenu. Closes issue #156 .
2009-11-08 16:31:43 -05:00
Kris Maglione
89037e2c3b
Fix layout chording issue. Closes issue #157 .
2009-11-08 16:13:57 -05:00
Kris Maglione
87e8b017b5
Add a note about 'default' colmode to doc/wmii.tex. Some minor cleanup elsewhere.
2009-11-08 04:45:21 -05:00
Kris Maglione
429de2d376
Better color support on non-truecolor displays.
2009-11-07 18:59:33 -05:00
Kris Maglione
079fc4c43c
Add regexp error handler. Fixes issue #152 .
2009-11-03 20:51:17 -05:00
Kris Maglione
59bf7023dd
Add 9p debugging.
2009-11-03 20:48:55 -05:00
Kris Maglione
e31731e8bc
Better font metrics support.
2009-10-30 03:06:14 -04:00
Kris Maglione
6659d28663
Fix unnecessary SIGWINCHes when unmapping clients.
2009-10-28 16:12:30 -04:00
Kris Maglione
bbb684ec8e
Update wimenu(1), add custom completion example.
2009-10-26 21:25:53 -04:00
Kris Maglione
9db3ef8f54
Gmake.
2009-10-26 15:27:43 -04:00
Kris Maglione
e3cf0426a1
Fix debian build. Closes issue #143 .
2009-10-25 17:05:55 -04:00
Kris Maglione
704887372c
Remove unused variable.
2009-10-25 14:47:45 -04:00
Kris Maglione
9950100cc6
More Xinerama float placement fixes. Closes issue #146 .
2009-10-24 03:49:10 -04:00
Kris Maglione
67512fa9e7
Float clients to the same Xinerama screen as their column. Closes issue #145 .
2009-10-24 01:50:52 -04:00
Kris Maglione
c53d95d090
Fix clients overlapping titlebar of collapsed frames after font change. Closes issue #128 .
2009-10-23 08:55:28 -04:00
Kris Maglione
b5442734cf
Fix unfloating client via chording. Closes issue #144 .
2009-10-23 04:39:11 -04:00
Kris Maglione
c26f563c55
Restrict wmii9menu to logical Xinerama screen. Closes issue #142 .
2009-10-22 07:07:10 -04:00
Kris Maglione
e156d03e09
No one cares about missing fontsets.
2009-10-20 01:40:59 -04:00
Kris Maglione
7e95268cd3
Fix wistrut. Closes issue #131 .
2009-10-18 18:07:35 -04:00
Kris Maglione
3cf4dfd093
Mask more events during mouse move/resize. Fixes issue #95 .
2009-10-18 17:33:37 -04:00
Kris Maglione
dd72b1baf7
Add -S flag to wimenu.
2009-10-17 03:10:37 -04:00
Kris Maglione
e9752c5081
Follow some more EWMH "MUST"s.
2009-10-16 09:31:50 -04:00
Kris Maglione
28360c55d9
Fix wmiir.
2009-10-13 22:02:47 -04:00
Kris Maglione
730828f28e
More doc updates. Add wmiir.1.
2009-10-12 22:07:51 -04:00
Kris Maglione
6bfd64e51a
Allow dragging floating clients from anywhere in their titlebars.
2009-10-12 21:10:34 -04:00
Kris Maglione
ec84b73de1
Fix colmode issues with Xinerama screens. Closes issue #135 .
2009-10-12 18:02:58 -04:00
Kris Maglione
f4f8d24760
Fix memory leak.
2009-10-11 20:17:31 -04:00
Kris Maglione
b4d77c3719
Fix small memory leak.
2009-10-11 19:43:18 -04:00
Kris Maglione
fce61e7c6d
Allow specifying screen in area specs. Closes issue #133 .
2009-10-10 14:57:00 -04:00
Kris Maglione
5c506656f5
Cleanup wmiirc scripts.
2009-10-09 16:40:33 -04:00
Kris Maglione
2a8d326db5
Remove some build system cruft.
2009-10-09 16:40:33 -04:00
Kris Maglione
18e4975974
Remove debugging statements in fs.c.
2009-10-09 16:40:33 -04:00
Kris Maglione
a58a018156
Fixes issue #72 .
2009-10-06 22:58:00 -04:00
Kris Maglione
53cdd19a9d
Add showkeys action to shell wmiirc
2009-10-02 23:02:01 -04:00
Kris Maglione
ef58c489fe
Update /tag/*/index to be more useful on Xinerama.
2009-10-02 22:03:54 -04:00
Kris Maglione
ceb97d3dd8
Restore windows from floating layer to their original Xinerama screen. Closes issue #70 .
2009-10-02 17:06:41 -04:00
Kris Maglione
5ce54fd1b5
Fix returning from fullscreen. Closes issue #104 . Closes issue #22 .
2009-10-02 16:21:12 -04:00
Kris Maglione
ebd63a2aa7
Declare ignored_errors extern in cmd/wmii/x11.c. Fix warning.
2009-10-02 16:12:22 -04:00
Kris Maglione
ab9caa789e
Ammend revision 4f25c2d56107. Fixes issue #124 .
2009-10-02 13:35:18 -04:00
Kris Maglione
a3a6dd6c9f
Fix scrolling across Xinerama screens via keyboard. Fixes issue #126 .
2009-10-02 02:48:25 -04:00
Kris Maglione
7b61725510
Destroy empty areas on non-primary Xinerama screens when emptying them via the mouse. Fixes issue #84 .
2009-10-02 02:30:28 -04:00
Kris Maglione
d8970ae74a
Fix moving between vertically stacked Xinerama screens. Fixes issue #92 .
2009-10-02 02:10:57 -04:00
Kris Maglione
8102bb76d0
Fix drag indicator when dragging between Xinerama screens.
2009-10-02 01:48:03 -04:00
Kris Maglione
5a2a1de616
Remove debugging print statements.
2009-10-02 00:45:26 -04:00
Kris Maglione
3d94e92991
Hide bar on non-primary Xinerama screens for 3.9 release.
2009-10-01 21:56:58 -04:00
Kris Maglione
11143a9586
Allow resizing of rightmost and leftmost divs. Needs work.
2009-10-01 21:49:24 -04:00
Kris Maglione
5d2ad493c6
Fix column divs on Xinerama setups.
2009-10-01 20:18:22 -04:00
Kris Maglione
262c6ec430
Fix warnings in optimized compile.
2009-10-01 16:42:54 -04:00
Kris Maglione
0c4e480e44
Fix warnings that I don't get.
2009-09-29 14:50:57 -04:00
Kris Maglione
5be1f230b8
Focus windows regardless of whether they form a new group.
2009-09-28 17:24:01 -04:00
Kris Maglione
be8776aaad
Cleanup.
2009-09-28 17:24:01 -04:00
Kris Maglione
79ad0dd568
Update selection and execution of wmiirc.
2009-09-28 17:24:01 -04:00
Kris Maglione
e1e6794aca
Cleanup pre-install text file filters.
2009-09-28 17:24:01 -04:00
Kris Maglione
4af4c3825f
Makefile cleanup and other general cleanup.
2009-09-17 09:27:11 -04:00
Kris Maglione
355136a1ca
Fix issue #68 .
2009-09-17 09:25:38 -04:00
KIMURA Masaru
a12f0bc506
Fix some residual uses of .O extension
2009-09-03 15:33:06 -04:00
Kris Maglione
fe55433f11
Add alternative_wmiircs READMEs
2009-09-02 20:36:25 -04:00
Kris Maglione
1a7e3b2cd4
Fix compile error caused by last commit.
2009-08-04 11:58:52 -04:00
Kris Maglione
bad686d92e
Allow Xft to work with transparent windows.
2009-08-03 20:04:05 -04:00
Kris Maglione
4302ec8f9c
Slight changes to $(CONFVERSION)
2009-08-03 16:33:23 -04:00
Kris Maglione
947f9f6dc9
Add 'make tags'. Fix ^[ binding in wimenu.
2009-06-11 19:46:01 -04:00
Kris Maglione
eb13179723
Slight wimenu -c
fix.
2009-05-29 18:54:38 -04:00
Kris Maglione
54e546e599
Don't die when no menu choices are provided.
2009-05-29 16:03:54 -04:00
Kris Maglione
772b49c6a6
Fix ticket #114 .
2009-05-27 13:22:24 -04:00
Kris Maglione
41e837161f
Fix ticket #112
2009-05-25 15:19:55 -04:00
Kris Maglione
a071d467a9
Add first, incomplete draft of new wmii guide/reference. Proofers?
2009-05-23 22:08:12 -04:00
Kris Maglione
41dc478e3b
Allow for programmable completion in wimenu.
2009-05-22 23:58:56 -04:00
Kris Maglione
085a984603
Fill in wimenu selections on <Tab>
2009-05-22 23:33:25 -04:00
Kris Maglione
13f235b076
Minor pygmi efficiency fixed.
2009-05-21 15:57:04 -04:00
Kris Maglione
dd5f800f0e
Use pkg-config globally.
2009-05-21 14:22:58 -04:00
Kris Maglione
65f7040f2c
Add Xft support.
2009-05-21 13:55:34 -04:00
Kris Maglione
3dd6ee6658
Fix Mod-Shift-t in wmiirc.
2009-05-19 13:14:06 -04:00
Kris Maglione
9ff6791633
Add python wmiirc/9P client library
2009-05-17 14:15:08 -04:00
Kris Maglione
69aec39fa1
Allow bindings to work regardless of caps lock.
2009-05-16 11:14:33 -04:00
Kris Maglione
6884033956
Fix wimenu when numlock is on.
2009-05-16 10:43:03 -04:00
Kris Maglione
91525a7b52
Augment /client/*/ctl Fullscreen command, make info available on read.
2009-05-15 13:56:57 -04:00
Kris Maglione
f0dc2fe129
Add wimenu man page.
2009-05-14 00:14:24 -04:00
Kris Maglione
c9162ecb45
Add clientutil.c
2009-05-13 23:44:42 -04:00
Kris Maglione
e3bea241be
Add -K flag to wimenu.
2009-05-13 23:43:54 -04:00
Kris Maglione
6b1d84a866
Allow rebinding of keys in wimenu.
2009-05-13 23:30:20 -04:00
Kris Maglione
fac8780e4b
Update copyright dates, allow space indents in wmiirc key/event specs, fix 'Urgent toggle'.
2009-05-13 12:57:22 -04:00
Ben Willard
e8cb0b7a87
Fix a segfault in wimenu when doing a history dump
2009-04-11 17:02:54 -04:00
Kris Maglione
913fa87b1c
Fix disallowing certain tags.
2009-04-03 18:59:23 -04:00
Bart Trojanowski
33f5f61d7e
add wimenu screen selection support
2009-03-29 23:11:32 -04:00
Kris Maglione
d202e339ab
Don't grab the keyboard until EOF when isatty(0)
2009-03-29 23:07:36 -04:00
Bart Trojanowski
28c50a26de
add wimenu prompt support
2009-03-29 23:01:07 -04:00
Kris Maglione
9b33a19f0a
Fix wmiirc's M-a
2009-03-18 18:16:13 -04:00
Kris Maglione
ed57a3c76d
Handle 'wmiir setsid' with no arguments gracefully.
2009-03-11 17:20:08 -04:00
Kris Maglione
4c85d31e61
Fix small memory leak, thanks Andrey Teleshov
2009-03-05 22:31:03 -05:00
Kris Maglione
ec0ba6bd4a
Set client windows withdrawn in destroy
2009-03-05 22:27:45 -05:00
Kris Maglione
5ebb00dfec
Fix issue #96
2009-02-01 07:50:57 -05:00
Kris Maglione
2a61dd5967
Compile wimenu with -DXOPEN_SOURCE=600, link libXrender
2009-01-29 21:31:53 -05:00
Kris Maglione
69c95ddfee
Fix wmii9menu sizing bug. Don't border borderless, selected, fullscreen clients.
2009-01-29 21:22:38 -05:00
Kris Maglione
71884fe934
Fix (hopefully) building on Darwin.
2009-01-28 18:35:53 -05:00
Kris Maglione
5d4e0266c0
Fix bug in regexp tags. Thanks Michael Stapelberg.
2009-01-28 18:32:13 -05:00
Kris Maglione
38509b577b
Formatting fixes.
2009-01-28 18:31:08 -05:00
Kris Maglione
03eb032fc4
Fix issue #87
2009-01-10 17:53:19 -05:00
Kris Maglione
76814f7e78
Fix memory leak
2009-01-10 16:35:33 -05:00
Kris Maglione
e68e47937b
Fix bug in last commit
2009-01-05 20:47:41 -05:00
Kris Maglione
bf9847dde7
Black magic to make break work with foreach_*
2008-12-28 16:20:13 -05:00
Kris Maglione
4d037de26c
Fix binding of unknown keycodes
2008-12-24 00:24:23 -05:00
Kris Maglione
3992bed092
Don't crash on short send/swap commands on /tag/*/ctl
2008-12-14 18:35:28 -05:00
Kris Maglione
b64f7f80ee
Spawn wmiirc with /dev/null on stdin
2008-12-12 14:20:13 -05:00
Kris Maglione
972e6adf86
Fix segfault on grow command with no args
2008-12-11 13:45:05 -05:00
Kris Maglione
053a018c7d
Don't always relink wmii9menu
2008-12-10 18:09:58 -05:00
Kris Maglione
142661719a
Allow basic moving of windows between Xinerama screens with the keyboard.
2008-12-09 21:19:05 -05:00
Kris Maglione
3636937420
Focus frames on drop after moving.
2008-12-09 20:48:58 -05:00
Kris Maglione
44aa7a7730
Fix some quirks with column dividers on differently sized/placed screens.
2008-12-09 20:44:57 -05:00
Kris Maglione
d157e914ab
Be smarter about which screen to place floating windows on.
2008-12-09 19:39:13 -05:00
Kris Maglione
c9150fb99a
Fix annoying Xinerama pointer constraint bug.
2008-12-09 19:23:34 -05:00
Kris Maglione
a434beeb0b
Move from modified, quirky latex2man to txt2tags.
2008-12-09 18:06:10 -05:00
Kris Maglione
579115c430
Add cmd/click
2008-12-01 07:43:20 -05:00
Kris Maglione
e606fc83a5
Fix issue #76 .
2008-11-19 15:04:05 -05:00
Kris Maglione
fccc6f77a7
Fix issue #78
2008-11-19 14:56:40 -05:00
Kris Maglione
01c5643f9f
Fix /tag/*/index, again (thanks Suraj)
2008-11-16 02:50:55 -05:00
Kris Maglione
05597b0a36
Fix column indices in the /tag/*/index
2008-10-29 20:14:41 -04:00
Kris Maglione
fce91f19d8
Fix Wine sizing bug.
2008-10-28 17:32:08 -04:00
Kris Maglione
4107896be9
Update NEWS
2008-10-27 22:37:36 -04:00
Kris Maglione
7617c47f52
Fix wmii9menu placement bug
2008-10-22 21:46:35 -04:00