[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Sat Aug 23 04:35:01 UTC 2008


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1465 slime/ChangeLog:1.1473
--- slime/ChangeLog:1.1465	Sun Aug 17 19:01:18 2008
+++ slime/ChangeLog	Fri Aug 22 18:58:18 2008
@@ -1,3 +1,81 @@
+2008-08-22  Helmut Eller  <heller at common-lisp.net>
+
+	Some focus handling in multiframe setups.
+
+	* slime.el (slime-pop-to-buffer): New function.
+	(slime-switch-to-output-buffer): Use it.
+
+2008-08-22  Helmut Eller  <heller at common-lisp.net>
+
+	Use lazy lists in the inspector.
+
+	* swank.lisp (lcons): New data type.
+	(lcons*, lcons-car, lcons-cdr, llist-range): New functions.
+	(emacs-inspect array): Use lazy lists.
+	(istate>elisp): The istate.content is now be a lazy list.
+	(iline): New utility.
+	(prepare-range, prepare-part): Replaces inspector-content.
+
+2008-08-22  Helmut Eller  <heller at common-lisp.net>
+
+	Implement streams with a length limit.
+	Use them to truncate printer output in backtraces.
+
+	* swank-backend.lisp (make-output-stream, make-input-stream):
+	Split make-fn-streams up into two functions.
+
+	* swank.lisp (call/truncated-output-to-string): New function.
+	(backtrace, istate>elisp, to-line): Use it.
+	(frame-locals-for-emacs): Use to-line.
+
+2008-08-22  Helmut Eller  <heller at common-lisp.net>
+
+	In backtraces, escape newlines in strings as \n.
+
+	* swank.lisp (*backtrace-pprint-dispatch-table*): New.
+	(*backtrace-printer-bindings*): Use it.
+
+2008-08-22  Stas Boukarev <stassats at gmail.com>
+
+	* metering.lisp: Add deftypes for time-type and cons-type, which
+	are not defined in newer versions of CCL.
+
+2008-08-22  Stelian Ionescu <sionescu at common-lisp.net>
+
+	* swank-ecl.lisp: Add a few EVAL-WHENs to fix compilation.
+
+2008-08-22  Helmut Eller  <heller at common-lisp.net>
+
+	Collect most of the inspector state in a structure.
+	Truncate the printer output more aggressively.
+
+	* swank.lisp (inspector-state): New structure.
+	(*istate*): New variable holds the current state.
+	(inspect-object, inspector-content, inspector-nth-part)
+	(inspector-range, inspector-call-nth-action, describe-inspectee):
+	Use it.
+	(inspector-pop, inspector-next): Implemented forward/backward a
+	bit differently.
+	(emacs-inspect/printer-bindings, istate>elisp): New functions.
+	(to-line, truncate-string): New functions.
+
+2008-08-22  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	Compiling a file `let*.lisp' on SBCL via C-c C-k resulted in an
+	error, because it parsed the asterisk to a wild pathname. Fix
+	that.
+
+	* swank-backend.lisp (definterface parse-emacs-filename): New.
+	PARSE-NAMESTRING by default.
+
+	* swank-sbcl.lisp (defimplementation parse-emacs-filename): Use
+	SB-EXT:PARSE-NATIVE-NAMESTRING.
+
+	* swank.lisp (compile-file-for-emacs): Use PARSE-EMACS-FILENAME.
+	(compile-file-if-needed): Ditto.
+	(load-file): Ditto.
+	(swank-require): Ditto.
+
 2008-08-18  Helmut Eller  <heller at common-lisp.net>
 
 	* swank.lisp (install-fd-handler): Bind *emacs-connection* with
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.123 slime/contrib/ChangeLog:1.124
--- slime/contrib/ChangeLog:1.123	Wed Aug 20 17:46:09 2008
+++ slime/contrib/ChangeLog	Fri Aug 22 17:15:01 2008
@@ -1,3 +1,7 @@
+2008-08-22  Stelian Ionescu <sionescu at common-lisp.net>
+
+	* swank-listener-hooks.lisp: Add missing IN-PACKAGE.
+
 2008-08-20  Tobias C. Rittweiler  <tcr at freebits.de>
 
 	* slime-fontifying-fu.el: New contrib; fontify with-foo and do-foo



More information about the slime-devel mailing list