Kris Maglione
612b959af5
Fix printevent ButtonEvent output.
2010-05-30 19:27:56 -04:00
Kris Maglione
9470b23a9c
[python] Add some judicious locking.
2010-05-30 16:53:43 -04:00
Kris Maglione
bec00971f9
[wmiir] Use buffered IO.
2010-05-30 15:29:30 -04:00
Kris Maglione
a7705355e8
Give up on implementing proglist portably in sh and do it in C. Fixes issue #42 .
2010-05-30 15:18:15 -04:00
Kris Maglione
7ae818a3e9
[python] Launch witray in the background at startup.
2010-05-30 11:28:06 -04:00
Kris Maglione
3ecd2db1aa
[witray] Fix some memory corruption.
2010-05-30 05:58:03 -04:00
Kris Maglione
de0d5ba77e
Collapse/uncollapse floating clients on grab box click.
2010-05-29 18:03:14 -04:00
Kris Maglione
7344423cc4
Factor out some common code. Delete some stale code.
2010-05-29 14:10:31 -04:00
Kris Maglione
fb1e4189d4
Try harder not to focus doc windows.
2010-05-29 11:54:38 -04:00
Kris Maglione
0364acb2ab
Fix some managed grabbox move bugs.
2010-05-29 11:38:35 -04:00
Kris Maglione
3abbddaebc
Don't adjust column in grabbox move until the mouse actually moves. Closes issue #51 .
2010-05-29 10:37:51 -04:00
Kris Maglione
fd8ecb1245
Work around a dash bug prematurely killing the event loop.
2010-05-28 20:30:20 -04:00
Kris Maglione
185fdef6f3
Send synthetic unmap events to affected windows, whatever their destination. This needs testing. (Fixes issue #184 )
2010-05-28 15:51:00 -04:00
Kris Maglione
072abd44e4
Fix a couple of leaks.
2010-05-28 13:32:18 -04:00
Kris Maglione
6be3355002
Ignore ClientClick events that pass through client windows.
2010-05-28 12:46:48 -04:00
Kris Maglione
b2ea1da6ba
Remove stale xcb include line.
2010-05-28 11:05:01 -04:00
Kris Maglione
7792c327d0
Ensure default sigpipe handler in wmiir. Fixes issue #160 .
2010-05-28 00:29:31 -04:00
Kris Maglione
f36c830a49
Fix some bugs.
2010-05-27 22:10:14 -04:00
Kris Maglione
7f57a9fd5a
Don't push dock windows to the top of the stack.
2010-05-27 21:30:13 -04:00
Kris Maglione
9eded9b8cd
Fix broken tip.
2010-05-27 21:22:36 -04:00
Kris Maglione
5ef2ec336f
Don't push dock windows to the top of the stack.
2010-05-27 20:48:59 -04:00
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