[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