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(a)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(a)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(a)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(a)common-lisp.net>
+2007-08-28 Helmut Eller <heller(a)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(a)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(a)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(a)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(a)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(a)mail.math.uni-magdeburg.de>
* slime-presentations.el (slime-last-output-target-id)