;;; -*- Mode: Common-Lisp; Package:User; Base:10.; Patch-File:T -*-
;;; Patch directory for WINDOW-MX version 5
;;; Written 02/24/89 14:12:44 by GRENINGER,
;;; while running on MX23 from band NB22
;;; With SYSTEM 5.27, GC 5.4, VIRTUAL-MEMORY 5.5, MICRONET 5.6, MICRONET-COMM 5.14,
;;;  DISK-IO 5.9, BASIC-PATHNAME 5.4, MAC-PATHNAME 5.1, NETWORK-SUPPORT-COLD 5.1,
;;;  BASIC-NAMESPACE 5.8, BASIC-FILE 5.5, RPC 5.6, NFS 5.16, EH 5.3, MAKE-SYSTEM 5.3,
;;;  MEMORY-AUX 5.1, MACTOOLBOX 1.35, COMPILER 5.3, TV 5.27, NVRAM 5.1, UCL 5.0, INPUT-EDITOR 5.0,
;;;  METER 5.1, ZWEI 5.13, DEBUG-TOOLS 5.1, WINDOW-MX 5.37, PRINTER 5.12, MAC-PRINTER-TYPES 5.4,
;;;  Experimental NETWORK-PATHNAME 5.1, NETWORK-NAMESPACE 5.0, DATALINK 5.7, CHAOSNET 5.6,
;;;  Experimental NETWORK-SUPPORT 5.1, Experimental NETWORK-SERVICE 5.1, DATALINK-DISPLAYS 5.0,
;;;  NAMESPACE-EDITOR 5.2, IP 3.41, NFS-SERVER 5.3, PRINTER-TYPES 5.5, IMAGEN 5.3,
;;;  MAIL-DAEMON 5.6, MAIL-READER 5.6, TELNET 5.2, VT100 5.1, STREAMER-TAPE 5.7, DECNET 1.53,
;;;  VISIDOC 5.5, PROFILE 5.1, DISK-LABEL 5.1, Experimental MX-SERIAL 1.1,  microcode 96,
;;;  Band Name: microExplorer Network (11/22)

(:PATCH-SYSTEM-NAME "WINDOW-MX" :MAJOR-VERSION 5 :LATEST-MINOR-VERSION 38)

(:RELEASED
((0 "WINDOW-MX Loaded" "REL5" NIL)
  (1 "Make :mouse-position return coordinates relative to tv:mouse-sheet,
not just relative to tv:default-screen." "GRENINGER" NIL)
  (2 "Don't leave a hanging mouse-button-holding state when selecting a
window by clicking very slowly.  Fixes KEE's lost-mouse-clicks bug." "GRENINGER" NIL)
  (3 "Give mX a null definition for (:method tv:sheet :after 
:change-of-size-or-margins).  Code compiled under Suggestions
(like Profile) expects this method to exist." "GRENINGER" NIL)
  (4 "Use the correct parameter to calculate the acb size in copybits." "BERGER" NIL)
  (5 "Clear tv:mouse-buttons-buffer at boot." "GRENINGER" NIL)
  (6 "First round of Direct Drawing fixes." "GRENINGER" NIL)
  (7 "Add mac:set-direct-drawing-mode command." "GRENINGER" NIL)
  (8 "Correct \"mac-cptfont unbound\" entry to EH when disk-saving after
a build." "GRENINGER" NIL)
  (9 "Reset data structures at boot to show NO windows Mac-resident." "GRENINGER" NIL)
  (10 "Protect mX window system data structures from inter-process interference.
Attempt to ensure all windows needed by a command are still Mac-resident
after a cache flush in the middle of the command." "GRENINGER" NIL)
  (11 "Add font translations for VT100 and CTERM windows." "WALTON" NIL)
  (12 "Tell the Mac about the effective redirection-to-self when
a window with no bit-array is deexposed (its screen-array
is set to NIL)." "GRENINGER" NIL)
  (13 "Added ,boldBit to font translations entries for medfntb and
higher-medfnb entries." "GRENINGER" NIL)
  (14 "Disable debug on TV channel since printing shares channel and can take much longer
than the default timeout value.  9/27/88." "ab" NIL)
  (15 "Handle deexposure of windows with no bit array correctly." "GRENINGER" NIL)
  (16 "Map BigFont to BigFont on MAC instead of CPTFont.  Fixes problem printing CPTFont files.
You should be running MAC microExplorer version 2.30 or later for this patch. 10/14/88." "ab" NIL)
  (17 "Added ability to receive and print a dump of the Mac's circular debug buffer." "GRENINGER" NIL)
  (18 "Redefine remember-call to maintain a circular list of events.  
Recompile all callers to use this new definition." "GRENINGER" NIL)
  (19 "Added ability to draw a filled polygon.  Protected it and filled triangle drawing
from trying to draw one too big for the Mac to handle." "GRENINGER" NIL)
  (20 "Enter error handler if can't fit a bit array on the Mac." "GRENINGER" NIL)
  (21 "Clean up mac:print-list to handle the new debug history format correctly." "GRENINGER" NIL)
  (22 "Since :draw-polyline no longer performs line width adjustment for Mac windows,
removed the compensation for it from Send-Draw-Filled-Polygon." "GRENINGER" NIL)
  (23 "Protected get-Mac-mask-image-for-a-char-glyph from the possibility that the
specified character in the specified font might not exist in the Explorer's font." "GRENINGER" NIL)
  (24 "Fix up *mac-font-list* to include only Macintosh fonts included in microExplorer systems.
Add UNDO-MAC-FONT-TRANSLATIONS function for users to restore original microExplorer 
font translations.   10/24/88." "ab" NIL)
  (25 "Fix all known causes for 50-crashes." "GRENINGER" NIL)
  (26 "Defines the (find-screens) function which scans VM for old Explorer screen
instances on themX and destroys them." "GRENINGER" NIL)
  (27 "Switch to \"watch\" Mac cursor when thrashing the bitmap cache." "BERGER" NIL)
  (28 ":mouse-position now interprets a negative mouse button number as a fake mouse click, 
calculates the mouse coordinates to be the origin of the screen's currently selected
window." "GRENINGER" NIL)
  (29 "Previous fix faked only the down transition of the left button, causing
Zmacs windows to scroll forever. Fix this by forcing a single left-click
at the lower-right corner of the active window whenever a fake mouse 
event is detected." "GRENINGER" NIL)
  (30 "Display the Mac's \"watch\" cursor during screen resizing." "GRENINGER" NIL)
  (31 "A fake mouse event now sends newly selected window a
:select-screen message, is detected iff (plusp mouse-valid)." "GRENINGER" NIL)
  (32 "Null patch." "GRENINGER" NIL)
  (33 "Fast rubberbanding mixin definition." "GRENINGER" NIL)
  (34 "Simplify (mac:dr) and (mac:print-list) usage." "GRENINGER" NIL)
  (35 "Support TERM ctrl-S on an mX." "GRENINGER" NIL)
  (36 "Enhance tv:print-debug-dump to default to editor buffer, timestamp dumps." "GRENINGER" NIL)
  (37 "Don't divide-by-zero if width or height of a to/from-Mac bitblt is zero." "GRENINGER" nil)
  (38 "Add rubber-banded mouse cursor support.  Add fast dashed-line support." "GRENINGER" nil)
  ))