Index: slime/ChangeLog diff -u slime/ChangeLog:1.1293 slime/ChangeLog:1.1294 --- slime/ChangeLog:1.1293 Wed Feb 20 17:12:37 2008 +++ slime/ChangeLog Thu Feb 21 07:56:21 2008 @@ -1,3 +1,24 @@ +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. Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.93 slime/contrib/ChangeLog:1.94 --- slime/contrib/ChangeLog:1.93 Wed Feb 20 17:05:24 2008 +++ slime/contrib/ChangeLog Thu Feb 21 15:49:31 2008 @@ -1,3 +1,12 @@ +2008-02-21 Tobias C. Rittweiler tcr@freebits.de + + Having the `slime-presentations' contrib enabled, (princ 10) + resulted in "1010" rather than "10\n10". (This also caused a + regression in the `repl-test' test case.) + + * swank-presentations.lisp (present-repl-results): Emit fresh-line + as the original SEND-REPL-RESULTS-TO-EMACS does. + 2008-02-18 Helmut Eller heller@common-lisp.net
Update Kawa backend to the changed inspector protocol.