Index: slime/ChangeLog
diff -u slime/ChangeLog:1.2288 slime/ChangeLog:1.2290
--- slime/ChangeLog:1.2288 Wed Dec 21 08:19:51 2011
+++ slime/ChangeLog Fri Dec 23 21:01:25 2011
@@ -1,3 +1,15 @@
+2011-12-24 Stas Boukarev <stassats(a)gmail.com>
+
+ * swank.lisp (throw-to-toplevel): If *sldb-quit-restart* is not
+ found, try to invoke the last restart, which usually is a
+ top-level abort restart. This is useful when the debugger is
+ invoked from a non-slime thread.
+
+2011-12-23 Stas Boukarev <stassats(a)gmail.com>
+
+ * slime.el (slime-cycle-connections): Add
+ `slime-cycle-connections-hook', to be used by slime-repl.
+
2011-12-21 Stas Boukarev <stassats(a)gmail.com>
* swank-sbcl.lisp (input-ready-p): Don't use
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.526 slime/contrib/ChangeLog:1.527
--- slime/contrib/ChangeLog:1.526 Sat Dec 10 04:33:57 2011
+++ slime/contrib/ChangeLog Fri Dec 23 12:03:15 2011
@@ -1,3 +1,13 @@
+2011-12-23 Stas Boukarev <stassats(a)gmail.com>
+
+ * slime-repl.el (slime-change-repl-to-default-connection): New
+ function.
+ Changes the current REPL to the REPL of the default connection. If
+ the current buffer is not a REPL, don't do anything.
+ Put it into `slime-cycle-connections-hook', so that when
+ connections are cycled through it will change the currently
+ displayed REPL.
+
2011-12-10 Helmut Eller <heller(a)common-lisp.net>
Don't call init-global-stream-redirection in *after-init-hook*.