Index: slime/ChangeLog diff -u slime/ChangeLog:1.162 slime/ChangeLog:1.167 --- slime/ChangeLog:1.162 Mon Dec 15 00:29:19 2003 +++ slime/ChangeLog Mon Dec 15 14:13:53 2003 @@ -1,10 +1,24 @@ 2003-12-15 Luke Gorrie luke@bluetail.com
+ * swank-openmcl.lisp (ccl::*warn-if-redefine-kernel*): Support for + interrupting the listener (by Alan Ruttenberg). + +2003-12-15 Helmut Eller e9626484@stud3.tuwien.ac.at + + * swank.lisp *start-swank-in-background*: Set to t by default. + + * slime.el (slime-eval-last-expression-display-output): New + command. Bound to C-x M-e. Suggested by Nicolas Neuss. + (slime-display-output-buffer): New function. + (slime-slime-compile-file): Use it. + +2003-12-15 Luke Gorrie luke@bluetail.com + * swank.lisp (*processing-rpc*, *multiprocessing-enabled*, + *debugger-hook-passback*): New variables. (with-conversation-lock, with-I/O-lock): New macros. (read-next-form): Use with-I/O-lock. - (send-to-emacs): Use with-I/O-lock instead of - without-interrupts*. (But should we have without-interrupts* too?) + (send-to-emacs): Use with-I/O-lock. (swank-debugger-hook): When called asynchronously (i.e. not during RPC) and multiprocessing is enabled, suspend until acknowleged by Emacs. @@ -14,8 +28,9 @@ (eval-string): Dynamically set the *PROCESSING-RPC* flag. (eval-string): Nasty hack with *DEBUGGER-HOOK-PASSBACK* to install debugger hook. Temporary, I swear! - - *debugger-hook-passback*): New variables. + (eval-region, shortest-package-nickname): Report the shortest + package nickname to Emacs (for the REPL prompt). Patch from Marco + Baringer.
* swank-backend.lisp: Defined multiprocessing interface.