Commit Graph

2704 Commits

Author SHA1 Message Date
Kris Maglione 20f317dd6a Add locale charset crud. 2010-06-06 05:07:24 -04:00
Kris Maglione 154f750e0a Fix drawing shape mask. 2010-06-05 14:36:41 -04:00
Kris Maglione 6724357027 [witray] Replace currently running system tray at startup. 2010-06-05 04:31:46 -04:00
Kris Maglione ec26a17464 Fix some tedious client unmap bugs. 2010-06-04 20:37:05 -04:00
Kris Maglione fd930e89a6 Revamp color handling. Fixes issue #188. 2010-06-04 19:38:35 -04:00
Kris Maglione abefbf048d [libstuff] Fix nsec(). 2010-06-04 18:15:11 -04:00
Kris Maglione 6639d9d02f [menu] Set tags and window class on menu window. 2010-06-04 16:49:34 -04:00
Kris Maglione 21f180b4ea Add 'continue' key to /rules. 2010-06-04 16:46:25 -04:00
Kris Maglione eb54fce1b5 Fix ping lag calculation on 32 bit systems. Closes issue #187. 2010-06-04 16:16:36 -04:00
Kris Maglione 217ce27a4b Remove /tagrules. 2010-06-03 21:47:56 -04:00
Kris Maglione 5f870abb2d [python] Sync pygmi with config changes in tip. 2010-06-03 21:38:14 -04:00
Kris Maglione b986944d7a Skip non-focusable windows on select up/down. 2010-06-03 17:18:40 -04:00
Kris Maglione b5ed1df3a1 Show indication when clients are wedged. 2010-06-03 17:08:50 -04:00
Kris Maglione 7b50a929c4 Check clients for ping response before sending Unresponsive message. Closes issue #186. 2010-06-03 10:57:34 -04:00
Kris Maglione d6c806a01f Don't statically link wmiir. Broken on newer x86_64 glibc systems. 2010-06-02 17:31:08 -04:00
Kris Maglione fc90189133 [python] Reload program list in backgound thread at startup. 2010-06-02 12:05:45 -04:00
Kris Maglione 625246858d Ping clients regularly to make the "unresponsive" message more responsive. Please notify me of any performance problems caused by this change. 2010-06-02 02:09:23 -04:00
Kris Maglione fb1d7443a1 Fix randomly reverted files. 2010-06-02 01:30:44 -04:00
Kris Maglione 5a078dfe24 Kill client process (if possible) on at the slay commans. 2010-06-01 23:05:19 -04:00
Kris Maglione 7da961ec6c Add group and default-tags keys to /rules.
Update issue #178
Status: Fixed
If you don't want grouping behavior for a client, set group=0 for
that client in /rules. This will inhibit the affinity for tags and
for columns.
2010-06-01 22:38:33 -04:00
Kris Maglione 9055d8e8a1 [menu] Don't set wimenu window override_redirect. 2010-06-01 21:09:23 -04:00
Kris Maglione e5e64f3eb4 [witray] Add partial DND proxy. 2010-06-01 20:09:25 -04:00
Juan Pablo Aroztegi 9faaa0679e [plan9port] use rc syntax for the startup function 2010-05-31 13:26:51 +02:00
Kris Maglione b1195b3041 Start using waserror(), error(). Needs testing. 2010-05-31 00:54:07 -04:00
Kris Maglione 0801547846 Experimental new /rules file to replace /tagrules. Case insensitive ctl file writes. 2010-05-30 23:33:19 -04:00
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