• Michael Albinus's avatar
    Remove XEmacs compatibility in Tramp · de8c5f9d
    Michael Albinus authored
    * doc/misc/tramp.texi: Replace flags by their hard coded name.
    Remove unused flags and the enclosed alternative text for XEmacs.
    
    * doc/misc/trampver.texi: Use "Tramp" CamelCase.  Rename "emacs"
    and "xemacs" flags to "unified" and "separate".  Remove flags
    "emacsgw", "emacsname", "emacsdir", "ftppackagename",
    "emacsothername", "emacsotherdir" and "emacsotherfilename".
    (trampver):
    * lisp/net/trampver.el (tramp-version): Set to "2.3.0-pre".
    
    * lisp/net/tramp.el (bkup-backup-directory-info)
    (directory-sep-char, ls-lisp-use-insert-directory-program)
    (outline-regexp, tramp-backup-directory-alist)
    (tramp-default-method, tramp-shell-prompt-pattern, tramp-syntax)
    (tramp-file-name-regexp-unified)
    (tramp-file-name-regexp-separate)
    (tramp-completion-file-name-regexp-unified)
    (tramp-completion-file-name-regexp-separate, tramp-chunksize)
    (tramp-get-method-parameter, tramp-find-method, tramp-find-user)
    (tramp-debug-message, tramp-progress-reporter-update)
    (with-tramp-progress-reporter)
    (tramp-rfn-eshadow-setup-minibuffer)
    (rfn-eshadow-setup-minibuffer-hook, tramp-unload-hook)
    (tramp-rfn-eshadow-update-overlay)
    (rfn-eshadow-update-overlay-hook, tramp-default-file-modes)
    (tramp-file-name-for-operation)
    (tramp-completion-file-name-handler)
    (tramp-autoload-file-name-handler, tramp-completion-mode-p)
    (tramp-handle-directory-files)
    (tramp-handle-directory-files-and-attributes)
    (tramp-handle-dired-uncache, tramp-handle-find-backup-file-name)
    (tramp-handle-insert-file-contents, tramp-handle-load)
    (tramp-handle-shell-command)
    (tramp-handle-verify-visited-file-modtime)
    (tramp-handle-file-notify-valid-p, tramp-accept-process-output)
    (tramp-check-for-regexp, tramp-wait-for-regexp)
    (tramp-send-string, tramp-mode-string-to-int)
    (tramp-get-local-gid, tramp-check-cached-permissions)
    (tramp-get-remote-tmpdir, tramp-make-tramp-temp-file)
    (auto-save-file-name-transforms)
    (tramp-handle-make-auto-save-file-name, tramp-read-passwd)
    (tramp-clear-passwd, tramp-time-diff):
    * lisp/net/tramp-adb.el (directory-listing-before-filename-regexp)
    (directory-sep-char, tramp-adb-file-name-handler-alist)
    (tramp-adb-parse-device-names)
    (tramp-adb-handle-expand-file-name)
    (tramp-adb-handle-file-truename, tramp-adb--gnu-switches-to-ash)
    (tramp-adb-handle-file-local-copy)
    (tramp-adb-handle-write-region, tramp-adb-handle-set-file-modes)
    (tramp-adb-handle-rename-file, tramp-adb-handle-process-file)
    (tramp-adb-handle-shell-command)
    (tramp-adb-handle-start-file-process, tramp-adb-get-device)
    (tramp-adb-maybe-open-connection):
    * lisp/net/tramp-cache.el (tramp-persistency-file-name)
    (tramp-cache-print):
    * lisp/net/tramp-cmds.el (tramp-cleanup-all-connections)
    (tramp-bug, tramp-reporter-dump-variable)
    (tramp-load-report-modules, tramp-append-tramp-buffers):
    * lisp/net/tramp-compat.el (tramp-compat-funcall)
    (tramp-advice-file-expand-wildcards)
    (tramp-compat-temporary-file-directory)
    (tramp-compat-make-temp-file, tramp-compat-copy-file)
    (tramp-compat-delete-directory, )
    (tramp-compat-process-running-p):
    * lisp/net/tramp-ftp.el (tramp-methods) <ftp>:
    (tramp-default-method-alist, tramp-foreign-file-name-handler-alist):
    * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist)
    (tramp-gvfs-do-copy-or-rename-file, tramp-gvfs-handle-copy-file)
    (tramp-gvfs-handle-file-local-copy)
    (tramp-gvfs-handle-file-name-all-completions)
    (tramp-gvfs-handle-file-notify-add-watch)
    (tramp-gvfs-monitor-file-process-filter)
    (tramp-gvfs-handle-file-readable-p)
    (tramp-gvfs-handle-rename-file, tramp-gvfs-handle-write-region)
    (tramp-gvfs-file-name, tramp-gvfs-handler-askquestion)
    (tramp-gvfs-maybe-open-connection)
    (tramp-gvfs-parse-device-names):
    * lisp/net/tramp-gw.el (tramp-gw-aux-proc-sentinel)
    (tramp-gw-open-connection, tramp-gw-open-network-stream):
    * lisp/net/tramp-sh.el (directory-sep-char)
    (tramp-sh-file-name-handler-alist)
    (tramp-sh-handle-file-truename)
    (tramp-sh-handle-set-visited-file-modtime)
    (tramp-sh-handle-verify-visited-file-modtime)
    (tramp-sh-handle-set-file-modes, tramp-sh-handle-set-file-times)
    (tramp-sh-handle-file-acl)
    (tramp-sh-handle-file-name-all-completions)
    (tramp-sh-handle-copy-file, tramp-sh-handle-rename-file)
    (tramp-do-copy-or-rename-file-directly)
    (tramp-do-copy-or-rename-file-out-of-band)
    (dired-compress-file-suffixes, dired-remove-file)
    (tramp-sh-handle-dired-compress-file)
    (tramp-sh-handle-insert-directory)
    (tramp-sh-handle-expand-file-name)
    (tramp-sh-handle-start-file-process)
    (tramp-sh-handle-process-file, tramp-sh-handle-file-local-copy)
    (tramp-sh-handle-write-region, tramp-sh-handle-vc-registered)
    (tramp-sh-handle-file-notify-add-watch)
    (tramp-sh-gvfs-monitor-dir-process-filter)
    (tramp-sh-inotifywait-process-filter, tramp-maybe-send-script)
    (tramp-find-executable)
    (tramp-open-connection-setup-interactive-shell)
    (tramp-find-inline-encoding, tramp-compute-multi-hops)
    (tramp-maybe-open-connection, tramp-convert-file-attributes)
    (tramp-get-remote-path, tramp-get-remote-touch):
    * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist)
    (tramp-smb-handle-copy-directory, tramp-smb-handle-copy-file)
    (tramp-smb-handle-delete-directory)
    (tramp-smb-handle-directory-files, tramp-smb-handle-file-acl)
    (tramp-smb-handle-make-directory-internal)
    (tramp-smb-handle-process-file, tramp-smb-handle-rename-file)
    (tramp-smb-handle-set-file-acl, tramp-smb-handle-set-file-modes)
    (tramp-smb-handle-write-region, tramp-smb-get-file-entries)
    (tramp-smb-get-cifs-capabilities)
    (tramp-smb-maybe-open-connection):
    * lisp/net/trampver.el (tramp-repository-get-version):
    Remove XEmacs compat code.
    
    * lisp/net/tramp-cmds.el (mml-mode, mml-insert-empty-tag)
    (reporter-dump-variable): Declare functions.
    
    * lisp/net/tramp.el (tramp-bkup-backup-directory-info)
    (tramp-advice-minibuffer-electric-separator)
    (tramp-advice-minibuffer-electric-tilde)
    (tramp-handle-unhandled-file-name-directory):
    * lisp/net/tramp-compat.el (tramp-compat-with-temp-message)
    (tramp-compat-font-lock-add-keywords)
    (tramp-compat-load, tramp-compat-number-sequence)
    (tramp-compat-split-string, tramp-compat-delete-dups):
    * lisp/net/tramp-sh.el (tramp-sh-handle-insert-file-contents-literally):
    Remove.
    
    * lisp/net/tramp-sh.el (tramp-methods) <psftp>: This does not work
    recursively.
    de8c5f9d
tramp-compat.el 9.77 KB