1. 11 Aug, 2018 11 commits
  2. 10 Aug, 2018 9 commits
    • Glenn Morris's avatar
      ; Merge from origin/emacs-26 · 110a7d1a
      Glenn Morris authored
      The following commit was skipped:
      
      5e42c349 (origin/emacs-26) Fix bugs in `auth-source-netrc-parse-one'.
      110a7d1a
    • Glenn Morris's avatar
      Merge from origin/emacs-26 · bd6b6cdb
      Glenn Morris authored
      71c92d89 Fix copying text properties by 'format'
      96be6b6e Improve error messages regarding initial-buffer-choice (Bug#2...
      00fb1270 * test/lisp/wdired-tests.el (wdired-test-unfinished-edit-01):...
      
      Conflicts:
      	lisp/startup.el
      bd6b6cdb
    • Glenn Morris's avatar
      ; Merge from origin/emacs-26 · 506ea8a2
      Glenn Morris authored
      The following commit was skipped:
      
      18588bce Make async :family 'local failures fail correctly again
      506ea8a2
    • Glenn Morris's avatar
      Merge from origin/emacs-26 · caa4d9c4
      Glenn Morris authored
      5afbf626 Fix emacsclient check for term.el buffer (Bug#21041)
      5132a585 Improve documentation of 'set-fontset-font'
      cd903253 Improve documentation of M-?
      155a8851 Reinterpret Esperanto characters in iso-transl as iso-8859-3.
      a0ef7338 Fix Flyspell mode when several languages are mixed in a buffer
      caa4d9c4
    • Filipp Gunbin's avatar
      Fix bugs in `auth-source-netrc-parse-one'. · 5e42c349
      Filipp Gunbin authored
      * lisp/auth-source.el (auth-source-netrc-parse-one): Ensure that match
        data is not overwritten in `auth-source-netrc-parse-next-interesting'.
        Ensure that blanks are skipped before and after going over comments
        and eols.
      * test/lisp/auth-source-tests.el (auth-source-test-netrc-parse-one): New test.
      
      (cherry picked from commit 60ff8101)
      5e42c349
    • Michael Albinus's avatar
      ; More instrumentation for shadowfile-tests.el and files.el · 243b68f7
      Michael Albinus authored
      * test/lisp/shadowfile-tests.el (shadow-test06-literal-groups)
      (shadow-test07-regexp-groups, shadow-test08-shadow-todo)
      (shadow-test09-shadow-copy-files): Use `set-visited-file-name'
      instead of setting the value in `buffer-file-name' directly.
      (Bug#32226)
      243b68f7
    • Michael Albinus's avatar
      Another try to fix Bug#32226 · 7fbf1247
      Michael Albinus authored
      * test/lisp/shadowfile-tests.el (shadow-test06-literal-groups)
      (shadow-test07-regexp-groups, shadow-test08-shadow-todo)
      (shadow-test09-shadow-copy-files): Use `set-visited-file-name'
      instead of setting the value in `buffer-file-name' directly.
      (Bug#32226)
      7fbf1247
    • Michael Albinus's avatar
      ; More instrumentation for files.el · 9905c927
      Michael Albinus authored
      9905c927
    • João Távora's avatar
      Allow completely disabling event logging in jsonrpc.el · 9bb52a8e
      João Távora authored
      Pretty printing the event sexp can be very slow when very big messages
      are involved.
      
      * lisp/jsonrpc.el (Version): Bump to 1.0.3
      (jsonrpc-connection): Tweak docstring for
      jsonrpc--event-buffer-scrollback-size.
      (jsonrpc--log-event): Only log if max size is positive.
      9bb52a8e
  3. 09 Aug, 2018 7 commits
    • Eli Zaretskii's avatar
      Fix copying text properties by 'format' · 71c92d89
      Eli Zaretskii authored
      * src/editfns.c (styled_format): Add the spec beginning index
      to the info recorded for each format spec, and use it to
      detect the case that a format spec and its text property end
      where the next spec with another property begins.  (Bug#32404)
      
      * test/src/editfns-tests.el (format-properties): Add tests for
      bug#32404.
      71c92d89
    • Michael Albinus's avatar
    • Alexander Gramiak's avatar
      Improve error messages regarding initial-buffer-choice (Bug#29098) · 96be6b6e
      Alexander Gramiak authored
      * lisp/startup.el (command-line-1) <initial-buffer-choice>: Make the
      messages conform to Emacs conventions, and show the invalid return
      value in the message.
      96be6b6e
    • Michael Albinus's avatar
      Fix Bug#32304 · f1a385de
      Michael Albinus authored
      * test/lisp/net/tramp-tests.el (tramp-test45-unload):
      Handle tramp-archive autoloaded objects.  Remove tag :unstable.
      f1a385de
    • João Távora's avatar
      Trim JSONRPC events buffer when it's too large · 449954dd
      João Távora authored
      * lisp/jsonrpc.el (Version): Bump to 1.0.2
      (jsonrpc--events-buffer-scrollback-size): New
      jsonrpc-connection slot.
      (jsonrpc--log-event): Use it to trim buffer.
      449954dd
    • João Távora's avatar
      Synchronous JSONRPC requests can be cancelled on user input · cdafa893
      João Távora authored
      This allows building more responsive interfaces, such as a snappier
      completion backend.
      
      * lisp/jsonrpc.el (Version): Bump to 1.0.1
      (jsonrpc-connection-receive): Don't warn when continuation isn't
      found.
      (jsonrpc-request): Add parameters CANCEL-ON-INPUT and
      CANCEL-ON-INPUT-RETVAL.
      cdafa893
    • Paul Eggert's avatar
      Minor pseudovector allocation cleanups · 63a8f4cf
      Paul Eggert authored
      * src/alloc.c (VECTOR_BLOCK_SIZE, VECTOR_BLOCK_BYTES)
      (VBLOCK_BYTES_MIN, VBLOCK_BYTES_MAX, VECTOR_MAX_FREE_LIST_INDEX):
      Prefer enums to macros where either will do.
      (allocate_vector_from_block): Arg is ptrdiff_t, not size_t.
      Use eassume instead of eassert.
      (PSEUDOVEC_STRUCT): New macro, which verifies the already-existing
      assumption that the vector-like objects are small.
      (cleanup_vector): Use it.  Use if-then-else systematically;
      this lets GCC do a bit better job.
      
      2018-08-08  Paul Eggert  <eggert@cs.ucla.edu>
      
      * src/alloc.c (VBLOCK_BYTES_MAX): Use vroundup_ct, not
      vroundup, so that can be used in static assertions.
      63a8f4cf
  4. 08 Aug, 2018 9 commits
    • Glenn Morris's avatar
    • Lars Ingebrigtsen's avatar
      Make async :family 'local failures fail correctly again · 18588bce
      Lars Ingebrigtsen authored
      * src/fileio.c (get_file_errno_data): Refactor out into its own
      function so that we can reuse the error handling from an async
      context (bug#31901).
      
      * src/process.c (connect_network_socket): When an async :family
      'local client fails (with a file error, for instance), mark the
      process as failed.
      
      (cherry picked from commit 92ba34d8)
      18588bce
    • Noam Postavsky's avatar
      Fix emacsclient check for term.el buffer (Bug#21041) · 5afbf626
      Noam Postavsky authored
      * lib-src/emacsclient.c (find_tty): Check for any TERM value with
      prefix of "eterm", not just "eterm" itself.  Also check for ",term:"
      in INSIDE_EMACS value.
      5afbf626
    • Charles A. Roelli's avatar
      ; Fix typos in commentary · 7eef5908
      Charles A. Roelli authored
      * src/xdisp.c (windows_or_buffers_changed, update_mode_lines)
      (get_phys_cursor_geometry, display_echo_area_1)
      (resize_mini_window_1):
      * src/dispextern.h (struct it): Fix typos in commentary.
      7eef5908
    • Michael Albinus's avatar
      Fix problems in tramp-tests · 5025fb61
      Michael Albinus authored
      * test/lisp/net/tramp-tests.el (tramp-test45-unload): Filter out
      tramp-archive objects.  (Bug#32304)
      
      * test/lisp/net/tramp-tests.el (tramp-test43-auto-load):
      Add skip condition.  (Bug#32304)
      (tramp-test43-unload): Tag as :unstable.
      5025fb61
    • Eli Zaretskii's avatar
      Improve documentation of 'set-fontset-font' · 5132a585
      Eli Zaretskii authored
      * doc/lispref/display.texi (Fontsets): Fix description of
      'set-fontset-font'.
      * src/fontset.c (Fset_fontset_font): Doc fix.  (Bug#32401)
      5132a585
    • Michael Albinus's avatar
      c85ff212
    • Michael Albinus's avatar
      Filter out tramp-archive objects in tramp-test45-unload · c9f13b9e
      Michael Albinus authored
      * test/lisp/net/tramp-tests.el (tramp-test45-unload): Filter out
      tramp-archive objects.  (Bug#32304)
      c9f13b9e
    • Michael Albinus's avatar
      Tag expensive tests in tramp-archive.el (Bug#30807) · 31929031
      Michael Albinus authored
      * test/lisp/net/tramp-archive-tests.el (tramp-archive-test44-auto-load)
      (tramp-archive-test44-delay-load): Rename.
      (tramp-archive-test07-file-exists-p)
      (tramp-archive-test08-file-local-copy)
      (tramp-archive-test09-insert-file-contents)
      (tramp-archive-test11-copy-file)
      (tramp-archive-test15-copy-directory)
      (tramp-archive-test16-directory-files)
      (tramp-archive-test17-insert-directory)
      (tramp-archive-test18-file-attributes)
      (tramp-archive-test19-directory-files-and-attributes)
      (tramp-archive-test20-file-modes)
      (tramp-archive-test21-file-links)
      (tramp-archive-test26-file-name-completion)
      (tramp-archive-test44-auto-load)
      (tramp-archive-test44-delay-load): Tag them as :expensive-test,
      because they run longer than 10 seconds.  (Bug#30807)
      31929031
  5. 07 Aug, 2018 4 commits