* slime.el (slime-trim-whitespace): Handle multiline strings.
Closes #144: removes package nicknames

2014-04-10  Phil Hargett <phil@haphazardhouse.net>

	Using nicknames, especially short terse ones, are more likely to create package
	name conflicts with othe packages.  Since swank is widely used, its better
	to avoid using nicknames (or at least short ones).  All package nicknames removed.

	Further, the "MONITOR" package has been renamed "SWANK-MONITOR" for the same reason:
	without the extra qualification, the name could conflict with other packages.

	* contrib/swank-trace-dialog.el (defpackage swank-trace-dialog): removed :std nickname

	* metering.lisp (defpackage "MONITOR"): removed :mon nickname, touched up
	references in comments

	* swank-ccl.lisp (profile, profiled-functions, unprofile, unprofile-all, profile-report,
	profile-reset, profile-package): replaced use of nickname mon: with new package
	name swank-monitor:

	* swank-clisp.lisp (profile, profiled-functions, unprofile, unprofile-all, profile-report,
	profile-reset, profile-package): replaced use of nickname mon: with new package
	name swank-monitor:
Merge pull request #147 from hargettp/master

Closes #144: removes package nicknames
Unbreak CCL and CLISP and cleanup ChangeLog.

* metering.lisp ("SWANK-MONITOR"): Enter SWANK-MONITOR package.
* slime.el (slime-eval-with-transcript): Fix typo in docstring.
Closes #151: Add CCL to Travis CI

* slime-tests.el (compile-defun): Test split into two parts.
(compile-defun-with-reader-characters): Split from `compile-defun'
as CCL does not pass this part.
* .travis.yml: added targets to include CCL 1.9 for Travis builds
* contrib/test/slime-autodoc-tests.el: Mark several tests as failing for
CCL 1.9
Adjust previous change

* .travis.yml (env): Don't overtest on Emacs 23, as per comment.
(install): No need for trailing semicolon.

* slime-tests.el (compile-defun-with-reader-conditionals): Renamed
from `compile-defun-with-reader-characters'. Break long lines.
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
Fix: inspector uses the same thread and package that was used to invoke it (e.g. for svuc customizations depending on a transaction).
Revert parts of "* swank-loader.lisp: ASDF free again. And proud of it!"
Revert "* swank-backend.lisp (label-value-line): Remove display-nil-value."

This reverts commit fc4e2e19612e7e63237554b59d30bf3903d05184.
Smarter sldb fame details when there's nothing to display.
Fix: source-path-parser honours the readtables specified in swank:*readtable-alist*
Added default values for the sldb faces