* swank-abcl.lisp (specializer-direct-methods): Correct symbol definition, allowing SLIME inspector to work again.
Try to commit ChangeLog again.
For CCL, also search nx1-alphatizer definitions.

* swank-ccl.lisp (alphatizer-definitions): New
(find-definitions): Use it.
* swank-clisp.lisp (*frame-prefixes*): Update some of the patterns
for new layout.
(is-prefix-p): Use regexp matching.
(boring-frame-p): Also make compiled-tagbody compiled-block
boring.
(sldb-backtrace, %parse-stack-values): Remove code for versions
before 2.44.
For CCL, also search definitions of p2 translators.

* swank-ccl.lisp (p2-definitions): New.
(find-definitions): Use it.
* swank-sbcl.lisp (swank-compile-string): Don't call LOAD inside
WITH-COMPILATION-UNIT.
* swank-sbcl.lisp (swank-compile-string): Fix last commit.  Honor
*trap-load-time-warnings* but without calling LOAD inside
WITH-COMPILATION-UNIT.
* swank-ccl.lisp (p2-definitions): Check bounds before accessing
backend-p2-dispatch.
* swank.lisp (swank-profile-package): New wrapper for
profile-package that does some input validation.
* slime.el (slime-profile-package): Use it.
* slime.el (slime-delete-package): New command.
* swank.lisp (swank-delete-package): The corresponding Swank part.
* swank-sbcl.lisp (swank-compile-string): Load the fasl file even
if there were warnings. Just like the other backends do.
[slime-devel] New contrib: slime-trace-dialog
[slime-devel] contrib/slime-cl-indent: new LOOP customisation options
[slime-devel] [patch] calling slime-edit-definition in the first position of a *slime-apropos* buffer
[slime-devel] [patch] RET on no part in *inspector* buffer
[slime-devel] [patch] another fix for find-definition in the REPL buffer
[slime-devel] Don't load swank-asdf if ASDF is too old
Refactor tests into new file and convert them to ert.

* test.sh (cmd): require 'slime-tests instead of 'slime. Allow
regexp selectors. Remove trailing whitespace. Don't remove temp
dir if tests fail.
* slime-tests.el: new file. Use ert.el framework.
* slime.el: move tests into slime-tests.el. Remove
trailing whitespace.
(sldb-get-default-buffer): Choose default connection's sldb buffer
if it exists.
Closes #43: slighter saner REPL prompt

* slime-repl.el: Remove trailing whitespace.
(slime-repl-mode-map): Don't clobber C-a and home.
(slime-save-marker): Add edebug spec.
(slime-repl-insert-prompt): Use same text properties as
comint.el. `slime-repl-bol' is no longer needed. (Closes #43)
(slime-repl-bol): Remove it.
(slime-eval-last-expression-in-repl): Use `with-current-buffer'
instead of `save-excursion+set-buffer' combo
(slime-tests): Require it.
(with-canonicalized-slime-repl-buffer): Add edebug spec. Add
inline ident spec.
(repl-test): Conform (brittle) tests to latest "Evaluation aborted
on" output.
(repl-test-2): New test containing two tests that fail only
on allegro.
(repl-type-ahead): Also conform to latest "Evaluation aborted on"
output.
(move-around-and-be-nasty): New repl test.

* slime.el (slime-def-connection-var): In defsetf spec, don't evaluate
`store' twice, since it may have side effects. This broke some
slime-repl.el tests.
Add Travis CI support (emacs-23.4/emacs-snapshot/sbcl)

* .travis.yml (script): new file.
* Changelog: Use utf-8 coding.