[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Fri Feb 22 05:35:02 UTC 2008


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 at 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 at 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 at 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 at common-lisp.net>
 
 	Update Kawa backend to the changed inspector protocol.



More information about the slime-devel mailing list