Index: slime/ChangeLog diff -u slime/ChangeLog:1.1046 slime/ChangeLog:1.1052 --- slime/ChangeLog:1.1046 Thu Jan 11 19:06:56 2007 +++ slime/ChangeLog Fri Jan 12 10:27:10 2007 @@ -1,3 +1,44 @@ +2007-01-12 Helmut Eller heller@common-lisp.net + + * swank-clisp.lisp: Better classification on frames on the stack. + Make variables in eval frames accessible to the debugger. + (frame-type, *frame-prefixes*, frame-to-string, is-prefix-p) + (frame-string-type, boring-frame-p): New. + (%frame-count-vars, %frame-var-name, %frame-var-value) + (frame-venv, next-venv, venv-ref, %parse-stack-values): Replaces + old frame-do-venv. + (extract-frame-line, extract-function-name, split-frame-string) + (string-match): New code to print frames. + (frame-locals, frame-var-value): Use the new stuff. + + (inspect-for-emacs): Fix various bugs. + + * swank-loader.lisp (compile-files-if-needed-serially): Don't wrap + everything in a compilation unit. If we abort on load errors and + it is confusing to see compiler warnings after the abort message. + (handle-loadtime-error): CLISP's format implements ~< differently + as everybody else, so use a explicit pprint-logical-block instead. + + * swank.lisp (list-all-systems-in-central-registry): Don't + reference asdf directly, that leads to read errors in some + systems. + +2007-01-12 Juho Snellman jsnell@iki.fi + + * slime.el (slime-read-expression-map): Switch the slime-mode-map + and minibuffer-local-map back the way they were. The previous change + was made due to a misunderstanding, caused by a keybinding for + [(return)] apparently being more specific than one for (kbd "RET"), + even when the former is in a parent keymap and the latter in the + child. + +2007-01-12 Helmut Eller heller@common-lisp.net + + * swank.lisp (handle-request): Use 'abort as restart name, but + bind *sldb-quit-restart* to the restart returned by find-restart. + Also use a slighly friendlier message, because newbies seem to + invoke the ABORT restart instead of pressing q in the debugger. + 2007-01-12 Edi Weitz edi@agharta.de
* slime.el (slime-find-asd): Remove file extension. @@ -36,9 +77,9 @@ abadichi@bezeqint.net.
* slime.el (slime-keys): Removed binding of M-, - + 2007-01-11 Helmut Eller heller@common-lisp.net - + * slime.el: Some cleanups for the debugger code: add some outline sections and docstrings.