plan9port/src/libdraw
rsc 3a19470202 In non-blocking recv functions in libmux and libdraw,
distinguish between "cannot receive without blocking"
and "EOF on connection".

In libmux, do not elect async guys muxers, so that
synchronous RPC calls run in the main event loop
(e.g., in eresized) do not get stuck.

Fixes problem reported by Lu Xuxiao, namely that
jpg etc. would spin at 100% cpu usage.
2006-11-04 18:46:00 +00:00
..
alloc.c bye 2006-06-25 18:59:29 +00:00
allocimagemix.c Initial import. 2003-09-30 17:47:42 +00:00
arith.c Lots of X fixes. 2003-10-11 02:47:43 +00:00
bezier.c Initial import. 2003-09-30 17:47:42 +00:00
border.c Initial import. 2003-09-30 17:47:42 +00:00
buildfont.c more places where display can be nil 2005-07-13 03:56:21 +00:00
bytesperline.c 64-bit fixes from lucho 2005-01-14 03:33:11 +00:00
chan.c I just hate to be pushed around by some @#$%^& machine. 2005-07-19 18:00:07 +00:00
cloadimage.c Initial import. 2003-09-30 17:47:42 +00:00
computil.c Initial import. 2003-09-30 17:47:42 +00:00
creadimage.c make it possible to access fonts without a display. 2004-04-25 20:26:27 +00:00
debug.c Initial import. 2003-09-30 17:47:42 +00:00
defont.c Initial import. 2003-09-30 17:47:42 +00:00
draw.c Initial import. 2003-09-30 17:47:42 +00:00
drawclient.c In non-blocking recv functions in libmux and libdraw, 2006-11-04 18:46:00 +00:00
drawfcall.c event 2006-06-25 21:04:07 +00:00
drawrepl.c Initial import. 2003-09-30 17:47:42 +00:00
egetrect.c Initial import. 2003-09-30 17:47:42 +00:00
ellipse.c SunOS can rot in hell. 2004-03-26 01:59:35 +00:00
emenuhit.c Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
event.c In non-blocking recv functions in libmux and libdraw, 2006-11-04 18:46:00 +00:00
font.c more places where display can be nil 2005-07-13 03:56:21 +00:00
freesubfont.c Initial import. 2003-09-30 17:47:42 +00:00
getdefont.c Initial import. 2003-09-30 17:47:42 +00:00
getrect.c Initial import. 2003-09-30 17:47:42 +00:00
getsubfont.c make it possible to access fonts without a display. 2004-04-25 20:26:27 +00:00
icossin.c Initial import. 2003-09-30 17:47:42 +00:00
icossin2.c Initial import. 2003-09-30 17:47:42 +00:00
init.c bye 2006-06-25 18:59:29 +00:00
iprint.c add iprint 2006-06-25 23:52:51 +00:00
keyboard.c bye 2006-06-25 18:59:29 +00:00
line.c Initial import. 2003-09-30 17:47:42 +00:00
loadimage.c Initial import. 2003-09-30 17:47:42 +00:00
menuhit.c Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
mkfile add iprint 2006-06-25 23:52:51 +00:00
mkfont.c Initial import. 2003-09-30 17:47:42 +00:00
mouse.c bye 2006-06-25 18:59:29 +00:00
newwindow.c Initial import. 2003-09-30 17:47:42 +00:00
openfont.c Today's changes. 2004-03-25 23:03:57 +00:00
poly.c Initial import. 2003-09-30 17:47:42 +00:00
readimage.c make it possible to access fonts without a display. 2004-04-25 20:26:27 +00:00
readsubfont.c make it possible to access fonts without a display. 2004-04-25 20:26:27 +00:00
rectclip.c Initial import. 2003-09-30 17:47:42 +00:00
replclipr.c Initial import. 2003-09-30 17:47:42 +00:00
rgb.c Initial import. 2003-09-30 17:47:42 +00:00
scroll.c scrolling 2004-06-11 04:13:24 +00:00
snarf.c new 2006-06-25 19:00:14 +00:00
string.c free subfonts correctly 2005-07-13 03:57:24 +00:00
stringbg.c Initial import. 2003-09-30 17:47:42 +00:00
stringsubfont.c Initial import. 2003-09-30 17:47:42 +00:00
stringwidth.c free subfonts correctly 2005-07-13 03:57:24 +00:00
subfont.c silence fprint 2005-07-14 00:03:57 +00:00
subfontcache.c make it possible to access fonts without a display. 2004-04-25 20:26:27 +00:00
subfontname.c handle arbitrary length names in subfontname. 2005-05-12 16:55:14 +00:00
test.c Initial import. 2003-09-30 17:47:42 +00:00
unix.c SunOS can rot in hell. 2004-03-26 01:59:35 +00:00
unloadimage.c bye 2006-06-25 18:59:29 +00:00
window.c Initial import. 2003-09-30 17:47:42 +00:00
writeimage.c Initial import. 2003-09-30 17:47:42 +00:00
writesubfont.c Initial import. 2003-09-30 17:47:42 +00:00
wsys.c event 2006-06-25 21:04:07 +00:00