Index: slime/ChangeLog diff -u slime/ChangeLog:1.167 slime/ChangeLog:1.170 --- slime/ChangeLog:1.167 Mon Dec 15 14:13:53 2003 +++ slime/ChangeLog Tue Dec 16 07:49:16 2003 @@ -1,3 +1,29 @@ +2003-12-16 Luke Gorrie luke@bluetail.com + + * slime.el (slime-lisp-preferred-package-nicknames): Removed. Not + very interesting (and slightly broken) now that shortest-nicknames + are automatically used. + (slime-output-oneway-evaluate-request): New function to evaluate + an expression for side-effects (without getting a + result). + (slime-idle-state): Handle new :emacs-evaluate-oneway. + (slime-debugging-state): Handle :emacs-evaluate-oneway. + (sldb-invoke-restart): Use slime-oneway-eval. This avoids pushing + an evaluating state (which will be aborted, and print an unnecessary + message saying so). + (sldb-break-with-default-debugger): New command to break into the + default TTY debugger. Bound to 'B' in *sldb*. + (slime-read-string-state): Added :emacs-evaluate-oneway. + + * swank.lisp (invoke-nth-restart-for-emacs): Wrapper around + INVOKE-NTH-RESTART that checks that Lisp and Emacs agree on the + debug level. This detects and ignores old restart requests when + several are sent at once (possible because of new oneway-eval + feature). + (oneway-eval-string): New function to evaluate a string without + sending a result, and with *DEBUGGER-HOOK* bound to NIL. (The + debugger hook is inhibited to avoid state conflicts.) + 2003-12-15 Luke Gorrie luke@bluetail.com
* swank-openmcl.lisp (ccl::*warn-if-redefine-kernel*): Support for