[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Sun Feb 10 05:35:01 UTC 2008


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1282 slime/ChangeLog:1.1288
--- slime/ChangeLog:1.1282	Tue Feb  5 07:06:22 2008
+++ slime/ChangeLog	Sat Feb  9 13:47:05 2008
@@ -1,3 +1,70 @@
+2008-02-09  Helmut Eller  <heller at common-lisp.net>
+
+	Drop the first return value of emacs-inspect.
+
+	* swank.lisp (emacs-inspect): Drop the first return value. It
+	wasn't used anymore.  Update all methods and callers.
+
+2008-02-09  Helmut Eller  <heller at common-lisp.net>
+
+	Remove obsolete *slime-inspect-contents-limit*.
+
+	* swank.lisp (*slime-inspect-contents-limit*): Deleted and all its
+	uses.  The new implementation isn't specific to hash-tables or
+	arrays.
+
+2008-02-09  Helmut Eller  <heller at common-lisp.net>
+
+	Limit the length of the inspector content.
+	That's similar to the limitation of the length of backtraces in
+	the debugger.
+
+	* swank.lisp (*inspectee-content*): New variable.
+	(content-range): New function.
+	(inspect-object): Use it with a length of 1000.
+	(inspector-range): New function. Called from Emacs.
+
+	* slime.el (slime-inspector-insert-content)
+	(slime-inspector-insert-range, slime-inspector-insert-range-button)
+	(slime-inspector-fetch-range): New functions.
+	(slime-inspector-operate-on-point): Handle range-buttons.
+
+2008-02-09  Helmut Eller  <heller at common-lisp.net>
+
+	Make slime-property-bounds more useful.
+
+	* slime.el (slime-property-bounds): Remove special casing for
+	whitespace at the end.
+	(slime-repl-send-input): Don't mark the newline with the
+	slime-repl-old-input property.
+	(sldb-frame-region): Use slime-property-bounds.
+
+2008-02-09  Helmut Eller  <heller at common-lisp.net>
+
+	Inspector cleanups.
+
+	* swank.lisp (emacs-inspect): Renamed from inspect-for-emacs.
+	Changed all method-defs accordingly.
+	(common-seperated-spec, inspector-princ): Moved to
+	swank-fancy-inspector.lisp.
+	(inspector-content): Renamed from inspector-content-for-emacs.
+	(value-part): Renamed from value-part-for-emacs.
+	(action-part): Renamed from action-part-for-emacs.
+	(inspect-list): Renamed from inspect-for-emacs-list.
+	(inspect-list-aux): New.
+	(inspect-cons): Renamed from inspect-for-emacs-simple-cons.
+	(*inspect-length*): Deleted.
+	(inspect-list): Ignore max-length stuff.
+	(inspector-content): Don't allow nil elements.
+	(emacs-inspect array): Make the label of element type more
+	consistent with the others.
+
+2008-02-09  Helmut Eller  <heller at common-lisp.net>
+
+	Cleanup slime-repl-set-package.
+
+	* slime.el (slime-repl-set-package): Make it fit within 80 columns.
+
 2008-02-05  Marco Baringer  <mb at bese.it>
 
 	* slime.el (slime-search-buffer-package): Ask the lisp to read the



More information about the slime-devel mailing list