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
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
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