Index: slime/ChangeLog diff -u slime/ChangeLog:1.1190 slime/ChangeLog:1.1192 --- slime/ChangeLog:1.1190 Thu Aug 30 19:44:10 2007 +++ slime/ChangeLog Fri Aug 31 09:11:03 2007 @@ -1,3 +1,19 @@ +2007-08-31 Helmut Eller heller@common-lisp.net + + Move compound prefix completion and autodoc to contrib. + + * swank.lisp (simple-completions): Rewritten for simplicity. + (operator-arglist): Rewritten for simplicity. + + * slime.el (slime-complete-symbol-function): Make simple + completion the default. + (slime-echo-arglist-function, slime-echo-arglist): New hook. + + Remove corresponding key bindigs. + + * slime.el (slime-obsolete-commands): New table. Use it to bind + a command with an upgrade notice. + 2007-08-31 Andreas Fuchs asf@boinkor.net
* slime.el (slime-reindent-defun): Fixed when used in lisp file @@ -35,7 +51,7 @@ have been witnessed in `*Messages*'.) `Lisp-mode' was activated to get the right syntax-table for `slime-sexp-at-point', but this one sets the correct syntax-table itself now. - + 2007-08-28 Matthias Koeppe mkoeppe@mail.math.uni-magdeburg.de
Fix user input type-ahead again (this change from 2007-08-25 got @@ -48,7 +64,7 @@ (slime-repl-write-string): Insert a :repl-result before the prompt, not at point-max. Update markers properly.
-2007-08-29 Helmut Eller heller@common-lisp.net +2007-08-28 Helmut Eller heller@common-lisp.net
* swank-cmucl.lisp (safe-definition-finding): Remove whitespace around error messages. Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.15 slime/contrib/ChangeLog:1.21 --- slime/contrib/ChangeLog:1.15 Tue Aug 28 18:00:48 2007 +++ slime/contrib/ChangeLog Fri Aug 31 18:40:31 2007 @@ -1,3 +1,63 @@ +2007-08-31 Tobias C. Rittweiler tcr@freebits.de + + Added extended arglist display for EVAL-WHEN, viz: + + (eval-when (&any :compile-toplevel :load-toplevel :execute) &body body) + + Notice that completion works as expected on these keywords. + + Die, EVAL-ALWAYS, die! + + * swank-arglist (arglist-dispatch): New method for EVAL-WHEN. + (print-arglist): Print keywords with PRIN1 rather than PRINC, + to get a result as shown above for the EVAL-WHEN case. + (completions-for-keyword): Add support for &ANY args. + +2007-08-31 Tobias C. Rittweiler tcr@freebits.de + + * swank-arglist.lisp: Do not fall back to READ when interpreting + the ``raw form specs'' comming from Slime's autodoc stuff. But + still do so for those comming from `slime-complete-form'. + + (unintern-in-home-package): New. + + (*arglist-dummy*): New. + (read-conversatively-for-autodoc): New function. Doesn't READ + anything that comes from Slime's autodoc. Just tries to parse + symbols. If that's not successfull, returns the dummy placeholder + datum stored in `*arglist-dummy*'. + (arglist-for-echo-area): Parse form-specs using + `read-conversatively-for-autodoc'. Use `unintern-in-home-package'. + + (read-softly): New. Splitted out from `read-form-spec'. This + function tries to keep track of newly interned functions before + READing. + (read-form-spec): Parametrized to take a function to read the + elements of the passed ``raw form spec''. Uses `read-softly' as + default reader. + + (complete-form, completions-for-keywords): + Use `unintern-in-home-package'. + +2007-08-31 Helmut Eller heller@common-lisp.net + + * slime-autodoc.el: Add installation notes. + * slime-editing-commands.el: Add installation notes. + * slime-c-p-c.el (slime-c-p-c-init): Fix typos. + +2007-08-31 Helmut Eller heller@common-lisp.net + + Move compound prefix completion and autodoc to contrib. + Interdependencies made it almost necessary to move parsing code + and editing commands in the same patch. + + * slime-c-p-c.el: New file. + * swank-c-p-c.el: New file. + * slime-parse.el: New file. + * swank-arglists.el: New file. + * slime-editing-commands.el: New file. + * slime-autodoc.el: New file. + 2007-08-28 Matthias Koeppe mkoeppe@mail.math.uni-magdeburg.de
* slime-presentations.el (slime-last-output-target-id)