[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Mon Aug 4 04:35:01 UTC 2008


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1379 slime/ChangeLog:1.1382
--- slime/ChangeLog:1.1379	Thu Jul 31 04:31:32 2008
+++ slime/ChangeLog	Sun Aug  3 14:23:09 2008
@@ -1,3 +1,52 @@
+2008-08-03  Helmut Eller  <heller at common-lisp.net>
+
+	Add some flow-control.
+
+	* swank.lisp (make-output-function): Synchronize with Emacs on
+	every 100th chunk of output.
+	(wait-for-event,wait-for-event/event-loop,event-match-p): New
+	functions.  Used to selectively wait for some events and to queue
+	the other events.
+	(dispatch-event, read-from-socket-io): Tag non-queueable events
+	with :call.
+	(read-from-control-thread, read-from-emacs): Process
+	:call events only; enqueue the others.
+
+	(*log-output*): Don't use synonym-streams here.  Dereference the
+	symbol until we get at the real stream.
+	(log-event): Escape non-ascii characters more carefully.
+
+	* swank-backend.lisp (receive-if): New function.
+	Update backends accordingly. (not yet for ABCL and SCL)
+
+	* slime.el (slime-dispatch-event): Handle ping event.
+
+2008-08-03  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime.el: Make code related to temp buffers more consistent.
+
+	(slime-with-output-to-temp-buffer): Docstring update. New keyarg
+	:connection to specify whether the current connection should be
+	stored buffer-locally. New key arg :emacs-snapshot to explicitly
+	pass the snapshot to be stored. The created buffer is not
+	automatically set to slime-mode anymore.
+	(slime-temp-buffer-mode): Add `C-c C-z', and `M-.' bindings to all
+	temp buffers.
+
+	(slime-list-compiler-notes): Use `slime-with-output-to-...',
+	rename the buffer from "*compiler notes*" to "*SLIME
+	Compiler-Notes*".
+	(slime-compiler-notes-mode-map): Remove explicit binding of "q",
+	as it's inherited from the temp buffer.
+	(slime-edit-value-callback): Use `slime-with-output-to-...'.
+	(slime-show-apropos): Adapted to above changes.
+	(slime-macroexpansion-minor-mode): Removed "q" binding, as it's
+	inherited.
+	(slime-eval-macroexpand): Adapted. Rename buffer from "*SLIME
+	macroexpansion*" to "*SLIME Macroexpansion*".
+	(slime-list-connections): Use `slime-with-output-to-...', rename
+	buffer from "*SLIME connections*" to "*SLIME Connections*".
+
 2008-07-27  Tobias C. Rittweiler  <tcr at freebits.de>
 
 	* slime.el (make-slime-buffer-location): New.
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.112 slime/contrib/ChangeLog:1.113
--- slime/contrib/ChangeLog:1.112	Thu Jul 31 04:37:22 2008
+++ slime/contrib/ChangeLog	Sun Aug  3 09:31:54 2008
@@ -1,3 +1,8 @@
+2008-08-03  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime-presentations.el (slime-presentation-around-or-before-point):
+	Guard against the case being used at the start of a buffer.
+
 2008-07-31  Tobias C. Rittweiler  <tcr at freebits.de>
 
 	* slime-mdot-fu.el: New contrib. Makes M-. work on local definitions.



More information about the slime-devel mailing list