;;; -*- Mode:Lisp; Readtable:ZL; Package:USER; Base:8; Patch-File:T -*- ;;; Patch file for System version 123.219 ;;; Reason: ;;; I noticed that ZWEI:*KILL-HISTORY* wasn't being cleared before a disk-save. ;;; Neither were ZWEI:*DEFINITION-NAME-HISTORY* or ZWEI:*PATHNAME-ARGUMENT-HISTORY* ;;; although the calls to (ZWEI:MAKE-HISTORY) should have marked them to be cleared. ;;; The bug is that ZWEI:*HISTORIES-TO-CLEAR* is defined with ZWEI:DEFGLOBAL and ;;; was reset to NIL when ZMACS was loaded, forgetting those three histories. ;;; All four variables should have been defined with DEFVAR instead. ;;; Written 1-Apr-88 15:20:07 by pld at site Gigamos Cambridge ;;; while running on Jack Flanders from band 1 ;;; with Experimental System 123.218, Experimental Local-File 73.4, Experimental FILE-Server 22.2, Experimental Unix-Interface 11.0, Experimental KERMIT 34.3, Experimental ZMail 71.0, Experimental Lambda-Diag 15.0, Experimental Tape 21.1, Experimental Site Data Editor 9.0, microcode 1755, SDU Boot Tape 3.14, SDU ROM 8. ; From file DJ: L.ZWEI; DEFS.LISP#166 at 1-Apr-88 15:32:51 #8R ZWEI#: (COMPILER-LET ((*PACKAGE* (PKG-FIND-PACKAGE "ZWEI"))) (COMPILER::PATCH-SOURCE-FILE "SYS: ZWEI; DEFS  " (net:delete-from-alist '*histories-to-clear* *global-initialization-list*) (net:delete-from-alist '*kill-history* *global-initialization-list*) (pushnew *kill-history* *histories-to-clear*) (net:delete-from-alist '*definition-name-history* *global-initialization-list*) (pushnew *definition-name-history* *histories-to-clear*) (net:delete-from-alist '*pathname-argument-history* *global-initialization-list*) (pushnew *pathname-argument-history* *histories-to-clear*) ))