Create separate fields in X screen structure to hold visibility,
authorChris Hanson <org/chris-hanson/cph>
Fri, 1 Dec 2000 06:17:00 +0000 (06:17 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 1 Dec 2000 06:17:00 +0000 (06:17 +0000)
commitda73562b877313696789b58644ad5682be8b2f19
tree489350aa8d33c7802c70e0e3632a2bcd10061a53
parente15649fb9883b13f55e0a98640a1632bcde0c782
Create separate fields in X screen structure to hold visibility,
whether window is mapped, and whether window is exposed.  Synthesize
SCREEN-VISIBILITY from these fields; previously SCREEN-VISIBILITY held
all this information and was sometimes inaccurate.

Don't attempt to give focus to an unmapped frame.  This will only
signal an error.

Don't map an unmapped frame when entering it.  Eliminate variable
X-SCREEN-AUTO-RAISE and associated command.  Both of these things were
window management; we shouldn't be doing that.
v7/src/edwin/xcom.scm
v7/src/edwin/xterm.scm