[slime-devel] Daily ChangeLog diff
Luke Gorrie
lgorrie at common-lisp.net
Thu Sep 15 22:00:04 UTC 2005
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.778 slime/ChangeLog:1.780
--- slime/ChangeLog:1.778 Wed Sep 14 22:18:39 2005
+++ slime/ChangeLog Thu Sep 15 10:31:50 2005
@@ -1,3 +1,47 @@
+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)
+ Fix loss after refactoring. xemacs can't handle lambda forms in
+ the menu spec given to x-popup-menu, only symbols, so save the
+ actions in a hash table keyed by a gensym, give x-popup-menu the
+ gensym and then call the gensym. Haven't checked that it actually
+ works in xemacs because my xemacs is hosed in os x Tiger. Could
+ someone let me know...
+
+ * swank.lisp (inspect-factor-more-action)
+ rename (inspect-show-more-action) Prompt before reading how many
+ more. Would be nicer to prompt in the minibuffer...
+
2005-09-14 Matthias Koeppe <mkoeppe at mail.math.uni-magdeburg.de>
* slime.el (slime-presentation-expression): Remove handling of
@@ -52,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-devel
mailing list