This microcode cannot be used with Edwin versions prior to 3.65.
authorChris Hanson <org/chris-hanson/cph>
Tue, 4 Feb 1992 04:37:26 +0000 (04:37 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 4 Feb 1992 04:37:26 +0000 (04:37 +0000)
commitfa6e15d559eda20485b19d241b6456633bff1692
treea03182dfb1aeec797ed99aa9aa7c5c9f9d622430
parent99ea527e8ef2ef10408e812372c401051b423ab8
This microcode cannot be used with Edwin versions prior to 3.65.

The implementation of UX_select has been changed to return to the
caller when a Scheme interrupt needs servicing, rather than just
servicing the interrupt and going back into the select.  This gives
Scheme code a chance to run and do something useful.

In addition, the primitives CHANNEL-SELECT-THEN-READ and
X-DISPLAY-PROCESS-EVENTS have been changed to return different event
codes for the "other output" and "process status change" events.  This
allows the event-handling code to go directly to the handler, rather
than trying to figure out which one occurred.
v7/src/microcode/prosio.c
v7/src/microcode/uxio.c
v7/src/microcode/uxselect.h
v7/src/microcode/version.h
v7/src/microcode/x11base.c
v8/src/microcode/version.h