1. 04 Jun, 2019 4 commits
    • Michael Albinus's avatar
      Stronger check for Tramp method · 7aaf5007
      Michael Albinus authored
      * lisp/net/tramp-gvfs.el (tramp-gvfs-maybe-open-connection):
      * lisp/net/tramp-rclone.el (tramp-rclone-maybe-open-connection):
      * lisp/net/tramp-sudoedit.el (tramp-sudoedit-maybe-open-connection):
      Use `tramp-get-connection-name'.
      * lisp/net/tramp-sh.el (tramp-sh-handle-make-symbolic-link):
      * lisp/net/tramp-smb.el (tramp-smb-handle-make-symbolic-link):
      * lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-make-symbolic-link):
      Don't check remote TARGET.
      * lisp/net/tramp.el (tramp-dissect-file-name): Check for proper method.
      (tramp-file-name-for-operation): Take only 2nd argument into
      account for file name handler.
      (tramp-file-name-handler): Suppress checks for `file-remote-p'.
      * test/lisp/net/tramp-archive-tests.el
      (tramp-archive-test02-file-name-dissect): Suppress check for wrong
      * test/lisp/net/tramp-tests.el (tramp--test-instrument-test-case):
      Dump *all* Tramp buffers.
      (tramp-test02-file-name-dissect-separate): Check also wrong method.
      (tramp-test03-file-name-defaults): Check, that the respective
      Tramp package is loaded.
      (tramp-test06-directory-file-name, tramp-test44-auto-load):
      Suppress check for wrong method.
      (tramp-test30-make-process): Remove instrumentation code.
      (tramp-test31-interrupt-process, tramp-test36-vc-registered):
      Guarantee that connection is established prior starting process.
    • YAMAMOTO Mitsuharu's avatar
    • YAMAMOTO Mitsuharu's avatar
    • Noam Postavsky's avatar
      Let untarring (and hence package installation) go faster (Bug#35909) · f81b812d
      Noam Postavsky authored
      * lisp/subr.el (progress-reporter-update)
      (progress-reporter-force-update, progress-reporter-do-update): Accept
      new optional argument, SUFFIX.
      * doc/lispref/display.texi (Progress): Document it.
      * etc/NEWS: Announce it.
      * lisp/tar-mode.el (tar-untar-buffer): Use a progress reporter instead
      of calling message.  Suppress message from write-region.  Let-bind
      write-region-inhibit-fsync to t.
  2. 03 Jun, 2019 5 commits
  3. 02 Jun, 2019 14 commits
  4. 01 Jun, 2019 17 commits
    • Glenn Morris's avatar
      ; Fix stray merge conflict · d101e877
      Glenn Morris authored
    • Alan Mackenzie's avatar
      Debug and disentangle the literal cacheing in CC Mode · bd5ca559
      Alan Mackenzie authored
      (Final Commit)
      * lisp/progmodes/cc-engine.el (c-semi-trim-near-cache): Correct a comparison
      with the wrong ...-limit variable.
      (c-semi-pp-to-literal): Remove a wrong setting of c-lit-pos-cache-limit.
      (c-full-get-near-cache-entry): Eliminate extravagant and unneeded coding.
      (c-state-cache-init, c-record-parse-state-state): No longer manipulate
      c-lit-pos-cache, which is no longer regarded as part of c-parse-state.
      * lisp/progmodes/cc-mode.el (c-basic-common-init): Call
      c-truncate-lit-pos-cache to initialize the literal cache.
    • Alan Mackenzie's avatar
    • Alan Mackenzie's avatar
      Tidy up the literal cacheing in CC Mode, optimizing c-full-pp-to-literal · 9dee49ed
      Alan Mackenzie authored
      (Intermediate commit)
      * lisp/progmodes/cc-engine.el, lisp/progmodes/cc-fonts.el
      * lisp/progmodes/cc-mode.el : Rename:
      c-state-semi-nonlit-pos-cache -> c-lit-pos-cache,
      c-state-semi-nonlit-pos-cache-limit -> c-lit-pos-cache-limit,
      c-state-semi-nonlit-near-cache -> c-semi-lit-near-cache,
      c-truncate-semi-nonlit-pos-cache -> c-truncate-lit-pos-cache,
      c-state-semi-trim-near-cache -> c-semi-trim-near-cache,
      c-state-semi-get-near-cache-entry -> c-semi-get-near-cache-entry,
      c-state-semi-put-near-cache-entry -> c-semi-put-near-cache-entry,
      c-state-semi-pp-to-literal -> c-semi-pp-to-literal,
      c-state-full-pp-to-literal -> c-full-pp-to-literal,
      c-state-semi-trim-cache -> c-trim-lit-pos-cache.
      * lisp/progmodes/cc-engine.el (c-semi-near-cache-limit): New variable.
      (c-truncate-lit-pos-cache): This now truncates the cache variables for all
      three lit- sub-caches.
      (c-semi-put-near-cache-entry): Increase c-semi-near-cache-limit to the
      position of the new entry.
      (c-full-near-cache-limit, c-full-lit-near-cache): New variables.
      (c-full-trim-near-cache, c-full-get-near-cache-entry)
      (c-full-put-near-cache-entry): New functions.
      (c-full-pp-to-literal): Amend to use the new functions, and to optimize the
      use of the available caches, similarly to c-semi-pp-to-literal.
    • Glenn Morris's avatar
      ; Unmaintain · 56964f3d
      Glenn Morris authored
    • Glenn Morris's avatar
      Merge from origin/emacs-26 · 60286626
      Glenn Morris authored
      008b263f (origin/emacs-26, emacs-26) * lisp/gnus/gnus.el: Mark autoloa...
      daf32f1f Speed up redisplay of HELLO
      d8a6d82c Improve documentation of 'safe-local-variable' property
      # Conflicts:
      #	etc/HELLO
    • Glenn Morris's avatar
      ; Merge from origin/emacs-26 · 5fb3782e
      Glenn Morris authored
      The following commit was skipped:
      b3df3729 * lisp/emacs-lisp/package.el: Obey buffer-file-coding-system ...
    • Glenn Morris's avatar
      Merge from origin/emacs-26 · 7e911d00
      Glenn Morris authored
      134edc10 Warn about wrong number of args for subrs (Bug#35767)
      5f01af6c Use plain symbols for eieio type descriptors (Bug#29220)
      4b24b018 Pacify GCC 9 -Wredundant-decls
    • Glenn Morris's avatar
      ; Merge from origin/emacs-26 · f17e0e93
      Glenn Morris authored
      The following commits were skipped:
      7871c3dc Pacify librsvg 2.45.1 and later
      d93f4bda Simplify xd_signature to pacify GCC 9
    • Glenn Morris's avatar
      Merge from origin/emacs-26 · 7af7289e
      Glenn Morris authored
      b2e44b42 Pacify GCC when compiling unexelf.c on Fedora 30
    • Glenn Morris's avatar
      ; Merge from origin/emacs-26 · c6f4f5de
      Glenn Morris authored
      The following commit was skipped:
      fa9e575c Suppress GCC 9 “no longer supported” messages
    • Glenn Morris's avatar
      Merge from origin/emacs-26 · 2101b9d1
      Glenn Morris authored
      1b2f83bb Fix docstring of bookmark-get-bookmark
    • Glenn Morris's avatar
      ; Merge from origin/emacs-26 · cce8e425
      Glenn Morris authored
      The following commit was skipped:
      c4d4dcf1 Avoid infloop in read-multiple-choice (Bug#32257)
    • Glenn Morris's avatar
      Merge from origin/emacs-26 · 17a1dae4
      Glenn Morris authored
      2168165e ; * doc/lispref/nonascii.texi (Explicit Encoding): Fix typo.
      8f18d121 Improve documentation of decoding into a unibyte buffer
      7681a57b Remove redundants "See" before @xref or @pxref (Bug#35793)
      9bee7622 ; * src/coding.c: Improve commentary.  (Bug#34765)
      e61349c2 Fix customization type of recentf-max-saved-items
      # Conflicts:
      #	src/coding.c
    • Glenn Morris's avatar
      ; Auto-commit of loaddefs files. · 1860b6d5
      Glenn Morris authored
    • Glenn Morris's avatar
      * lisp/gnus/gnus.el: Mark autoloaded macros as such. · 008b263f
      Glenn Morris authored
      This avoids a build failure.
    • Eli Zaretskii's avatar
      Speed up redisplay of HELLO · daf32f1f
      Eli Zaretskii authored
      * etc/HELLO: Set 'inhibit-compacting-font-caches' non-nil
      locally.  (Bug#36032)
      * lisp/files.el: Add 'inhibit-compacting-font-caches' to the
      list of built-in variables for which we set up
      'safe-local-variable' properties.