[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Sun Aug 26 04:35:02 UTC 2007


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1162 slime/ChangeLog:1.1165
--- slime/ChangeLog:1.1162	Fri Aug 24 20:52:06 2007
+++ slime/ChangeLog	Sat Aug 25 16:05:00 2007
@@ -1,3 +1,39 @@
+2007-08-25  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	New command slime-redirect-trace-output creates a separate Emacs
+	buffer, where all subsequent trace output is sent.
+	
+	* slime.el (slime-last-output-target-id): New variable.
+	(slime-output-target-to-marker): New variable.
+	(slime-write-string): Handle general "target" arguments using
+	slime-output-target-to-marker. 
+	(slime-redirect-trace-output): New command.
+	(slime-easy-menu): Add a menu item for it.
+
+	* slime.el (slime-mark-presentation-start)
+	(slime-mark-presentation-end): Make "target" argument optional.
+
+	* swank.lisp (make-output-stream-for-target): New function, 
+	factored out from open-streams.
+	(open-streams): Use it here.
+
+	* swank.lisp (connection): New slot "trace-output".
+	(call-with-redirected-io): Use it here.
+	(redirect-trace-output): New slimefun; set the slot to a new
+	target stream.
+
+2007-08-25  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* slime.el (save-restriction-if-possible): Fixed typo in
+	macroexpansion. Thanks to Matthias Koeppe for reporting.
+
+2007-08-24  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	* slime.el (slime-insert-arglist): Removed, superseded by
+	slime-complete-form since 2005-02-20.
+
+	* swank.lisp (arglist-for-insertion): Now unused, removed.
+
 2007-08-24  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	Some fixes to the presentation-streams contrib.



More information about the slime-devel mailing list