Index: slime/ChangeLog diff -u slime/ChangeLog:1.1030 slime/ChangeLog:1.1032 --- slime/ChangeLog:1.1030 Thu Dec 28 09:15:55 2006 +++ slime/ChangeLog Fri Dec 29 13:39:15 2006 @@ -1,3 +1,29 @@ +2006-12-29 Edi Weitz edi@agharta.de + + * slime.el (slime-find-asd, slime-read-system-name): Only offer + initial input if system is really in central registry. + +2006-12-29 Matthias Koeppe mkoeppe@mail.math.uni-magdeburg.de + + Simplify the REPL-results protocol. The results are now printed + using special :WRITE-STRING events from the Lisp side. + + * slime.el (slime-repl-insert-prompt): Don't insert a result, only + the prompt. + (slime-repl-insert-result): Removed. + (slime-repl-eval-string, slime-repl-show-abort) + (slime-repl-set-package, slime-output-buffer) + (slime-repl-update-banner): Change all callers. + (slime-dispatch-event): Event :WRITE-STRING gets an + optional argument TARGET, which controls where the string is + inserted. + (slime-write-string): Handle targets NIL (regular process output) + and :REPL-RESULT. + + * swank.lisp (make-presentations-result): Removed. + (send-repl-results-to-emacs): New function, sends :WRITE-STRING events. + (listener-eval): Use it here instead of make-presentations-result. + 2006-12-28 Matthias Koeppe mkoeppe@mail.math.uni-magdeburg.de
Performance improvement for slime-autodoc-mode, in particular when