* lisp/tramp-adb.el (tramp-adb-handle-write-region): Improve messages.

* lisp/tramp-efs.el (top):
* lisp/tramp-ftp.el (top): Remove special handling for URL syntax.

* lisp/tramp-gvfs.el (tramp-gvfs-handle-delete-file): Flush file
properties, not directory propoerties.

* lisp/tramp-smb.el (tramp-smb-handle-copy-directory)
(tramp-smb-handle-set-file-acl): Use `start-process'.
(tramp-smb-handle-rename-file): Flush also file properties of
`filename'.
* test/tramp-tests.el (tramp--test-enabled): Ignore errors.
(tramp-test15-copy-directory):  Skip for tramp-smb.el.
(tramp-test21-file-links): Use `file-truename' for directories.
(tramp--test-check-files): Extend test with `substitute-in-file-name'.
(tramp-test30-special-characters): Skip for tramp-adb.el,
tramp-gvfs.el and tramp-smb.el.
* lisp/tramp.el (tramp-call-process): Add traces.
(tramp-handle-unhandled-file-name-directory): Return "/".
* test/tramp-tests.el (tramp-remote-process-environment): Declare.
(tramp-test29-vc-registered): Set $BZR_HOME.
Fix Bug#17653.

* lisp/tramp.el (tramp-ssh-controlmaster-options): Improve search regexp.
* lisp/tramp-adb.el (tramp-adb-maybe-open-connection): Don't set
`tramp-current-*' variables.

* lisp/tramp.el (tramp-call-process): Add new argument VEC.
(tramp-set-completion-function, tramp-parse-putty)
* lisp/tramp-adb.el (tramp-adb-execute-adb-command)
* lisp/tramp-sh.el (tramp-sh-handle-set-file-times)
(tramp-set-file-uid-gid, tramp-do-copy-or-rename-file-out-of-band)
(tramp-sh-handle-write-region, tramp-call-local-coding-command):
Adapt callees.

* lisp/tramp-gvfs.el (tramp-gvfs-handle-file-name-all-completions):
Use "-h" option for "gvfs-ls".
(tramp-gvfs-send-command): Simplify traces.

* lisp/tramp-smb.el (tramp-smb-handle-insert-directory): Use progress
reporter.
* test/tramp-tests.el (tramp--instrument-test-case): Extend docstring.
(tramp-test27-start-file-process, tramp-test28-shell-command):
Retrieve process output more robustly.
(tramp-test30-special-characters): Add further file names.
* tramp-tests.el (tramp-test30-special-characters): Add further file names.
*** empty log message ***
Version 2.2.10 released.

* configure.ac: Bump version.
Version 2.2.10 released.

* lisp/tramp-cache.el (tramp-flush-file-function): Do not flush file
properties of temporary buffers.

* lisp/tramp-sh.el (tramp-call-local-coding-command): Use nil as
argument of `tramp-call-process'.

* lisp/tramp.el (tramp-check-cached-permissions): Use
`tramp-compat-file-attributes'.
Version 2.2.10 released.
Version 2.2.10 released.
* tramp.el (tramp-call-process): Handle error strings.
* configure.ac: Bump version (to 2.2.11-pre).  Update merge version to 2.2.10.
* tramp-adb.el (tramp-adb-handle-process-file):
* tramp-sh.el (tramp-sh-handle-process-file):
* tramp-smb.el (tramp-smb-handle-process-file): Do not raise the
output buffer when DISPLAY is non-nil.  (Bug#17815)
* tramp-tests.el (tramp-test26-process-file): Extend test according to Bug#17815.
* tramp-adb.el (tramp-adb-send-command-and-check): And and -> and.