1. 02 Feb, 2019 8 commits
  2. 01 Feb, 2019 15 commits
  3. 31 Jan, 2019 3 commits
    • Paul Eggert's avatar
      Prefer static to extern where either will do · 47679e63
      Paul Eggert authored
      * src/charset.c (charset_table_size):
      * src/pdumper.c (dump_private):
      * src/sysdep.c (init_sigsegv):
      * src/window.c (old_selected_window):
      Now static.
      * src/charset.c (charset_table_size):
      Now int, since the value always fits in int.
      * src/gtkutil.c (xg_gtk_initialized): Now present only if
      HAVE_XWIDGETS, to make it clearer that this is an xwidgets
      hack.  All uses changed.
      * src/lread.c (ndefsubr): Remove; unused.
      * src/pdumper.h: Use usual GNU indenting style for functions,
      since my static-vs-extern checking hack relies on it.
      (dump_public): Always declare; simpler and doesn’t hurt.
      (pdumper_handle_page_fault): Remove unused decl.
      47679e63
    • Paul Eggert's avatar
      Widen modiff counts to avoid wraparound · 05d2fc71
      Paul Eggert authored
      Widen modification counts to at least 64 bits, to make
      wraparound practically impossible.
      * doc/lispref/buffers.texi (Buffer Modification):
      Don’t say the modification-count can wrap around.
      * src/buffer.c (Frestore_buffer_modified_p, Fbuffer_swap_text)
      (modify_overlay):
      * src/insdel.c (insert_1_both, insert_from_string_1)
      (insert_from_gap, insert_from_buffer_1)
      (adjust_after_replace, replace_range, replace_range_2)
      (del_range_2, modify_text):
      * src/textprop.c (modify_text_properties):
      Use modiff_incr instead of incrementing	directly.
      (Fbuffer_modified_tick, Fbuffer_chars_modified_tick):
      Don’t assume modification counts fit into fixnums.
      * src/buffer.h (struct buffer_text, struct buffer):
      * src/cmds.c (internal_self_insert):
      * src/fileio.c (Finsert_file_contents):
      * src/indent.c (last_known_column_modified):
      * src/keyboard.c (command_loop_1):
      * src/marker.c (cached_modiff):
      * src/syntax.c (find_start_modiff, parse_sexp_propertize)
      (find_defun_start):
      * src/window.h (struct window):
      Use modiff_count for modification counts.
      * src/editfns.c (Fsubst_char_in_region):
      Copy instead of incrementing modification counts,
      since integer overflow checking is not needed here.
      * src/lisp.h (modiff_count): New type.
      (modiff_incr, modiff_to_integer): New inline functions.
      * src/pdumper.c (dump_buffer): Update hash.
      05d2fc71
    • Paul Eggert's avatar
      Minor pdumper simplification · a68eee50
      Paul Eggert authored
      * src/pdumper.c (dump_roots, pdumper_load): Simplify initialization.
      (dump_bitset_init, pdumper_load): Omit unnecessary assignments.
      (dump_bitset_destroy): Remove; never called.  All callers removed.
      (dump_do_dump_relocation, pdumper_load): Add FIXME comment.
      (pdumper_load): Simplify by assuming C99.  Remove unused local.
      a68eee50
  4. 30 Jan, 2019 6 commits
  5. 29 Jan, 2019 7 commits
    • Michael Albinus's avatar
      * test/lisp/filenotify-tests.el (file-notify--deftest-remote): · 1f82ab7d
      Michael Albinus authored
      Tag as :unstable.
      1f82ab7d
    • Robert Pluim's avatar
      Move some descriptions to the right section · 7022acb0
      Robert Pluim authored
      * etc/NEWS: Move ibuffer and gnus change descriptions to
      mode-specific section.
      7022acb0
    • Eli Zaretskii's avatar
      Fix documentation of pdump file installation · 7a1f11de
      Eli Zaretskii authored
      * doc/lispref/internals.texi (Building Emacs): Correct the
      directory where the pdump file is installed.  (Bug#34244)
      7a1f11de
    • Eli Zaretskii's avatar
      Minor copyedits in last manual change · b94d7675
      Eli Zaretskii authored
      * doc/emacs/custom.texi (Authentication): Improve markup,
      indexing, and wording.
      b94d7675
    • Eli Zaretskii's avatar
      Improve documentation of face numbers · 73508e62
      Eli Zaretskii authored
      * doc/lispref/display.texi (Face Functions): Mention where the
      face number is used and that it depends on the 'face' property
      of the face symbol.  Improve indexing.
      73508e62
    • Michael Albinus's avatar
      Adapt `accept-process-output' arguments in tramp-tests · b092a9af
      Michael Albinus authored
      * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process)
      (tramp-test30-make-process, tramp-test31-interrupt-process)
      (tramp-test32-shell-command)
      (tramp--test-shell-command-to-string-asynchronously)
      (tramp-test43-asynchronous-requests):
      Adapt `accept-process-output' arguments.
      b092a9af
    • Michael Albinus's avatar
      ; Tramp cleanup · 492b31d9
      Michael Albinus authored
      * lisp/net/tramp-adb.el (tramp-adb-maybe-open-connection):
      Handle `non-essential'.
      
      * lisp/net/tramp-archive.el: Increase `max-specpdl-size' when
      loading tramp-gvfs.
      
      * lisp/net/tramp-rclone.el (tramp-rclone-mounted-p): Reorder for
      better traces.
      (tramp-rclone-maybe-open-connection): Handle `non-essential'.
      
      * lisp/net/tramp-sh.el (tramp-sh-handle-copy-directory)
      (tramp-find-inline-encoding): Simplify check.
      
      * lisp/net/tramp-smb.el (tramp-smb-handle-insert-directory)
      (tramp-smb-handle-insert-directory): Simplify check.
      
      * lisp/net/tramp-sudoedit.el (tramp-sudoedit-action-sudo):
      Simplify check.
      (tramp-sudoedit-maybe-open-connection): Handle `non-essential'.
      
      * lisp/net/tramp.el (tramp-handle-load, tramp-wait-for-regexp):
      Simplify check.
      (tramp-action-login, tramp-action-password, tramp-action-yesno)
      (tramp-action-yn, tramp-action-terminal): Return explicitly t.
      (tramp-process-one-action, tramp-process-actions): Adapt docstring.
      492b31d9
  6. 28 Jan, 2019 1 commit
    • Juri Linkov's avatar
      Small fixes · 137b65a9
      Juri Linkov authored
      * lisp/generic-x.el (etc-passwd-generic-mode): Add comment.  (Bug#34225)
      
      * lisp/vc/diff-mode.el (diff-syntax-fontify-hunk): Set overlay
      property 'diff-mode to 'syntax.  (Bug#33567)
      (diff-syntax-fontify-props): Reset buffer-file-name to nil.
      137b65a9