Changes mainly to support the impoved Edwin Win32 Screen.
authorStephen Adams <edu/mit/csail/zurich/adams>
Wed, 2 Nov 1994 20:27:05 +0000 (20:27 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Wed, 2 Nov 1994 20:27:05 +0000 (20:27 +0000)
commit06300465c71efbdf7098aabc89c10e6c52511cb2
tree9e5295b7a0253f1e253211c354a6d9bddde7de44
parente84bff86965792c95f64192d481d2e7020bfe17c
Changes mainly to support the impoved Edwin Win32 Screen.

 . Eliminated WM_ERASEBKGND.  Changed WM_PAINT to paint in the pixels
   near the edge that WM_ERASEBKGND.  This change is more efficient
   and avoids flicker on resizing.

 . One icon per screen rather than one for all screens.

 . Key and mouse messages are not converted into input events when
   window is iconic

 . Added a focus-tracking device for use by Edwin.  Re-worked Focus
   and Caret code to get it right.

 . Window text color defaults to the system default rather than black.

 . New mode SCREEN_MODE_VK_KEYS controls whether arrow key events are
   sent as special keys or emacs-ascii (^P for up etc).

 . Minimum screen size is 3 rows of 5 columns, pending rework of edwin
   to advise screen sizes
v7/src/microcode/ntscreen.c
v7/src/microcode/ntscreen.h