Commit Graph

79 Commits

Author SHA1 Message Date
David du Colombier c26eaf6bc5 replace egrep by grep -E
This fixes the following warning:

egrep: warning: egrep is obsolescent; using grep -E
2023-09-30 01:08:37 +02:00
Kris Maglione 7a083fffa2 Run wipescreens on Screenchange event in python/wmiirc. 2014-06-03 21:41:40 -07:00
Kris Maglione 5a4f28cb58 Add doc/mkfile for building wmii.pdf with an optional MAINFONT variable for building on systems without LinoType's Palatino font. 2011-09-27 02:13:58 -04:00
Kris Maglione 7eb2bef1bd Add -n flag to witray to opt out of replacing existing systray. 2011-09-19 20:24:32 -04:00
Kris Maglione a2f9088245 Add ViewAttach, ViewDetach, AreaAttach, and AreaDetach events. 2011-04-21 09:07:19 -04:00
Kris Maglione 04c1693f8a Fix wmiirc problems in recent commits. 2010-10-13 17:33:02 -04:00
Kris Maglione ed809b8471 [menu] Add vertical mode. 2010-10-07 16:31:41 -04:00
Kris Maglione 94eeb058d9 [python] Small fixes. 2010-07-19 09:30:11 -04:00
Kris Maglione 3ca478a6e0 Fix status bar for silly locales. 2010-07-14 20:10:16 -04:00
Kris Maglione 31f49d1c2a [python] Fix broken patch. 2010-07-10 22:35:31 -04:00
Kris Maglione b86ca7ea66 [python] Fix 9P muxing deadlock. 2010-07-09 17:48:54 -04:00
Kris Maglione 71891f6f00 [python] Rephrase async client request chains as coroutines. 2010-07-09 17:48:46 -04:00
Kris Maglione f4d2ca3261 [python] Minor cleanups. 2010-07-09 17:17:39 -04:00
Robert Ransom f7972993f3 [p9p] Fix for new bar file format. 2010-07-02 00:33:09 -07:00
Kris Maglione bdf6dacdc5 [python] Fix some deadlock issues. 2010-07-01 21:45:27 -04:00
Kris Maglione c7994d542e [python] Fix rather badly broken pygmi. 2010-06-30 23:12:41 -04:00
Kris Maglione 7669688f3f [PKGBUILD] s/(pyxp|pygmi)-hg/python-&/g 2010-06-27 22:51:40 -04:00
Kris Maglione c629223ec9 [python] Use distutils to compile and install pygmi/pyxp. 2010-06-27 17:47:45 -04:00
Kris Maglione 68b77ab4e8 Change format of bar files. Refactor fs.c. Add M-n/M-b to rc scripts. Add showkeys to plan9port rc. Update docs. Linkify code fragments in wmii.tex. 2010-06-25 17:21:12 -04:00
Kris Maglione 0855f12de8 [python] Call background programs with stdin=/dev/null. 2010-06-20 16:37:17 -04:00
Kris Maglione 262778dccc Fix some RGBA color bugs. 2010-06-20 15:59:27 -04:00
Kris Maglione 683b3ed895 Handle colormapped displays. 2010-06-20 14:24:04 -04:00
Kris Maglione 52be8779bf [pygmi] Make sure Ctl#ctl strings are unicode before joining them. Fixes issue #194. 2010-06-15 12:21:35 -04:00
Kris Maglione 398533dfd1 Rearrange some things. 2010-06-14 10:30:23 -04:00
Kris Maglione e5e4ff284d Fix last commit. 2010-06-11 23:48:29 -04:00
Kris Maglione ff4fc9cee7 Require that clients be given permission to activate themselves. 2010-06-11 04:18:40 -04:00
Kris Maglione fa4beb5aa8 Fix /rules in wmiirc and p9p/wmiirc. 2010-06-10 19:49:17 -04:00
Kris Maglione e602759b49 Float detection enhancements. Add float=always and float=never to clients. 2010-06-10 01:14:48 -04:00
Kris Maglione 59128c599d Update wmiirc and python/wmiirc to new /rules format. 2010-06-06 06:06:14 -04:00
Kris Maglione 5f870abb2d [python] Sync pygmi with config changes in tip. 2010-06-03 21:38:14 -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
Juan Pablo Aroztegi 9faaa0679e [plan9port] use rc syntax for the startup function 2010-05-31 13:26:51 +02:00
Kris Maglione 9470b23a9c [python] Add some judicious locking. 2010-05-30 16:53:43 -04:00
Kris Maglione 7ae818a3e9 [python] Launch witray in the background at startup. 2010-05-30 11:28:06 -04:00
Kris Maglione b2ea1da6ba Remove stale xcb include line. 2010-05-28 11:05:01 -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 e42c5a1be6 Add padding to the wimenu prompt. Closes issue #177. 2010-04-06 15:53:33 -04:00
Kris Maglione cee2e686db Fix some pygmi bugs. 2009-10-30 04:10:53 -04:00
Kris Maglione 1200780e39 Fix another pygmi Xinerama bug. 2009-10-22 07:07:39 -04:00
Kris Maglione 79bbf50cb8 [pygmi] Call super from Dir constructor. Fixes issue #141. 2009-10-21 14:22:45 -04:00
Kris Maglione 4b51770266 Make a better attempt to keep up with color scheme changes in python wmiirc without extra roundtrips. 2009-10-21 00:03:59 -04:00
Kris Maglione d4d8a6b891 Properly fix problem fixed in last commit. Cleanup some stuff in the process.
Update issue #132
Status: Fixed
This is a very strange issue. It turns out that subprocess
won't work from non-main threads while a module is being
imported. Since the wmiirc entered its event loop rather than
returning, it was causing problems. I suspect it was also the
cause of the stack traces being printed at interperater shutdown.
2009-10-17 21:52:29 -04:00
Kris Maglione ea0e1bbe5d Work around seeming subprocess/threading bug in python 2.6.3. 2009-10-17 19:38:31 -04:00
Kris Maglione 26db14166b Small python wmiirc changes. 2009-10-17 04:34:17 -04:00
Kris Maglione 32ff4a006e Update debian build data. 2009-10-16 03:28:54 -04:00
Kris Maglione 6b0d71843b Try harder to find rc for plan9port/wmiirc; rename rc.wmii.local to wmiirc_local.rc 2009-10-13 05:38:54 -04:00
Kris Maglione 4f8a192394 Add forgotten Makefiles. Closes issue #137. 2009-10-13 04:56:24 -04:00
Kris Maglione 05cbfe09cf More build system cleanup. Install README. 2009-10-13 02:40:45 -04:00
Kris Maglione f4f8d24760 Fix memory leak. 2009-10-11 20:17:31 -04:00