[slime-cvs] CVS update: slime/ChangeLog
Luke Gorrie
lgorrie at common-lisp.net
Mon Jan 12 00:55:38 UTC 2004
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv1280
Modified Files:
ChangeLog
Log Message:
Date: Sun Jan 11 19:55:38 2004
Author: lgorrie
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.196 slime/ChangeLog:1.197
--- slime/ChangeLog:1.196 Sat Jan 10 01:52:23 2004
+++ slime/ChangeLog Sun Jan 11 19:55:38 2004
@@ -1,3 +1,42 @@
+2004-01-12 Luke Gorrie <luke at bluetail.com>
+
+ * slime.el (slime-handle-oob): Added
+ :open-dedicated-output-stream message, previously implemented
+ with :%apply.
+ (slime-repl-read-string, slime-repl-return-string): Pass integer
+ argument to `slime-repl-read-mode' to set rather than toggle.
+
+ * swank.lisp: Taking over previously non-portable jobs:
+ (start-server): Now only uses sockets code from the backend.
+ (handle-request): Top-level request loop.
+ (open-dedicated-output-stream): Dedicated output socket.
+ (connection): New data structure that bundles together the things
+ that constitute a connection to Emacs: socket-level stream and
+ user-level redirected streams.
+
+ * swank-cmucl.lisp (create-socket-server): Generic TCP server
+ driven by SERVE-EVENT.
+ (serve-one-request, open-stream-to-emacs): Deleted. Now handled
+ portably in swank.lisp.
+ (make-fn-streams): Implement new stream-redirection interface.
+ (slime-input-stream): New slot referencing output sibling, so it
+ can be forced before input requests.
+
+ * swank-backend.lisp (create-socket-server): Generic
+ callback-driven TCP server interface. Replaces
+ `create-swank-server', with the higher-level logic moved into
+ swank.lisp.
+ (emacs-connected): Invoked when Emacs initially connects, as a
+ hook for backend implementations.
+ (make-fn-streams): Interface for creating pairs of input/output
+ streams that are backended by callback functions. Used to
+ implement redirected-via-Emacs standard I/O streams.
+
+2004-01-12 Lawrence Mitchell <wence at gmx.li>
+
+ * slime.el (slime-events-buffer): Set `hs-block-start-regexp'
+ before running `hs-minor-mode'.
+
2004-01-10 Luke Gorrie <luke at bluetail.com>
* slime.el (package-updating): Expected package is now a list (can
More information about the slime-cvs
mailing list