Index: slime/ChangeLog diff -u slime/ChangeLog:1.120 slime/ChangeLog:1.123 --- slime/ChangeLog:1.120 Fri Nov 28 18:29:02 2003 +++ slime/ChangeLog Sat Nov 29 18:31:43 2003 @@ -1,3 +1,50 @@ +2003-11-29 Daniel Barlow dan@telent.net + + * swank-sbcl.lisp (source-location-for-emacs): + sb-debug::print-description-to-string takes only two args, not + three. Now 'v' command works in sldb :-) + + * slime.el (slime-idle-state): added :debug as a valid transition + + * swank.lisp (slime-debugger-function): New. Returns a function + suitable for use as the value of *DEBUGGER-HOOK* to install the + SLIME debugger globally. Must be run from the *slime-repl* buffer + or somewhere else that the slime streams are visible so that it + can capture them. e.g. for Araneida: + PKG> (setf araneida:*restart-on-handler-errors* + (swank:slime-debugger-fucntion)) + +2003-11-29 Helmut Eller e9626484@stud3.tuwien.ac.at + + * slime.el: Some tweaking to the REPL. slime-repl-input-end-mark + is now always left inserting and slime-mark-input-end + "deactivates" the end mark by moving it to the beginning of the + buffer. + (slime-goto-source-location): Next try for more uniform + source-locations. A source-location is now a structure with a + "buffer-designator" and "position-designator". The buffer-designator + open the file or buffer and the position-designator moves point to the + right position. + (slime-autodoc-mode): New command. + (slime-find-fdefinitions): Experimental support for generic functions + with methods. + (slime-show-xrefs, slime-insert-xrefs, slime-goto-xref): Rewritten to + work with more general source locations. + + * swank.lisp: Structure definitions for source-locations. + (alistify, location-position<, group-xrefs): Utilities for xref + support. + + * swank-cmucl.lisp (code-location-source-location): Renamed from + safe-source-location-for-emacs. + (code-location-from-source-location): Renamed from + source-location-for-emacs. + (find-fdefinitions, function-source-locations): New functions. + (safe-definition-finding): New macro. + + * swank-lispworks.lisp: Xref support. + (make-dspec-location): Updated for the new source-location format. + 2003-11-29 Luke Gorrie luke@bluetail.com
* slime.el (complete-symbol, arglist): Updated test cases for new @@ -113,7 +160,7 @@
2003-11-25 Daniel Barlow dan@telent.net
- * swank-sbcl.lisp: delete big chunk of leftover commented-out + * swank-sbcl.lisp: delete big chunk of leftover commented-out code
* slime.el: arglist command to use slime-read-symbol-name,