[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Wed Aug 29 04:35:02 UTC 2007


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1176 slime/ChangeLog:1.1186
--- slime/ChangeLog:1.1176	Mon Aug 27 11:48:58 2007
+++ slime/ChangeLog	Tue Aug 28 21:08:39 2007
@@ -1,3 +1,94 @@
+2007-08-28  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	Fix user input type-ahead again (this change from 2007-08-25 got
+	lost).  Testcase: Type (dotimes (i 5) (format t "Number ~A~%"
+	i) (sleep 1)) and then type ahead while the command is executing
+	and output arrives.
+	
+	* slime.el (slime-repl-insert-prompt): Don't go to point-max but
+	to slime-repl-input-start-mark if there is one.  
+	(slime-repl-write-string): Insert a :repl-result before the
+	prompt, not at point-max.  Update markers properly.
+
+2007-08-29  Helmut Eller  <heller at common-lisp.net>
+
+	* swank-cmucl.lisp (safe-definition-finding): Remove whitespace
+	around error messages.
+	(trim-whitespace): New function.
+
+2007-08-28  Helmut Eller  <heller at common-lisp.net>
+
+	Fix some output related bugs.
+
+	* swank.lisp (send-repl-results-to-emacs): Emit a fresh line.
+
+	* slime.el (slime-insert-transcript-delimiter): Use
+	insert-before-markers since slime-output-end is no longer left
+	inserting.  Reported by Austin Haas <austin at pettomato.com>.
+
+2007-08-28  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el (slime-display-or-scroll-completions,
+	slime-scroll-completions): New functions.  Factored out of
+	slime-expand-abbreviations-and-complete.
+
+2007-08-28  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	* slime.el (slime-repl-write-string): Handle arbitrary targets
+	using slime-output-target-marker.
+	(slime-last-output-target-id, slime-output-target-to-marker)
+	(slime-output-target-marker)
+	(slime-redirect-trace-output): Move back here from slime-presentations.el.
+
+2007-08-28  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* swank.lisp (classify-symbol, symbol-classification->string):
+	Resurrected in swank.lisp. (I was bitten by cvs-pcl which
+	committed (2007-08-27) my locally changed `contribs/swank-fuzzy.lisp'
+	where I already removed these functions from.)
+
+2007-08-28  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* slime.el (slime-make-form-spec-from-string): Elisp Hacking 101:
+	Don't use `beginning-of-buffer' and `end-of-buffer' in Elisp code.
+
+	* swank.lisp (read-form-spec): Unintern just newly interned
+	symbols when an reader error occurs.
+
+2007-08-28  Helmut Eller  <heller at common-lisp.net>
+
+	Move presentations to contrib.  Part II.
+
+	* swank.lisp (*listener-eval-function*): New variables.
+	(listener-eval): Use it
+	(repl-eval): Used to be listener-eval.
+	(*send-repl-results-function*): New variable.
+	(eval-region): Simplify.
+	(track-package, cat): New functions.
+	(slime-repl-clear-buffer-hook): New hook.
+	(slime-repl-clear-buffer): Use it.
+
+2007-08-28  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	Remove the ID argument from :write-string protocol messages.
+	Everything, except for rigid-indentation tricks, can be achieved
+	by using :write-string in conjunction with :presentation-start and
+	:presentation-end. 
+	
+	* swank.lisp (present-in-emacs): Unused, removed.
+	
+	* swank.lisp (make-output-function-for-target): Remove id argument
+	from :write-string.
+	(send-repl-results-to-emacs): Don't call
+	save-presented-object. Remove id argument from :write-string.
+
+	* slime.el (slime-dispatch-event): Change it here.
+	(slime-write-string, slime-repl-write-string): And here.
+
+2007-08-28  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	* swank-loader.lisp (*contribs*): Add swank-presentations.
+
 2007-08-27  Tobias C. Rittweiler <tcr at freebits.de>
 
 	* slime.el (slime-make-extended-operator-parser/look-ahead): Move



More information about the slime-devel mailing list