[slime-cvs] CVS slime/contrib

mkoeppe mkoeppe at common-lisp.net
Sat Aug 25 00:52:06 UTC 2007


Update of /project/slime/cvsroot/slime/contrib
In directory clnet:/tmp/cvs-serv16017/contrib

Modified Files:
	ChangeLog 
Log Message:


--- /project/slime/cvsroot/slime/contrib/ChangeLog	2007/08/24 15:48:44	1.7
+++ /project/slime/cvsroot/slime/contrib/ChangeLog	2007/08/25 00:52:06	1.8
@@ -1,3 +1,33 @@
+2007-08-24  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	Some fixes to the presentation-streams contrib.
+	
+	* swank-presentation-streams.lisp [sbcl]: Load the pretty-printer
+	patch only at load time.  Add some trickery so that SBCL does not
+	complain about the changed layout of the pretty-stream class.
+	
+	* swank-presentation-streams.lisp (slime-stream-p): Using special
+	return values, indicate whether we are printing to the
+	REPL-results stream, or a dedicated stream.
+	(presentation-record): New slot "target".
+	(presentation-start, presentation-end): Use it (rather than the
+	global variable *use-dedicated-output-stream*) to decide whether
+	to use the bridge protocol or the :presentation-start/-end
+	protocol.  Also use it as the TARGET argument of
+	:presentation-start/-end messages. 
+	(presenting-object-1): Use the new return values of
+	slime-stream-p.
+	
+2007-08-24  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	Make the fancy "presentation streams" feature a contrib.
+	Previously, it was only available if "present.lisp" was loaded
+	manually. 
+	
+	* slime-presentation-streams.el: New file.
+	* swank-presentation-streams.lisp: New file, moved here from
+	../present.lisp 
+
 2007-08-24  Helmut Eller  <heller at common-lisp.net>
 
 	* slime-typeout-frame.el: New file.




More information about the slime-cvs mailing list