Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.319 slime/contrib/ChangeLog:1.323 --- slime/contrib/ChangeLog:1.319 Fri Dec 25 06:04:00 2009 +++ slime/contrib/ChangeLog Tue Dec 29 14:41:05 2009 @@ -1,3 +1,57 @@ +2009-12-29 Tobias C. Rittweiler tcr@freebits.de + + * slime-autodoc.el (slime-compute-autodoc): Revert last change. + We must return nil to decline. + +2009-12-29 Tobias C. Rittweiler tcr@freebits.de + + More cleanup. + + The RP swank:arglist-for-echo-area is now called swank:autodoc. + + * swank-arglists.lisp (autodoc): Renamed from + arglist-for-echo-area. + (variable-desc-for-echo-area): Deleted. Above function subsumes + this functionality now. + (print-variable-to-string): Extracted from + variable-desc-for-echo-area. + + * slime-autodoc.el (slime-retrieve-arglist): Change RPC. + (slime-make-autodoc-rpc-form): Ditto. + (slime-autodoc-cache-type): Deleted. + (slime-autodoc-cache): Deleted. + (slime-autodoc-last-buffer-form): Replacement. + (slime-autodoc-last-autodoc): Replacement. + (slime-get-cached-autodoc): Adapted accordingly. + (slime-store-into-autodoc-cache): Adapted accordingly. + (slime-compute-autodoc): Simplified slightly. + (autodoc.1 [test]): Extended. + +2009-12-29 Tobias C. Rittweiler tcr@freebits.de + + Some cleanup of arglist code. + + * swank-arglists.lisp (remove-from-tree-if): Deleted. + (remove-from-tree): Deleted. + (maybecall): Deleted. + (arglist-path-to-parameter): Deleted. + (arglist-path-to-nested-arglist): Deleted. + (last-arg): Deleted. + (compute-arglist-index): Deleted. + + (form-path-to-arglist-path): New. + (arglist-index): New. + (extract-cursor-marker): New. + (find-subform-with-arglist): Adapted. + (find-immediately-containing-arglist): Adapted. + (arglist-for-echo-area): Adapted. + +2009-12-29 Tobias C. Rittweiler tcr@freebits.de + + * slime-parse.el (slime-parse-form-until): Properly deal with #' + prefix. + (form-up-to-point.1 [test]): Extend. + 2009-12-25 Tobias C. Rittweiler tcr@freebits.de
* swank-arglists.lisp (delete-given-args): Make sure to properly