1. 10 Jul, 2018 6 commits
    • Basil L. Contovounesios's avatar
      Add predicate proper-list-p · 2fde6275
      Basil L. Contovounesios authored
      For discussion, see emacs-devel thread starting at
      https://lists.gnu.org/archive/html/emacs-devel/2018-04/msg00460.html.
      
      * lisp/subr.el (proper-list-p): New function.
      Implementation suggested by Paul Eggert <eggert@cs.ucla.edu> in
      https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00138.html.
      * doc/lispref/lists.texi (List Elements):
      * etc/NEWS: Document proper-list-p.
      * lisp/org/ob-core.el (org-babel-insert-result):
      * lisp/emacs-lisp/byte-opt.el (byte-optimize-if):
      * lisp/emacs-lisp/cl-macs.el (cl--make-usage-args): Use proper-list-p.
      * lisp/emacs-lisp/ert.el (ert--proper-list-p): Remove.
      Replaced by proper-list-p in lisp/subr.el.
      (ert--explain-equal-rec): Use proper-list-length.
      * lisp/format.el (format-proper-list-p): Remove.
      Replaced by proper-list-p in lisp/subr.el.
      (format-annotate-single-property-change): Use proper-list-p.
      * test/lisp/emacs-lisp/ert-tests.el (ert-test-proper-list-p):
      Move from here...
      * test/lisp/subr-tests.el (subr-tests--proper-list-length):
      ...to here, mutatis mutandis.
      2fde6275
    • Noam Postavsky's avatar
      Respect field boundaries in indent-line-to (Bug#32014) · e4ad2d1a
      Noam Postavsky authored
      * lisp/indent.el (indent-line-to): Use the back-to-indentation point
      as the end-point of whitespace removal, rather than
      backward-to-indentation which doesn't respect field boundaries.
      * test/lisp/emacs-lisp/lisp-mode-tests.el
      (lisp-indent-with-read-only-field): Don't expect to fail.
      e4ad2d1a
    • Noam Postavsky's avatar
      ; Merge from emacs-26 · 737481cc
      Noam Postavsky authored
      The following commit was skipped:
      
      8f7d35ca Stop using indent-line-to in lisp-indent-line (Bug#32014)
      737481cc
    • Noam Postavsky's avatar
      Merge from emacs-26 · 6b8349a9
      Noam Postavsky authored
      db3f7797 ; Test for Bug#32014
      90d95b00 Explicitly reject :server and :nowait (Bug#31903)
      917158f8 Fix Bug#32090
      
      # Conflicts:
      #	src/process.c
      6b8349a9
    • Noam Postavsky's avatar
      ; Merge from emacs-26 · 6de90fb4
      Noam Postavsky authored
      The following commit was skipped:
      
      848f0f73 Fix floating point exceptions on Alpha (Bug#32086)
      6de90fb4
    • Noam Postavsky's avatar
      Merge from emacs-26 · 7bcb697e
      Noam Postavsky authored
      65889a6d Fix bootstrap infloop in GNU/Linux alpha
      48efd1c9 Minor fix of a recent documentation change
      3302b7cd Mention the NSM in the gnutls variable doc strings
      40c2ce74 Remove test code from last commit
      e02d8e29 Fix Bug#32084
      da5d6dbe Fix (length NON-SEQUENCE) documentation
      7bcb697e
  2. 09 Jul, 2018 5 commits
    • Noam Postavsky's avatar
      Stop using indent-line-to in lisp-indent-line (Bug#32014) · 8f7d35ca
      Noam Postavsky authored
      This is partial revert of "Remove ignored argument from
      lisp-indent-line", because `indent-line-to' doesn't respect field
      boundaries.
      * lisp/emacs-lisp/lisp-mode.el (lisp-indent-line): Use delete-region
      and indent-to instead of `indent-line-to'.
      * test/lisp/emacs-lisp/lisp-mode-tests.el
      (lisp-indent-with-read-only-field): Expect to pass.
      
      Don't merge to master, we will fix indent-line-to there instead.
      8f7d35ca
    • Noam Postavsky's avatar
      ; Test for Bug#32014 · db3f7797
      Noam Postavsky authored
      * test/lisp/emacs-lisp/lisp-mode-tests.el
      (lisp-indent-with-read-only-field): New test.
      db3f7797
    • Noam Postavsky's avatar
      Explicitly reject :server and :nowait (Bug#31903) · 90d95b00
      Noam Postavsky authored
      * src/process.c (Fmake_network_process): Explicitly check for and
      signal an error when passed both :server and :nowait non-nil.  In
      Emacs 25, :nowait would be ignored in this case, but as of Emacs 26.1
      this gives an error, albeit an unclear one.  Also remove obsolete
      comment regarding configurations lacking non-blocking mode, the
      corresponding code was removed in 2012-11-17 "Assume POSIX 1003.1-1988
      or later for fcntl.h."
      90d95b00
    • Michael Albinus's avatar
      Fix Bug#32090 · 917158f8
      Michael Albinus authored
      * lisp/files-x.el (connection-local-normalize-criteria): Do not
      use PROPERTIES anymore.
      (connection-local-get-profiles): Rewrite, in order to accept any
      property as optional.  (Bug#32090)
      (connection-local-set-profiles):
      Adapt ´connection-local-normalize-criteria' call.
      
      * test/lisp/files-x-tests.el
      (files-x-test-connection-local-set-profiles)
      (files-x-test-hack-connection-local-variables-apply): Extend tests.
      917158f8
    • Sam Steingold's avatar
  3. 08 Jul, 2018 12 commits
  4. 07 Jul, 2018 14 commits
  5. 06 Jul, 2018 3 commits
    • Basil L. Contovounesios's avatar
      Fix scrolling · 6c60c4e2
      Basil L. Contovounesios authored
      * src/window.c (scroll_command): Fix scrolling.
      6c60c4e2
    • Paul Eggert's avatar
      Fix (length CIRCULAR) documentation · 10af9890
      Paul Eggert authored
      * doc/lispref/sequences.texi (Sequence Functions):
      Correct documentation of what (length X) does when
      X is a circular list.
      10af9890
    • Michael Albinus's avatar
      Tramp editorials · 271d1f77
      Michael Albinus authored
      * doc/misc/tramp.texi (Android shell setup): Mention Termux.
      
      * lisp/net/tramp-sh.el (tramp-remote-process-environment):
      Use proper spelling "Tramp" in docstring.
      271d1f77