Index: slime/ChangeLog diff -u slime/ChangeLog:1.1306 slime/ChangeLog:1.1308 --- slime/ChangeLog:1.1306 Mon Feb 25 12:17:56 2008 +++ slime/ChangeLog Thu Feb 28 14:46:13 2008 @@ -1,3 +1,34 @@ +2008-02-28 Tobias C. Rittweiler tcr@freebits.de + + * swank.lisp (find-definition-for-thing): New DEFSLIMEFUN. + + * swank-backend (find-source-location): New DEFINTERFACE. + + * swank-sbcl (find-source-location): Implement it. + + * slime.el (slime-edit-definition-cont): Use `slime-length='. + +2008-02-28 Tobias C. Rittweiler tcr@freebits.de + + Fix regressions in the `find-definition' test case on SBCL: + + M-. on e.g. SWANK::READ-FROM-EMACS would bring the user to + + (|defun read-from-emacs ...) + + and not + + |(defun read-from-emacs ...) + + * swank-sbcl.lisp (source-file-position): Don't 1+ the returned + position; i.e. return a position usable as a CL /file position/ + which start from 0, and not a position usable in Emacs where + buffer points start from 1. This is important because the return + value is passed to SWANK-BACKEND::READ-SNIPPET which invokes + CL:FILE-POSITION on it. + (make-definition-source-location): Adapted to 1+ the position + passed to Emacs, to reflect above change. + 2008-02-25 Helmut Eller heller@common-lisp.net
Make it easier to prepare core-files. @@ -87,28 +118,7 @@ (slime-analyze-xrefs): Use it; display definitions defined interactively via C-c C-c as comming from #<buffer foo.lisp> instead of foo.lisp. - -2008-02-21 Tobias C. Rittweiler tcr@freebits.de - - Fix regressions in the `find-definition' test case on SBCL: - - M-. on e.g. SWANK::READ-FROM-EMACS would bring the user to - - (|defun read-from-emacs ...) - - and not - - |(defun read-from-emacs ...) - - * swank-sbcl.lisp (source-file-position): Don't 1+ the returned - position; i.e. return a position usable as a CL /file position/ - which start from 0, and not a position usable in Emacs where - buffer points start from 1. This is important because the return - value is passed to SWANK-BACKEND::READ-SNIPPET which invokes - CL:FILE-POSITION on it. - (make-definition-source-location): Adapted to 1+ the position - passed to Emacs, to reflect above change. - + 2008-02-20 Helmut Eller heller@common-lisp.net
Better factorization for M-. and xref commands.