Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1899 slime/ChangeLog:1.1903
--- slime/ChangeLog:1.1899 Sat Oct 31 04:22:56 2009
+++ slime/ChangeLog Sat Oct 31 18:41:03 2009
@@ -1,3 +1,36 @@
+2009-10-31 Tobias C. Rittweiler <tcr(a)freebits.de>
+
+ * slime.el (slime-bug): Deleted.
+
+2009-10-31 Tobias C. Rittweiler <tcr(a)freebits.de>
+
+ * slime.el (slime-inside-string-p, slime-inside-comment-p)
+ (slime-inside-string-or-comment-p): New.
+
+ * swank-match.lisp: New file. Contains very simple pattern matcher
+ from the CMU AI archive.
+
+ * swank-loader.lisp: Compile swank-match.lisp.
+
+ * swank.lisp: Make SWANK package use new SWANK-MATCH package.
+
+2009-10-31 Tobias C. Rittweiler <tcr(a)freebits.de>
+
+ * swank.lisp (find-symbol-with-status): New.
+ (parse-symbol): Use it to correctly parse symbols where only one
+ colon is given. Consequences: Autodoc won't display an arglist on
+ `(foo:bar |' if BAR is not exported from FOO.
+
+2009-10-31 Helmut Eller <heller(a)common-lisp.net>
+
+ * swank.lisp (list-threads): Remove thread-description. Wasn't
+ used anymore.
+ * swank-backend.lisp (thread-description, set-thread-description):
+ Deleted.
+ * swank-abcl.lisp: Update accordingly.
+ * slime.el (slime-update-threads-buffer, slime-thread-insert):
+ Update accordingly.
+
2009-10-31 Helmut Eller <heller(a)common-lisp.net>
* swank-ccl.lisp (kill-thread): Don't signal conditions.
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.262 slime/contrib/ChangeLog:1.267
--- slime/contrib/ChangeLog:1.262 Fri Oct 30 19:06:26 2009
+++ slime/contrib/ChangeLog Sat Oct 31 18:41:04 2009
@@ -1,5 +1,56 @@
2009-10-31 Tobias C. Rittweiler <tcr(a)freebits.de>
+ * slime-fontifying-fu.el (slime-search-suppressed-forms-internal):
+ Wrap form in `ignore-errors' again. People have been guinea pigs
+ long enough. Suppression of reader-conditionalized forms seems to
+ work pretty reliably now.
+
+2009-10-31 Tobias C. Rittweiler <tcr(a)freebits.de>
+
+ * slime-autodoc.el, swank-arglists.lisp: Large parts were
+ rewritten. Autodoc is now able to highlight &key parameters, and
+ parameters in nested arglists.
+
+ * slime-parse.el, slime-c-p-c.el, slime-highlighting-edits.el:
+ Adapted to changes.
+
+2009-10-31 Tobias C. Rittweiler <tcr(a)freebits.de>
+
+ * slime-autodoc.el (slime-autodoc-worthwile-p): New helper.
+ (slime-compute-autodoc-internal): Use it to only perform an RPC
+ request if it's worthwhile to do so. For example, don't do it if
+ the user only typed a single opening parenthesis.
+
+ * swank-arglists.lisp (variable-desc-for-echo-area):
+ Bind *PRINT-READABLY* to NIL as global variables may contain
+ objects which can't be printed readably.
+
+2009-10-31 Tobias C. Rittweiler <tcr(a)freebits.de>
+
+ * swank-c-p-c.lisp (completion-set): Split into
+ `symbol-completion-set', and `package-completion-set'.
+ (completions): Updated accordingly. Also: complete packages
+ "hyphenated" by dots.
+ (find-matching-packages): Heed readtable-case.
+ (make-compound-prefix-matcher): Make it possible to pass list of
+ delimeters.
+ (compound-prefix-match): Deleted.
+
+ * swank-arglists.lisp (completions-for-keyword): Adapted so it
+ does not use `compound-prefix-match'.
+
+ * slime-c-p-c.el (complete-symbol* [test]): New test case.
+
+2009-10-31 Tobias C. Rittweiler <tcr(a)freebits.de>
+
+ * swank-arglists.lisp (extra-keywords :around): Sort keyword
+ parameters such that implementation-internal stuff is shown last.
+ (compose): New helper.
+ (make-package-comparator): New.
+ (sort-extra-keywords): New.
+
+2009-10-31 Tobias C. Rittweiler <tcr(a)freebits.de>
+
`M-x slime-visit-sbcl-bug' will open a browser to visit SBCL's bug
tracker at Launchpad that describes the bug number at
point (#nnnnnn).