Index: slime/ChangeLog diff -u slime/ChangeLog:1.1517 slime/ChangeLog:1.1522 --- slime/ChangeLog:1.1517 Wed Sep 17 19:14:45 2008 +++ slime/ChangeLog Thu Sep 18 18:35:46 2008 @@ -1,3 +1,50 @@ +2008-09-19 Helmut Eller heller@common-lisp.net + + * slime.el (slime-save-marker): New marcro. Use it in combination + with insert-before-markers. + (slime-check-buffer-contents): Use {} resp. [] to describe the + position of output resp. input markers. + +2008-09-18 Tobias C. Rittweiler tcr@freebits.de + + * swank-ecl.lisp: Forgot to update ECL's backend when introducing + swank-frames in commit on 2008-09-12. + +2008-09-18 Helmut Eller heller@common-lisp.net + + Some cleanups for the REPL code. + + * slime.el (slime-show-last-output) + (slime-show-last-output-function) + (slime-show-last-output-region) + (slime-maybe-display-output-buffer) + (slime-repl-last-input-start-mark): Delete unused code. + + (slime-repl-emit-result, slime-repl-insert-prompt) + (slime-repl-show-abort, slime-repl-insert-result) + (slime-insert-transcript-delimiter) + (slime-eval-with-transcript-cont): Consistently use save-excursion + and insert-before-markers. We always want to preserve the cursor + position in the input region (for type-ahead). + (slime-eval-with-transcript): Change order of arguments to + make the common case easier to use. + + (slime-batch-test): Use a timer. + (slime-check-buffer-contents): New function to test contents and + current position. Use it in various places. + + (sldb-recenter-region, def-slime-test interactive-eval) + (def-slime-test interactive-eval-output): Act slightly differently + when the test suite is executed in batch mode (without terminal). + + * swank.lisp (handle-requests): Flush output. + (interactive-eval, interactive-eval): Don't use fresh-line, as + that makes it harder to test the REPL code. + + * test.sh (usage): Add a -T switch to run slime in the current + directory without copying (and compiling) everything to a + temporary directory. + 2008-09-18 Helmut Eller heller@common-lisp.net
* slime.el (slime-eval-with-transcript): Accept some more arguments