[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Sun Aug 14 22:00:14 UTC 2005


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.744 slime/ChangeLog:1.745
--- slime/ChangeLog:1.744	Fri Aug 12 22:52:34 2005
+++ slime/ChangeLog	Sun Aug 14 19:37:50 2005
@@ -1,3 +1,33 @@
+2005-08-14  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	* slime.el (slime-mark-presentation-end): Really remove the
+	presentation-start entry from the hash table.
+
+	Merge some code from present.lisp, removing code duplication.
+	Minor code clean-up.
+	
+	* swank.lisp (*object-to-presentation-id*)
+	(*presentation-id-to-object*, clear-presentation-tables)
+	(*presentation-counter*, lookup-presented-object): Move here from
+	present.lisp.
+	(save-presented-object): Likewise.  Assign negative numbers only,
+	so as not to clash with continuation ids.
+
+	* swank.lisp (*repl-results*): Removed.
+
+	* swank.lisp (get-repl-result, clear-repl-results): Use new
+	implementations from present.lisp. 
+	(add-repl-result): Likewise, don't take the negative of the id.
+	(*last-repl-result-id*): New variable.
+	(clear-last-repl-result): Use it here.
+
+	* slime.el (slime-repl-insert-prompt): Don't take the negative of
+	the id. 
+	(slime-presentation-expression): New, take care to handle
+	arbitrary *read-base* settings.
+	(reify-old-output): Use it here.
+	(slime-read-object): Use it here.
+
 2005-08-12  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	* slime.el (substring-no-properties): Fix to handle non-zero start



More information about the slime-devel mailing list