Commit Graph

  • ec18eb22e9 Cache property change values to cut down on noise. Kris Maglione 2010-06-24 11:03:52 -0400
  • 5a6c5c1b4d Set ignoreenter indiscriminantly. Closes issue #196. Kris Maglione 2010-06-24 10:39:42 -0400
  • 8177ac58d7 Sync makefiles with libixp. Fix some PKGBUILD bugs. Kris Maglione 2010-06-23 10:55:55 -0400
  • 2177aed027 Make sure a window has a visual before dereferencing it. Fixes issue #195. Kris Maglione 2010-06-21 10:29:51 -0400
  • 0855f12de8 [python] Call background programs with stdin=/dev/null. Kris Maglione 2010-06-20 16:37:17 -0400
  • 262778dccc Fix some RGBA color bugs. Kris Maglione 2010-06-20 15:59:27 -0400
  • 683b3ed895 Handle colormapped displays. Kris Maglione 2010-06-20 14:24:04 -0400
  • e1f621dba0 Stop event handler chain after client is destroyed. Kris Maglione 2010-06-18 16:44:30 -0400
  • a33719f9d4 Allow colors to be specified in any form recognized by X, including rgba. Kris Maglione 2010-06-18 10:57:42 -0400
  • 87f46f44bb Change order of initialization after randr screens are added. Closes issue #153. Kris Maglione 2010-06-18 10:17:25 -0400
  • fb9e477fba Bump IXP_NEEDAPI to 129. Kris Maglione 2010-06-17 19:51:58 -0400
  • b223b27f70 Use IXP_ASSERT_VERSION macro. Kris Maglione 2010-06-17 18:23:25 -0400
  • f45311261e [wikeyname] Prompt the user for a key if isatty(1). Kris Maglione 2010-06-16 18:35:32 -0400
  • d9486fa419 [guide] Some updates to wmii.pdf to track the man pages. Kris Maglione 2010-06-16 18:32:09 -0400
  • c3b818e241 Remove long deprecated special treatment of the '!' tag. Kris Maglione 2010-06-15 15:13:12 -0400
  • 52be8779bf [pygmi] Make sure Ctl#ctl strings are unicode before joining them. Fixes issue #194. Kris Maglione 2010-06-15 12:21:35 -0400
  • ee9b547b38 Flush X output queue in event_preselect. Kris Maglione 2010-06-14 10:46:46 -0400
  • 398533dfd1 Rearrange some things. Kris Maglione 2010-06-14 10:30:23 -0400
  • e5e4ff284d Fix last commit. Kris Maglione 2010-06-11 23:48:29 -0400
  • f1a6e75d10 Treat 1px from the right/bottom edge of the screen as the edge. Closes issue #161. Kris Maglione 2010-06-11 23:46:35 -0400
  • ff4fc9cee7 Require that clients be given permission to activate themselves. Kris Maglione 2010-06-11 04:18:40 -0400
  • fa4beb5aa8 Fix /rules in wmiirc and p9p/wmiirc. Kris Maglione 2010-06-10 19:49:17 -0400
  • 53a479f79a Work around mawk bug that broke wmiirc. Kris Maglione 2010-06-10 03:23:35 -0400
  • e602759b49 Float detection enhancements. Add float=always and float=never to clients. Kris Maglione 2010-06-10 01:14:48 -0400
  • 6de315bf57 Update wmii binary with default color scheme. Kris Maglione 2010-06-09 00:19:47 -0400
  • 558c0f1154 Cleanup, minor fixes. Kris Maglione 2010-06-08 23:59:01 -0400
  • dbe75862ef Fix synthetic configure notify bug. Closes issue #193. Kris Maglione 2010-06-06 18:06:44 -0400
  • 59128c599d Update wmiirc and python/wmiirc to new /rules format. Kris Maglione 2010-06-06 06:06:14 -0400
  • 20f317dd6a Add locale charset crud. Kris Maglione 2010-06-06 05:07:24 -0400
  • 154f750e0a Fix drawing shape mask. Kris Maglione 2010-06-05 14:36:41 -0400
  • 6724357027 [witray] Replace currently running system tray at startup. Kris Maglione 2010-06-05 04:31:46 -0400
  • ec26a17464 Fix some tedious client unmap bugs. Kris Maglione 2010-06-04 20:37:05 -0400
  • fd930e89a6 Revamp color handling. Fixes issue #188. Kris Maglione 2010-06-04 19:38:35 -0400
  • abefbf048d [libstuff] Fix nsec(). Kris Maglione 2010-06-04 18:15:11 -0400
  • 6639d9d02f [menu] Set tags and window class on menu window. Kris Maglione 2010-06-04 16:49:34 -0400
  • 21f180b4ea Add 'continue' key to /rules. Kris Maglione 2010-06-04 16:46:25 -0400
  • eb54fce1b5 Fix ping lag calculation on 32 bit systems. Closes issue #187. Kris Maglione 2010-06-04 16:16:36 -0400
  • 217ce27a4b Remove /tagrules. Kris Maglione 2010-06-03 21:47:56 -0400
  • 5f870abb2d [python] Sync pygmi with config changes in tip. Kris Maglione 2010-06-03 21:38:14 -0400
  • b986944d7a Skip non-focusable windows on select up/down. Kris Maglione 2010-06-03 17:18:40 -0400
  • b5ed1df3a1 Show indication when clients are wedged. Kris Maglione 2010-06-03 17:08:50 -0400
  • 7b50a929c4 Check clients for ping response before sending Unresponsive message. Closes issue #186. Kris Maglione 2010-06-03 10:57:34 -0400
  • d6c806a01f Don't statically link wmiir. Broken on newer x86_64 glibc systems. Kris Maglione 2010-06-02 17:31:08 -0400
  • fc90189133 [python] Reload program list in backgound thread at startup. Kris Maglione 2010-06-02 12:05:45 -0400
  • 625246858d Ping clients regularly to make the "unresponsive" message more responsive. Please notify me of any performance problems caused by this change. Kris Maglione 2010-06-02 02:09:23 -0400
  • fb1d7443a1 Fix randomly reverted files. Kris Maglione 2010-06-02 01:30:44 -0400
  • 5a078dfe24 Kill client process (if possible) on at the slay commans. Kris Maglione 2010-06-01 23:05:19 -0400
  • 7da961ec6c Add group and default-tags keys to /rules. Kris Maglione 2010-06-01 22:38:33 -0400
  • 9055d8e8a1 [menu] Don't set wimenu window override_redirect. Kris Maglione 2010-06-01 21:09:23 -0400
  • e5e64f3eb4 [witray] Add partial DND proxy. Kris Maglione 2010-06-01 20:09:25 -0400
  • 9faaa0679e [plan9port] use rc syntax for the startup function Juan Pablo Aroztegi 2010-05-31 13:26:51 +0200
  • b1195b3041 Start using waserror(), error(). Needs testing. Kris Maglione 2010-05-31 00:54:07 -0400
  • 0801547846 Experimental new /rules file to replace /tagrules. Case insensitive ctl file writes. Kris Maglione 2010-05-30 23:33:19 -0400
  • 612b959af5 Fix printevent ButtonEvent output. Kris Maglione 2010-05-30 19:27:56 -0400
  • 9470b23a9c [python] Add some judicious locking. Kris Maglione 2010-05-30 16:53:43 -0400
  • bec00971f9 [wmiir] Use buffered IO. Kris Maglione 2010-05-30 15:29:30 -0400
  • a7705355e8 Give up on implementing proglist portably in sh and do it in C. Fixes issue #42. Kris Maglione 2010-05-30 15:18:15 -0400
  • 7ae818a3e9 [python] Launch witray in the background at startup. Kris Maglione 2010-05-30 11:28:06 -0400
  • 3ecd2db1aa [witray] Fix some memory corruption. Kris Maglione 2010-05-30 05:58:03 -0400
  • de0d5ba77e Collapse/uncollapse floating clients on grab box click. Kris Maglione 2010-05-29 18:03:14 -0400
  • 7344423cc4 Factor out some common code. Delete some stale code. Kris Maglione 2010-05-29 14:10:31 -0400
  • fb1e4189d4 Try harder not to focus doc windows. Kris Maglione 2010-05-29 11:54:38 -0400
  • 0364acb2ab Fix some managed grabbox move bugs. Kris Maglione 2010-05-29 11:38:35 -0400
  • 3abbddaebc Don't adjust column in grabbox move until the mouse actually moves. Closes issue #51. Kris Maglione 2010-05-29 10:37:51 -0400
  • fd8ecb1245 Work around a dash bug prematurely killing the event loop. Kris Maglione 2010-05-28 20:30:20 -0400
  • 185fdef6f3 Send synthetic unmap events to affected windows, whatever their destination. This needs testing. (Fixes issue #184) Kris Maglione 2010-05-28 15:51:00 -0400
  • 072abd44e4 Fix a couple of leaks. Kris Maglione 2010-05-28 13:32:18 -0400
  • 6be3355002 Ignore ClientClick events that pass through client windows. Kris Maglione 2010-05-28 12:46:48 -0400
  • b2ea1da6ba Remove stale xcb include line. Kris Maglione 2010-05-28 11:05:01 -0400
  • 7792c327d0 Ensure default sigpipe handler in wmiir. Fixes issue #160. Kris Maglione 2010-05-28 00:29:31 -0400
  • f36c830a49 Fix some bugs. Kris Maglione 2010-05-27 22:10:14 -0400
  • 7f57a9fd5a Don't push dock windows to the top of the stack. Kris Maglione 2010-05-27 21:30:13 -0400
  • 9eded9b8cd Fix broken tip. Kris Maglione 2010-05-27 21:22:36 -0400
  • 5ef2ec336f Don't push dock windows to the top of the stack. Kris Maglione 2010-05-27 20:48:59 -0400
  • b4b5ff470b Allow chained event handlers. Kris Maglione 2010-05-27 18:57:08 -0400
  • c4e7c2de67 Allow _NET_ACTIVE_WINDOW requests from clients, if they have recent user activity. Rationale: Kris Maglione 2010-05-27 18:05:27 -0400
  • a50e6e42ac [witray] Resize tray window after desktop change: avoid a race condition. Kris Maglione 2010-05-27 17:44:28 -0400
  • a831428c53 Add libstuff.a as make dependency for binaries. Kris Maglione 2010-05-27 17:38:19 -0400
  • 0a97e9f542 Don't call getpid() for every window creation. Kris Maglione 2010-05-27 17:37:50 -0400
  • ce9c5c2adf [witray] Resize tray window after desktop change. Kris Maglione 2010-05-27 17:37:09 -0400
  • 8c5e6b9eb9 Don't focus dock or splash windows except via EWMH ACTIVE_WINDOW requests. Kris Maglione 2010-05-27 14:14:37 -0400
  • f70a4130bd [witray] Handle badly behavied clients. Closes issue #183. Kris Maglione 2010-05-27 13:55:34 -0400
  • b5aeb2a323 Rethink last commit. Give wi_eventloop -i option to read from stdin instead. Kris Maglione 2010-05-27 12:25:38 -0400
  • 9475f7746a Use wi_readevent in wmii.sh eventloop, too. Kris Maglione 2010-05-27 12:16:55 -0400
  • 4279d1ccc5 Don't set -pedantic-errors in default gcc cflags. Kris Maglione 2010-05-27 12:12:28 -0400
  • 88f0721673 Add witray system tray program. Kris Maglione 2010-05-27 03:58:02 -0400
  • 1dad368d9c Install wmii.desktop on debian. Kris Maglione 2010-05-26 09:20:14 -0400
  • 6f0e1ab484 Add SHELL=/bin/bash to Solaris section of config.mk Kris Maglione 2010-05-26 08:47:24 -0400
  • db1494baf5 Use contents of $(SHELL) macro to run util scripts. Kris Maglione 2010-05-26 08:44:43 -0400
  • 1a4f8d94c7 Merge old head. Kris Maglione 2010-05-25 15:04:32 -0400
  • 2b5ae63ea2 Added tag 3.9-1 for changeset 2150d866e9bc Kris Maglione 2010-05-25 15:02:26 -0400
  • 5bfcf2e922 Remove last hardcoded reference to ~/.wmii-3.5 from man pages. Kris Maglione 2010-05-25 14:39:48 -0400
  • e66079c942 Only resize clients when it would actually change their size. Prevents infinite loops with certain unscrupulous clients. Kris Maglione 2010-05-24 20:09:11 -0400
  • f19313209a Fix install problem introduced in revision 8c7a4ce5da9c. Kris Maglione 2010-05-24 15:24:38 -0400
  • e3fdbdb548 Improve wistrut and build it by default. Add wistrut and wihack man pages. Kris Maglione 2010-05-24 15:17:09 -0400
  • 9adfeea6c2 [pygmi] Don't launch background processes with IO pipes. Restore SIGPIPE. (Closes issue #176) Kris Maglione 2010-05-24 13:04:40 -0400
  • 208db05798 Fix installation broken 2 commits prior. Kris Maglione 2010-05-24 13:01:48 -0400
  • 83d0184d11 Fix 'make deb' when not in a hg repo. Kris Maglione 2010-05-24 10:14:02 -0400
  • 0917e51c54 Fix lib installation paths. Kris Maglione 2010-05-24 08:49:12 -0400
  • 60bd388d1c Fix install bug introduced in revision b2b8e1e22ebd. Kris Maglione 2010-05-23 10:19:07 -0400