Index: slime/ChangeLog
diff -u slime/ChangeLog:1.373 slime/ChangeLog:1.375
--- slime/ChangeLog:1.373 Tue May 11 17:02:28 2004
+++ slime/ChangeLog Thu May 13 00:47:51 2004
@@ -1,3 +1,36 @@
+2004-05-12 Alan Ruttenberg <alanr-l(a)mumble.net>
+ * swank-openmcl.lisp: Fixes to support openmcl 0.14.2 changes in
+ backtrace protocol, from Gary Byers.
+ - Replace string "tcr" to "context".
+ - Change the call to %current-tcr in map-backtrace to get-backtrace-context,
+ defined so as to be back compatible with 0.14.1.
+ - Change the call to %catch-top to explicitly use %current-tcr
+ instead of the passed in tcr-which-is-now-called-context.
+
+ Users of map-backtrace (outside of slime code) note: The tcr position in the
+ function call is now occupied by the backtrace "context" which is always nil.
+ If you really need the tcr then you need to call %current-tcr yourself now.
+
+ Gary comments: The part that's a little hard to document about
+ the new "context" stuff - used to walk the stacks of thread A from
+ thread B - is that thread B has to be aware of when a context
+ becomes invalid (a context describing part of thread A's stack is
+ valid while thread A's sitting in a break loop and becomes invalid
+ as soon as it exits that break loop.) A thread sort of announces
+ when a context becomes valid and when it becomes invalid; whether
+ and how SWANK could hook into that isn't yet clear.
+
+ * swank-openmcl.lisp: Minor changes to backtrace display: Anonymous
+ functions names in function position surrounded by #<>. Use prin1 instead of
+ princ to print function arguments (so strings have "s around them).
+ prefix symbol and list arguments by "'" to make them more look like a
+ valid function call. Let me know if you don't like this...
+
+2004-05-12 Luke Gorrie <luke(a)bluetail.com>
+
+ * slime.el: Fixes for outline-mode in *slime-events* from Edi
+ Weitz.
+
2004-05-11 Helmut Eller <e9626484(a)stud3.tuwien.ac.at>
* slime.el (slime-events-buffer): Disable outline-mode by default.
@@ -1665,7 +1698,7 @@
* slime.el, swank-backend.lisp, swank-cmucl.lisp, swank-sbcl.lisp,
swank.lisp: Profiler support.
-2004-01-23 Alan Ruttenberg <alanralanr(a)comcast.net>
+2004-01-23 Alan Ruttenberg <alanr-l(a)mumble.net>
* swank-openmcl.lisp: Bind ccl::*signal-printing-errors* to nil
inside debugger so that error while printing error take us down.
@@ -1784,7 +1817,7 @@
"Eval Region", "Scratch Buffer", "Apropos Package..."
Added some bold to default SLDB faces.
-2004-01-19 Alan Ruttenberg <alanralanr(a)comcast.net>
+2004-01-19 Alan Ruttenberg <alanr-l(a)mumble.net>
*swank-openmcl.lisp in frame-catch-tags, ppc32::catch-frame.catch-tag-cell -> 0,
ppc32::catch-frame.csp-cell -> 3. FIXME when this code is more stable in openMCL.
@@ -1854,7 +1887,7 @@
a buffer local variable. Reported by Janis Dzerins.
(slime-batch-test): Wait until the connection is ready.
-2004-01-18 Alan Ruttenberg <alanralanr(a)comcast.net>
+2004-01-18 Alan Ruttenberg <alanr-l(a)mumble.net>
* swank-openmcl: Implement frame-catch-tags. Added debugger functions
sldb-restart-frame, sldb-return-from-frame. Should probably be added to backend.lisp
@@ -2390,11 +2423,11 @@
(slime-open-inspector): Minor indentation fixes.
(slime-net-output-funcall): Removed. Was unused.
-2003-12-19 Alan Ruttenberg <alanralanr(a)comcast.net>
+2003-12-19 Alan Ruttenberg <alanr-l(a)mumble.net>
* slime.el 1.157
fix bug in sldb-princ-locals I introduced when adding fonts to sldb
-2003-12-19 Alan Ruttenberg <alanralanr(a)comcast.net>
+2003-12-19 Alan Ruttenberg <alanr-l(a)mumble.net>
* swank-openmcl.lisp 1.42
in request-loop register output stream to be periodically slushed per Gary Byer's email.
* slime.el 1.156
@@ -2406,12 +2439,12 @@
* null-swank-impl.lisp: Deleted this old file. See
swank-backend.lisp instead.
-2003-12-18 Alan Ruttenberg <alanralanr(a)comcast.net>
+2003-12-18 Alan Ruttenberg <alanr-l(a)mumble.net>
* swank-openmcl.lisp 1.41
in openmcl (break) now goes into slime debugger.
(setq swank:*break-in-sldb* nil) to disable that.
-2003-12-17 Alan Ruttenberg <alanralanr(a)comcast.net>
+2003-12-17 Alan Ruttenberg <alanr-l(a)mumble.net>
* slime.el 1.155
Allow font choices for backtrack. Add group for customizing them: sldb.
Whole thing is enabled with sldb-enable-styled-backtrace which is off by default, for now.
@@ -2426,7 +2459,7 @@
'(sldb-selected-frame-line-face ((t (:foreground "brown" :weight bold :height 1.2))))
'(sldb-topline-face ((t (:foreground "brown" :weight bold :height 1.2))))
-2003-12-17 Alan Ruttenberg <alanralanr(a)comcast.net>
+2003-12-17 Alan Ruttenberg <alanr-l(a)mumble.net>
* slime.el 1.154
Allow some face choices in the inspector. Try
'(slime-inspector-label-face ((t (:weight bold))))
@@ -2434,7 +2467,7 @@
'(slime-inspector-type-face ((t (:foreground "DarkRed" :weight bold))))
You can also set slime-inspector-value-face
-2003-12-17 Alan Ruttenberg <alanralanr(a)comcast.net>
+2003-12-17 Alan Ruttenberg <alanr-l(a)mumble.net>
* swank-openmcl.lisp 1.40
Fix an error with frame-source-location-for-emacs when the
@@ -2550,7 +2583,7 @@
(slime-popup-thread-control-panel): When true, automatically
popup the thread-control buffer when a new thread suspends.
-2003-12-14 Alan Ruttenberg <alanralanr(a)comcast.net>
+2003-12-14 Alan Ruttenberg <alanr-l(a)mumble.net>
* swank-openmcl.lisp (eval-in-frame, inspect-object and friends):
Most of this is copied from swank-cmucl. The parts between &&&&&