These changes require microcode version 11.135 or later.
authorChris Hanson <org/chris-hanson/cph>
Tue, 17 Aug 1993 21:31:46 +0000 (21:31 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 17 Aug 1993 21:31:46 +0000 (21:31 +0000)
commit0df7a3f007532af42418c9f2617639d919609b88
treed28ae51f8ba2de2a6a3126c79fcafc4f90143eb2
parentd38c8677036736051da43499e98dabdd437b7431
These changes require microcode version 11.135 or later.

Change the startup sequence for X windows.  It turns out that there is
a poorly documented constraint which says that the client may not draw
on a newly-created window until the first Expose event for the window
is received.  These changes implement this constraint (see the source
code comments for details).  Additionally, the startup sequence now
guarantees that the event mask and Edwin's data structures are
properly initialized before the window is mapped, guaranteeing that by
the time the first event arrives, everything is ready for it.
v7/src/edwin/make.scm
v7/src/edwin/xterm.scm