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(a)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(a)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(a)common-lisp.net>
+
+ Minor cleanups for inspector code.
+
+ * swank.lisp (inspector-content, inspect-list-aux): Slight
+ cleanups.
+
2008-02-17 Marco Baringer <mb(a)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(a)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(a)mail.math.uni-magdeburg.de>
* slime-presentations.el (slime-previous-presentation)