Patches for Corman Lisp 2.0 --------------------------- If you add these patches to your system, we recommend that you add all of them (to a 2.0 release installation) because some may depend on others. Rebuild CormanLisp.img according to instructions in the Corman Lisp 2.0 manual, p. 23. 10/23/02 CormanLisp.exe Turned off run-time file type registration, to avoid HTM files getting incorrectly mapped to launch the Corman Lisp IDE. Changed some Resource IDs to lower numbers to avoid "corrupt file" error with Windows 95/98. (This may not solve all the problems, yet). Fixed saving/loading of Font name preferences which were broken with long font names. Increased file version to 2.001. 11/8/02 sys/clos.lisp Fixed a problem with defining SETF methods. sys/expand.lisp Fixed a problem with symbol-macros when shadowed by LET or LET* variable bindings. sys/pretty.lisp Pretty printer now prints dotted lists correctly. sys/readtable.lisp Character macro reader now works correctly when *read-suppress* is set. Escaped dot symbol |.| now reads as a symbol rather than the list marker. sys/write.lisp Fixed a problem when printing non-standard structures such as environments. sys/read.lisp Support for escaped dot symbol. 11/17/02 CormanLisp.exe Removed dependency on oleacc.dll (Microsoft Accessibility Package, not included in Windows 98). modules/mp-locks.lisp Put in modules directory, needed by Allegroserve. 11/19/02 sys/win32.lisp Fixed some incorrect windows handle declarations. modules/winbase.lisp Fixed same declarations. modules/console.lisp Added console functions. 11/21/02 CormanLisp.exe Fixed several compatibility issues with Windows 98 (mostly concerning resource IDs). File Open and Execute File now work on Windows 98. 11/22/02 sys/context-menu.lisp Fixes a problem where the IDE could crash if an error occurred formatting the lambda list of a macro. 11/29/02 sys/misc-features.lisp Fixes a problem with INTERN and strings which have fill pointers. 12/18/02 examples/defun-pointer.lisp Defines DEFUN-POINTER which may be used to call foreign functions via foreign pointers.