[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