Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1791 slime/ChangeLog:1.1793
--- slime/ChangeLog:1.1791 Sun Jun 21 08:18:25 2009
+++ slime/ChangeLog Thu Jun 25 00:06:15 2009
@@ -1,3 +1,20 @@
+2009-06-25 Geo Carncross <geocar(a)gmail.com>
+
+ * swank-ecl.lisp: Profiling support by Marko KociÄ
+
+2009-06-24 Nikodemus Siivola <nikodemus(a)random-state.net>
+
+ Add :WAIT keyword argument to support blocking in
+ SWANK:INSPECT-IN-EMACS.
+
+ * swank.lisp (inspect-in-emacs): added keyword argument :wait.
+
+ * slime.el (slime-dispatch-event): if swank requests response to
+ :inspect, add a hook to the inspector to signal swank once done.
+ (slime-open-inspector): add optional hook argument to be added as
+ local kill-buffer-hook.
+
+
2009-06-21 Helmut Eller <heller(a)common-lisp.net>
* slime.el (slime-initialize-lisp-buffer-for-test-suite): Moved to
@@ -505,7 +522,7 @@
* swank-sbcl.lisp (swank-compile-file): Return T for the FAILURE-P
return value in case of a FATAL-COMPILER-ERROR.
- Reported by Philipp M. Schäfer
+ Reported by Philipp M. SchÀfer
2009-04-03 Tobias C. Rittweiler <tcr(a)freebits.de>
@@ -1426,7 +1443,7 @@
* slime.el (slime-compute-modeline-connection-state): Fix
computation of debugged requests.
-2008-11-30 Gábor Melis <mega(a)retes.hu>
+2008-11-30 Gábor Melis <mega(a)retes.hu>
* slime.el (slime-compute-modeline-connection-state): Print the
number of debugged requests if non-zero.
@@ -1463,7 +1480,7 @@
(slime-restart-or-init-modeline-update-timer): Inrease the timer
interval to 0.5 seconds.
-2008-11-22 Gábor Melis <mega(a)retes.hu>
+2008-11-22 Gábor Melis <mega(a)retes.hu>
Reincarnate "eval..." (almost)
@@ -1513,7 +1530,7 @@
2008-10-31 Helmut Eller <heller(a)common-lisp.net>
* slime.el (slime-repl-history-pattern): Simplify as suggested by
- Knut Olav Bøhmer and Michael Weber.
+ Knut Olav BÞhmer and Michael Weber.
2008-10-31 Helmut Eller <heller(a)common-lisp.net>
@@ -1751,7 +1768,7 @@
* slime.el (slime-cycle-connections): Do not make the new
connection buffer-local if we're currently in a REPL buffer.
-2008-09-24 Knut Olav Bøhmer <knut-olav.bohmer(a)telenor.com>
+2008-09-24 Knut Olav BÞhmer <knut-olav.bohmer(a)telenor.com>
* slime.el (slime-cycle-connections): New command.
@@ -3147,7 +3164,7 @@
* slime.el (slime-list-threads, slime-thread-insert): Adapted to
new return value of LIST-THREADS.
-2008-07-04 Gábor Melis <mega(a)retes.hu>
+2008-07-04 Gábor Melis <mega(a)retes.hu>
* swank.lisp (call-with-redirected-io): Rebind only standard
streams if *GLOBALLY-REDIRECT-IO*. Fixes lost output after
@@ -3846,7 +3863,7 @@
Typical use is something like:
(defun cmucl () (interactive) (slime 'cmucl))
-2008-01-22 Luís Oliveira <loliveira(a)common-lisp.net>
+2008-01-22 LuÃs Oliveira <loliveira(a)common-lisp.net>
* swank-source-path-parser.lisp (make-source-recording-readtable):
don't suppress the #. reader macro.
@@ -3924,7 +3941,7 @@
physical namestring, Emacs won't like a pathname or a logical
namestring.
-2008-01-02 Luís Oliveira <loliveira(a)common-lisp.net>
+2008-01-02 LuÃs Oliveira <loliveira(a)common-lisp.net>
Use sane default values for slime-repl-set-package.
@@ -3970,7 +3987,7 @@
* slime.el (slime-insert-xref-location): New function. Tries to
either insert the file name a function is defined in, or inserts
information about the buffer a function was interactively
- `C-c C-c'd from. Idea from Knut Olav Bøhmer.
+ `C-c C-c'd from. Idea from Knut Olav BÞhmer.
(slime-insert-xrefs): Use it.
2007-12-14 Geo Carncross <geocar(a)gmail.com>
@@ -4508,7 +4525,7 @@
2007-08-31 Andreas Fuchs <asf(a)boinkor.net>
* slime.el (slime-reindent-defun): Fixed when used in lisp file
- buffers. (Similiar patch also provided by Gábor Melis; problem
+ buffers. (Similiar patch also provided by Gábor Melis; problem
also reported by Jeff Cunningham.)
2007-08-31 Jon Allen Boone <ipmonger(a)delamancha.org>
@@ -5154,7 +5171,7 @@
2007-06-27 Tobias C. Rittweiler <tcr(a)freebits.de>
- Fixing `C-c M-q' at the REPL. Thanks to André Thieme for pointing
+ Fixing `C-c M-q' at the REPL. Thanks to André Thieme for pointing
out that it has been broken since several months.
* slime.el (slime-reindent-defun): Use functions
@@ -5320,7 +5337,7 @@
* swank.lisp (fuzzy-find-matching-symbols): Modified to take
package nicknames into account. Previously, fuzzy completing on
nicknames did (except for some incidental cases) not work. Thanks
- to Luís Oliveira and Attila Lendvai for pointing that out.
+ to LuÃs Oliveira and Attila Lendvai for pointing that out.
2007-05-11 Tobias C. Rittweiler <tcr(a)freebits.de>
@@ -5593,7 +5610,7 @@
combined with their classification flags as determined by
CLASSIFY-SYMBOL.
-2007-04-08 Luís Oliveira <loliveira(a)common-lisp.net>
+2007-04-08 LuÃs Oliveira <loliveira(a)common-lisp.net>
* swank-backend.lisp (compute-sane-restarts): New interface.
* swank-clisp.lisp: Fix tabs and trailing whitespace.
@@ -6521,7 +6538,7 @@
(slime-repl-clear-buffer): Added optional prefix argument
specifying how many lines to leave.
-2006-12-06 Johan Bockgård <bojohan+sf(a)dd.chalmers.se>
+2006-12-06 Johan Bockgård <bojohan+sf(a)dd.chalmers.se>
* swank.lisp (fuzzy-completion-set): Don't mix for clauses and
body clauses in loop.
@@ -6869,7 +6886,7 @@
* swank-allegro.lisp (initialize-multiprocessing): Update for new api.
-2006-10-20 Levente Mészáros <levente.meszaros(a)gmail.com>
+2006-10-20 Levente Mészáros <levente.meszaros(a)gmail.com>
Added "in-place" fuzzy completion GUI. See
slime-fuzzy-completions-map and
@@ -7404,7 +7421,7 @@
* swank.asd: Set *source-directory* to the asdf component dir.
-2006-07-01 Luís Oliveira <loliveira(a)common-lisp.net>
+2006-07-01 LuÃs Oliveira <loliveira(a)common-lisp.net>
* swank-sbcl.lisp (locate-compiler-note): Change first branch to
handle the changes introduced by the previous patch to
@@ -7415,7 +7432,7 @@
* swank-sbcl.lisp (find-definitions): Remove backward
compatibility code.
-2006-06-26 Luís Oliveira <loliveira(a)common-lisp.net>
+2006-06-26 LuÃs Oliveira <loliveira(a)common-lisp.net>
* swank-sbcl.lisp (tmpnam, temp-file-name): New functions.
(swank-compile-string): Create temporary file with the string and
@@ -7916,7 +7933,7 @@
* slime.el (slime-autodoc): Use it here to make use of the whole
width of the echo area for arglist display.
-2006-03-16 Gábor Melis <mega(a)hotpop.com>
+2006-03-16 Gábor Melis <mega(a)hotpop.com>
* swank-allegro.lisp (inspect-for-emacs): Fix typo.
@@ -8149,7 +8166,7 @@
* swank-backend.lisp: Add slot-value-using-class and
slot-boundp-using-class to the swank-mop package.
-2006-01-26 Luís Oliveira <loliveira(a)common-lisp.net>
+2006-01-26 LuÃs Oliveira <loliveira(a)common-lisp.net>
* slime.el (slime-enclosing-operator-names): detect make-instance
forms and collect the class-name argument if it exists and is a
@@ -8161,7 +8178,7 @@
(class-initargs-and-iniforms): New function.
(format-initargs-and-initforms-for-echo-area): New function.
-2006-01-20 Mészáros Levente <melevy(a)freemail.hu>
+2006-01-20 Mészáros Levente <melevy(a)freemail.hu>
* swank-sbcl.lisp (restart-frame): Provide an implementation even
if it doesn't quite do what it's supposed to do.
@@ -8441,7 +8458,7 @@
* slime.el (slime-repl-history-size, slime-repl-history-file): Use
defcustom to declare the variables.
-2005-10-23 Gábor Melis <mega(a)hotpop.com>
+2005-10-23 Gábor Melis <mega(a)hotpop.com>
* swank-backend.lisp (install-debugger-globally): new interface
function
@@ -9434,12 +9451,12 @@
(slime-repl-compile-and-load): Use save-some-lisp-buffers.
(slime-oos): Use save-some-lisp-buffers.
-2005-07-01 Gábor Melis <mega(a)hotpop.com>
+2005-07-01 Gábor Melis <mega(a)hotpop.com>
* swank-sbcl.lisp (threaded stuff): make SBCL 0.9.2.9+ work while
retaining support for 0.9.2
-2005-06-28 Gábor Melis <mega(a)hotpop.com>
+2005-06-28 Gábor Melis <mega(a)hotpop.com>
* swank-sbcl.lisp (threaded stuff): horrible hack to make threaded
SBCL 0.9.2 work. (also, Happy Birthday Christophe!)
@@ -9916,7 +9933,7 @@
(slime-with-output-end-mark, slime-repl-return)
(slime-repl-send-input, slime-display-output-buffer): Use it
(slime-lisp-implementation-version, slime-machine-instance): New
- connection variables. Suggested by Eduardo Muñoz.
+ connection variables. Suggested by Eduardo Muñoz.
(slime-set-connection-info): Initialize them.
* swank.lisp (connection-info): Include version and hostname in
@@ -10598,7 +10615,7 @@
* swank-sbcl.lisp (profile-package): Add implementation for SBCL.
-2005-01-10 Eduardo Muñoz <emufer(a)terra.es>
+2005-01-10 Eduardo Muñoz <emufer(a)terra.es>
* swank.lisp (inspect-for-emacs-list): LispWorks has a low args
limit for apply: use reduce instead of apply.
@@ -11338,7 +11355,7 @@
* slime.el (define-slime-dialect): New macro to make starting
Lisps with different command line options easier.
-2004-09-27 Rui Patrocínio <rui.patrocinio(a)netvisao.pt>
+2004-09-27 Rui PatrocÃnio <rui.patrocinio(a)netvisao.pt>
* swank.lisp (mop, mop-helper): Support functions for the class
browser.
@@ -11485,7 +11502,7 @@
* swank-sbcl.lisp, swank-cmucl.lisp (inspect-for-emacs): Insert
function object's documentation when it's available.
-2004-09-15 Eduardo Muñoz <emufer(a)terra.es>
+2004-09-15 Eduardo Muñoz <emufer(a)terra.es>
* .cvsignore: Added *.elc
@@ -12343,7 +12360,7 @@
* hyperspec.el (common-lisp-hyperspec-format): This command now
works at the end of the buffer, fixed `char-after' usage as
- suggested by Johan Bockgård.
+ suggested by Johan Bockgård.
2004-06-28 Christophe Rhodes <csr21(a)cam.ac.uk>
@@ -12779,11 +12796,11 @@
whitespace.
* (slime-init-output-buffer): Initialize the package stack.
- Reported by Rui Patrocínio.
+ Reported by Rui PatrocÃnio.
* (slime-completions): Make it consistent with
slime-simple-completions. The second argument was never supplied.
- Reported by Rui Patrocínio.
+ Reported by Rui PatrocÃnio.
2004-06-09 Eric Blood <eblood(a)winkywooster.org>
@@ -13681,7 +13698,7 @@
`slime-mode'. This seems to give priority of keymap to the
inspector, so that it can override SPC.
-2004-03-26 Bjørn Nordbø <bn(a)telenor.net>
+2004-03-26 BjÞrn NordbÞ <bn(a)telenor.net>
* swank.lisp (print-arglist): Updated to handle arglists with
string elements, causing arglists for macros to display properly
@@ -13705,7 +13722,7 @@
Wrap byte-compilation in `save-window-excursion' to avoid showing
an unwanted warnings buffer (in XEmacs).
-2004-03-25 Bjørn Nordbø <bn(a)telenor.net>
+2004-03-25 BjÞrn NordbÞ <bn(a)telenor.net>
* swank-lispworks.lisp: (create-socket, set-sigint-handler)
(who-references, who-binds, who-sets): Add backward compatibility
@@ -13735,7 +13752,7 @@
(break): Be friendly to case-inverting readtables.
* swank-lispworks.lisp (emacs-connected): Add default method to
- environment-display-notifier. Reported by Bjørn Nordbø.
+ environment-display-notifier. Reported by BjÞrn NordbÞ.
(set-default-directory, who-specializes): Implemented for
Lispworks.
(gfp): New function.
@@ -14018,7 +14035,7 @@
2004-03-09 Helmut Eller <e9626484(a)stud3.tuwien.ac.at>
* swank-cmucl.lisp (read-into-simple-string): Use the correct fix.
- Reported by Håkon Alstadheim.
+ Reported by HÃ¥kon Alstadheim.
2004-03-08 Helmut Eller <e9626484(a)stud3.tuwien.ac.at>
@@ -15652,7 +15669,7 @@
2003-12-11 Helmut Eller <e9626484(a)stud3.tuwien.ac.at>
* slime.el (slime-repl-previous-prompt, slime-repl-next-prompt):
- New commands. Suggested by Håkon Alstadheim.
+ New commands. Suggested by HÃ¥kon Alstadheim.
(slime-repl-beginning-of-defun, slime-repl-end-of-defun): New
commands. Suggested by Andreas Fuchs.
(slime-repl-insert-prompt): Mark the prompt with a