[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Thu Feb 21 05:35:01 UTC 2008


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1291 slime/ChangeLog:1.1293
--- slime/ChangeLog:1.1291	Sun Feb 17 07:28:27 2008
+++ slime/ChangeLog	Wed Feb 20 17:12:37 2008
@@ -1,3 +1,41 @@
+2008-02-20  Helmut Eller  <heller at common-lisp.net>
+
+	Better factorization for M-. and xref commands.
+
+	* slime.el (slime-xref): Renamed from slime-definition.
+	(slime-location, slime-location-p): New ADT def.
+	(slime-xref-has-location-p, slime-analyze-xrefs): New functions.
+	This work used to be done on the Lisp side.
+	(slime-pop-to-location): New function.
+	(slime-edit-definition, slime-edit-definition-cont): Simplified.
+	(slime-find-definitions): New function.
+	(slime-goto-definition, slime-goto-definition-other-window)
+	(slime-pop-to-other-window, slime-show-definitions): Deleted.
+	(slime-insert-xrefs): Simplified.
+	(slime-insert-xref-location): Deleted. No need to show the filename
+	twice.
+
+	* swank.lisp (find-definitions-for-emacs, xref): Use common
+	representation for "definitions" and "xrefs".
+	(xref>elisp): New helper.
+	(group-xrefs, alistify, parition, location-position<, xref-position)
+	(xref-buffer, location-valid-p): Deleted. This work is now done on
+	the Emacs side.
+
+2008-02-20  Helmut Eller  <heller at common-lisp.net>
+
+	Emit a warning if the SWANK package already exists.
+
+	* swank-loader.lisp (init): Issue a warning when SWANK will not be
+	reloaded.
+
+2008-02-18  Helmut Eller  <heller at common-lisp.net>
+
+	Minor cleanups for inspector code.
+
+	* swank.lisp (inspector-content, inspect-list-aux): Slight
+	cleanups.
+
 2008-02-17  Marco Baringer  <mb at bese.it>
 
 	* swank.asd: Update for recent changes to swank-loader.lisp, we
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.92 slime/contrib/ChangeLog:1.93
--- slime/contrib/ChangeLog:1.92	Fri Feb 15 12:35:19 2008
+++ slime/contrib/ChangeLog	Wed Feb 20 17:05:24 2008
@@ -1,3 +1,12 @@
+2008-02-18  Helmut Eller  <heller at common-lisp.net>
+
+	Update Kawa backend to the changed inspector protocol.
+
+	* swank-kawa.scm (inspect-object): Return a list (content len
+	start end).
+	(<inspector-state>): New field: content.
+	(content-range, subseq): New functions.
+
 2008-02-15  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	* slime-presentations.el (slime-previous-presentation)



More information about the slime-devel mailing list