Move eshell's self-tests to the test/ directory.
[bpt/emacs.git] / lisp / ChangeLog
index df30983..33aa29e 100644 (file)
@@ -1,3 +1,379 @@
+2011-03-05  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-var.el: Don't require esh-test when compiling.
+       * eshell/em-banner.el, eshell/esh-cmd.el, eshell/esh-mode.el:
+       * eshell/esh-var.el, eshell/eshell.el: Move tests to esh-test.
+       * eshell/esh-test.el: Move to ../../test/eshell.el
+
+2011-03-05  David Engster  <deng@randomsample.de>
+
+       * files.el (save-some-buffers): Report the names of buffers saved
+       automatically due to buffer-save-without-query (Bug#8134).
+
+2011-03-05  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el: Add QuakeNet authentication support.
+       (rcirc-authinfo, rcirc-check-auth-status)
+       (rcirc-authenticate): Support QuakeNet.
+
+2011-03-05  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el: Add functionality to authenticate before
+       autojoining channels.
+       (rcirc-authenticate-before-join): New option.
+       (rcirc-authenticated-hook): New variable.
+       (rcirc-connect): Make local variable rcirc-user-authenticated.
+       (rcirc-handler-001): Respect rcirc-authenticate-before-join.
+       (rcirc-check-auth-status, rcirc-join-channels-post-auth): New
+       functions.
+       (rcirc-handler-PRIVMSG, rcirc-handler-NOTICE): Call
+       rcirc-check-auth-status.
+
+2011-03-05  Alex Harsanyi  <AlexHarsanyi@gmail.com>
+
+       * net/soap-client.el (soap-namespace-put-link): Check if the target
+       name is fully qualified -- use only the name part.
+       (soap-parse-complex-type, soap-parse-sequence): Recognize xsd:all
+       types, treated the same as xsd:sequence.  (Bug#8166)
+
+2011-03-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * files.el (find-file-noselect): Don't ask about re-visiting
+       non-literally if the file is already visited in image-mode.
+       (Bug#8177)
+
+2011-03-05  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-mode.el (eshell-kill-buffer-function): New function.
+       (eshell-mode): Use eshell-kill-buffer-function.
+       Run the -initialize functions independently of the -load-hooks.
+       * eshell/esh-proc.el (eshell-kill-process-function): New function.
+       (eshell-gather-process-output, eshell-sentinel)
+       (eshell-interrupt-process, eshell-kill-process, eshell-quit-process):
+       Use eshell-kill-process-function.
+       * eshell/em-alias.el (eshell-alias-load-hook):
+       * eshell/em-banner.el (eshell-banner-load-hook):
+       * eshell/em-cmpl.el (eshell-cmpl-load-hook):
+       * eshell/em-dirs.el (eshell-dirs-load-hook):
+       * eshell/em-glob.el (eshell-glob-load-hook):
+       * eshell/em-hist.el (eshell-hist-load-hook):
+       * eshell/em-pred.el (eshell-pred-load-hook):
+       * eshell/em-prompt.el (eshell-prompt-load-hook):
+       * eshell/em-rebind.el (eshell-rebind-load-hook):
+       * eshell/em-script.el (eshell-script-load-hook):
+       * eshell/em-smart.el (eshell-smart-load-hook):
+       * eshell/em-term.el (eshell-term-load-hook):
+       * eshell/em-unix.el (eshell-unix-load-hook):
+       * eshell/esh-arg.el (eshell-arg-load-hook):
+       * eshell/esh-cmd.el (eshell-cmd-load-hook):
+       * eshell/esh-ext.el (eshell-ext-load-hook):
+       * eshell/esh-io.el (eshell-io-load-hook):
+       * eshell/esh-mode.el (eshell-exit-hook):
+       * eshell/esh-proc.el (eshell-proc-load-hook, eshell-kill-hook):
+       * eshell/esh-var.el (eshell-var-load-hook):
+       Set default hook values to nil.  (Bug#5375)
+
+       * eshell/esh-module.el (eshell-module-unload-hook)
+       (eshell-modules-list): Remove leading * from defcustom docs.
+
+       * eshell/esh-util.el (eshell-for): Make it obsolete.
+       * eshell/em-alias.el (eshell/alias, eshell-alias-completions):
+       * eshell/em-dirs.el (eshell-save-some-last-dir):
+       * eshell/em-hist.el (eshell-save-some-history)
+       (eshell-hist-parse-modifier):
+       * eshell/em-ls.el (eshell-ls-dir, eshell-ls-files)
+       (eshell-ls-entries):
+       * eshell/em-unix.el (eshell/cat, eshell/du, eshell/su):
+       * eshell/esh-cmd.el (eshell-invoke-directly, eshell-do-eval)
+       (eshell/which):
+       * eshell/esh-ext.el (eshell-find-interpreter):
+       * eshell/esh-mode.el (eshell-mode):
+       * eshell/esh-module.el (eshell-unload-extension-modules):
+       * eshell/esh-proc.el (eshell-process-interact):
+       * eshell/esh-test.el (eshell-test):
+       * eshell/esh-util.el (eshell-flatten-list, eshell-winnow-list):
+       * eshell/esh-var.el (eshell/env, eshell-environment-variables)
+       (eshell-variables-list):
+       * eshell/eshell.el (eshell-unload-all-modules):
+       Replace eshell-for with dolist.
+
+2011-03-04  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc-bzr.el (vc-bzr-after-dir-status): Handle bzr 2.3.0.  (Bug#8170)
+
+2011-03-04  Tom Tromey  <tromey@redhat.com>
+
+       * progmodes/gud.el (gdb-script-mode): Derive from prog-mode.
+
+2011-03-04  Glenn Morris  <rgm@gnu.org>
+
+       * outline.el (outline-regexp): No longer allow nil.
+       (outline-heading-end-regexp): Add safety predicate.  (Bug#7619)
+
+       * net/browse-url.el (browse-url):
+       Handle deleted default-directory.  (Bug#6077)
+
+       * recentf.el (recentf-include-p): In case of a buggy predicate,
+       err on the side of including, not excluding.  (Bug#5843)
+
+2011-03-04  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-units.el (math-to-standard-rec): Don't treat subscripted
+       variables as units.
+
+2011-03-04  Bob Rogers  <rogers@rgrjr.dyndns.org>
+
+       * emacs-lisp/ewoc.el (ewoc-goto-next): Give a more explicit error
+       if there is no node.  (Bug#3261)
+
+2011-03-04  Leo  <sdl.web@gmail.com>
+
+       * vc/diff-mode.el (diff-mode): Fix whitespace-style.  (Bug#8139)
+
+       * time.el (display-time-world-list): Fix typo.  (Bug#7571)
+
+2011-03-04  Zachary Kanfer  <zkanfer@gmail.com>  (tiny change)
+
+       * cus-edit.el (custom-buffer-create-internal):
+       Split search string before passing it to `customize-apropos' (bug#8136).
+
+2011-03-04  Drew Adams  <drew.adams@oracle.com>
+
+       * image-dired.el (image-dired-cmd-read-exif-data-options):
+       Fix typo in docstring (bug#8156).
+
+2011-03-03  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el (rcirc-cmd-join): Accept comma-separated input.
+
+2011-03-03  Christian Ohler  <ohler@gnu.org>
+
+       * emacs-lisp/ert.el (ert--explain-equal): New function.
+       (ert--explain-equal-rec): Renamed from `ert--explain-not-equal'.
+       All callers changed.
+       (ert--explain-equal-including-properties): Renamed from
+       `ert--explain-not-equal-including-properties'.  All callers
+       changed.
+
+2011-03-03  Christian Ohler  <ohler@gnu.org>
+
+       * emacs-lisp/ert.el (ert--stats-set-test-and-result)
+       (ert-char-for-test-result, ert-string-for-test-result)
+       (ert-run-tests-batch, ert--print-test-for-ewoc):
+       Handle `ert-test-quit'.
+
+2011-03-03  David Abrahams  <dave@boostpro.com>  (tiny change)
+
+       * vc/ediff-init.el (ediff-use-faces, ediff-highlight-all-diffs):
+       Move ediff-defvar-local calls after defcustoms.  (Bug#1821)
+
+2011-03-03  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (file-truename): Doc fix.  (Bug#2341)
+
+2011-03-03  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>
+
+       * vc/vc-dir.el (vc-dir-mode-map): Bind vc-dir-find-file to e. (Bug#7349)
+
+2011-03-03  Vagn Johansen  <gonz808@hotmail.com>  (tiny change)
+
+       * vc/vc-svn.el (vc-svn-after-dir-status): Some MS Windows svn client
+       programs output backslashes.  (Bug#7663)
+
+2011-03-03  Glenn Morris  <rgm@gnu.org>
+
+       * mail/sendmail.el (mail-mode-map): Remove mail-sent-via.
+       (mail-mode): Remove mail-sent-via from the doc.
+       (mail-sent-via): Make it obsolete.  (Bug#1776)
+
+       * progmodes/grep.el (grep-highlight-matches): Doc fix.
+       (grep-process-setup): No highlighting without font-lock.  (Bug#8084)
+
+       * vc/vc-bzr.el (vc-bzr-state-heuristic): Handle dirstate entries
+       with no parents.  (Bug#8025)
+
+2011-03-02  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * password-cache.el (password-in-cache-p): Add autoload.
+
+2011-03-02  Glenn Morris  <rgm@gnu.org>
+
+       * man.el (Man-support-local-filenames): Also handle Red Hat's man.
+       * dired-x.el (Man-support-local-filenames): Autoload it.
+       (dired-guess-shell-alist-default): Also handle Red Hat's man.
+
+       * dired-x.el (dired-default-directory-alist, dired-default-directory):
+       Mark as obsolete.
+       (dired-smart-shell-command): Just call dired-current-directory.
+
+       * dired-x.el (dired-jump-other-window): Add autoload.
+       (dired-default-directory-alist, dired-default-directory): Doc fixes.
+       (dired-default-directory-alist): Mark as risky.
+
+       * dired-x.el (dired-omit-here-always): Make it obsolete.
+
+2011-03-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * textmodes/artist.el (artist-curr-go): Default to pen-line.
+       (artist-select-op-pen-line): New function.
+       (artist-menu-map): New variable.
+       (artist-mode-map): Add a menu to the menu-bar.
+
+2011-03-02  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-math.el (calcFunc-log10): Check for symbolic mode
+       when evaluating.
+
+       * calc/calc-units.el (math-conditional-apply, math-conditional-pow):
+       New function.
+       (math-logunits-add, math-logunits-mul, math-logunits-divide):
+       (math-logunits-quant, math-logunits-level):
+       Use `math-conditional-apply' and `math-conditional-pow' to evaluate
+       functions.
+       (math-logunits-level): Extract units from ratio.
+
+2011-03-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/cl-macs.el (lexical-let*): Fix argument name in docstring.
+
+2011-03-01  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/cal-hebrew.el (calendar-hebrew-birthday)
+       (diary-hebrew-birthday): Rename and rework functions added
+       in previous change.
+
+2011-03-01  Ed Reingold  <reingold@emr.cs.iit.edu>
+
+       * calendar/cal-hebrew.el (hebrew-calendar-birthday)
+       (diary-hebrew-birthday): New functions.
+
+2011-03-01  Glenn Morris  <rgm@gnu.org>
+
+       * dired.el (dired-safe-switches-p): Beef it up.
+       (dired-actual-switches): Use it for the safe-local prop.  (Bug#3230)
+
+2011-03-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * dired.el (dired-safe-switches-p): New function.
+
+2011-03-01  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (dir-locals-collect-variables):
+       Add the ability to exclude subdirectories.  (Bug#8100)
+
+       * dired-x.el (dired-omit-here-always): Add `(subdirs . nil)' to locals.
+
+2011-02-28  Christoph Scholtes  <cschol2112@googlemail.com>
+
+       * ido.el (ido-everywhere): Doc fix.
+       (ido-mode): Doc fix.
+
+2011-02-28  Glenn Morris  <rgm@gnu.org>
+
+       * dired-x.el (dired-guess-shell-alist-default): Use \\', not $.
+
+2011-02-28  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-cmds.el (tramp-append-tramp-buffers): Dump load-path
+       shadows.
+
+2011-02-28  Antoine Levitt  <antoine.levitt@gmail.com>  (tiny change)
+
+       * dired-x.el (dired-guess-shell-alist-default): Add rar and 7z.
+
+2011-02-28  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/pcase.el (pcase, pcase--u1, pcase--q1):
+       Fix typos in docstrings.
+
+2011-02-28  Stephen Berman  <stephen.berman@gmx.net>
+
+       * dired-aux.el (dired-update-file-line):
+       Fix 2010-11-09 change.  (Bug#8131)
+
+2011-02-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/mule-cmds.el (set-default-coding-systems): Use the
+       -unix variant of encoding in default-keyboard-coding-system.
+       (Bug#8122)
+
+2011-02-27  Chong Yidong  <cyd@stupidchicken.com>
+
+       * facemenu.el (list-colors-display): Use with-help-window (Bug#8048).
+
+2011-02-27  Prestoo Ten  <prestooten@gmail.com>  (tiny change)
+
+       * term/screen.el: New file (Bug#2650).
+
+2011-02-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/pcase.el (pcase--if): Try to invert test to reduce depth.
+       (pcase-mutually-exclusive-predicates): New var.
+       (pcase--split-consp, pcase--split-pred): Use it.
+       (pcase--split-equal, pcase--split-member): When splitting against
+       a pure predicate, run it to know the outcome.
+       (pcase--u1): Mark vars that are actually used.
+       (pcase--q1): Avoid introducing unused vars.
+
+2011-02-27  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-ext.el (calc-init-extensions):
+       Autoload `calc-l-prefix-help' instead of `calc-ul-prefix-help'.
+
+       * calc/calc-math.el (calcFunc-log10): Don't signal an error in
+       symbolic mode.
+
+       * calc/calc-vec.el (calcFunc-subscr): Return nil if the first
+       argument is a variable.
+
+2011-02-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/assoc.el: Remove misleading `sort' (bug#8126).
+       (aput, adelete, amake): Replace `eval' -> `symbol-value'.
+       Suggested by Michael Heerdegen <michael_heerdegen@web.de>.
+
+2011-02-25  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * password-cache.el (password-in-cache-p): Convenience function to
+       check if a key is in the cache, even if the value is nil.
+
+2011-02-25  Jambunathan K  <kjambunathan@gmail.com>
+
+       * emacs-lisp/package-x.el (package--archive-contents-from-url)
+       (package--archive-contents-from-file): New functions.
+       (package-update-news-on-upload): New var.
+       (package-upload-buffer-internal): Extract archive-contents from
+       package-archive-upload-base if it is not found at archive-url.
+       Obey package-update-news-on-upload.
+       (package-upload-buffer, package-upload-file): Doc fix.
+
+2011-02-24  Glenn Morris  <rgm@gnu.org>
+
+       * files-x.el (modify-dir-local-variable): Handle dir-locals from
+       the cache, and from non-file sources.
+
+       * help-fns.el (describe-variable): Return consistent results when a
+       dir-local from a file came from the cache or did not.  (Bug#8095)
+       If a dir-local has no associated file, say it came from a "directory".
+
+       * files.el (hack-dir-local-variables): Fix setting of `dir-name'.
+       (hack-local-variables-confirm, hack-local-variables-filter): Doc fix.
+
+       * files.el (dir-locals-find-file): Doc fix.
+       Fix the check for cache elements that have no associated file,
+       and the mtime check for those that do.  (Bug#8095)
+
+       * dired-x.el (dired-hack-local-variables):
+       Handle interrupts during hacking local variables.  (Bug#5216)
+
+       * emacs-lisp/autoload.el (autoload-save-buffers)
+       (autoload-find-destination, update-directory-autoloads):
+       Avoid prompts when updating autoloads.
+
+2011-02-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-disable-print-circle): Obsolete.
+
 2011-02-23  Kenichi Handa  <handa@m17n.org>
 
        * mail/rmailmm.el (rmail-mime-process-multipart): Do not signal an
 
 2011-02-11  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
 
-       * net/rcirc.el (defun-rcirc-join): Accept multiple channels.
+       * net/rcirc.el (rcirc-cmd-join): Accept multiple channels.
 
 2011-02-11  Glenn Morris  <rgm@gnu.org>
 
        * play/pong.el (pong-mode-map):
        * play/handwrite.el (menu-bar-handwrite-map):
        * play/gametree.el (gametree-mode-map):
-       * net/rcirc.el (rcirc-mode-map, rcirc-browse-url-map
+       * net/rcirc.el (rcirc-mode-map, rcirc-browse-url-map)
        (rcirc-multiline-minor-mode-map, rcirc-track-minor-mode-map):
        * net/newst-plainview.el (newsticker-menu, newsticker-mode-map)
        (newsticker--url-keymap):
        (allout-command-prefix) (allout-prefixed-keybindings)
        (allout-unprefixed-keybindings):
        Use allout-compose-and-institute-keymap to process the bindings.
-       (allout-unprefixed-keybindings): Remove extraneous '?' question
-       marks.
+       (allout-unprefixed-keybindings): Remove extraneous '?' question marks.
        (allout-prefixed-keybindings): Elide binding to (prefixed) \C-h -
        user can customize if they want to use that binding.
        Bind allout-copy-topic-as-kill to (prefixed) \M-k.
        (allout-hotspot-key-handler): Remove attempt to resolve the key
        through the literal key-string lookup on allout-keybindings-list.
        That probably hasn't worked for a Long Time, and removal of
-       allout-keybindings-list further simplifies the keybindings
-       situation.
+       allout-keybindings-list further simplifies the keybindings situation.
        (allout-pre-command-business): Use allout-mode-map-value instead
        of allout-mode-map.
        (allout-preempt-trailing-ctrl-h): Remove.  The user can customize
        the bindings if they want to use a keybinding having a trailing
-       \C-h.  No deprecation needed since this feature was never in a
-       release.
+       \C-h.  No deprecation needed since this feature was never in a release.
        (allout-keybindings-list): Remove.  It's not been useful for a
        while.  (See allout-hotspot-key-handler changes, above.)
        (produce-allout-mode-map): Remove.  Consolidate into
        this original name from `bookmark-name-from-record' reverting part
        of 2010-12-08T08:09:27Z!kfogel@red-bean.com / kfogel@red-bean.com-20101208080927-5j9jqnb2xvcw4ogm.
        As Drew Adams pointed out, there was no reason to cause churn for
-       third-party callers.
+       third-party callers.  (Bug#7609)
 
 2010-12-12  Alan Mackenzie  <acm@muc.de>
 
 
        * net/tramp-cmds.el: Remove solved todo item.
 
-       * net/tramp-efs.el:
        * net/tramp-ftp.el:
        * net/tramp-gvfs.el:
        * net/tramp-gw.el:
 
 2010-10-24  Michael McNamara  <mac@mail.brushroad.com>
 
-       * verilog-mode.el (verilog-directive-re): Make this variable
+       * progmodes/verilog-mode.el (verilog-directive-re): Make this variable
        auto-built for efficiency of execution and updating.
        (verilog-extended-complete-re): Support 'pure' fucntion & task
        declarations (these have no bodies).
 
 2010-10-24  Wilson Snyder  <wsnyder@wsnyder.org>
 
-       * verilog-mode.el (verilog-auto-inst, verilog-gate-ios)
+       * progmodes/verilog-mode.el (verilog-auto-inst, verilog-gate-ios)
        (verilog-gate-keywords, verilog-read-sub-decls)
        (verilog-read-sub-decls-gate, verilog-read-sub-decls-gate-ios)
        (verilog-read-sub-decls-line, verilog-read-sub-decls-sig): Support
        Use `tramp-compat-funcall'.
 
        * net/tramp.el (tramp-process-actions):
-       * net/tramp-gvfs.el (tramp-handle-vc-registered):
-       * net/tramp-sh.el (tramp-gvfs-handler-askquestion)
+       * net/tramp-gvfs.el (tramp-gvfs-handler-askquestion):
+       * net/tramp-sh.el (tramp-handle-vc-registered)
        (tramp-get-remote-stat, tramp-get-remote-readlink):
        Use `tramp-compat-with-temp-message'.
 
 
        * whitespace.el (whitespace-style): Adjust type declaration.
 
-2010-08-26  Magnus Henoch  <magnus.henoch@gmail.com>
-
-       * net/tramp-gvfs.el (tramp-gvfs-handle-copy-file): Do not pass
-       empty argument to gvfs-copy.
-
-2010-08-26  Chong Yidong  <cyd@stupidchicken.com>
-
-       * net/tramp-compat.el (tramp-compat-delete-file): Rewrite to
-       handle new TRASH arg of `delete-file'.
-
-2010-08-26  Christian Lynbech  <christian.lynbech@tieto.com>  (tiny change)
-
-       * net/tramp.el (tramp-handle-insert-directory): Don't use
-       `forward-word', its default syntax could be changed.
-
-2010-08-26  Toru TSUNEYOSHI  <t_tuneyosi@hotmail.com>
-            Michael Albinus  <michael.albinus@gmx.de>
-
-       Implement compression for inline methods.
-
-       * net/tramp.el (tramp-inline-compress-start-size): New defcustom.
-       (tramp-copy-size-limit): Allow also nil.
-       (tramp-inline-compress-commands): New defconst.
-       (tramp-find-inline-compress, tramp-get-inline-compress)
-       (tramp-get-inline-coding): New defuns.
-       (tramp-get-remote-coding, tramp-get-local-coding): Remove,
-       replaced by `tramp-get-inline-coding'.
-       (tramp-handle-file-local-copy, tramp-handle-write-region)
-       (tramp-method-out-of-band-p): Use `tramp-get-inline-coding'.
-
-2010-08-26  Noah Lavine  <noah549@gmail.com>  (tiny change)
-
-       Detect ssh 'ControlMaster' argument automatically in some cases.
-
-       * net/tramp.el (tramp-detect-ssh-controlmaster): New defun.
-       (tramp-default-method): Use it.
-
-2010-08-26  Karel Klíč  <kklic@redhat.com>
-
-       * net/tramp.el (tramp-file-name-for-operation):
-       Add file-selinux-context.
-
 2010-08-26  Łukasz Stelmach  <lukasz.stelmach@iem.pw.edu.pl>  (tiny change)
 
        * play/cookie1.el (read-cookie): Fix off-by-one error (bug#6921).
 
        Sync with Tramp 2.1.19.
 
-       * net/tramp-cmds.el (tramp-cleanup-all-connections)
-       (tramp-reporter-dump-variable, tramp-load-report-modules)
-       (tramp-append-tramp-buffers): Use `tramp-compat-funcall'.
-       (tramp-bug): Recommend setting of `tramp-verbose' to 9.
-
-       * net/tramp-compat.el (top): Do not autoload
-       `tramp-handle-file-remote-p'.  Load tramp-util.el and tramp-vc.el
-       only when `start-file-process' is not bound.
-       (byte-compile-not-obsolete-vars): Define if not bound.
-       (tramp-compat-funcall): New defmacro.
-       (tramp-compat-line-beginning-position)
-       (tramp-compat-line-end-position)
-       (tramp-compat-temporary-file-directory)
-       (tramp-compat-make-temp-file, tramp-compat-file-attributes)
-       (tramp-compat-copy-file, tramp-compat-copy-directory)
-       (tramp-compat-delete-file, tramp-compat-delete-directory)
-       (tramp-compat-number-sequence, tramp-compat-process-running-p):
-       Use it.
-       (tramp-advice-file-expand-wildcards): Do not use
-       `tramp-handle-file-remote-p'.
-       (tramp-compat-make-temp-file): Simplify fallback implementation.
-       (tramp-compat-copy-file): Add PRESERVE-SELINUX-CONTEXT.
-       (tramp-compat-copy-tree): Remove function.
-       (tramp-compat-delete-file): New defun.
-       (tramp-compat-delete-directory): Provide implementation for older
-       Emacsen.
-       (tramp-compat-file-attributes): Handle only
-       `wrong-number-of-arguments' error.
-
-       * net/tramp-fish.el (tramp-fish-handle-copy-file):
-       Add PRESERVE_SELINUX_CONTEXT.
-       (tramp-fish-handle-delete-file): Add TRASH arg.
-       (tramp-fish-handle-directory-files-and-attributes):
-       Do not use `tramp-fish-handle-file-attributes.
-       (tramp-fish-handle-file-local-copy)
-       (tramp-fish-handle-insert-file-contents)
-       (tramp-fish-maybe-open-connection): Use `with-progress-reporter'.
-
-       * net/tramp-gvfs.el (top): Require url-util.
-       (tramp-gvfs-mount-point): Remove.
-       (tramp-gvfs-file-name-handler-alist): Add `file-selinux-context'
-       and `set-file-selinux-context'.
-       (tramp-gvfs-stringify-dbus-message, tramp-gvfs-send-command)
-       (tramp-gvfs-handle-file-selinux-context)
-       (tramp-gvfs-handle-set-file-selinux-context): New defuns.
-       (with-tramp-dbus-call-method): Format trace message.
-       (tramp-gvfs-handle-copy-file): Handle PRESERVE-SELINUX-CONTEXT.
-       (tramp-gvfs-handle-copy-file, tramp-gvfs-handle-rename-file):
-       Implement backup call, when operation on local files fails.
-       Use progress reporter.  Flush properties of changed files.
-       (tramp-gvfs-handle-delete-file): Add TRASH arg.
-       Use `tramp-compat-delete-file'.
-       (tramp-gvfs-handle-expand-file-name): Expand "~/".
-       (tramp-gvfs-handle-make-directory): Make more traces.
-       (tramp-gvfs-handle-write-region): Protect deleting tmpfile.
-       (tramp-gvfs-url-file-name): Hexify file name in url.
-       (tramp-gvfs-fuse-file-name): Take also prefix (like dav shares)
-       into account for the resulting file name.
-       (tramp-gvfs-handler-askquestion): Preserve current message, in
-       order to let progress reporter continue afterwards.  (Bug#6257)
-       Return dummy mountpoint, when the answer is "no".
-       See `tramp-gvfs-maybe-open-connection'.
-       (tramp-gvfs-handler-mounted-unmounted)
-       (tramp-gvfs-connection-mounted-p): Test also for new mountspec
-       attribute "default_location".  Set "prefix" property.
-       Handle default-location.
-       (tramp-gvfs-mount-spec): Return both prefix and mountspec.
-       (tramp-gvfs-maybe-open-connection): Test, whether mountpoint
-       exists.  Raise an error, if not (due to a corresponding answer
-       "no" in interactive questions, for example).
-       Use `tramp-compat-funcall'.
-
-       * net/tramp-imap.el (top): Autoload `epg-make-context'.
-       (tramp-imap-handle-copy-file): Add PRESERVE-SELINUX-CONTEXT.
-       (tramp-imap-do-copy-or-rename-file)
-       (tramp-imap-handle-insert-file-contents)
-       (tramp-imap-handle-file-local-copy): Use `with-progress-reporter'.
-       (tramp-imap-handle-delete-file): Add TRASH arg.
-
-       * net/tramp-smb.el (tramp-smb-handle-copy-file):
-       Add PRESERVE-SELINUX-CONTEXT.
-       (tramp-smb-handle-copy-file)
-       (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
-       (tramp-smb-handle-write-region, tramp-smb-maybe-open-connection):
-       Use `with-progress-reporter'.
-       (tramp-smb-handle-delete-file): Add TRASH arg.
+       * net/tramp-gvfs.el (tramp-gvfs-handle-write-region): Protect
+       deleting tmpfile.
+       (tramp-gvfs-maybe-open-connection): Use `tramp-compat-funcall'.
 
-       * net/tramp.el (tramp-methods): Move hostname to the end in all
-       ssh `tramp-login-args'.  Add `tramp-async-args' attribute where
-       appropriate.
-       (tramp-verbose): Describe verbose level 9.
-       (tramp-completion-function-alist)
-       (tramp-file-name-regexp, tramp-chunksize)
-       (tramp-local-coding-commands, tramp-remote-coding-commands)
-       (with-connection-property, tramp-completion-mode-p)
-       (tramp-action-process-alive, tramp-action-out-of-band)
-       (tramp-check-for-regexp, tramp-file-name-p, tramp-equal-remote)
-       (tramp-exists-file-name-handler): Fix docstring.
-       (tramp-remote-process-environment): Use `format' instead of
-       `concat'.  Protect version string by apostroph.
-       (tramp-shell-prompt-pattern): Do not use a shy group in case of
-       XEmacs.
-       (tramp-file-name-regexp-unified)
-       (tramp-completion-file-name-regexp-unified): On W32 systems, do
-       not regard the volume letter as remote filename.  (Bug#5447)
-       (tramp-perl-file-attributes)
-       (tramp-perl-directory-files-and-attributes): Don't pass "$3".
-       (tramp-vc-registered-read-file-names): Read input as
-       here-document, otherwise the command could exceed maximum length
-       of command line.
-       (tramp-file-name-handler-alist): Add `file-selinux-context' and
-       `set-file-selinux-context'.
-       (tramp-debug-message): Add `tramp-compat-funcall' to ignored
-       backtrace functions.
-       (tramp-error-with-buffer): Don't show the connection buffer when
-       we are in completion mode.
-       (tramp-progress-reporter-update, tramp-remote-selinux-p)
-       (tramp-handle-file-selinux-context)
-       (tramp-handle-set-file-selinux-context, tramp-process-sentinel)
-       (tramp-connectable-p, tramp-open-shell, tramp-get-remote-trash):
-       New defuns.
-       (with-progress-reporter): New defmacro.
-       (tramp-debug-outline-regexp): New defconst.
-       (top, tramp-rfn-eshadow-setup-minibuffer)
-       (tramp-rfn-eshadow-update-overlay, tramp-handle-set-file-times)
-       (tramp-handle-dired-compress-file, tramp-handle-shell-command)
-       (tramp-completion-mode-p, tramp-check-for-regexp)
-       (tramp-open-connection-setup-interactive-shell)
-       (tramp-compute-multi-hops, tramp-read-passwd, tramp-clear-passwd)
-       (tramp-time-diff, tramp-coding-system-change-eol-conversion)
-       (tramp-set-process-query-on-exit-flag, tramp-unload-tramp):
-       Use `tramp-compat-funcall'.
-       (tramp-handle-make-symbolic-link): Flush file properties.
-       (tramp-handle-load, tramp-handle-file-local-copy)
-       (tramp-handle-insert-file-contents, tramp-handle-write-region)
-       (tramp-handle-vc-registered, tramp-maybe-send-script)
-       (tramp-find-shell): Use `with-progress-reporter'.
-       (tramp-do-file-attributes-with-stat): Add space in format string,
-       in order to work around a bug in pdksh.  Reported by Gilles Pion
-       <gpion@lfdj.com>.
-       (tramp-handle-verify-visited-file-modtime): Do not send a command
-       when the connection is not established.
-       (tramp-handle-set-file-times): Simplify the check for utc.
-       (tramp-handle-directory-files-and-attributes)
-       (tramp-get-remote-path): Use `copy-tree'.
-       (tramp-completion-handle-file-name-all-completions): Ensure, that
-       non remote files are still checked.  Oops.
-       (tramp-handle-copy-file, tramp-do-copy-or-rename-file):
-       Handle PRESERVE-SELINUX-CONTEXT.
-       (tramp-do-copy-or-rename-file): Add progress reporter.
-       (tramp-do-copy-or-rename-file-directly): Do not use
-       `tramp-handle-file-remote-p'.
-       (tramp-do-copy-or-rename-file-out-of-band):
-       Use `tramp-compat-delete-directory'.
-       (tramp-do-copy-or-rename-file-out-of-band)
-       (tramp-compute-multi-hops, tramp-maybe-open-connection):
-       Use `format-spec-make'.
-       (tramp-handle-delete-file): Add TRASH arg.
-       (tramp-handle-dired-uncache): Flush directory cache, not only file
-       cache.
-       (tramp-handle-expand-file-name)
+       * net/tramp.el (tramp-handle-expand-file-name)
        (tramp-completion-handle-file-name-all-completions)
        (tramp-completion-handle-file-name-completion):
        Use `tramp-connectable-p'.
-       (tramp-handle-start-file-process): Set connection property "vec".
-       Use it, in order to invalidate file caches.  Check only for
-       `remote-tty' process property.
-       Implement tty setting.  (Bug#4604, Bug#6360)
-       (tramp-file-name-for-operation): Add `call-process-region' and
-       `set-file-selinux-context'.
-       (tramp-find-foreign-file-name-handler)
-       (tramp-advice-make-auto-save-file-name)
-       (tramp-set-auto-save-file-modes): Remove superfluous check for
-       `stringp'.  This is done inside `tramp-tramp-file-p'.
-       (tramp-file-name-handler): Trace 'quit.  Catch the error for some
-       operations when we are in completion mode.  This gives the user
-       the chance to correct the file name in the minibuffer.
-       (tramp-completion-mode-p): Use `non-essential'.
-       (tramp-handle-file-name-all-completions): Backward/ XEmacs
-       compatibility: Use `completion-ignore-case' if
-       `read-file-name-completion-ignore-case' does not exist.
-       (tramp-get-debug-buffer): Use `tramp-debug-outline-regexp'.
-       (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
-       `tramp-open-shell'.
-       (tramp-action-password): Hide password prompt before next run.
-       (tramp-process-actions): Widen connection buffer for the trace.
-       (tramp-open-connection-setup-interactive-shell): Set `remote-tty'
-       process property.  Trace stty settings if `tramp-verbose' >= 9.
-       Apply workaround for IRIX64 bug.  Move argument of last
-       `tramp-send-command' where it belongs to.
-       (tramp-maybe-open-connection): Use `async-args' and `gw-args' in
-       front of `login-args'.
-       (tramp-get-ls-command, tramp-get-ls-command-with-dired): Run tests
-       on "/dev/null" instead of "/".
-       (tramp-get-ls-command-with-dired): Make test for "--dired"
-       stronger.
-       (tramp-set-auto-save-file-modes): Adapt version check.
-       (tramp-set-process-query-on-exit-flag): Fix wrong parentheses.
-       (tramp-handle-process-file): Call the program in a subshell, in
-       order to preserve working directory.
-       (tramp-handle-shell-command): Don't use hard-wired "/bin/sh" but
-       `tramp-remote-sh' from `tramp-methods'.
-       (tramp-get-ls-command): Make test for "--color=never" stronger.
-       (tramp-check-for-regexp): Use (forward-line 1).
 
        * net/trampver.el: Update release number.
 
        * htmlfontify.el (hfy-face-attr-for-class): Use append instead
        of nconc to avoid pure storage error (Bug#6239).
 
-2010-06-27  Christoph  <cschol2112@googlemail.com>  (tiny change)
+2010-06-27  Christoph Scholtes  <cschol2112@googlemail.com>
 
        * bookmark.el (bookmark-bmenu-2-window, bookmark-bmenu-other-window)
        (bookmark-bmenu-other-window-with-mouse): Remove unnecessary
        * net/tramp-ftp.el (tramp-ftp-file-name-handler):
        Use `delete-file' instead of `tramp-compat-delete-file'.
 
-       * net/tramp-gvfs.el (tramp-gvfs-handle-delete-file): Rename arg.
-       (tramp-gvfs-handle-write-region): Use `delete-file' instead of
-       `tramp-compat-delete-file'.
+       * net/tramp-gvfs.el (tramp-gvfs-handle-write-region): Use
+       `delete-file' instead of `tramp-compat-delete-file'.
 
        * net/tramp-imap.el (tramp-imap-do-copy-or-rename-file):
        Use `delete-file' instead of `tramp-compat-delete-file'.
 
        * ido.el (ido-file-internal): Fix 2009-12-02 change.
 
-2010-04-19  Christoph  <cschol2112@googlemail.com>  (tiny change)
+2010-04-19  Christoph Scholtes  <cschol2112@googlemail.com>
 
        * progmodes/grep.el (grep-compute-defaults): Fix handling of host
        default settings (Bug#5928).