;;; -*- Mode: Common-Lisp; Package:User; Base:10.; Patch-File:T -*-
;;; Patch directory for TV version 5
;;; Written 06/16/89 14:03:33 by MARKY,
;;; while running on MX5 from band NB22
;;; With SYSTEM 5.19, GC 5.3, VIRTUAL-MEMORY 5.5, MICRONET 5.5, MICRONET-COMM 5.13,
;;;  DISK-IO 5.9, BASIC-PATHNAME 5.2, MAC-PATHNAME 5.0, NETWORK-SUPPORT-COLD 5.1,
;;;  BASIC-NAMESPACE 5.6, BASIC-FILE 5.3, RPC 5.4, NFS 5.10, EH 5.3, MAKE-SYSTEM 5.2,
;;;  MEMORY-AUX 5.1, MACTOOLBOX 1.25, COMPILER 5.1, TV 5.30, NVRAM 5.1, UCL 5.0, INPUT-EDITOR 5.0,
;;;  METER 5.0, ZWEI 5.9, DEBUG-TOOLS 5.1, WINDOW-MX 5.28, PRINTER 5.11, MAC-PRINTER-TYPES 5.4,
;;;  NETWORK-PATHNAME 5.0, NETWORK-NAMESPACE 5.0, DATALINK 5.7, CHAOSNET 5.6, NETWORK-SUPPORT 5.0,
;;;  NETWORK-SERVICE 5.0, DATALINK-DISPLAYS 5.0, NAMESPACE-EDITOR 5.1, IP 3.33, NFS-SERVER 5.3,
;;;  PRINTER-TYPES 5.2, IMAGEN 5.1, MAIL-DAEMON 5.1, MAIL-READER 5.3, TELNET 5.1,
;;;  VT100 5.0, STREAMER-TAPE 5.6, DECNET 1.45, VISIDOC 5.4, PROFILE 5.1, DISK-LABEL 5.1,
;;;  Experimental BUG 11.9,  microcode 128, Band Name: microExplorer Network (11/22)

(:PATCH-SYSTEM-NAME "TV" :MAJOR-VERSION 5 :LATEST-MINOR-VERSION 31)

(:RELEASED
((0 "window Loaded" "REL5" NIL)
  (1 "tv:DEFINE-SCREEN hook for microExplorer printer screen support.  9/15/88." "ab" NIL)
  (2 "Fixed Mac scrolling to handle single click in the scroll box corectly." "GRENINGER" NIL)
  (3 "conditionalize the call to initialize-status-line in N-hour-clock-setup for the MX." "jones" NIL)
  (4 "Fix problem with 1st printer page being garbaged on some printers the first time
you do a print after booting.  Yes, this really should be a TV patch.  10/10/88." "ab" NIL)
  (5 "Export send-draw-filled-polygon.  Use it to draw thick lines in
:draw-polyline." "GRENINGER" NIL)
  (6 "Fix sheet-delete-char to bitblt to the left only the area to the right
of the cursor.  This corrects the flashing trash seen when ctrl-y/meta-y
in a listener on the Mac." "GRENINGER" NIL)
  (7 "Fix up tv symbol.  10/18/88." "ab" NIL)
  (8 "Rounded DX and DY before zero-tests for line width adjustment in :draw-polyline to
handle floating point values correctly.  Skipped line width adjustments if a Mac
window; they are not needed due to the Mac's graphics model." "GRENINGER" NIL)
  (9 "Used send-draw-shaded-polygon in :draw-regular-polygon when on the mX." "GRENINGER" NIL)
  (10 "Force character blinkers to the mX's screen by calling
dump-draw-char-cache in (:method tv:character-blinker :blink) and
(:method tv:reverse-character-blinker :set-character)." "GRENINGER" NIL)
  (11 "Changed all references to mX send-... graphics functions to check for reverse-video and
use (reverse-alu alu) instead of alu if true." "GRENINGER" NIL)
  (12 "Use send-draw-filled-polygon to draw a following-arrow blinker on the Mac." "GRENINGER" NIL)
  (13 "Fix **more** processing when last line is a continuation line.
Also fix **more** processing which was skipping line after **more**
string when (mod sheet-inside-height line-height) was almost a line-height." "MARKY" NIL)
  (14 "Changed (w:scroll-bar-mixin :after :change-of-size-or-margins) to ALWAYS
call :compute-region to fix unresponsive scroll bar after apple-key resizing." "MARKY" NIL)
  (15 "Changed (MENU :REDEFINE-MARGINS) and (MENU :AFTER :SET-FONT-MAP) to correctly
handle menus that are neither pop-up nor permanent." "MARKY" NIL)
  (16 "Use send-draw-shaded-polygon to draw \"X\" in draw-choice-box." "GRENINGER" NIL)
  (17 "Use send-drawhollowrectangle in (MAGNIFYING-BLINKER :BEFORE :BLINK) and in
(BOX-BLINKER :BLINK) when on the Mac." "CORNISH" NIL)
  (18 "When an mX window is created don't allocate a window-id or Mac-side data structures.
Just set its window-id to T to mark it as a deactivated mX window and remember its
bit-array/buffer if it has one." "GRENINGER" NIL)
  (19 "Adjust Explorer-side hollow-rectangle drawing when on mX now that we are asking
the Mac to draw hollow-rectangles correctly.  ** Requires 11/17/88 microExplorer **" "GRENINGER" NIL)
  (20 "Allow :change-of-size-or-margins to make a window wider than its superior." "GRENINGER" NIL)
  (21 "Comprehend deactivated windows in screen predicate.  11/22/88." "ab" NIL)
  (22 "o Allow (sheet :init) to create a window wider than its superior.
o Make grow-bit-array always create an array of the specified size.
o Rationalize calling sequence, documentation, internal workings, and
  callers of grow-bit-array so all agree." "GRENINGER" NIL)
  (23 "Added end-point correction to :draw-polyline segments." "GRENINGER" NIL)
  (24 "Reduce width & height by line width in send-drawhollowrectangle calls in
(HOLLOW-RECTANGULAR-BLINKER :BLINK), (MAGNIFYING-BLINKER :BEFORE :BLINK) and
(BOX-BLINKER :BLINK) when on the Mac." "GRENINGER" NIL)
  (25 "Change all calls to send-drawhollowrectangle to agree with new Mac code.
***  Requires microexplorer task newer than 2/6/89  ***" "GRENINGER" NIL)
  (26 "Keep an mX lashup from thinking all its windows were mX windows." "GRENINGER" NIL)
  (27 "Make TERM ctrl-S work on the mX." "GRENINGER" NIL)
  (28 "Changed tv:draw-shadow-border to work correctly on b&w and color
monitors for w:menu-choose and w:mouse-confirm." "marky" NIL)
  (29 "Changes to bitblt-blinker and magnifying-blinker to correct
bug when blinker goes into right margin." "MARKY" NIL)
  (30 "Changes to make mouse doc and return values in tv:choose-variable-values
work in continuation lines." "MARKY" NIL)
  (31 "Changed :draw-polyline to handle endpoint args." "MARKY" NIL)
  ))