Index: slime/ChangeLog
diff -u slime/ChangeLog:1.145 slime/ChangeLog:1.150
--- slime/ChangeLog:1.145 Sun Dec 7 20:44:08 2003
+++ slime/ChangeLog Wed Dec 10 23:57:33 2003
@@ -1,3 +1,74 @@
+2003-12-11 Daniel Barlow <dan(a)telent.net>
+
+ * swank.lisp (swank-compiler): new function abstracts commonality
+ between swank-compile-{file, string}.
+ (swank-load-system): call swank-compiler to load asdf system
+
+ * swank-sbcl.lisp (compiler-note-location and elsewhere):
+ remove all trace of *compile-filename*
+ (compile-*-for-emacs): shorten
+
+ * swank-backend.lisp (call-with-compilation-hooks): new GF
+ should set up all appropriate error condition loggers etc
+ to do a compilation preserving the notes. Implement for
+ sbcl, cmucl
+
+ * slime.el (slime-find-asd, slime-load-system): new command
+ to compile and load an ASDF system with all the usual compiler
+ notes and stuff
+ (slime-compilation-finished): if more than one file has new
+ errors/notes, create an xref buffer to show them all
+ (slime-remove-old-overlays): bug fix: now removes overlays even
+ at start of buffer
+ (slime-overlay-note): do nothing quietly if
+ slime-choose-overlay-region returns nil
+ (slime-choose-overlay-region): return nil if note has no location
+
+2003-12-11 Helmut Eller <e9626484(a)stud3.tuwien.ac.at>
+
+ * slime.el (slime-repl-previous-prompt, slime-repl-next-prompt):
+ New commands. Suggested by Håkon Alstadheim.
+ (slime-repl-beginning-of-defun, slime-repl-end-of-defun): New
+ commands. Suggested by Andreas Fuchs.
+ (slime-repl-insert-prompt): Mark the prompt with a
+ slime-repl-prompt text property.
+ (slime-repl-eol): New function. Mostly for symmetry.
+ (slime-repl-in-input-area-p, slime-repl-at-prompt-end-p): New
+ predicates.
+ (slime-repl-find-prompt, slime-search-property-change-fn): New
+ functions.
+ (slime-ir1-expand): New command.
+
+ * swank-cmucl.lisp (accept-connection, request-loop): Don't use
+ fd-handlers. The code for the request-loop itself is now almost
+ the same as in the Allegro version.
+ (print-ir1-converted-blocks, expand-ir1-top-level): New functions.
+
+2003-12-10 Daniel Barlow <dan(a)telent.net>
+
+ * swank-sbcl.lisp (serve-request): more fiddling with serve-event
+ descriptors
+
+ * slime.el (slime-repl-return): slime-check-connected, otherwise
+ pressing Return in an unconnected repl gets a bit weird
+
+2003-12-10 Helmut Eller <e9626484(a)stud3.tuwien.ac.at>
+
+ * swank-allegro.lisp, swank-lispworks.lisp, swank-openmcl.lisp,
+ swank-sbcl.lisp (create-swank-server): Accept an announce-function
+ keyword argument.
+
+ * swank.lisp (start-server): Pass an announce callback function to
+ create-swank-server. Works better with single threaded
+ implementations.
+ (announce-server-port, simple-announce-function): New functions.
+ (alistify): Doc fix.
+
+ * swank-cmucl.lisp (create-swank-server): Use announce callback.
+ (sldb-disassemble): New function.
+
+ * slime.el (sldb-disassemble): New command. Bound to D.
+
2003-12-08 Luke Gorrie <luke(a)bluetail.com>
* swank-cmucl.lisp (*debug-definition-finding*): Now nil by