Index: slime/ChangeLog diff -u slime/ChangeLog:1.1937 slime/ChangeLog:1.1941 --- slime/ChangeLog:1.1937 Tue Dec 15 16:56:55 2009 +++ slime/ChangeLog Thu Dec 17 01:25:00 2009 @@ -1,3 +1,40 @@ +2009-12-17 Stas Boukarev stassats@gmail.com + + * swank.lisp (handle-requests): Comment out + (assert (boundp '*sldb-quit-restart*)) because it's not bound + on NIL communication style. It's not a real fix, but at least it + lets null communication-style work. + +2009-12-16 Tobias C. Rittweiler tcr@freebits.de + + * swank-sbcl.org (categorize-definition-source): New. + (definition-source-for-emacs): Use it. Slightly + refactored. Renamed from `make-definition-source-location'. + (find-definitions, find-source-location) + (source-location-for-xref-data, function-dspec): Updated + accordingly. + (source-file-position): Scratch last argument, not needed anymore. + +2009-12-16 Stas Boukarev stassats@gmail.com + + * swank.lisp (compile-file-output): Use + (make-pathname :directory dir :defaults (compile-file-pathname file)) + instead of (compile-file-pathname file :output-file dir), + because the latter works differently on different implementations. + (fasl-pathname): Use the above function. + +2009-12-16 Tobias C. Rittweiler tcr@freebits.de + + * swank.lisp (*sldb-quit-restart*): Export. For users to customize + what `q' does in SLDB. + (handle-requests): Test differently for recursive invocations + as *sldb-quit-restart* may now be globally bound due to user + customization. + (coerce-restart): Coerces a restart-designator to a restart. + (throw-to-toplevel): Use it. + + * slime.texi (swank:*sldb-quit-restart*): Document it. + 2009-12-15 Tobias C. Rittweiler tcr@freebits.de
* swank.lisp (collect-notes): Establish new abort restart ("Abort