Improvements to the Win32 screen driver
authorStephen Adams <edu/mit/csail/zurich/adams>
Wed, 2 Nov 1994 19:16:53 +0000 (19:16 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Wed, 2 Nov 1994 19:16:53 +0000 (19:16 +0000)
commitc4a1be04d77bf9d6a8305a45f6f5a6c6e8338e3d
treed6cafa1e44c60dccaab0051c88660d816c41209c
parent31ecd27ecb66b955a41f22e0ef1cff5c4ccb3336
Improvements to the Win32 screen driver

 . Rationalized names and the interface to some primitives.

 . Added screen name feature (like X version)

 . Ensured that windows are closed before exit / disk-restore.

 . Fixed bug in screen resize (you *have* to guard against resizing to
   the same size otherwise the rest of the system allocates new
   matrixes and then decides to optimize the screen reorganization,
   leading to random stuff being copied from the uninitialized
   matrixes to the screen).

 . The Close Window menu item now closes the window if there are more
   than one, otherwise it behaves like ^X ^C

 . Debugged multiple screens.  Added a whole load of black magick for
   keeping Edwin's idea of the selected-screen in synch with the
   Windows screen with the input focus.

 . There is no need to hide the cursor (Caret) during redisplay as
   windows does this anyway, and manually hiding it causes visible
   caret flicker.
v7/src/edwin/win32.scm