* slime.el (slime-eval-with-transcript): Fix typo in docstring.
Closes #140: More stable copy-to-repl interface, CL-free

* contrib/slime-repl.el (slime-repl): Return the REPL buffer switched to.
(slime-repl-copy-down-to-repl): New function.
(slime-inspector-copy-down-to-repl): Use `slime-repl-copy-down-to-repl'
(sldb-copy-down-to-repl): Use `slime-repl-copy-down-to-repl'

* contrib/swank-repl.lisp (*listener-saved-value*): New thread-global
variable.
(listener-save-value): Save values produced by slimefuns.
(listener-get-value): Get values saved by LISTENER-SAVE-VALUE.
(*last-repl-form*, *last-repl-values*, set-repl-variables): Deleted.
(repl-eval): Don't call SET-REPL-VARIABLES.
Closes #154: use slime-to-lisp-filename for port-filenames

Fix for #135, (commit fdcaa1a) left out this bit. Should help cygwin
users write useful translation functions as listed in that issue.

* slime.el (slime-init-command): Also use `slime-to-lisp-filename'
for the port-filename.
Merge pull request #148 from chrhodes/typo-fixes

Conflicts:
	ChangeLog
support slightly more CLHS references

* contrib/slime-references.el (slime-references-properties): Support
`:type' and `:system-class' `:ansi-cl' references.
fix references to SBCL manual

I don't even want to think about how long it's been since SBCL switch
to an all-in-one-page manual format.

* slime-references.el (slime-lookup-reference-at-point): change format
for lookup in SBCL manual to match current all-in-one-page
publication.
Release 2.6
* swank-source-path-parser.lisp (make-source-recorder): Remove
FUNCTION type declaration, get-macro-character returns a
designator, not a function. Recent changes to SBCL exposed the
problem.
Implement FUNCTION-NAME, FIND-SOURCE-LOCATION for AllegroCL

Also, fix the docstring of DEFINTERFACE FIND-SOURCE-LOCATION.
Mention github workaround list in README.md
* swank-rpc.lisp (prin1-to-string-for-emacs): Convert floats into
double-floats, when possible. Emacs lisp only has double floats.
* slime-tests.el: Break long lines.
Fix display related bugs.

* slime-tests.el (display-region):  New test.
(slime-test--display-region-line-to-position)
(slime-test--display-region-eval-arg): New Helpers.

* slime.el (slime--display-region): Renamed from slime-recenter.
Also work in the case when the condition message takes up the
entire window.
(slime--adjust-window-start, slime--adjust-window-point): New
helpers.
(slime-show-source-location): Display buffer in other window, as
it always was.  Invert no-highlight-p argument to simplify
callers.  Add recenter-arg to get rid of the heuristic that
detected "sldb show source" vs. "show definition".
(slime--display-position): Factored out, again.
ChaneLog entry for last few changes.
Release 2.7
Fix SBCL's extended specializers in contrib/swank-fancy-inspector.lisp

* contrib/swank-fancy-inspector.lisp (method-specializers-for-inspect):
  in SBCL use `sb-pcl:unparse-specializer-using-class' instead of simply
  `class-name'
  (specializer<): only use CPL-based method for `class' specializers
* swank-sbcl.lisp (emacs-inspect sb-kernel:code-component):
There's no TRACE-TABLE-OFFSET slot. Don't bother showing it on
older SBCLs, since it isn't really useful.
Make swank-kawa.scm work with Kawa 1.14.

* swank-kawa.scm (connection-info): Return :encoding options
to make slime-repl work.
(listener): Set current-output-port.

Also add a version check at the beginning and update the
compilation instructions.
* swank-kawa.scm: More strict version regexp to exclude 1.14.1.
Make fancy inspector more robust w.r.t. unexpected logical PATHNAME-HOST

While CLHS seems to guarantee PATHNAME-HOST to return a string, this is
not always the case in practice (e.g. SBCL returns a
SB-IMPL:LOGICAL-HOST instance).

* swank-fancy-inspector.lisp (emacs-inspect logical-pathname): wrap the
  return value of PATHNAME-HOST in a (:value ...) in case it is not a
  string