Index: slime/ChangeLog diff -u slime/ChangeLog:1.1696 slime/ChangeLog:1.1703 --- slime/ChangeLog:1.1696 Thu Feb 26 23:41:41 2009 +++ slime/ChangeLog Fri Feb 27 22:00:25 2009 @@ -1,5 +1,60 @@ 2009-02-27 Tobias C. Rittweiler tcr@freebits.de
+ * slime.el ([test] macroexpand): New test case. + (slime-buffer-visible-p): New helper. + (slime-execute-as-command): New helper. + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * hyperspec.el (common-lisp-hyperspec-symbols): Add links to + reader macros. + + * slime.el (slime-reader-macro-at-point): New function. + (slime-hyperspec-lookup): Call it. + + Adapted from Stas Boukarev. + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * slime.el: Rename `slime-symbol-name-at-point' to + `slime-symbol-at-point'. + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * slime.el ([portability] lisp-mode-syntax-table): On Emacs21, + make @ a prefix character like it's from Emacs22 + onward. `slime-symbol-name-at-point' was written with that + assumption. + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * slime.el (slime-current-parser-state): Wrap `syntax-ppss' in a + `save-match-data'. This issue has been reported to the Emacs + maintainers. + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * slime.el (slime-defun-if-undefined), + (slime-defmacro-if-undefined): Renamed to + `slime-DEFUN-if-undefined' and `slime-DEFMACRO-if-undefined' to + better differentiate between the two. + + (slime-indulge-pretty-colors): New function. You can now put a + symbol on the plist of `slime-indulge-pretty-colors' to make the + symbol be fontified like `defun'. This is done for + `slime-def-connection-var', and the two symbols above. + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * slime.el (slime-defmacro-if-undefined): New. Analogous to + `slime-defun-if-undefined'. + ([portablity]] with-selected-window) Use it. + ([portability] with-temo-buffer): Likewise. + + Patch by Theam Yong Chew. + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + C-c C-c on (defun foo () ,bar) did not result in a compiler note overlay on SBCL.
Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.178 slime/contrib/ChangeLog:1.184 --- slime/contrib/ChangeLog:1.178 Thu Feb 26 22:44:36 2009 +++ slime/contrib/ChangeLog Fri Feb 27 21:39:32 2009 @@ -1,3 +1,43 @@ +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * swank-arglists.lisp (read-conversatively-for-autodoc): Make it + understand sharpquote forms, so contextual autodoc will work for + `(apply #'foo ...)'. + + * slime-autodoc.el ([test] autodoc.1): New test case, for the + above and more. + (slime-check-autodoc-at-point): New helper. + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * slime-parse.el (slime-check-enclosing-form-specs): Use + `slime-test-expect' rather than `slime-check'. + ([test] enclosing-form-specs.1): Add two more cases. + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * bridge.el: Replace old-style backquoting. + + * slime-presentations.el + (slime-presentation-sldb-insert-frame-variable-value): Fix typo. + + Patch by Stelian Ionescu. + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * slime-autodoc.el, slime-c-p-c.el, slime-enclosing-context.el + * slime-package-fu.el, slime-parse.el, slime-presentations.el + * slime-xref-browser: Rename `slime-symbol-name-at-point' to + `slime-symbol-at-point' + +2009-02-27 Tobias C. Rittweiler tcr@freebits.de + + * slime-parse.el (slime-make-extended-operator-parser/look-ahead): + If there's no closing paren (no paredit!) we cannot determine the + end of the list. Check for this. + ([test] enclosing-form-specs.1): Extend test case. + (slime-check-enclosing-form-specs): New helper. + 2009-02-26 Tobias C. Rittweiler tcr@freebits.de
* swank-fancy-inspector.lisp (emacs-inspect (stream-error)): Do