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(a)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(a)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(a)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(a)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(a)stud3.tuwien.ac.at>
* doc/slime.texi: Remove macros from chapter and section headings
@@ -59,7 +133,7 @@
2004-06-24 Brian Downing <bdowning(a)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