[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