plan9fox/sys
cinap_lenrek 99216e0129 rio: fix deadlock
we can't really change the Window *input from
outside the winctl() thread. the problem is
that the window might end up reading the
mouse (scroll, select) which makes the w->cctl
channel block once you try to talk to the
window again (from the mousethread). this also
means we have to coordinate window switchin
from the winctl proc waiting for the current
window to release the input and then take over.
thers a new Winctl message Topped that basically
does that now using Wakeup and a chan to
synchronize.
2012-10-22 07:03:47 +02:00
..
doc /sys/doc: permissions for cleanps, mkdirlist, mkfilelist 2012-10-20 19:09:54 +02:00
games/lib fortunes, rob, rsc, troll: the war is over 2012-10-16 11:21:21 -05:00
include Add alignment hints for e512 ATA drives. 2012-09-09 17:22:12 +12:00
lib kernel: mnt cache rework 2012-10-17 15:48:30 +02:00
man document urlencode in hget(1) 2012-10-18 15:23:40 +02:00
src rio: fix deadlock 2012-10-22 07:03:47 +02:00