[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Wed Mar 24 08:00:14 UTC 2004


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.302 slime/ChangeLog:1.303
--- slime/ChangeLog:1.302	Mon Mar 22 11:35:57 2004
+++ slime/ChangeLog	Tue Mar 23 16:38:48 2004
@@ -1,3 +1,56 @@
+2004-03-23  Alan Shutko  <ats at acm.org>
+
+	* swank-clisp.lisp (set-default-directory): New function.
+
+2004-03-23  Helmut Eller  <e9626484 at stud3.tuwien.ac.at>
+
+	* swank-allegro.lisp (send): Wait a bit if there are already many
+	message in the mailbox.
+
+	* swank-clisp.lisp (xref-results): Use fspec-location instead of
+	the of fspec-source-locations.  Reported by Alan Shutko.
+	(break): Be friendly to case-inverting readtables.
+
+	* swank-lispworks.lisp (emacs-connected): Add default method to
+	environment-display-notifier.  Reported by Bjørn Nordbø.
+	(set-default-directory, who-specializes): Implemented for
+	Lispworks.
+	(gfp): New function.
+	(describe-symbol-for-emacs, describe-definition): Distinguish
+	between ordinary and generic functions.
+	(call-with-debugging-environment): Unwind a few frames.  Looks
+	better and avoids the problems with the real topframe.
+	(interesting-frame-p): Use Lispworks dbg:*print-xxx* variables to
+	decide which frames are interesting.
+	(frame-actual-args): New function.
+	(print-frame): Use it.
+
+	* swank.lisp (open-streams, make-output-function): Capture the
+	connection not only the socket.  This way the streams can be used
+	from unrelated threads.  Reported by Alain Picard.
+	(create-connection): Factorized.  Initialize the streams after the
+	connection is created.
+	(initialize-streams-for-connection, spawn-threads-for-connection):
+	New functions.
+	(with-connection): Fix quoting bug and move upwards before first
+	use.
+	(send-output-to-emacs): Add kludge for SBCL !-package names.
+	(apropos-list-for-emacs): Lispworks apparently returns duplicates;
+	remove them.
+	(inspect-object): Princ the label to allow strings and symbols.
+	(send-output-to-emacs): Deleted.
+	(defslimefun-unimplemented): Deleted.  Was unused.
+
+	* slime.el (slime-easy-menu): Add some more commands.
+	(slime-changelog-date): New variable. Initialized with the value
+	returned by the function of the same name.  This detects
+	incompatible versions if Emacs has not been restarted after an
+	upgrade.
+	(slime-check-protocol-version, slime-init-output-buffer): Use it.
+	(slime-events-buffer, slime-log-event): Use fundamental mode
+	instead of lisp-mode to avoid excessive font-locking for messages
+	with lots of strings.
+
 2004-03-22  Luke Gorrie  <luke at bluetail.com>
 
 	* doc/slime.texi: New user manual.




More information about the slime-devel mailing list