Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1449 slime/ChangeLog:1.1453
--- slime/ChangeLog:1.1449 Tue Aug 12 13:54:43 2008
+++ slime/ChangeLog Thu Aug 14 11:32:40 2008
@@ -1,3 +1,47 @@
+2008-08-14 Tobias C. Rittweiler <tcr(a)freebits.de>
+
+ If another frame is already displaying a REPL, `C-c C-z' will now
+ select this window instead of splitting the current frame, and
+ displaying the REPL in the newly created window.
+
+ * slime.el (slime-switch-to-output-buffer-search-all-frames): New
+ variable to customize this behaviour, as it may not be optimal for
+ people using multiple screens at once.
+ (slime-switch-to-output-buffer): Adapted accordingly.
+
+2008-08-14 Tobias C. Rittweiler <tcr(a)freebits.de>
+
+ Xref buffers: `M-,' in an Xref buffer will now revert to an Emacs
+ state as of before the Xref command.
+
+ * slime.el (slime-xref-mode-map): Add `slime-xref-retract' as `M-,'
+ (slime-xref-retract): New. Restores the emacs snapshot unconditionally.
+ (slime-xref-quit): Use it.
+
+2008-08-14 Tobias C. Rittweiler <tcr(a)freebits.de>
+
+ Xref buffers: `q', and `SPC' will push onto the find-definition
+ stack such that M-, will work afterwards.
+
+ * slime.el (defstruct slime-emacs-snapshot): Also save the point
+ explicitly. It is implicitly stored already in the
+ window-configuration, but inaccessible therein.
+ (slime-current-emacs-snapshot, slime-set-emacs-snapshot): Adapted.
+ (slime-push-definition-stack-from-snapshot): New. Reason for above
+ changes.
+
+ (slime-with-popup-buffer): Make sure that the current
+ emacs-snapshot is taken, not only when the :emacs-snapshot
+ argument is NIL at expansion time, but also on runtime.
+
+ (slime-with-xref-buffer): The name of the Xref buffer was created
+ at expansion time, but must be computed at runtime. Fix that.
+ (slime-xref-quit): Use `slime-push-definition-stack-from-snapshot'
+ (sime-xref-goto): Adapted to also push onto the stack.
+
+ * slime.el (slime-compute-modeline-package): Cleaned up.
+ (slime-update-modeline-string): Ditto.
+
2008-08-12 Helmut Eller <heller(a)common-lisp.net>
Add a dump-image function to the loader.