[slime-cvs] CVS update: slime/ChangeLog
Helmut Eller
heller at common-lisp.net
Thu Sep 15 08:31:50 UTC 2005
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv2902
Modified Files:
ChangeLog
Log Message:
*** empty log message ***
Date: Thu Sep 15 10:31:50 2005
Author: heller
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.779 slime/ChangeLog:1.780
--- slime/ChangeLog:1.779 Thu Sep 15 05:37:13 2005
+++ slime/ChangeLog Thu Sep 15 10:31:50 2005
@@ -1,3 +1,33 @@
+2005-09-15 Helmut Eller <heller at common-lisp.net>
+
+ * swank-clisp.lisp (compute-backtrace): Include only "function
+ frames" in the backtrace. I hope that makes some sense.
+ (sldb-backtrace, function-frame-p): New functions.
+ (*sldb-backtrace*, call-with-debugging-environment, nth-frame):
+ Compute and remember the backtrace when entering the debugger.
+ (arglist): If the function has a function-lambda-expression, fetch
+ the arglist from there.
+ (find-encoding): Use strings instead of 'charset:foo symbols to
+ avoid compile time problems if the charset is not available.
+ Suggested by Vaucher Laurent.
+
+ * swank.lisp (eval-in-emacs): Fix a race condition which occurred
+ with sigio.
+ (*echo-area-prefix*): New variable.
+
+ * slime.el (slime-process-available-input): Simplify it a bit and
+ make it easier to debug read errors.
+ (slime-net-close): Don't kill the buffer if the new optional arg
+ `debug' is true.
+ (slime-run-when-idle): Accept arguments for the function.
+ (slime-init-connection-state): Close over the proc variable. It
+ was lost when the async evaluation returned.
+ (slime-output-buffer, slime-connection-output-buffer): Make
+ slime-output-buffer faster by keeping the buffer in a connection
+ variable.
+ (slime-restart-inferior-lisp-aux, slime-quit-lisp): Disable the
+ process filter to avoid errors in XEmacs.
+
2005-09-14 Alan Ruttenberg <alanr-l at mumble.net>
* slime.el (slime-menu-choices-for-presentation), (slime-presentation-menu)
@@ -66,7 +96,7 @@
* swank.lisp: Simplify the object <-> presentation-id mapping.
(save-presented-object): Remove the optional `id' arg.
- (lookup-presented-object): Id's should be fixnums not some cons
+ (lookup-presented-object): Id should be a fixnum not some cons
with fuzzy/non-documented meaning. Use the secondary return value
to test for absence of the id. Update callers accordingly.
(*not-present*): Deleted.
More information about the slime-cvs
mailing list