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