Index: slime/ChangeLog diff -u slime/ChangeLog:1.2032 slime/ChangeLog:1.2033 --- slime/ChangeLog:1.2032 Tue Mar 9 19:02:53 2010 +++ slime/ChangeLog Wed Mar 10 06:30:22 2010 @@ -1,3 +1,12 @@ +2010-03-10 Tobias C. Rittweiler tcr@freebits.de + + * swank-ecl.lisp (*original-sigint-handler*) + (install-sigint-handler): Deleted; we directly implement + call-with-user-break-handler instead. + (call-with-user-break-handler): New. Correctly interrupt main + thread instead of newly spawned handle-signal thread on SIGINT. + (make-interrupt-handler): New helper. + 2010-03-09 Stas Boukarev stassats@gmail.com
* swank-ccl.lisp (emacs-inspect function): Print closed over variables @@ -62,7 +71,7 @@ it boils down to SIGNAL-INTERRUPT which uses USE-THREADS-P which needs a connection. (install-fd-handler): Adapted accordingly. - (simple-serve-event): Adapted accordingly. Additionally, remove + (simple-serve-requests): Adapted accordingly. Additionally, remove superfluous WITH-SWANK-PROTOCOL-HANDLER as that's established by WITH-CONNECTION already. (simple-repl): Show "abort inferior lisp" restart only if not a