[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Sun Nov 1 08:33:01 UTC 2009


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 at freebits.de>
+
+	* slime.el (slime-bug): Deleted.
+
+2009-10-31  Tobias C. Rittweiler <tcr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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).




More information about the slime-devel mailing list