[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Sat Jun 19 07:00:02 UTC 2004


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 at 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 at andrew.cmu.edu>
+
+	* swank-allegro.lisp (frame-source-location-for-emacs):
+	Implemented.
+
+2004-06-18  Luke Gorrie  <luke at 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 at bluetail.com>
 
 	* swank-loader.lisp (binary-pathname): Place fasl files under




More information about the slime-devel mailing list