[slime-cvs] CVS update: slime/ChangeLog

Helmut Eller heller at common-lisp.net
Mon Sep 12 23:06:44 UTC 2005


Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv18149

Modified Files:
	ChangeLog 
Log Message:
*** empty log message ***
Date: Tue Sep 13 01:06:43 2005
Author: heller

Index: slime/ChangeLog
diff -u slime/ChangeLog:1.774 slime/ChangeLog:1.775
--- slime/ChangeLog:1.774	Sat Sep 10 20:28:32 2005
+++ slime/ChangeLog	Tue Sep 13 01:06:43 2005
@@ -1,3 +1,53 @@
+2005-09-13  Helmut Eller  <heller at common-lisp.net>
+
+	* present.lisp (menu-choices-for-presentation-id): Use
+	lookup-presented-object secondary return value instead of
+	*not-present*.
+	(execute-menu-choice-for-presentation-id, presenting-object-1):
+	Remove references to *can-print-presentation*.
+
+	* slime.el (slime-current-output-id): Remove this ugly klugde.
+	(slime-repl-insert-result): New function. Handle the presentations
+	and other special cases cleaner.
+	(slime-repl-insert-prompt): Use it. The `result' arg is now a
+	structured list; update callers accordingly.
+	(slime-repl-return): Make the prefix arg work again.
+	(package-updating): The result of swank::listener-eval changed a
+	bit. Update the test.
+	
+	Remove some unnecessary uses of `defun*' and reindent it to 80
+	columns.
+	
+	* swank.lisp: Simplify the object <-> presentation-id mapping.
+	(save-presented-object): Remove the optional `id' arg.
+	(lookup-presented-object): Id's should be fixnums not some cons
+	with fuzzy/non-documented meaning.  Use the secondary return value
+	to test for absence of the id.  Update callers accordingly.
+	(*not-present*): Deleted.
+
+	Remove the repl result special cases, let the general presentation
+	machinery handle it.
+	(*last-repl-result-id*, add-repl-result, *current-id*)
+	(clear-last-repl-result): Deleted.
+	(listener-eval): Don't *current-id* to tag result values.
+	
+	(*can-print-presentation*): Deleted. Nobody quite knows whether
+	it's still needed so let just try without it.  Updated referrers
+	accordingly.
+
+	(eval-region, run-repl-eval-hooks): Move the eval hook stuff to
+	a separate function.
+
+	* swank-loader.lisp (lisp-version-string)[cmu]: Replace spaces
+	with underscores.
+
+2005-09-12  NIIMI Satoshi <sa2c at sa2c.net>
+
+	* swank.lisp, slime.el, swank-clisp.lisp, swank-sbcl.lisp: add
+	EUC-JP as coding system.  This patch eliminates the requirement of
+	Mule-UCS to use Japanese characters.  (Nice for pre-22 Emacs
+	users.)
+
 2005-09-10  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	* slime.el (slime-enable-evaluate-in-emacs): Resurrected.
@@ -69,7 +119,7 @@
 	(slime-choose-overlay-for-sexp): Ignore errors when stepping over
 	forms.
 	(slime-search-method-location, slime-goto-location-position): Move
-	all this regexpery to it's own function.
+	all this regexpery to its own function.
 	(slime-recenter-if-needed, slime-repl-return): Factor some
 	duplicated code into its own function.
 	(slime-presentation-bounds, slime-presentation-around-point)
@@ -121,6 +171,7 @@
 	(slime-y-or-n-p): New.
 
 2005-08-29  Alan Ruttenberg <alanr-l at mumble.net>
+
 	* slime.el (sldb-insert-condition) - Add tooltip for long
 	condition string which otherwise falls off the right of the screen
 	* swank.lisp (list-threads) - thread name might be a symbol - pass




More information about the slime-cvs mailing list