[slime-devel] Daily ChangeLog diff
Marco Baringer
mbaringer at common-lisp.net
Sat Aug 9 04:35:02 UTC 2008
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1406 slime/ChangeLog:1.1419
--- slime/ChangeLog:1.1406 Thu Aug 7 13:07:22 2008
+++ slime/ChangeLog Fri Aug 8 18:46:54 2008
@@ -1,3 +1,91 @@
+2008-08-08 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el: Fixing `q' in Xref buffers.
+
+ (slime-popup-buffer-snapshot-unchanged-p): New.
+ (slime-popup-buffer-restore-snapshot): New.
+ (slime-xref-quit): Can't use slime-popup-buffer directly. Instead
+ implement its own quit behaviour using the above functions.
+
+2008-08-08 Helmut Eller <heller at common-lisp.net>
+
+ Use wait-for-event instead of catch/throw where needed.
+
+ * swank.lisp (read-user-input-from-emacs, y-or-n-p-in-emacs)
+ (eval-in-emacs): Use wait-for-event.
+ (make-tag): Replaces intern-catch-tag.
+ (take-input): Deleted.
+ (dispatch-event): Remove some redundancy.
+
+2008-08-08 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el: Make xref buffers use `slime-with-popup-buffer',
+ nee `slime-with-temp-buffer'.
+
+ (slime-with-xref-buffer): Rewritten using a popup buffer.
+ (slime-init-xref-buffer): Removed.
+ (slime-display-xref-buffer): Removed.
+
+2008-08-08 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el: Rename slime's temp-buffer to popup-buffer.
+
+2008-08-08 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el (slime-compiler-notes-mode, slime-connection-ist-mode):
+ Add slime-temp-buffer-mode-map to docstring.
+
+2008-08-08 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el (slime-connections-buffer-name): New variable.
+ (slime-list-connections): Use it.
+ (def-slime-selector ?c): Ditto
+
+2008-08-08 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el: Make the threads browser use `slime-with-temp-buffer'.
+
+ (slime-temp-buffer-quit-function): New buffer-local
+ variable. Defaults to `slime-temp-buffer-quit'.
+ (slime-temp-buffer-mode): `q' invokes above variable now.
+
+ (slime-threads-buffer-name): New variable.
+ (slime-list-threads): Use slime-with-temp-buffer.
+ (slime-update-threads-buffer): New. Lifted from
+ slime-list-threads.
+ (slime-thread-quit): Renamed to slime-quit-threads-buffer.
+
+2008-08-08 Helmut Eller <heller at common-lisp.net>
+
+ Unify event dispatching for single and multi-threaded cases.
+
+ * swank.lisp (send-to-control-thread,read-from-control-thread)
+ (send-to-socket-io,read-from-socket-io): Deleted.
+ (send-event, read-event, send-to-emacs)
+ (signal-interrupt, use-threads-p): New functions.
+ And more random changes.
+
+2008-08-08 Helmut Eller <heller at common-lisp.net>
+
+ Spawn the auto-flush thread in the front end.
+ This removes some copy&paste code in various backends.
+
+ * swank.lisp (auto-flush-loop): New function.
+ (open-streams): Use it.
+ * swank-backend.lisp (make-stream-interactive): Deleted.
+
+2008-08-08 Helmut Eller <heller at common-lisp.net>
+
+ * slime.el (test disconnect): Call slime-inferior-process
+ with explicit connection argument to avoid clashes with
+ buffer-local connections.
+
+2008-08-08 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el (slime-create-macroexpansion-buffer): Make fontifying
+ case insensitive as the result from macroexpansion is most likely
+ printed all upper-case.
+
2008-08-07 Helmut Eller <heller at common-lisp.net>
* slime.el (slime-with-temp-buffer): By default, no longer inherit
More information about the slime-devel
mailing list