Index: slime/ChangeLog
diff -u slime/ChangeLog:1.401 slime/ChangeLog:1.409
--- slime/ChangeLog:1.401 Thu Jun 17 10:42:39 2004
+++ slime/ChangeLog Fri Jun 18 14:54:34 2004
@@ -1,3 +1,38 @@
+2004-06-18 Luke Gorrie <luke(a)bluetail.com>
+
+ * slime.el (slime-buffer-package): If DONT-CACHE is true and no
+ package name can be found, then default to "COMMON-LISP-USER."
+ Previously we just kept using the cached version, but that could
+ lead to error-after-error if it was incorrect.
+
+ * swank.lisp (throw-to-toplevel): If our top-level catcher isn't
+ on the stack (i.e. we're using the debugger from outside an RPC)
+ then ABORT instead. That makes 'q' DWIM in SLDB.
+
+2004-06-18 Matthew Danish <mdanish(a)andrew.cmu.edu>
+
+ * swank-allegro.lisp (frame-source-location-for-emacs):
+ Implemented.
+
+2004-06-18 Luke Gorrie <luke(a)bluetail.com>
+
+ * slime.el (slime-repl-return): If the user presses return on old
+ REPL input then take it and insert it as the current input.
+ Signal an error if the point is not on any input.
+ (slime-preserve-zmacs-region): Function to ensure that the current
+ command doesn't deactivate zmacs-region (XEmacs only).
+ (slime-repl-bol, slime-repl-eol): Use it.
+ (slime-kill-all-buffers): Changed buffer-name regexps for XEmacs
+ compatibility. The ",quit" shortcut now works in XEmacs.
+ (slime-display-message): Fixed call to `slime-typeout-message'
+ to handle formatting characters. Avoids errors on certain messages.
+ (slime-list-compiler-notes): Save the window configuration
+ earlier. This fixes an error under XEmacs when dismissing the
+ notes buffer.
+ (slime-recenter-window): Avoid moving the point. This keeps the
+ point in the right place when showing debugger-frame locations in
+ Emacs 21.
+
2004-06-17 Luke Gorrie <luke(a)bluetail.com>
* swank-loader.lisp (binary-pathname): Place fasl files under