Index: slime/ChangeLog
diff -u slime/ChangeLog:1.104 slime/ChangeLog:1.109
--- slime/ChangeLog:1.104 Sun Nov 23 02:15:57 2003
+++ slime/ChangeLog Sun Nov 23 22:24:36 2003
@@ -1,4 +1,47 @@
+2003-11-24 Luke Gorrie <luke(a)bluetail.com>
+
+ * swank.lisp (eval-string-in-frame): Fixed symbol-visibility
+ problem (thanks Lawrence Mitchell).
+
+ * swank-sbcl.lisp (function-source-location): Use TRUENAME to
+ resolve source file name (thanks Lawrence Mitchell).
+
+ * slime.el (slime-goto-source-location): Fixes when finding
+ definition by regexp: open the right file (was missed), and
+ tweaked regexp to match more 'def' forms - especially
+ `defmacro-mundanely' (hyphen wasn't allowed before).
+
2003-11-23 Luke Gorrie <luke(a)bluetail.com>
+
+ * slime.el (sldb-fetch-more-frames): Call swank:backtrace instead
+ of (renamed) swank:backtrace-for-emacs.
+
+ * swank-cmucl.lisp, swank-sbcl.lisp, swank-openmcl-lisp: Updated
+ to use new debugger interfaces in swank-backend.lisp.
+
+ * swank-backend.lisp (backtrace, eval-in-frame, frame-catch-tags,
+ frame-locals, frame-source-location-for-emacs): More interface
+ functions.
+
+ * slime.el (slime-goto-source-location): Added optional `align-p'
+ argument for :file and :emacs-buffer location types. This is for
+ OpenMCL - unlike CMUCL its positions are not character-accurate so
+ it needs to be aligned to the beginning of the sexp.
+ (slime-connect): Don't delete a random window when *inferior-lisp*
+ isn't visible.
+
+ * swank-cmucl.lisp: Tidied up outline-minor-mode structure and
+ added comments and docstrings.
+
+ * swank-cmucl.lisp, swank-sbcl.lisp, swank-openmcl-lisp: Updated
+ to use new debugger interface in swank-backend.lisp.
+
+ * swank-backend.lisp (call-with-debugging-environment,
+ sldb-condition, debugger-info-for-emacs): More callbacks defined.
+
+ * swank.lisp: Tidied up outline-minor-mode structure, added
+ comments and docstrings.
+ (sldb-loop): Took over the main debugger loop.
* swank-openmcl.lisp: Updated after refactoring of other backends
(was broken).