Index: slime/ChangeLog diff -u slime/ChangeLog:1.2198 slime/ChangeLog:1.2201 --- slime/ChangeLog:1.2198 Fri Jun 10 09:13:28 2011 +++ slime/ChangeLog Tue Jun 14 08:34:18 2011 @@ -1,3 +1,16 @@ +2011-06-14 Nikodemus Siivola nikodemus@random-state.net + + * swank-backend.lisp (call-with-io-timeout): New DEFINTERFACE. + * swank-sbcl.lisp (call-with-io-timeout): DEFIMPLEMENTATION for it. + * swank.lisp (auto-flush-loop): Call FINISH-OUTPUT using + CALL-WITH-IO-TIMEOUT to prevent deadlocks. + + * swank.lisp (macro-indentation): Fix handling of lambda-list + keywords other than &rest and &body. + + * slime.el (slime-update-system-indentation): Remove stale specs + from common-lisp-system-indentation when new one arrives. + 2011-06-10 Nikodemus Siivola nikodemus@random-state.net
* swank.lisp (macro-indentation): Walk the lambda-list Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.481 slime/contrib/ChangeLog:1.485 --- slime/contrib/ChangeLog:1.481 Tue Jun 14 02:33:39 2011 +++ slime/contrib/ChangeLog Wed Jun 15 02:13:21 2011 @@ -1,5 +1,34 @@ +2011-06-15 Stas Boukarev stassats@gmail.com + + * slime-scheme.el (slime-scheme-indentation-update): + `slime-indentation-update-hooks' now requires functions to accept + three arguments. Add `packages' parameter. + 2011-06-14 Nikodemus Siivola nikodemus@random-state.net
+ WITH-COMPILATION-UNIT indentation. + + * slime-cl-indent.el: Add indentation method. + + * slime-cl-indent-test.txt: Test 47. + + Fix indentation of incomplete destructring. + + * slime-cl-indent.el (lisp-indent-259): If there's a level of + destructuring specified in a tail, but we're looking at a word, + indent to sexp instead. + + * slime-cl-indent-test.txt: Test 46. + + Don't consider DEFINER and DEFINITION as tentative defuns. + + * slime-cl-indent.el (common-lisp-indent-function-1): Don't consider + "definition" or "definer" to be tentative defuns. + + * slime-cl-indent-test.txt: Tests 44-45. + + Better DEFMETHOD and :METHOD indentation. + * slime-cl-indent.el (lisp-beginning-of-defmethod): New function. (lisp-indent-defmethod): Extend to work with non-toplevel defmethods, and method definitions inside defgenerics.