1. 12 Jul, 2018 1 commit
    • Michael Albinus's avatar
      Provide feature 'threads · 3744fda5
      Michael Albinus authored
      * src/thread.c (syms_of_threads): Provide feature "threads".
      * test/src/thread-tests.el (top): Declare the functions.
      (all): Use (featurep 'threads) check.
  2. 11 Jul, 2018 2 commits
  3. 10 Jul, 2018 2 commits
    • John Shahid's avatar
      Avoid turning on the global-minor-mode recursively · 35e0305d
      John Shahid authored
      * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Clear
      the buffer-list inside MODE-enable-in-buffers to avoid enabling the
      mode recursively.  (Bug#31793)
    • Michael Albinus's avatar
      Fix Bug#32085 · 51bf4e46
      Michael Albinus authored
      * doc/misc/tramp.texi (GVFS based methods): `dav' and `davs' do
      not support paths in the volume name.  (Bug#32085)
  4. 09 Jul, 2018 4 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
      * 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.
    • 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.
    • 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."
    • 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)
      Adapt ´connection-local-normalize-criteria' call.
      * test/lisp/files-x-tests.el
      (files-x-test-hack-connection-local-variables-apply): Extend tests.
  5. 08 Jul, 2018 6 commits
  6. 07 Jul, 2018 5 commits
  7. 06 Jul, 2018 4 commits
  8. 04 Jul, 2018 1 commit
  9. 03 Jul, 2018 3 commits
  10. 01 Jul, 2018 4 commits
  11. 30 Jun, 2018 6 commits
  12. 29 Jun, 2018 2 commits
    • Paul Eggert's avatar
    • Eli Zaretskii's avatar
      Speed up replace-buffer-contents · eec71ebd
      Eli Zaretskii authored
      * src/editfns.c (EXTRA_CONTEXT_FIELDS): Add a_unibyte and
      b_unibyte members.
      (rbc_quitcounter): New static variable.
      (Freplace_buffer_contents): Initialize a_unibyte, b_unibyte, and
      rbc_quitcounter.  Inhibit modification hooks if they were not
      already inhibited.  Use rarely_quit to allow user to quit, to
      avoid calling maybe_quit too frequently (which hurts performance).
      Remove redundant assertions (which hurt performance too much).
      Call signal_after_change and update_compositions after all the
      changes are done.
      (buffer_chars_equal): Remove redundant assertions (which hurt
      performance).  Avoid using BUF_FETCH_CHAR_AS_MULTIBYTE, which
      hurts performance by referencing Lisp symbols; instead, use
      lower-level macros with explicit tests to select which macro to
      use.  (Bug#31888)