[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Tue Sep 13 22:00:05 UTC 2005


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.774 slime/ChangeLog:1.777
--- slime/ChangeLog:1.774	Sat Sep 10 20:28:32 2005
+++ slime/ChangeLog	Tue Sep 13 07:37:16 2005
@@ -1,3 +1,80 @@
+2005-09-13  Alan Ruttenberg <alanr-l at mumble.net>
+
+	* slime.el (defcustom slime-ed-use-dedicated-frame ... vs defvar
+
+	(defcustom slime-when-complete-filename-expand: Use
+	comint-replace-by-expanded-filename instead of
+	comint-dynamic-complete-as-filename to complete file names
+
+	* swank.lisp (run-repl-eval-hooks .. finally (return vs no return
+
+	inspector-call-nth-action Allow second value :replace for inspector actions
+
+	(defvar *slime-inspect-contents-limit* default nil. How many elements of
+        a hash table or array to show by default. If table has more than
+        this then offer actions to view more. Set to nil for no limit. Probably should
+	set default to reasonable value - I like 200. 
+
+	(inspect-for-emacs ((ht hash-table) inspector)) - banner line is hash table object. 
+	Respect *slime-inspect-contents-limit*
+
+	(defmethod inspect-for-emacs ((array array) inspector) 
+	Respect *slime-inspect-contents-limit*
+
+	* swank-openmcl.lisp inspector for closures shows closed-over
+	values. To be fixed: inspector-princ needs to be loaded earlier
+	since swank package not available when compiling
+	
+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 +146,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 +198,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-devel mailing list