* slime.el (slime-eval-with-transcript): Fix typo in docstring.
Fix warnings for contrib/slime-clipboard.el.

* contrib/slime-clipboard.el: Require `cl-lib`/`cl` for `lexical-let` and `cl-`
prefix.
(slime-clipboard-insert-entries, slime-clipboard-insert-ref)
(slime-clipboard-ref-modified): Use `cl-` prefix.
Merge pull request #153 from Ferada/fix-clipboard

Fix warnings for contrib/slime-clipboard.el.
Closes #139: restore presentation insertion into editing stream

* contrib/swank-presentations.lisp (lookup-and-save-presented-object-or-lose):
new slimefun, to take temporary presentations (e.g. from sldb or
slime-inspector) and turn them into permanent presentations in the
global presentation-id-object tables.

* contrib/slime-presentations.el (slime-copy-presentation-to-repl):
rewrite, including use of lookup-and-save-presented-object-or-lose,
but also restoring insertion of the presentation into the repl editing
stream.
Closes #155: stale SLDB buffers properly removed

* slime.el (sldb-exit): An indirect, non-interactive exit from an
*sldb* buffer should just kill the buffer.
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.