1. 09 Dec, 2017 12 commits
    • Michael Albinus's avatar
      Support for archive file names · d338325c
      Michael Albinus authored
      * doc/misc/tramp.texi (Top, Usage): Add entry "Archive file names".
      (History): Mention archive file names.
      (GVFS based methods): Mentio "http" and "https" methods.
      (Archive file names): New node.
      (Frequently Asked Questions): Add Emacs 27 as supported version.
      
      * etc/NEWS: Mention tramp-archive.el.
      
      * lisp/net/tramp.el (tramp-run-real-handler)
      (tramp-register-file-name-handlers)
      (tramp-register-file-name-handlers, tramp-unload-file-name-handlers):
      Add `tramp-archive-file-name-handler'.
      (tramp-handle-file-name-completion): Do not insist in Tramp
      file names.
      
      * lisp/net/tramp-archive.el: New package.
      
      * lisp/net/tramp-cache.el (tramp-dump-connection-properties): Check for
      "archive" method.
      
      * lisp/net/tramp-cmds.el (tramp-cleanup-all-connections): Cleanup also
      local copies of archives.
      
      * lisp/net/tramp-compat.el (tramp-compat-use-url-tramp-p): New defconst.
      
      * lisp/net/tramp-gvfs.el (tramp-gvfs-methods): Add "http" and "https".
      (tramp-gvfs-gio-mapping): Add "gvfs-mount".
      (tramp-gvfs-handler-mounted-unmounted)
      (tramp-gvfs-connection-mounted-p, tramp-gvfs-mount-spec):
      Handle "uri" and "http".
      (tramp-gvfs-unmount): New defun.
      
      * test/lisp/net/tramp-archive-tests.el: New package.
      d338325c
    • Michael Albinus's avatar
    • Michael Albinus's avatar
      Sync with Tramp 2.4.0-pre · 34bedf5d
      Michael Albinus authored
      * doc/misc/trampver.texi:
      * lisp/net/trampver.el: Change version to "2.4.0-pre".
      
      * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist):
      Use `tramp-handle-file-directory-p'.
      (tramp-adb-parse-device-names)
      (tramp-adb-handle-expand-file-name)
      (tramp-adb-handle-file-truename, tramp-adb-handle-process-file):
      Adapt `tramp-make-tramp-file-name' call.
      (tramp-adb-handle-file-directory-p): Remove.
      (tramp-adb-maybe-open-connection): Do not set
      tramp-current-*.
      
      * lisp/net/tramp-cache.el (tramp-get-hash-table):
      Adapt `tramp-make-tramp-file-name' call.
      
      * lisp/net/tramp-cmds.el (tramp-cleanup-connection): Do not set
      tramp-current-*.
      
      * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist):
      Use `tramp-handle-file-directory-p'.
      (tramp-gvfs-dbus-event-error): Trace with verbosity 6.
      (tramp-gvfs-do-copy-or-rename-file): Use `file-truename'.
      (tramp-gvfs-handle-file-directory-p): Remove.
      (tramp-gvfs-handler-askpassword): Do not set tramp-current-*.
      
      * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band)
      (tramp-sh-handle-start-file-process)
      (tramp-maybe-open-connection, tramp-get-remote-path): Do not
      set tramp-current-*.
      (tramp-maybe-open-connection): Set "password-vector" property.
      
      * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist):
      Use `tramp-handle-file-accessible-directory-p' and
      `tramp-handle-file-directory-p'.
      (tramp-smb-handle-copy-directory, tramp-smb-handle-file-acl)
      (tramp-smb-handle-set-file-acl)
      (tramp-smb-maybe-open-connection): Do not set tramp-current-*.
      (tramp-smb-handle-file-directory-p): Remove.
      (tramp-smb-handle-make-symbolic-link):
      Use `tramp-get-connection-buffer' rather than `buffer-name'.
      
      * lisp/net/tramp.el (tramp-current-method, tramp-current-user)
      (tramp-current-domain, tramp-current-host)
      (tramp-current-port): Remove.
      (tramp-dissect-file-name): No special handling of localname anymore.
      (tramp-make-tramp-file-name): Reimplemnt with new signature.
      (tramp-completion-make-tramp-file-name): Fix docstring.
      (tramp-get-buffer, tramp-handle-file-name-as-directory)
      (tramp-handle-file-name-directory)
      (tramp-check-cached-permissions, tramp-local-host-p)
      (tramp-get-remote-tmpdir, tramp-clear-passwd):
      Adapt `tramp-make-tramp-file-name' call.
      (tramp-completion-handle-file-name-all-completions)
      (tramp-action-login, tramp-read-passwd): Do not set
      tramp-current-*.
      (tramp-handle-file-directory-p): New defun.
      (tramp-handle-verify-visited-file-modtime): Remove superfluous
      `with-parsed-tramp-file-name'.
      (tramp-process-actions, tramp-read-passwd):
      Use "password-vector" property.
      (tramp-call-process, tramp-call-process-region): No special
      setting of vec.
      (tramp-read-passwd): Handle "login-as" property.
      
      * test/lisp/net/tramp-tests.el (tramp-test21-file-links):
      Special code for "smb".
      34bedf5d
    • Michael Albinus's avatar
      Minor Tramp fixes · b067fa1f
      Michael Albinus authored
      * lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file):
      Fix a bug when renaming.
      
      * test/lisp/net/tramp-tests.el (tramp-test21-file-links): Extend test.
      (tramp-test42-delay-load, tramp-test42-remote-load-path):
      Skip unless Emacs >= 26.
      b067fa1f
    • Glenn Morris's avatar
      * lisp/help-mode.el (help-function-def): · 6c1a31e4
      Glenn Morris authored
      Allow help-make-xrefs to call with one argument.  (Bug#29611)
      6c1a31e4
    • Martin Rudalics's avatar
      Fix doc-string of 'display-buffer-in-side-window' · a4a97b06
      Martin Rudalics authored
      * lisp/window.el (display-buffer-in-side-window): In doc-string
      clarify why the window returned gets dedicated to its buffer.
      a4a97b06
    • Michael Albinus's avatar
      Fix Bug#29579 · 9d9cbafc
      Michael Albinus authored
      * lisp/files.el (file-name-non-special):
      Inhibit `file-name-handler-alist' only for some operations.
      Add missing operations.  (Bug#29579)
      
      * lisp/net/tramp-compat.el (tramp-compat-file-name-quote):
      Do not quote if it is quoted already.
      
      * lisp/net/tramp-smb.el (tramp-smb-handle-insert-directory):
      Use `copy-tree' but `copy-sequence'.
      
      * lisp/net/tramp.el (tramp-handle-file-truename): Handle several
      trailing slashes correctly.
      
      * test/lisp/net/tramp-tests.el (tramp-test11-copy-file)
      (tramp-test12-rename-file, tramp-test24-file-acl)
      (tramp-test25-file-selinux, tramp--test-check-files):
      Handle also quoted file names.
      (tramp-test21-file-links): Fix file name quoting test.
      (tramp-test24-file-acl): Be more robust for "smb" method.
      (tramp-test35-make-auto-save-file-name): Enable hidden test cases.
      9d9cbafc
    • Michael Albinus's avatar
      Merge from origin/emacs-26 · 01db8004
      Michael Albinus authored
      7eea3144 Minor Tramp fixes
      c0a670a8 * lisp/help-mode.el (help-function-def): Allow help-make-x...
      05720162 Fix doc-string of 'display-buffer-in-side-window'
      a1bbc490 Fix Bug#29579
      cb3d979b ; NEWS: Update Org version number
      01db8004
    • Michael Albinus's avatar
      ; Merge from origin/emacs-26 · 3ef212ce
      Michael Albinus authored
      The following commit was skipped:
      
      445eefd2 Backport: Update Org to v9.1.4
      3ef212ce
    • Michael Albinus's avatar
      Merge from origin/emacs-26 · 0667d7a1
      Michael Albinus authored
      5381c70b In windows.texi mention special splitting behavior of side...
      46d62b9f * lisp/gnus/gnus-group.el (gnus-group-mode-map): Bind [fol...
      1ef1dbdb Avoid compilation warning in xterm.c
      5cf3c26f * README: Document all the top-level directories.  (Bug#29...
      e9ea2065 Don't enable erc modules on simply loading erc.el
      0667d7a1
    • Michael Albinus's avatar
      ; Merge from origin/emacs-26 · 198e0d49
      Michael Albinus authored
      The following commit was skipped:
      
      4b06af06 Allow shr to use data: URLs without encoding
      198e0d49
    • Michael Albinus's avatar
      Merge from origin/emacs-26 · 836168a6
      Michael Albinus authored
      1fdac2d6 Don't add newlines in minibuffer history
      de68f337 modhelp.py: Support Python 3 (Bug#24954)
      afb04f7f Use forward slashes for python w32 config example (Bug#21656)
      836168a6
  2. 08 Dec, 2017 5 commits
    • Paul Eggert's avatar
      Fix core dump from (format "%#08x" n) patch · 7367ea4f
      Paul Eggert authored
      Problem reported by Glenn Morris (Bug#29609#13).
      * src/editfns.c (styled_format): Null-terminate output,
      as later code now expects this.
      7367ea4f
    • Paul Eggert's avatar
      Fix daylight-saving inference for Irish time · ff105b36
      Paul Eggert authored
      * lisp/calendar/cal-dst.el (calendar-dst-find-data): Do not assume
      that daylight-saving time has a greater UT offset than standard
      time.  The reverse is true in Ireland, where standard time "IST"
      is UTC +01 in summer and daylight-saving time "GMT" is UTC +00 in
      winter.  The current Irish rules are given by the POSIX setting
      TZ='IST-1GMT0,M10.5.0,M3.5.0/1'.
      ff105b36
    • Michael Albinus's avatar
      Minor Tramp fixes · 7eea3144
      Michael Albinus authored
      * lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file):
      Fix a bug when renaming.
      
      * test/lisp/net/tramp-tests.el (tramp-test21-file-links): Extend test.
      (tramp-test42-delay-load, tramp-test42-remote-load-path):
      Skip unless Emacs >= 26.
      7eea3144
    • Paul Eggert's avatar
      Fix zero-padding bug with (format "%#08x" n) · 47423f06
      Paul Eggert authored
      Problem reported by Gustaf Waldemarson (Bug#29609).
      * src/editfns.c (styled_format):
      Put zero padding after a leading "0x", not before.
      * test/src/editfns-tests.el (format-sharp-0-x): New test.
      47423f06
    • Glenn Morris's avatar
      * lisp/help-mode.el (help-function-def): · c0a670a8
      Glenn Morris authored
      Allow help-make-xrefs to call with one argument.  (Bug#29611)
      c0a670a8
  3. 07 Dec, 2017 1 commit
  4. 06 Dec, 2017 8 commits
  5. 05 Dec, 2017 1 commit
  6. 04 Dec, 2017 13 commits