[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Tue Jun 29 07:00:03 UTC 2004


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.431 slime/ChangeLog:1.436
--- slime/ChangeLog:1.431	Sun Jun 27 08:23:54 2004
+++ slime/ChangeLog	Mon Jun 28 14:05:28 2004
@@ -1,3 +1,77 @@
+2004-06-28  Luke Gorrie  <luke at bluetail.com>
+
+	* slime.el (slime-doc-map): New keymap for documentation
+	commands. These all use the `C-c C-d' prefix, followed by:
+	  a - apropos
+	  p - apropos-package
+	  z - apropos-all
+	  d - describe-symbol
+	  f - describe-function
+	  h - hyperspec lookup
+	  ~ - hyperspec lookup of a format character
+	The final keystroke is bound both unmodified and with control, so
+	both `C-c C-d a' and `C-c C-d C-a' will make an apropos
+	search. The exception is hyperspec-lookup, because it's nice to
+	leave C-h unbound so that `C-c C-d C-h' will summarise the
+	documentation bindings.
+
+2004-06-28  Helmut Eller  <e9626484 at stud3.tuwien.ac.at>
+
+	* swank-allegro.lisp (nth-frame): Skip frames where
+	frame-visible-p is false.
+
+	* slime.el (slime-buffer-package): Return the cached package if
+	can't something more sensible; this reverts a previous change.
+	The Lisp side will now fall back to an existing package if the one
+	supplied by Emacs doesn't exist.  Using the cached version is also
+	necessary for some commands in the apropos buffer.
+	(sldb-insert-frame): Set the default-action property; pressing RET
+	on frame lines now shows/hides details.
+	(sldb-toggle-details): Preserve the current column.
+	(slime-inspector-buffer, slime-saved-window-config)
+	(slime-inspector-quit): Save and restore the window configuration.
+	(slime-highlight-suppressed-forms, slime-search-suppressed-forms):
+	Display expressions with reader conditionals (#+/#-) where the
+	test is false in font-lock-comment-face.  No implemented for
+	XEmacs.
+	(repl-return): New test.
+
+2004-06-28  Luke Gorrie  <luke at bluetail.com>
+
+	* slime.el: Events in the *slime-events* buffer are now exact
+	on-the-wire messages, without including e.g. Elisp continuation
+	functions. This is easier for debugging I think.
+
+	* swank-allegro.lisp (compute-backtrace): Only include frames
+	satisfying `debugger:frame-visible-p'. I did this as a lame
+	workaround for a problem where `output-frame' was segfaulting on
+	certain frames, and those frames happened not to be visible-p. I
+	don't know if it really fixes anything.
+
+	* hyperspec.el (common-lisp-hyperspec-format): This command now
+	works at the end of the buffer, fixed `char-after' usage as
+	suggested by Johan Bockgård.
+
+2004-06-28  Christophe Rhodes  <csr21 at cam.ac.uk>
+
+	* hyperspec.el: add support for issue cross-reference lookups,
+	strongly inspired by hyperspec symbol lookup.
+	(common-lisp-hyperspec-issuex-table,
+	common-lisp-hyperspec-issuex-symbols): new variables
+	(common-lisp-issuex): new function
+
+	* slime.el (sldb-format-reference-node, sldb-lookup-reference):
+	(sldb-reference-properties): use new support for issue lookups
+	to support :ansi-cl :issue reference types.
+
+	* hyperspec.el: add support for glossary lookups.
+	(common-lisp-glossary-fun): new variable
+	(common-lisp-glossary-4.0, common-lisp-glossary-6.0): new functions
+	
+	* slime.el (sldb-format-reference-node, sldb-lookup-reference):
+	(sldb-reference-properties): use new support for glossary lookupts
+	to support :ansi-cl :glossary reference types.
+
 2004-06-27  Helmut Eller  <e9626484 at stud3.tuwien.ac.at>
 
 	* doc/slime.texi: Remove macros from chapter and section headings
@@ -59,7 +133,7 @@
 
 2004-06-24  Brian Downing  <bdowning at lavos.net>
 
- 	* slime.el (slime-repl-send-input): Fixed a subtle difference in
+	* slime.el (slime-repl-send-input): Fixed a subtle difference in
 	sending input to the Lisp introduced in 1.316.  The newline was
 	not getting sent, resulting in the Lisp constantly asking for more
 	read data.  I believe the code has been adjusted to behave the




More information about the slime-devel mailing list