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@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@freebits.de + + * slime.el (save-restriction-if-possible): Fixed typo in + macroexpansion. Thanks to Matthias Koeppe for reporting. + +2007-08-24 Matthias Koeppe mkoeppe@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@mail.math.uni-magdeburg.de
Some fixes to the presentation-streams contrib.