(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "INTERLISP")
(FILECREATED "24-Feb-88 20:18:05" {PHYLUM}<LISP>LYRIC>PATCHES>LOCAL-LYRIC-PATCHES.\;3 4786   

      |changes| |to:|  (VARS LOCAL-LYRIC-PATCHESCOMS)

      |previous| |date:| "15-Jan-88 14:24:28" {PHYLUM}<LISP>LYRIC>PATCHES>LOCAL-LYRIC-PATCHES.\;1)


; Copyright (c) 1988 by Xerox Corporation.  All rights reserved.

(PRETTYCOMPRINT LOCAL-LYRIC-PATCHESCOMS)

(RPAQQ LOCAL-LYRIC-PATCHESCOMS ((FNS NEW\\TURN.ON.PROCESSES)
                                (FNS NEW\\NS.SETTIME NEW\\PUP.SETTIME)
                                (DECLARE\: DONTEVAL@LOAD DOCOPY (COMS 
          
          (* |;;| 
  "patch problem with HARDRESET when exec window closed turning off the Daybreak keyboard (in Lyric)")

                                                                      
          
          (* |;;| "vanMelle 3-Jul-87")

                                                                      (P (MOVD? '\\TURN.ON.PROCESSES
                                                                                '
                                                                               OLD\\TURN.ON.PROCESSES
                                                                                )
                                                                         (MOVD '
                                                                               NEW\\TURN.ON.PROCESSES
                                                                               '\\TURN.ON.PROCESSES 
                                                                               NIL T)))
                                       (COMS 
          
          (* |;;| "The following fixes the DST problem.")

                                             (P (MOVD? '\\NS.SETTIME 'OLD\\NS.SETTIME)
                                                (MOVD 'NEW\\NS.SETTIME '\\NS.SETTIME NIL T)
                                                (MOVD? '\\PUP.SETTIME 'OLD\\PUP.SETTIME)
                                                (MOVD 'NEW\\PUP.SETTIME '\\PUP.SETTIME NIL T)
                                                (SAVESET '|\\EndDST| 303 T)
                                                (UNMARKASCHANGED '|\\EndDST| 'VARS)))
                                       (COMS 
          
          (* |;;| "FIx interpreted LET*")

                                             (P (/PUTD 'LET* NIL)))
                                       (COMS (P (RPLACD (LAST |\\BrushAList|)
                                                       NIL)))
                                       (P (WITHOUT.PAGEHOLD (WFROMDS (GETSTREAM T 'OUTPUT))
                                                 (|if| (DEFINEDP 'TEDIT)
                                                       |then|
                                                       (FILESLOAD (SYSLOAD)
                                                              TEDIT-CLOSE-ON-SHRINK))
                                                 (FILESLOAD (SYSLOAD)
                                                        CORRECTTOLERANCE-PATCH))))))
(DEFINEQ

(NEW\\TURN.ON.PROCESSES
  (LAMBDA NIL                                                (* |N.H.Briggs| " 6-Jul-87 16:53")
    (\\KEYBOARDON)
    (OLD\\TURN.ON.PROCESSES)))
)
(DEFINEQ

(NEW\\NS.SETTIME
  (LAMBDA (RETFLG)
    (DECLARE (GLOBALVARS |\\EndDST|))                        (* "N.H.Briggs" " 2-Nov-87 12:52")
    (OLD\\NS.SETTIME RETFLG)
    (SETQ |\\EndDST| 303)))

(NEW\\PUP.SETTIME
  (LAMBDA (RETFLG)
    (DECLARE (GLOBALVARS |\\EndDST|))                        (* "N.H.Briggs" " 2-Nov-87 12:52")
    (OLD\\PUP.SETTIME RETFLG)
    (SETQ |\\EndDST| 303)))
)
(DECLARE\: DONTEVAL@LOAD DOCOPY 



(* |;;| 
"patch problem with HARDRESET when exec window closed turning off the Daybreak keyboard (in Lyric)")




(* |;;| "vanMelle 3-Jul-87")

(MOVD? '\\TURN.ON.PROCESSES 'OLD\\TURN.ON.PROCESSES)
(MOVD 'NEW\\TURN.ON.PROCESSES '\\TURN.ON.PROCESSES NIL T)




(* |;;| "The following fixes the DST problem.")

(MOVD? '\\NS.SETTIME 'OLD\\NS.SETTIME)
(MOVD 'NEW\\NS.SETTIME '\\NS.SETTIME NIL T)
(MOVD? '\\PUP.SETTIME 'OLD\\PUP.SETTIME)
(MOVD 'NEW\\PUP.SETTIME '\\PUP.SETTIME NIL T)
(SAVESET '|\\EndDST| 303 T)
(UNMARKASCHANGED '|\\EndDST| 'VARS)




(* |;;| "FIx interpreted LET*")

(/PUTD 'LET* NIL)

(RPLACD (LAST |\\BrushAList|)
       NIL)

(WITHOUT.PAGEHOLD (WFROMDS (GETSTREAM T 'OUTPUT))
       (|if| (DEFINEDP 'TEDIT)
             |then|
             (FILESLOAD (SYSLOAD)
                    TEDIT-CLOSE-ON-SHRINK))
       (FILESLOAD (SYSLOAD)
              CORRECTTOLERANCE-PATCH))
)
(PUTPROPS LOCAL-LYRIC-PATCHES COPYRIGHT ("Xerox Corporation" 1988))
(DECLARE\: DONTCOPY
  (FILEMAP (NIL (3136 3329 (NEW\\TURN.ON.PROCESSES 3146 . 3327)) (3330 3754 (NEW\\NS.SETTIME 3340 . 3544
) (NEW\\PUP.SETTIME 3546 . 3752)))))
STOP