[slime-devel] Daily ChangeLog diff
Marco Baringer
mbaringer at common-lisp.net
Wed Apr 18 04:35:02 UTC 2007
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1111 slime/ChangeLog:1.1114
--- slime/ChangeLog:1.1111 Mon Apr 16 10:48:14 2007
+++ slime/ChangeLog Tue Apr 17 17:04:47 2007
@@ -1,3 +1,40 @@
+2007-04-17 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank.lisp: Instead of just having all the symbols of a package
+ listed alphabetically in the inspector page recently introduced
+ for that purpose, add a button to that page to group them by their
+ classification.
+
+ (%package-symbols-container): New slot GROUPING-KIND.
+ (%make-package-symbols-container): New function; wraps around
+ %%MAKE-PACKAGE-SYMBOLS-CONTAINER, which will actually create the
+ structure. We need this, to make GROUPING-KIND an entirely
+ internal affair.
+
+ (make-symbols-listing): New generic function to dispatch on
+ GROUPING-KIND.
+ (make-symbols-listing :symbol): Just the stuff that was priorly
+ wired into INSPECT-FOR-EMACS (%PACKAGE-SYMBOLS-CONTAINER).
+ (make-symbols-listing :classification): New; returns the passed
+ symbols grouped by their classification.
+ (inspect-for-emacs %package-symbols-container): Most code split
+ off into MAKE-SYMBOLS-LISTING.
+
+2007-04-17 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank.lisp (swank-compiler): Fix the return value to always be a
+ list of two elements even if the abort restart is invoked which
+ originally just returned NIL. (Which wouldn't play with the recent
+ change to use DESTRUCTURING-BIND in SLIME-COMPILATION-FINISHED.)
+
+2007-04-17 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank.lisp (inspect-for-emacs %package-symbols-container):
+ Revert Marco's change from 2007-04-08; he had the good idea of
+ adding a facility to jump to the relevant source line of a symbol,
+ but `M-.' is already bound to SLIME-FIND-DEFINITION in the
+ inspector, which is a nicer way of doing this alltogether.
+
2007-04-16 Takehiko Abe <keke at gol.com>
* swank-openmcl.lisp (accept-connection, find-external-format):
More information about the slime-devel
mailing list