Index: slime/ChangeLog diff -u slime/ChangeLog:1.1509 slime/ChangeLog:1.1517 --- slime/ChangeLog:1.1509 Tue Sep 16 14:15:14 2008 +++ slime/ChangeLog Wed Sep 17 19:14:45 2008 @@ -1,3 +1,71 @@ +2008-09-18 Helmut Eller heller@common-lisp.net + + * slime.el (slime-eval-with-transcript): Accept some more arguments + so that we can also use it for compile-file. + (slime-eval-with-transcript-cont): New. Insert prompt. + (slime-compile-file): Use slime-eval-with-transcript. + (slime-repl-show-maximum-output): Update window point. + (slime-repl-insert-prompt): Don't use insert-before-markers. + (slime-repl-emit): No longer use slime-with-output-end-mark. + +2008-09-17 Tobias C. Rittweiler tcr@freebits.de + + * swank-sbcl.lisp (make-definition-source-location): Fix typo + introduced with crlf-related commit on 2008-09-16. + +2008-09-17 Helmut Eller heller@common-lisp.net + + * slime.el (slime-repl-popup-on-output): New variable. + (slime-repl-emit): Honor slime-repl-popup-on-output. + (slime-eval-with-transcript): Use slime-repl-popup-on-output. + Also remove the function argument, as it was only used once + and that was slime-message. + +2008-09-17 Helmut Eller heller@common-lisp.net + + (*pre-reply-hook*): Add 'force-user-output. + +2008-09-17 Helmut Eller heller@common-lisp.net + + * swank.lisp (send-user-output): Lifted from make-output-function. + Make this a top-level function for easier redefinition. + +2008-09-17 Helmut Eller heller@common-lisp.net + + * slime.el (slime-test-find-top-level-restart): New function. + [def-slime-test] (interrupt-at-toplevel, interrupt-in-debugger): + Use it. + +2008-09-16 Helmut Eller heller@common-lisp.net + + * slime.el (slime-connection): Optionally select a new default + connection. + (slime-auto-select-connection): New variable. + (slime-auto-select-connection): New function. + +2008-09-16 Helmut Eller heller@common-lisp.net + + Adjust positions in files with CRLF style end-on-line markers. + + * slime.el (slime-eol-conversion-fixup): New function. + (slime-goto-location-position): Use it. Also add a new position + type :offset, so that we don't adjust offsets in strings that were + sent over the wire (which uses LF eol-convention). + + * swank-abcl.lisp + * swank-allegro.lisp + * swank-clisp.lisp + * swank-cmucl.lisp + * swank-corman.lisp + * swank-ecl.lisp + * swank-lispworks.lisp + * swank-openmcl.lisp + * swank-sbcl.lisp + * swank-scl.lisp: Create :offset style positions where needed. + + * swank-lispworks.lisp (skip-comments): New function. + (dspec-stream-position): Use it. + 2008-09-16 Tobias C. Rittweiler tcr@freebits.de
* slime.el (slime-end-of-list): `backward-down-list' was used