[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Mon Jun 21 07:00:02 UTC 2004


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.411 slime/ChangeLog:1.417
--- slime/ChangeLog:1.411	Sat Jun 19 22:49:08 2004
+++ slime/ChangeLog	Sun Jun 20 23:27:24 2004
@@ -1,3 +1,57 @@
+2004-06-21  Luke Gorrie  <luke at bluetail.com>
+
+	* swank-loader.lisp (*lisp-name*): Add version number to
+	Lispwork's fasl directory. We should do this for ACL and OpenMCL
+	too, but for some reason my ACL 5.0 gets an error when trying to
+	create a directory with a version number in its name, and I don't
+	have OpenMCL to test with.
+
+	* swank-backend.lisp, swank.lisp (add-hook, run-hook): Moved the
+	hook mechanism and all hooks to swank.lisp (from
+	swank-backend.lisp). There is no compelling use for the hooks in
+	backends yet and I want to pass swank.lisp-internal data
+	structures in the existing hooks.
+	(notify-backend-of-connection): Call `emacs-connected' with the
+	user-io stream for its argument. Should fix previous breakage
+	where the connection structure was passed instead.
+	(*globally-redirect-io*): New configurable: when true the standard
+	streams are globally redirected to Emacs. That way even
+	e.g. SERVE-EVENT handlers will print to Emacs. Currently does not
+	handle standard input -- that is trickier since the Lisp's native
+	REPL can be trying to read from that.
+
+	* slime.el (slime-complete-maybe-restore-window-configuration):
+	Only restore the window configuration if the completions buffer is
+	currently visible in the window that we popped it up in.
+	(slime-complete-maybe-save-window-configuration): Don't save the
+	window configuration if the completions buffer is already visible.
+	(slime-repl-return): Make sure the newline goes at the end of the
+	input, not at point.
+	(slime-complete-restore-window-configuration): Wrap the
+	`set-window-configuration' call in (run-at-time 0 ..). XEmacs does
+	not allow us to set the window configuration from inside
+	pre-command-hook.
+
+2004-06-20  Helmut Eller  <e9626484 at stud3.tuwien.ac.at>
+
+	* swank-sbcl.lisp (emacs-connected): Set *invoke-debugger-hook* to
+	our debugger hook.  Not optimal, but at least BREAK will then
+	invoke our debugger.
+	(*trap-load-time-warnings*): New variable.  If it is true,
+	conditions, most notably redefinition warnings, signalled at load
+	time are not trapped.
+	(swank-compile-file, swank-compile-string): Use it.
+	
+	* swank.lisp (guess-buffer-package): Don't signal a continuable
+	error if the package doesn't exists; that's too annoying.
+
+	* slime.el: Fix outline structure.
+        (slime-maybe-list-compiler-notes): Fix thinko.
+	(break): New test.  Reorganize the test-suite a bit to support
+	"expected failures".
+	(slime-eval-feature-conditional, slime-to-feature-keyword): Add a
+	?: to the symbol-name if needed.
+	
 2004-06-20  Luke Gorrie  <luke at bluetail.com>
 
 	* swank.lisp (changelog-date): Removed unneeded function.




More information about the slime-devel mailing list