Index: slime/ChangeLog diff -u slime/ChangeLog:1.1988 slime/ChangeLog:1.1992 --- slime/ChangeLog:1.1988 Thu Feb 18 13:46:02 2010 +++ slime/ChangeLog Sat Feb 20 14:15:59 2010 @@ -1,3 +1,46 @@ +2010-02-20 Tobias C. Rittweiler tcr@freebits.de + + More work on ECL's swank-backend. + + * swank-ecl.lisp (accept-connection): Handle :buffering, and + :external-format. + (external-format): New helper. + (find-external-format): Make sure to only return :default in case + ECL was built with --disable-unicode; it'll barf on anything else. + (socket-fd): Add two-way-stream case due to recent changes in ECL. + (make-file-location, make-buffer-location): New helpers. + (condition-location): Use them. + (swank-compile-file): Handle :external-format. + (compile-from-stream): Deleted. Slurped into swank-compile-string. + (swank-compile-string): Call SI:MKSTEMP correctly. Make sure to + also remove fasl file, not just source file. + (grovel-docstring-for-arglist): Do not look at "Syntax:" entry in + docstring because that was a kludge. Upstream ECL should be + modified instead. + (in-swank-package-p, is-swank-source-p, is-ignorable-fun-p): + Commented out. They make debugging ECL's swank-backend harder. + +2010-02-20 Tobias C. Rittweiler tcr@freebits.de + + * swank-loader.lisp (*architecture-features*): Add :PENTIUM3 and + :PENTIUM4; they're used by ECL. + (handle-swank-load-error): Renamed from HANDLE-LOADTIME-ERROR. Use + *FASL-DIRECTORY* rather than (DEFAULT-FASL-DIR). Parametrize + context to differentiate b/w compilation/loading. + (compile-files): Adapted accordingly. Also make sure that an error + is signaled in case COMPILE-FILE returns NIL as primary result. + +2010-02-20 Stas Boukarev stassats@gmail.com + + * swank-ccl.lisp: Remove outdated comment at the beginning + since it may be misleading. + + * slime.el: In minor-mode-alist for slime-popup-buffer-mode, + run slime-modeline-string only if slime-mode isn't active, because + slime-mode runs slime-modeline-string from minor-mode-alist too + resulting in duplicate modeline strings. + Reported by Leo Liu. + 2010-02-18 Mark Harig idirectscm@aim.com
The compiler warns about various stuff. Fix some of it. Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.347 slime/contrib/ChangeLog:1.348 --- slime/contrib/ChangeLog:1.347 Fri Feb 19 05:38:07 2010 +++ slime/contrib/ChangeLog Sat Feb 20 13:46:24 2010 @@ -1,3 +1,8 @@ +2010-02-20 Tobias C. Rittweiler tcr@freebits.de + + * slime-fancy.el: Call init function for fancy + inspector. Necessary due to 2010-02-15. + 2010-02-19 Stas Boukarev stassats@gmail.com
* slime-fuzzy.el (slime-fuzzy-choices-buffer): Make connection buffer-local, otherwise