Kris Maglione
b4b5ff470b
Allow chained event handlers.
2010-05-27 18:57:08 -04:00
Kris Maglione
c4e7c2de67
Allow _NET_ACTIVE_WINDOW requests from clients, if they have recent user activity. Rationale:
...
I don't like allowing clients to activate windows, because they
usually seem to do it for annoying reasons. However, system tray
icons usually activate their main windows when clicked, which is
what the user expects. So, as a comprimise, only allow the action if
the user has recently interacted with them.
2010-05-27 18:05:27 -04:00
Kris Maglione
a50e6e42ac
[witray] Resize tray window after desktop change: avoid a race condition.
2010-05-27 17:44:28 -04:00
Kris Maglione
a831428c53
Add libstuff.a as make dependency for binaries.
2010-05-27 17:38:19 -04:00
Kris Maglione
0a97e9f542
Don't call getpid() for every window creation.
2010-05-27 17:37:50 -04:00
Kris Maglione
ce9c5c2adf
[witray] Resize tray window after desktop change.
2010-05-27 17:37:09 -04:00
Kris Maglione
8c5e6b9eb9
Don't focus dock or splash windows except via EWMH ACTIVE_WINDOW requests.
2010-05-27 14:14:37 -04:00
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
4279d1ccc5
Don't set -pedantic-errors in default gcc cflags.
2010-05-27 12:12:28 -04:00
Kris Maglione
88f0721673
Add witray system tray program.
2010-05-27 03:58:02 -04:00
Kris Maglione
1dad368d9c
Install wmii.desktop on debian.
2010-05-26 09:20:14 -04:00
Kris Maglione
6f0e1ab484
Add SHELL=/bin/bash to Solaris section of config.mk
2010-05-26 08:47:24 -04:00
Kris Maglione
db1494baf5
Use contents of $(SHELL) macro to run util scripts.
2010-05-26 08:44:43 -04:00
Kris Maglione
1a4f8d94c7
Merge old head.
2010-05-25 15:04:32 -04:00
Kris Maglione
2b5ae63ea2
Added tag 3.9-1 for changeset 2150d866e9bc
2010-05-25 15:02:26 -04:00
Kris Maglione
5bfcf2e922
Remove last hardcoded reference to ~/.wmii-3.5 from man pages.
2010-05-25 14:39:48 -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
f19313209a
Fix install problem introduced in revision 8c7a4ce5da9c.
2010-05-24 15:24:38 -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
9adfeea6c2
[pygmi] Don't launch background processes with IO pipes. Restore SIGPIPE. (Closes issue #176 )
2010-05-24 13:04:40 -04:00
Kris Maglione
208db05798
Fix installation broken 2 commits prior.
2010-05-24 13:01:48 -04:00
Kris Maglione
83d0184d11
Fix 'make deb' when not in a hg repo.
2010-05-24 10:14:02 -04:00
Kris Maglione
0917e51c54
Fix lib installation paths.
2010-05-24 08:49:12 -04:00
Kris Maglione
60bd388d1c
Fix install bug introduced in revision b2b8e1e22ebd.
2010-05-23 10:19:07 -04:00
Kris Maglione
5e2ebaaa84
Remove derelict NOTES file.
2010-05-22 20:57:43 -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
8fe0e02eb4
Use $(BINSH) to check shell script syntax rather than sh.
2010-05-22 19:04:18 -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
f4e31a199c
Add forgotten header.
2010-05-22 16:09:21 -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
9603f048d5
Add Arch PKGBUILD.
2010-05-21 16:27:55 -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
c0fb5f08dc
Added tag 3.9 for changeset e670d953948f
2010-05-21 11:13:36 -04:00
Kris Maglione
948e3dda8f
Fix last commit.
2010-05-21 11:12:41 -04:00
Kris Maglione
14a1c32735
Added tag 3.9 for changeset 41d8b6a9b0f7
2010-05-20 09:30:16 -04:00
Kris Maglione
f369942356
Fix setting $(BINSH) from config.mk
2010-05-20 09:30:13 -04:00
Kris Maglione
772760a825
Added tag 3.9 for changeset 3e6eb12c4959
2010-05-17 14:03:03 -04:00
Kris Maglione
0ac2afce5c
Update copyrights.
2010-05-17 13:59:30 -04:00
Kris Maglione
aafa8bda67
Added tag 3.9 for changeset 245fc0f24048
2010-05-17 13:16:59 -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