Index: slime/ChangeLog diff -u slime/ChangeLog:1.1619 slime/ChangeLog:1.1625 --- slime/ChangeLog:1.1619 Thu Jan 1 16:08:53 2009 +++ slime/ChangeLog Fri Jan 2 22:03:27 2009 @@ -1,3 +1,39 @@ +2009-01-02 Helmut Eller heller@common-lisp.net + + Experimental implementation of "channels". + The idea is to support arbitrary protocols without + changes to the low level event dispatcher. + + * slime.el (slime-make-channel, slime-close-channel) + (slime-channel-send, slime-send-to-remote-channel): New functions. + (slime-define-channel-type, slime-define-channel-method): New + macros. + (slime-dispatch-event): Support channel events. + * swank.lisp (channel, listener-channel): New classes. + (channel-send, send-to-remote-channel): New functions. + (create-listener): New function. Test case for channel code. + (process-requests): Process channel events. + +2009-01-02 Helmut Eller heller@common-lisp.net + + * slime.el ([test] arglist): Guard against nil. ECL + returns nil most of the time. + +2009-01-01 Tobias C. Rittweiler tcr@freebits.de + + Arglists of user-defined types are now displayed by slime-autodoc + on SBCL. + + (deftype foo (x y) `(cons ,x ,y)) + (declare (type (foo | + + * swank-sbcl.lisp ([method] type-specifier-arglist): Make use of + recently introduced SB-INTROSPECT:DEFTYPE-LAMBDA-LIST. + +2009-01-01 Tobias C. Rittweiler tcr@freebits.de + + * swank-loader.lisp (*contribs*): Add `swank-sbcl-exts'. + 2009-01-01 Tobias C. Rittweiler tcr@freebits.de
* slime.el (slime-eval-async, slime-dispatch-event): Canoncalize @@ -44,8 +80,6 @@
2008-12-31 Helmut Eller heller@common-lisp.net
- * swank-openmcl.lisp ([method] source-locations (symbol)): - * slime.el (slime-cd, slime-pwd): New commands. (slime-change-directory): New function. (slime-change-directory-hooks): New hook. Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.161 slime/contrib/ChangeLog:1.162 --- slime/contrib/ChangeLog:1.161 Thu Jan 1 15:54:30 2009 +++ slime/contrib/ChangeLog Fri Jan 2 22:02:24 2009 @@ -1,3 +1,7 @@ +2009-01-02 Helmut Eller heller@common-lisp.net + + * slime-mrepl.el: New file. + 2009-01-01 Tobias C. Rittweiler tcr@freebits.de
* slime-autodoc.el: Autodoc is now implemented on top of ElDoc.