Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1276 slime/ChangeLog:1.1281
--- slime/ChangeLog:1.1276 Sun Feb 3 13:51:56 2008
+++ slime/ChangeLog Mon Feb 4 15:35:11 2008
@@ -1,12 +1,56 @@
+2008-02-04 Marco Baringer <mb(a)bese.it>
+
+ * swank-openmcl.lisp (ccl::advise ccl::break): advise the
+ lower-level ccl::cbreak-loop instead of cl:break.
+ (frame-locals): If the value is a value-cell (a closed over value)
+ show the closed over value and not the value cell.
+ (disassemble-frame): add in x86-64 code.
+
+ * slime-autoloads.el (slime-setup-contribs): Add contribs
+ directory to load-path.
+
+ * slime.el (slime-setup): Add contribs directory to load-path.
+
+ * swank-abcl.lisp, swank-allegro.lisp, swank-backend.lisp,
+ swank-clisp.lisp, swank-cmucl.lisp, swank-corman.lisp,
+ swank-ecl.lisp, swank-lispworks.lisp, swank-openmcl.lisp,
+ swank-sbcl.lisp, swank-scl.lisp, swank.lisp,
+ contrib/swank-fancy-inspector.lisp: Remove second argument from
+ swank:inspect-for-emacs. This functionality, choosing an inspector
+ at runtime, was never actually used and is, now, needless
+ complexity.
+
+2008-02-04 Helmut Eller <heller(a)common-lisp.net>
+
+ Simpler code to bind 0-9 in the debugger.
+
+ * slime.el (sldb-mode-map): When binding the keys 0-9, use eval
+ instead of two macros.
+
+2008-02-04 Helmut Eller <heller(a)common-lisp.net>
+
+ Move some functions to swank-arglist.lisp.
+
+ * swank.lisp (length=, ensure-list, recursively-empty-p)
+ (maybecall, exactly-one-p, read-softly-from-string)
+ (unintern-in-home-package, valid-function-name-p): Moved to
+ contrib/swank-arglist.lisp.
+
2008-02-03 Marco Baringer <mb(a)bese.it>
+ * swank.lisp (*sldb-condition-printer*): New variable.
+ (safe-condition-message): Use the current binding
+ of *sldb-condition-printer* to print the condition to a string.
+
* slime.el (sldb-invoke-restart-by-name): New function. Invokes a
restart by name, uses completion to read restart's name.
(slime-define-keys sldb-mode-map): Bind
sldb-invoke-restart-by-name to I in sldb buffers.
* swank-loader.lisp: When loading swank delete all swank packages
- first. This protects the lisp from broken reloads of swank.
+ first. This protects the lisp from broken reloads of swank. Leave
+ the swank-loader package so that users can set *fasl-directory*
+ and *source-directory* as per the documentation.
(lisp-version-string): On openmcl use the full
cl:lisp-implementation-version, ccl::*openmcl-major-version* and
ccl::*openmcl-minor-version* aren't sufficently precise to notice
@@ -15,7 +59,7 @@
2008-01-27 Helmut Eller <heller(a)common-lisp.net>
Make it easier to start a non-default Lisp from ELisp code.
-
+
* slime.el (slime): If the argument is a symbol start the
corresponding entry in slime-lisp-implementations.
Typical use is something like:
@@ -29,7 +73,7 @@
(suppress-sharp-dot): unused, delete it.
* slime.el (test compile-defun): test with #+#.'(:and).
-
+
2008-01-21 Helmut Eller <heller(a)common-lisp.net>
* slime.el (sldb-mode): Don't throw to toplevel in the
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.84 slime/contrib/ChangeLog:1.87
--- slime/contrib/ChangeLog:1.84 Sun Feb 3 13:45:14 2008
+++ slime/contrib/ChangeLog Mon Feb 4 13:00:36 2008
@@ -1,3 +1,22 @@
+2008-02-04 Marco Baringer <mb(a)bese.it>
+
+ * swank-presentation-streams.lisp (presenting-object-1): Add
+ declare special *record-repl-results* to silence compiler
+ warnings.
+
+ * swank-arglists.lisp (arglist-dispatch): Specialize operator-type
+ so openmcl doesn't warn about unused arguments.
+ (arglist-dispatch): add declare ignore form.
+
+2008-02-04 Helmut Eller <heller(a)common-lisp.net>
+
+ Move some functions to swank-arglist.lisp.
+
+ * swank-arglist.lisp (length=, ensure-list, recursively-empty-p)
+ (maybecall, exactly-one-p, read-softly-from-string)
+ (unintern-in-home-package, valid-function-name-p): Moved from
+ swank.lisp. to contrib/swank-arglist.lisp.
+
2008-02-03 Marco Baringer <mb(a)bese.it>
* swank-motd.lisp, slime-motd.el: Message Of The Day printing for