gtk: Add thread-queue/dequeue-no-hang!, rm peek-until, fix -no-hang.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Fri, 5 Apr 2013 17:03:45 +0000 (10:03 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Fri, 5 Apr 2013 17:03:45 +0000 (10:03 -0700)
commite08d9b229a99913e967963752da7d6bcc5c7b6bb
treefbc83b0b09f2272fd33ccdfac3bb2d8abb4ebf56
parentccdf54da705561a6cd0ba17ea62cb602e74bd307
gtk: Add thread-queue/dequeue-no-hang!, rm peek-until, fix -no-hang.

Fix when-non-empty-before, which did not append! to waiting-dequeuers,
and thus would only time out.

Not exporting peek-until.  Its TIME argument is... weird -- not
universal.  Swat can import it.
src/gtk/gtk.pkg
src/runtime/runtime.pkg
src/runtime/thread-queue.scm