[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Wed Sep 21 22:00:26 UTC 2005


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.785 slime/ChangeLog:1.787
--- slime/ChangeLog:1.785	Mon Sep 19 10:20:48 2005
+++ slime/ChangeLog	Wed Sep 21 22:55:50 2005
@@ -1,3 +1,49 @@
+2005-09-21  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el (slime-setup-command-hooks): Make
+	after-change-functions a buffer-local variable; it's by default
+	global in XEmacs.
+
+	* swank.lisp (throw-to-toplevel): Invoke the `abort-restart'
+	request instead of throwing to the `slime-toplevel' catch tag.
+	(handle-request): Rename the restart from abort to abort-request.
+	(call-with-connection): Remove the slime-toplevel catch tag
+	because with-connection is used in far to many places which aren't
+	at "toplevel".
+
+	* present.lisp (presentation-start, presentation-end): Use
+	finish-output instead of force-output.
+
+	* swank-gray.lisp, swank-cmucl.lisp: Improve stream efficiency by
+	buffering more output. stream-force-output simply does nothing, if
+	the output buffer was flushed less than 200 millisecons before.
+	stream-finish-output can still be used to really flush the buffer.
+	(slime-output-stream): New slot last-flush-time.
+	(stream-finish-output): New function. Do what stream-force-output
+	did previously.
+	(stream-force-output): Buffer more output.
+
+	* slime.el (slime-process-available-input): Oops, don't start a
+	timer for every event.
+	(slime-write-string): Renamed from slime-output-string.
+	(slime-dispatch-event): Rename :read-output to :write-string.
+	(slime-io-speed-test): New command.
+	(slime-open-stream-to-lisp): Fix parens. The coding system should
+	also be set if presentations are disabled.
+
+	* swank.lisp (make-output-function): Rename :read-output to
+	:write-string.
+	(eval-for-emacs, interactive-eval, eval-region): Use finish-output
+	not force-output.
+
+	* swank-sbcl.lisp, swank-openmcl.lisp, swank-allegro.lisp,
+	swank-lispworks: Import `stream-finish-output'.
+
+	* swank-scheme48/io.scm (empty-swank-output-buffer): Rename
+	:read-output to :write-string.
+
+	* swank-scheme48/load.scm (slime48-start): Fix '() vs. #f bug.
+
 2005-09-19  Luke Gorrie  <luke at synap.se>
 
 	* nregex.lisp: Released into the public domain by Lawrence E. Freil.



More information about the slime-devel mailing list