Index: slime/ChangeLog diff -u slime/ChangeLog:1.142 slime/ChangeLog:1.145 --- slime/ChangeLog:1.142 Sat Dec 6 16:41:40 2003 +++ slime/ChangeLog Sun Dec 7 20:44:08 2003 @@ -1,3 +1,38 @@ +2003-12-08 Luke Gorrie luke@bluetail.com + + * swank-cmucl.lisp (*debug-definition-finding*): Now nil by + default, so that errors while looking for definitions are printed + as a message and not debugged. + + * slime.el (slime-read-from-minibuffer): Now the only + completing-read function, stale ones deleted. + +2003-12-07 Luke Gorrie luke@bluetail.com + + * slime.el (sldb-prune-initial-frames): Use regexp-heuristics and + the '--more--' token to avoid showing the user Swank-internal + backtrace frames initially. + (slime-repl-current-input): Don't include the final newline + character, to make backtraces prettier. + (slime-autodoc): Fixed annoying case where autodocs would be + fetched in a loop for undocumented symbols. + + * swank.lisp (compound-prefix-match): New name and rewritten for + speed. Completion is much faster now. + (*sldb-initial-frames*): Send up to this many (default 20) + backtrace frames to Emacs when entering the debugger. + +2003-12-07 Helmut Eller e9626484@stud3.tuwien.ac.at + + * swank-allegro.lisp, swank-backend.lisp, swank-cmucl.lisp, + swank-lispworks.lisp, swank-openmcl.lisp, swank-sbcl.lisp + (function-source-locations): Make it at generic function. + (function-source-location-for-emacs): Removed. Fixes bug reported + by Marco Baringer. + + * slime.el (slime-interactive-eval): Insert the result at point, + if called with prefix argument. + 2003-12-06 Luke Gorrie luke@bluetail.com
* slime.el (slime-easy-menu): Added menubar support, contributed @@ -20,9 +55,9 @@ should be a symbol. (find-function-locations): Return errors as a list of one error. (call-with-debugging-environment): Set *print-level* to 4 and - *print-level* to 10. (Where both nil.) + *print-length* to 10. (Both where nil.) (source-location-for-emacs): Fall back to the location of the - function, if there is no block-debug-info. + function, if there is no debug-block-info. (safe-source-location-for-emacs): Don't catch all conditions; only errors. *compile-filename*: New variable