Index: slime/ChangeLog diff -u slime/ChangeLog:1.1945 slime/ChangeLog:1.1946 --- slime/ChangeLog:1.1945 Sat Dec 19 09:56:06 2009 +++ slime/ChangeLog Mon Dec 21 08:31:55 2009 @@ -1,3 +1,14 @@ +2009-12-21 Tobias C. Rittweiler tcr@freebits.de + + * slime.el (slime-at-list-p): Deleted. + (slime-at-expression-p): Moved to slime-package-fu. + (slime-forward-blanks): Deleted. Use `(skip-chars-forward + "[:space:]")' instead. + (slime-forward-any-comment): Deleted. + (slime-reader-conditionals-regexp): Make a constant so it's + inlined. + (slime-unknown-feature-expression): Make it an error. + 2009-12-19 Stas Boukarev stassats@gmail.com
* swank-backend.lisp (defpackage): export with-symbol and Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.310 slime/contrib/ChangeLog:1.314 --- slime/contrib/ChangeLog:1.310 Sat Dec 19 09:56:07 2009 +++ slime/contrib/ChangeLog Mon Dec 21 11:23:02 2009 @@ -1,3 +1,76 @@ +2009-12-21 Tobias C. Rittweiler tcr@freebits.de + + * swank-arglists.lisp (completions-for-keyword): Return nil + instead of :not-available because the function is supposed to + return a list of available completions. + + Adapted from patch by Ariel Badichi. + +2009-12-21 Tobias C. Rittweiler tcr@freebits.de + + Today's cleanup day. + + * slime-parse.el (slime-incomplete-form-at-point) + (slime-parse-sexp-at-point) + (slime-has-symbol-syntax-p) + (slime-incomplete-sexp-at-point) + (slime-parse-extended-operator-name) + (slime-extended-operator-name-parser-alist) + (slime-make-extended-operator-parser/look-ahead) + (slime-parse-extended-operator/proclaim) + (slime-parse-extended-operator/declare) + (slime-parse-extended-operator/check-type) + (slime-parse-extended-operator/the) + (slime-nesting-until-point) + (slime-make-form-spec-from-string) + (slime-enclosing-form-specs) + (slime-ensure-list) + (slime-beginning-of-string) + (slime-check-enclosing-form-specs) + (enclosing-form-specs.1 [test]): Deleted. The new arglist code made + all this superfluous. + + * slime-autodoc.el (slime-autodoc-accuracy-depth): New defcustom. + (slime-retrieve-arglist): Return :not-available if appropriate. + (slime-arglist): Use `slime-retrieve-arglist'. Delete reference to + undefined variable. + (slime-autodoc-thing-at-point): Deleted, not needed anymore. + (slime-autodoc-hook): Deleted. + (slime-autodoc-worthwhile-p): Deleted. + (slime-make-autodoc-rpc-form): Simplified. + (slime-compute-autodoc-internal): Merged with `slime-compute-autodoc'. + (slime-compute-autodoc): Removed usage of old + infrastructure. Simplified. + + * swank-arglists.lisp (print-decoded-arglist): Print ((:foo bar) + quux) &key parameters correctly. + (variable-desc-for-echo-area): Return :not-available, not nil. + + * slime-c-p-c.el (slime-complete-symbol*-fancy-bit): Adapted for + new return value of `slime-retrieve-arglist'. + + * slime-fancy.el: Disable `slime-mdot-fu' contrib because that has + to be adapted to new infrastructure. + + * slime-sbcl-exts.el (slime-enable-autodoc-for-sb-assem:inst): + Deleted. Used old infrastructure. + +2009-12-21 Tobias C. Rittweiler tcr@freebits.de + + * slime-parse.el (slime-parse-form-upto-point): Rewritten to make + it more performant. + (slime-parse-form-until): New helper. + +2009-12-21 Tobias C. Rittweiler tcr@freebits.de + + * slime-package-fu.el (slime-at-expression-p): Moved from + slime.el. + (slime-goto-next-export-clause): Replace `slime-forward-blanks'. + + * slime-parse.el (slime-parse-sexp-at-point) + (slime-parse-extended-operator-name): Replace + `slime-forward-blanks'. + 2009-12-19 Stas Boukarev stassats@gmail.com
* swank-asdf.lisp (asdf:operation-done-p): ASDF included with some