1. 07 Apr, 2019 5 commits
  2. 06 Apr, 2019 10 commits
  3. 05 Apr, 2019 5 commits
  4. 04 Apr, 2019 7 commits
  5. 03 Apr, 2019 12 commits
    • Michael Albinus's avatar
      Work on asynchronous processes for tramp-adb.el · 8147d3c2
      Michael Albinus authored
      * lisp/net/tramp-adb.el (tramp-adb-handle-make-process):
      Simplify.  Remove echoed first line.
      (tramp-adb-send-command): Add NEVEROPEN and NOOUTPUT.
      
      * lisp/net/tramp-sh.el (tramp-process-sentinel): Remove.
      (tramp-sh-handle-make-process): Simplify.
      
      * lisp/net/tramp.el (tramp-process-sentinel): New defun, taken from
      tramp-sh.el.  Delete trailing shell prompt.
      
      * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process)
      (tramp-test30-make-process): Run also for tramp-adb.
      (tramp-test32-shell-command): Remove tramp-adb restrictions.
      (tramp-test34-explicit-shell-file-name): Rework.  Remove :unstable tag.
      8147d3c2
    • Glenn Morris's avatar
      * test/lisp/progmodes/flymake-tests.el (different-diagnostic-types): · ce9490cb
      Glenn Morris authored
      Expect failure on hydra.nixos.
      ce9490cb
    • Eli Zaretskii's avatar
      Improve commentary in 'field_relpos' · 2bcf0f09
      Eli Zaretskii authored
      * src/pdumper.c (PDUMPER_MAX_OBJECT_SIZE): New macro.
      (field_relpos): Use PDUMPER_MAX_OBJECT_SIZE, and comment on
      why we require that relpos be not too large.
      2bcf0f09
    • Eli Zaretskii's avatar
      Restore process-environment after portable dumping · b29b79ef
      Eli Zaretskii authored
      * src/pdumper.c (struct dump_context): New member
      old_process_environment.
      (Fdump_emacs_portable): Record the original value of
      process-environment.
      (dump_unwind_cleanup): Restore the original values of
      process-environment and post-gc-hook.
      b29b79ef
    • Stephen Leake's avatar
    • Basil L. Contovounesios's avatar
      Avoid using obsolete indent-relative-maybe · 0e468a62
      Basil L. Contovounesios authored
      * lisp/electric.el (electric-indent-functions-without-reindent):
      * lisp/indent.el (indent-according-to-mode): Check for
      indent-relative-first-indent-point in addition to its obsolete alias
      indent-relative-maybe.
      * lisp/obsolete/vi.el (vi-com-map): Use
      indent-relative-first-indent-point in place of its obsolete alias
      indent-relative-maybe.
      0e468a62
    • Stefan Monnier's avatar
      * lisp/progmodes/compile.el: Use non-nil values for *-function · 32e19b2b
      Stefan Monnier authored
      (compilation-parse-errors-filename-function,compilation-exit-message-function)
      (compilation-process-setup-function, compilation-buffer-name-function):
      Give them non-nil default values.
      (compilation-buffer-name): Restructure slightly.
      (compilation--default-buffer-name): New function, extracted from it.
      Use `name-of-mode` instead of `mode-command` to check if the current
      buffer is already in the appropriate mode.
      32e19b2b
    • Stefan Monnier's avatar
      * lisp/progmodes/compile.el: Allow 'line' functions in error-regexp-alist · 3062f81d
      Stefan Monnier authored
      (compilation-error-properties): Allow 'line' and 'end-line' to be functions,
      like 'col' and 'end-col'.
      (compilation-error-regexp-alist): Document this.
      (compilation-parse-errors): Drop support for old undocumented feature
      where 'line' was a function of 2 arguments.
      (compilation--compat-error-properties): Delete function.
      3062f81d
    • Glenn Morris's avatar
      ; Copyright years and license copyedits · 39c0795e
      Glenn Morris authored
      39c0795e
    • Noam Postavsky's avatar
      Allow partial decompression (Bug#33133) · b36913d8
      Noam Postavsky authored
      * src/decompress.c (Fzlib_decompress_region): Add optional
      ALLOW-PARTIAL parameter.
      * lisp/url/url-http.el (url-handle-content-transfer-encoding): Use it.
      * doc/lispref/text.texi (Decompression): Document it.
      * etc/NEWS: Announce it.
      b36913d8
    • Basil L. Contovounesios's avatar
      * lisp/gnus/gnus-dup.el: Use lexical-binding · 2bd3e484
      Basil L. Contovounesios authored
      (gnus-dup-list-dirty): Add docstring.
      (gnus-dup-open): Allocate gnus-dup-hashtb more conservatively now
      that it is no longer an obarray.
      (gnus-dup-enter-articles): Fix off-by-one error.
      (gnus-dup-suppress-articles): DRY.
      
      For discussion, see thread starting at:
      https://lists.gnu.org/archive/html/emacs-devel/2019-03/msg00974.html
      2bd3e484
    • Wilson Snyder's avatar
      Fix verilog-mode vmm statements and AUTOINPUTREG ignores. · e25e7d81
      Wilson Snyder authored
      * lisp/progmodes/verilog-mode.el (verilog-vmm-statement-re):
      Fix vmm statement regexps. Reported by Mattias Engdegard.
      (verilog-auto-reg-input)
      (verilog-auto-reg-input-assigned-ignore-regexp): For AUTOINPUTREG,
      allow ignoring assignments with new
      `verilog-auto-reg-input-assigned-ignore-regexp' variable, bug1401.
      Reported by David Rogoff.
      e25e7d81
  6. 02 Apr, 2019 1 commit
    • Paul Eggert's avatar
      Improve regexp advice again, and unchain ranges · f9ff60e0
      Paul Eggert authored
      * doc/lispref/searching.texi (Regexp Special):
      Mention char classes earlier, in a more-logical place.
      Advise sticking to ASCII letters and digits in ranges.
      Reword negative advice to make it clearer that it’s negative.
      * lisp/files.el (make-auto-save-file-name):
      * lisp/gnus/message.el (message-mailer-swallows-blank-line):
      * lisp/gnus/nndoc.el (nndoc-lanl-gov-announce-type-p)
      (nndoc-generate-lanl-gov-head):
      * lisp/org/org-eshell.el (org-eshell-open):
      * lisp/org/org.el (org-deadline-time-hour-regexp)
      (org-scheduled-time-hour-regexp):
      * lisp/progmodes/bat-mode.el (bat-font-lock-keywords):
      * lisp/progmodes/bug-reference.el (bug-reference-bug-regexp):
      * lisp/textmodes/less-css-mode.el (less-css-font-lock-keywords):
      * lisp/vc/vc-cvs.el (vc-cvs-valid-symbolic-tag-name-p):
      * lisp/vc/vc-svn.el (vc-svn-valid-symbolic-tag-name-p):
      Avoid attempts to chain ranges, as this can be confusing.
      For example, instead of [0-9-_.], use [0-9_.-].
      f9ff60e0