[slime-cvs] CVS update: slime/ChangeLog
Helmut Eller
heller at common-lisp.net
Thu Jan 27 19:56:26 UTC 2005
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv23940
Modified Files:
ChangeLog
Log Message:
*** empty log message ***
Date: Thu Jan 27 11:56:23 2005
Author: heller
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.604 slime/ChangeLog:1.605
--- slime/ChangeLog:1.604 Thu Jan 20 12:05:05 2005
+++ slime/ChangeLog Thu Jan 27 11:56:22 2005
@@ -1,3 +1,28 @@
+2005-01-27 Helmut Eller <heller at common-lisp.net>
+
+ * slime.el (slime-busy-p): Ignore debugged continuations to enable
+ arglist lookup while debugging. Suggested by Lynn Quam.
+ (sldb-continuations): New buffer local variable in sldb buffers to
+ keep track of debugged continuations.
+ (sldb-debugged-continuations): New function.
+ (sldb-buffers): Renamed from sldb-remove-killed-buffers.
+ (slime-eval-print): New function to insert the stream output and
+ the result of an evaluation in the current buffer.
+ (slime-eval-print-last-expression): Use it.
+ (slime-interactive-eval): Use slime-eval-print when a prefix
+ argument was given.
+
+ * swank.lisp (*pending-continuations*, eval-in-emacs)
+ (debugger-info-for-emacs): Keep track of debugged continuation the
+ new variable *pending-continuations* and include the list of
+ active continuations in the debugger info for Emacs.
+ (eval-and-grab-output): New function. Used by slime-eval-print.
+ (*log-output*): Renamed from *log-io*. Use *standard-error* as
+ initial value instead of *terminal-io*. CMUCL opens its own tty
+ and that makes it hard to redirect to output with a shell.
+ *standard-error* writes its output to file descriptor 2.
+ (*canonical-package-nicknames*): Fix typo.
+
2005-01-20 Helmut Eller <heller at common-lisp.net>
* swank.lisp (parse-symbol): Don't break if the package doesn't
More information about the slime-cvs
mailing list