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(a)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(a)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(a)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(a)common-lisp.net>
* slime.el (slime-eval-with-transcript): Accept some more arguments