]> git.eshelyaron.com Git - emacs.git/commitdiff
; ChangeLog.3 update
authorNicolas Petton <nicolas@petton.fr>
Mon, 12 Nov 2018 15:42:49 +0000 (16:42 +0100)
committerNicolas Petton <nicolas@petton.fr>
Mon, 12 Nov 2018 15:42:49 +0000 (16:42 +0100)
ChangeLog.3

index a0a4794b4e03424fc5829fe1e7d558c3a26c35c9..6e1f68fe99479884c35d368760880d34fcf391f0 100644 (file)
+2018-11-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Work around dumping bug on GNU/Linux ppc64le
+
+       Problem reported by Thomas Fitzsimmons (Bug#33174).
+       Do not merge to master, as we have a better fix there.
+       * src/Makefile.in (emacs$(EXEEXT)):
+       (bootstrap-emacs$(EXEEXT)):
+       Unset EMACS_HEAP_EXEC before invoking temacs.
+
+2018-11-11  Eli Zaretskii  <eliz@gnu.org>
+
+       * lisp/files.el (write-file): Clarify the doc string.  (Bug#33339)
+
+2018-11-11  Simen Heggestøyl  <simenheg@gmail.com>
+
+       Fix typos in midnight.el
+
+       * lisp/midnight.el (clean-buffer-list-delay-general)
+       (clean-buffer-list-kill-regexps)
+       (clean-buffer-list-kill-buffer-names): Fix docstring typos.
+
+2018-11-10  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'move-file-to-trash'
+
+       * doc/emacs/files.texi (Misc File Ops): Index
+       move-file-to-trash.  State that the way to restore trashed
+       files is system-dependent.
+
+2018-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * src/data.c (Ftype_of): xwidget objects are possible! (bug#33294)
+
+       (syms_of_data): Define Qwidget here.
+       * src/xwidget.c (syms_of_xwidget): Instead of here.
+
+2018-11-09  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of Diff mode
+
+       * doc/emacs/files.texi (Diff Mode): Document the effect of
+       prefix argument on the Diff mode's commands.  Document
+       'diff-jump-to-old-file'.
+
+2018-11-09  Noam Postavsky  <npostavs@gmail.com>
+
+       Note that lex bound lambda forms are not self-quoting (Bug#33199)
+
+       * doc/lispref/functions.texi (Anonymous Functions):
+       * lisp/subr.el (lambda): Note that under lexical binding a lambda form
+       yields a closure object (Bug#33199).
+
+2018-11-08  Martin Rudalics  <rudalics@gmx.at>
+
+       Rewrite buffer display related doc-strings and doc
+
+       * lisp/window.el (display-buffer-overriding-action)
+       (display-buffer-alist, display-buffer-base-action)
+       (display-buffer-fallback-action, display-buffer-assq-regexp)
+       (display-buffer): Rewrite doc-strings using suggestions by
+       Alan Mackenzie <acm@muc.de>.
+       (display-buffer-use-some-frame): Adjust doc-string and
+       reformat code.
+       * doc/lispref/windows.texi (Buffer Display Action Alists):
+       Make docs on 'window-height', 'window-width' and
+       'preserve-size' entries more accurate.
+
+2018-11-06  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix call to GlobalMemoryStatusEx in w32.c
+
+       * src/w32.c (system_process_attributes): Initialize the size
+       of the data structure passed to GlobalMemoryStatusEx,
+       otherwise it fails.
+
+2018-11-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve recent changes in documentation of window handling
+
+       * doc/lispref/windows.texi (Displaying Buffers)
+       (Choosing Window, Buffer Display Action Functions)
+       (Buffer Display Action Alists, Choosing Window Options)
+       (Precedence of Action Functions, The Zen of Buffer Display):
+       Fix wording, punctuation, and markup.  Remove redundant
+       cross-references.
+
+       * doc/emacs/windows.texi (Window Choice, Temporary Displays):
+       Fix wording and punctuation.
+
+2018-11-04  Martin Rudalics  <rudalics@gmx.at>
+
+       Rewrite documentation of buffer display
+
+       * doc/emacs/windows.texi (Window Choice): Rewrite, replacing
+       references to older buffer display options with references to
+       and examples of buffer display actions.
+       (Temporary Displays): Rewrite display of *Completions*
+       example.
+
+       * doc/lispref/elisp.texi (Top): New Windows section
+       'Displaying Buffers'.
+       * doc/lispref/frames.texi (Child Frames): Adjust cross
+       reference.
+       * doc/lispref/windows.texi (Windows): New section 'Displaying
+       Buffers'.  Move sections 'Choosing Window', 'Display Action
+       Functions' and 'Choosing Window Options' there and adjust
+       namings.  Preferably write 'Buffer Display Action' instead of
+       'Display Action'.  More consistently use @w{} to make key
+       binding specifications unsplittable.
+       (Displaying Buffers): New section.
+       (Choosing Window): Make it a subsection of 'Displaying
+       Buffers'.  More explicitly describe how 'display-buffer'
+       compiles its list of action functions and the action alist.
+       (Buffer Display Action Functions): Rename from 'Display Action
+       Functions', make it a subsection of 'Displaying Buffers' and
+       rewrite it.  Elide more detailed descriptions of action alist
+       entries; these are now in the new section 'Buffer Display
+       Action Functions'.  Remove example.
+       (Buffer Display Action Alists): New subsection of 'Displaying
+       Buffers' giving a comprehensive description of recognized
+       action alist entries with appropriate indexing.  Contents were
+       partially moved here from the old 'Display Action Functions'
+       section.
+       (Choosing Window Options): Make it a subsection of 'Displaying
+       Buffers'.  Add examples of how to rewrite old buffer display
+       options with the help of buffer display actions.
+       (Precedence of Action Functions): New subsection of
+       'Displaying Buffers' explaining the execution order of action
+       functions with the help of a detailed example.
+       (The Zen of Buffer Display): New subsection of 'Displaying
+       Buffers' supplying guidelines on how to write and use buffer
+       display actions with examples.
+       (Side Windows, Displaying Buffers in Side Windows)
+       (Frame Layouts with Side Windows, Atomic Windows): Update
+       references to the 'Displaying Buffers' subsections.
+
+2018-11-03  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of destructuring-binding macros
+
+       * lisp/emacs-lisp/pcase.el (pcase-dolist, pcase-let)
+       (pcase-let*): Improve the doc strings.
+
+       * doc/lispref/sequences.texi (Sequence Functions): Improve
+       wording and rename arguments of seq-let to be more
+       descriptive.  Add a cross-reference to "Destructuring with
+       pcase Patterns".
+       * doc/lispref/control.texi (Pattern-Matching Conditional):
+       Improve wording and the menu.
+       (pcase Macro): Incorporate patch suggested by Paul Eggert
+       <eggert@cs.ucla.edu>.  Reformat text.
+       (Destructuring with pcase Patterns): Rename from
+       "Destructuring patterns", and improve wording and indexing.
+
+2018-11-03  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid byte compilation warning in rcirc.el
+
+       * lisp/net/rcirc.el (rcirc-prompt-start-marker): Move
+       definition before 1st use to avoild byte-compiler warning.
+
+2018-11-03  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Avoid race in rcirc process filter (bug#33145)
+
+       * lisp/net/rcirc.el (rcirc-filter): Clear rcirc-process-output
+       before processing its constituent lines.  Otherwise, if rcirc-filter
+       runs again before the last rcirc-process-server-response is
+       finished, the contents of rcirc-process-output could be duplicated.
+
+2018-11-03  Jordan Wilson  <jordan.t.wilson@gmx.com>  (tiny change)
+
+       Avoid file-name errors when viewing PDF from Gnus
+
+       * lisp/doc-view.el (doc-view-mode): Run the output file name
+       through 'convert-standard-filename', to avoid problems with
+       characters that are not allowed in file names on some
+       systems.  (Bug#32989)
+
+2018-11-02  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid crashes with remapped default face in Org mode
+
+       * src/xfaces.c (face_at_buffer_position): Look up BASE_FACE_ID
+       anew if it is not in the frame's face cache.  This avoids
+       crashes when Org mode sets up for a new major mode in embedded
+       code fragment, and the default face is remapped.  (Bug#33222)
+
+2018-11-01  Eric Abrahamsen  <eric@ericabrahamsen.net>
+
+       Doc fix for checkdoc-continue
+
+       * lisp/emacs-lisp/checkdoc.el (checkdoc-continue): There is no second
+         optional argument, and the function always starts from point.
+
+2018-11-01  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix a typo in autoload.el
+
+       * lisp/emacs-lisp/autoload.el (update-directory-autoloads):
+       Remove stray backslashes.  (Bug#33231)
+
+2018-10-31  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * doc/lispref/control.texi (Destructuring patterns): New subsection.
+
+2018-10-31  Gemini Lasswell  <gazally@runbox.com>
+
+       Add regression test for Bug#33014
+
+       Backport from master.
+       * test/src/eval-tests.el:
+       (eval-tests-byte-code-being-evaluated-is-protected-from-gc): New test.
+       (eval-tests-33014-var): New variable.
+       (eval-tests-33014-func, eval-tests-33014-redefine): New functions.
+
+2018-10-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Refer to bytecode constant vectors (Bug#33014)
+
+       Backport from master.
+       * src/bytecode.c (exec_byte_code): Save VECTOR into stack slot
+       so that it survives GC.  The stack slot was otherwise unused,
+       so this doesn’t cost us memory, only a store insn.
+
+2018-10-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp/emacs-lisp/pcase.el: Improve docstrings.
+
+2018-10-30  Eli Zaretskii  <eliz@gnu.org>
+
+       * lisp/emacs-lisp/rx.el (rx): Fix typo in doc string.  (Bug#33205)
+
+2018-10-30  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve doc string of 'call-process'
+
+       * src/callproc.c (Fcall_process): Clarify DESTINATION in the
+       doc string.
+
+2018-10-30  Eli Zaretskii  <eliz@gnu.org>
+
+       Document that generic functions cannot be commands
+
+       * doc/lispref/commands.texi (Defining Commands):
+       * doc/lispref/functions.texi (Generic Functions): Document
+       that generic functions cannot be turned into commands.
+       (Bug#33170)
+
+2018-10-28  Charles A. Roelli  <charles@aurox.ch>
+
+       * lisp/mail/rmailsum.el (rmail-summary-output): Add lost word to doc.
+
+2018-10-28  Charles A. Roelli  <charles@aurox.ch>
+
+       Add index entries for more isearch commands/bindings (Bug#32990)
+
+       * doc/emacs/search.texi (Basic Isearch): Index isearch-exit,
+       isearch-abort, isearch-cancel, isearch-repeat-forward,
+       isearch-repeat-backward and their bindings.
+       (Repeat Isearch): Index isearch-ring-advance,
+       isearch-ring-retreat and isearch-edit-string.
+       (Special Isearch): Index isearch-quote-char,
+       isearch-char-by-name and their bindings.  Index
+       isearch-query-replace and isearch-query-replace-regexp, and
+       the latter's binding.  Explain what
+       isearch-query-replace-regexp does.  Index isearch-complete.
+       (Word Search): Index isearch-toggle-word.
+
+2018-10-27  Noam Postavsky  <npostavs@gmail.com>
+
+       * lisp/simple.el (filter-buffer-substring): Clarify doc (Bug#33179).
+
+2018-10-27  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix recent change in lispref/processes.texi.
+
+       * doc/lispref/processes.texi (Asynchronous Processes): Clarify
+       wording.  Suggested by Thomas Fitzsimmons <fitzsim@fitzsim.org>.
+       (Bug#33050)
+
+2018-10-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * lisp/simple.el (region-extract-function): Doc fix.  (Bug#33167)
+
+       * lisp/simple.el (region-bounds): Doc fix.  (Bug#33168)
+
+2018-10-27  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'process-connection-type'
+
+       * doc/lispref/processes.texi (Asynchronous Processes): Clarify
+       better when it is advisable to use pipes for communicating
+       with subprocesses.  (Bug#33050)
+
+2018-10-27  Pierre Téchoueyres  <pierre.techoueyres@free.fr>
+
+       Unify prompt for gnupg passphrase between GNU/Linux and MS-Windows.
+
+       * lisp/epg.el (epg--start): Use 'raw-text' for coding system instead
+       of 'binary', in order to avoid spurious carriage return on Microsoft
+       Windows and MS-DOS when prompting for a password.  (Bug#33040)
+
+2018-10-27  Eli Zaretskii  <eliz@gnu.org>
+
+       Doc fix of 'gnus-fetch-old-headers'
+
+       * lisp/gnus/gnus-sum.el (gnus-fetch-old-headers): Avoid
+       treating 'some' and 'invisible' as symbols that need to be
+       hyperlinked.  Reported by Robert Pluim <rpluim@gmail.com>.
+       (Bug#33090)
+
+2018-10-27  Eric Abrahamsen  <eric@ericabrahamsen.net>
+
+       Deactivate incorrect hyperlinking in gnus-build-sparse-threads doc
+
+       * lisp/gnus/gnus-sum.el (gnus-build-sparse-threads): Add the word
+       "symbol" so it doesn't link to the `some' function.  (Bug#33090)
+
+2018-10-27  Eli Zaretskii  <eliz@gnu.org>
+
+       Minor copyedits in cmdargs.texi
+
+       * doc/emacs/cmdargs.texi (Initial Options): Document '-nsl'.
+       Add a cross-reference to "Writing Dynamic Modules".
+
+2018-10-27  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of X resource loading
+
+       * doc/emacs/cmdargs.texi (Initial Options):
+       * doc/emacs/frames.texi (Frame Parameters):
+       * doc/emacs/xresources.texi (Resources): Document the
+       '--no-x-resources' command-line option and the fact that X
+       resources override .emacs settings of frame parameters.
+       (Bug#32975)
+
+2018-10-27  Michael Albinus  <michael.albinus@gmx.de>
+
+       * lisp/net/tramp-sh.el (tramp-inline-compress-commands):
+
+       Suppress warnings about obsolete environment variable GZIP.
+
+2018-10-25  Noam Postavsky  <npostavs@gmail.com>
+
+       Don't error when indenting malformed Lisp (Bug#30891)
+
+       * lisp/emacs-lisp/lisp-mode.el (lisp-indent-calc-next): If we run out
+       of indent stack, reset the parse state.
+
+2018-10-25  Charles A. Roelli  <charles@aurox.ch>
+
+       Improve 'isearch-delete-char' documentation (Bug#32990)
+
+       * doc/emacs/search.texi (Basic Isearch): Index
+       'isearch-delete-char', its keybinding and the isearch "input
+       item" concept, and define the latter.
+       (Error in Isearch): Clarify the different uses of DEL and
+       C-M-w during isearch.
+
+       * lisp/isearch.el (isearch-delete-char): Correct its
+       documentation and link to the Info node '(emacs)Basic Isearch'
+       which explains less technically how this function works in
+       everyday usage.
+
+2018-10-25  Alan Third  <alan@idiocy.org>
+
+       Improve XPM load failure message (bug#33126)
+
+       * src/image.c (xpm_load_image): Only XPM3 is supported, so make that
+       explicit.
+
+2018-10-25  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid infloop in CPerl mode fontification
+
+       * lisp/progmodes/cperl-mode.el
+       (cperl-font-lock-fontify-region-function): Stop the loop at
+       EOB, to avoid inflooping there.  (Bug#33114)
+
+2018-10-25  Andreas Schwab  <schwab@suse.de>
+
+       Fix minibuffer-help-form for lexical binding
+
+       * lisp/simple.el (set-variable): Substitute var into
+       minibuffer-help-form.
+       * lisp/cus-edit.el (custom-prompt-variable): Likewise.
+
+2018-10-24  Alan Third  <alan@idiocy.org>
+
+       Fix some NS drawing issues (bug#32932)
+
+       * src/nsterm.m (ns_clip_to_rect):
+       (ns_reset_clipping): Remove gsaved variable and associated code.
+       (ns_flush_display): Remove function.
+       (ns_copy_bits): use translateRectsNeedingDisplayInRect:by: to copy any
+       pending drawing actions along with the image.
+       ([EmacsView windowWillResize:toSize:]): Remove unneeded call.
+       ([EmacsView drawRect:]): Remove redundant call to ns_clear_frame_area,
+       and optimize the exposed rectangles.
+       (ns_draw_window_cursor): Remove unneeded disabling of screen updates.
+
+2018-10-24  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus/mm-util.el (mm-decompress-buffer): Fix split-string args.
+
+2018-10-24  Noam Postavsky  <npostavs@gmail.com>
+
+       * doc/misc/calc.texi (Summary): The +/- key is 'p', not 'P'.
+
+2018-10-23  Robert Pluim  <rpluim@gmail.com>
+
+       Correct typo in GNU ELPA url
+
+       * doc/misc/efaq.texi (Packages that do not come with Emacs):
+       Correct typo in GNU ELPA url (Bug#33072).  Change other url
+       references to use https scheme.
+
+2018-10-22  Eli Zaretskii  <eliz@gnu.org>
+
+       * doc/misc/dired-x.texi (Omitting Variables): Fix wording. (Bug#33112)
+
+2018-10-20  Michael Heerdegen  <michael_heerdegen@web.de>
+
+       Fix help-form binding in dired-create-files
+
+       This fixes Bug#32630: since "dired-aux" moved to lexical binding mode,
+       the free variable TO in the constructed HELP-FORM got out of scope of
+       the surrounding 'let'.
+
+       * lisp/dired-aux.el (dired-create-files): Make the binding of
+       HELP-FORM a string.
+
+2018-10-20  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix a pasto in a Gnus doc string
+
+       * lisp/gnus/gnus-art.el (gnus-article-treat-fold-newsgroups):
+       Doc string fix.  (Bug#33081)
+
+2018-10-19  Mauro Aranda  <maurooaranda@gmail.com>  (tiny change)
+
+       Update revert-buffer documentation
+
+       * doc/emacs/files.texi (Reverting): Document that revert-buffer
+       does keep undo history.  (Bug#33084)
+
+2018-10-18  Juri Linkov  <juri@linkov.net>
+
+       * lisp/mail/smtpmail.el (smtpmail-send-queued-mail): Load file with .el suffix.
+
+       For the case when load-prefer-newer is t, ensure loading the right file
+       by explicitly adding the .el suffix.  Use the same variable names
+       as in the function smtpmail-send-it.  (Bug#33055)
+
+2018-10-16  Glenn Morris  <rgm@gnu.org>
+
+       Tweak Makefile emacs-module.h handling
+
+       * Makefile.in (install-arch-indep, uninstall): Respect DESTDIR.
+       Handle whitespace.  Remove non-portable mkdir argument.
+
+       (cherry picked from commit c1d0dbd6ca92cb221024382b19654e4fbf1d1ed3)
+
+2018-10-16  Philipp Stephani  <phst@google.com>
+
+       Install emacs-module.h (Bug#31929)
+
+       * Makefile.in (includedir): New variable.
+       (install-arch-indep): Install emacs-module.h.
+       (uninstall): Uninstall emacs-module.h.
+
+       (cherry picked from commit 00ea749f2af44bff6ea8c1259477fbf0ead8a306)
+
+2018-10-15  Alan Mackenzie  <acm@muc.de>
+
+       Clarify documentation of fractional vertical scrolling and some doc strings
+
+       * doc/lispref/windows.texi (vertical scrolling): Clarify the meaning of
+       vertical scrolling by referring to tall screen lines, images, and the display
+       action.  Clarify an ambiguous English tense.
+
+       * src/window.c (window-vscroll, set-window-vscroll): Amend doc strings to
+       refer to display.
+
+2018-10-15  Charles A. Roelli  <charles@aurox.ch>
+
+       * lisp/isearch.el (isearch-cmds): Recall absent isearch--state slot.
+
+2018-10-14  Alan Mackenzie  <acm@muc.de>
+
+       doc/lispref/edebug.texi (Specification List) Remove obstrusive blank line
+
+2018-10-14  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix wording in module API documentation
+
+       * doc/lispref/internals.texi (Module Functions): Fix confusing
+       wording.  Reported by Basil L. Contovounesios <contovob@tcd.ie>.
+
+2018-10-13  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix redisplay of glyphless characters
+
+       * src/conf_post.h (bool_bf): Use 'unsigned int' in the MinGW
+       builds.  Suggested by Tom Tromey <tom@tromey.com>.  (Bug#33017)
+       * src/dispnew.c (scrolling_window): Update commentary
+       regarding xwidget builds.
+
+2018-10-13  Robert Pluim  <rpluim@gmail.com>
+
+       Update --without-toolkit-scroll-bars doc
+
+       * configure.ac (--without-toolkit-scroll-bars): Update list of
+       affected toolkits.
+
+2018-10-13  Robert Pluim  <rpluim@gmail.com>
+
+       Call GTK functions only on GTK scrollbars
+
+       * src/gtkutil.c (xg_set_background_color) [USE_TOOLKIT_SCROLL_BARS]:
+       Don't call GTK functions on non-GTK scrollbars (Bug#32975).
+
+2018-10-13  Eli Zaretskii  <eliz@gnu.org>
+
+       Update the description of startup in ELisp manual
+
+       * doc/lispref/os.texi (Startup Summary): Remove stale
+       reference to window-system-initialization-alist.  Reported by
+       Zhang Haijun <ccsmile2008@outlook.com>.
+
+2018-10-13  Eli Zaretskii  <eliz@gnu.org>
+
+       Use the 'line-number' face for line-number fields past EOB
+
+       * src/xdisp.c (get_phys_cursor_geometry): Treat rows at and
+       beyond ZV specially.  Don't let the cursor exceed the
+       vertical dimensions of the row.
+       (maybe_produce_line_number): Use the 'line-number' face
+       instead of 'default' for blank fields beyond ZV.  Don't update
+       the IT metrics when displaying blank line-number fields beyond
+       ZV.  (Bug#32337)
+
+2018-10-12  Alan Third  <alan@idiocy.org>
+
+       Ensure NS frame is redrawn correctly  after scroll
+
+       * src/nsterm.m (ns_copy_bits): Set needsDisplay so the previous cursor
+       position is redrawn.
+
+2018-10-12  Alex Branham  <alex.branham@gmail.com>
+
+       Avoid byte-compiler warning in em-rebind.el
+
+       * lisp/eshell/em-rebind.el (eshell-delete-backward-char): Use
+       'delete-char' instead of delete-backward-char.  (Bug#32945)
+
+2018-10-12  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve indexing of 'C-SPC C-SPC'
+
+       * doc/emacs/mark.texi (Disabled Transient Mark): Fix
+       indexing.  (Bug#32959)
+
+2018-10-11  Eric Abrahamsen  <eric@ericabrahamsen.net>
+
+       Fix bug with precious entries in Gnus registry
+
+       * lisp/registry.el (registry-collect-prune-candidates): This `cdr' was
+         an error: it meant that the last key in the precious list, would be
+         considered a nil. Since the precious list only contains the symbol
+         'mark by default, marks were never considered precious.
+       * doc/misc/gnus.texi (Store arbitrary data): Fix typo: "marks" should
+         be "mark".
+
+2018-10-11  Eli Zaretskii  <eliz@gnu.org>
+
+       Document in the ELisp manual how to write loadable modules
+
+       * doc/lispref/internals.texi (Writing Dynamic Modules)
+       (Module Initialization, Module Functions, Module Values)
+       (Module Misc, Module Nonlocal): New nodes.
+       * doc/lispref/loading.texi (Dynamic Modules): Add
+       cross-reference to the new node.
+       * doc/lispref/internals.texi (GNU Emacs Internals):
+       * doc/lispref/elisp.texi (Top): Update menus for the new nodes.
+
+2018-10-11  Tino Calancha  <tino.calancha@gmail.com>
+
+       dired-do-shell-command: Notify users after abort the command
+
+       * lisp/dired-aux.el (dired-do-shell-command):  Notify users that
+       the command have aborted when they answer 'n' to the prompt (Bug#32969).
+
+2018-10-11  Michael Albinus  <michael.albinus@gmx.de>
+
+       Adapt Tramp version.  Do not merge with master
+
+       * lisp/net/trampver.el: Change version to "2.3.5.26.2".
+       (customize-package-emacs-version-alist): Add Tramp version
+       integrated in Emacs 26.2.
+
+2018-10-10  Alan Third  <alan@idiocy.org>
+
+       Fix Apple Script permissions error
+
+       * nextstep/templates/Info.plist.in: Add NSAppleEventsUsageDescription
+       message to enable AppleEvents usage.
+
+2018-10-10  Mauro Aranda  <maurooaranda@gmail.com>  (tiny change)
+
+       Fix typo in 'timerp' documentation
+
+       * doc/lispref/os.texi (Timers): Fix typo in 'timerp' documentation.
+       (Bug#32999)
+
+2018-10-08  Charles A. Roelli  <charles@aurox.ch>
+
+       * doc/emacs/mark.texi (Mark): Index "(de)activating the mark".
+
+       (Bug#32956)
+
+2018-10-08  Scott Corley  <scott@scorley.com>  (tiny change)
+
+       Fix overflow lockup with frames > 255 lines
+
+       Backport from master.
+       * src/scroll.c (struct matrix_elt): Change unsigned char fields to
+       int to handle frames with more than 255 lines (Bug#32951).
+
+2018-10-07  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid assertion violations in nonsensical calls to 'signal'
+
+       * src/eval.c (Fsignal): If both arguments are nil, replace the
+       first one with 'error', to avoid assertion violations further
+       down the line.  (Bug#32961)
+
+2018-10-06  Charles A. Roelli  <charles@aurox.ch>
+
+       * lisp/simple.el (transient-mark-mode): Correct documentation.  (Bug#32956)
+
+2018-10-06  Eli Zaretskii  <eliz@gnu.org>
+
+       Update the locale and language database
+
+       * lisp/international/mule-cmds.el (locale-language-names):
+       Update the list of supported locales.  Use existing language
+       names where available.
+
+2018-10-05  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix a typo in a doc string.
+
+       * lisp/window.el (display-buffer-alist): Fix a typo in a doc string.
+       Reported by Michael Heerdegen <michael_heerdegen@web.de>.
+
+2018-10-05  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       Make nneething allow CRLF-encoded files (bug#32940)
+
+       * lisp/gnus/nneething.el (nneething-request-article):
+       Bind coding system to raw-text instead of binary when reading a file,
+       that may be CRLF-encoded (bug#32940).
+
+2018-10-04  Eric Abrahamsen  <eric@ericabrahamsen.net>
+
+       Further fix to eieio-persistent
+
+       * lisp/emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value):
+         Make handling of hash tables and vectors recursive. This is
+         necessary because the write process, in `eieio-override-prin1' is
+         also recursive. With any luck, this will be the last fix of its
+         kind. If that's true, cherry-pick to Emacs 26.2 later on.
+
+2018-10-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid ridiculously high stack limit requests on macOS
+
+       * src/emacs.c (main): Avoid wraparound in subtraction of
+       rlim_t values, in case rlim_t is an unsigned type.  (Bug#32338)
+
+2018-10-03  Charles A. Roelli  <charles@aurox.ch>
+
+       Improve documentation of 'read-hide-char'
+
+       * src/minibuf.c (syms_of_minibuf) <Vread_hide_char>: Clarify
+       documentation and mention where else the variable is used.
+       * doc/lispref/minibuf.texi (Reading a Password): Add an index
+       entry for 'read-hide-char'.
+
+2018-10-03  Alan Mackenzie  <acm@muc.de>
+
+       In follow mode, prevent the cursor resting on a partially displayed line
+
+       Don't merge to master.  This fixes bug #32848
+
+       * lisp/follow.el (follow-adjust-window): If point ends up in a partially
+       displayed line in a left hand or middle window, move it one line
+       forward, to
+       prevent unwanted scrolling should make-cursor-line-fully-visible be
+       non-nil.
+
+2018-10-03  Alan Mackenzie  <acm@muc.de>
+
+       Revert "Temporary workaround for bug #32848 for branch emacs-26"
+
+       This reverts commit 6650751ce73413d05599df07a9c5bc70744260f3.
+
+2018-10-03  Alan Mackenzie  <acm@muc.de>
+
+       Revert "* etc/NEWS: Note setting make-cursor-line-fully-visible to nil in follow-mode"
+
+       This reverts commit f3c8f4bde2de2b9d42c44f5e44f34c427bebdc58.
+
+2018-10-03  Alan Mackenzie  <acm@muc.de>
+
+       * etc/NEWS: Note setting make-cursor-line-fully-visible to nil in follow-mode
+
+       Also re-insert the "temporary note" explaining --- and +++.
+
+2018-10-03  Noam Postavsky  <npostavs@gmail.com>
+
+       Fix note about interactive advice (Bug#32905)
+
+       * doc/lispref/functions.texi (Core Advising Primitives): Add missing
+       ':', and finish the sentence fragment.
+
+2018-10-01  Michael Albinus  <michael.albinus@gmx.de>
+
+       Comple fix for Bug#32550
+
+       * lisp/net/tramp.el (tramp-rfn-eshadow-update-overlay):
+       Use `save-excursion'.  This completes the fix of Bug#32550.
+
+2018-10-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * lisp/savehist.el (savehist-mode): Doc fix.  (Bug#32889)
+
+2018-09-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>
+
+       Org manual: Rewrite the Org Mobile section
+
+       * doc/misc/org.texi (Org Mobile): Rewritten from "MobileOrg" section.
+       Remove all references to non-free software.
+       Moved into "Miscellaneous", much like Org Crypt library. No longer an
+       appendix.
+       (Footnotes): Remove a reference to "MobileOrg".
+       (Bug#32722)
+
+2018-09-30  Alan Mackenzie  <acm@muc.de>
+
+       Temporary workaround for bug #32848 for branch emacs-26
+
+       Do not merge with master.
+
+       * lisp/follow.el (follow-mode): Set make-cursor-line-fully-visible to nil
+       buffer locally whilst follow-mode is active.
+
+2018-09-29  Tino Calancha  <tino.calancha@gmail.com>
+
+       Improve cl-do, cl-do* docstrings
+
+       * lisp/emacs-lisp/cl-macs.el(cl-do, cl-do*):
+       Improve docstring (Bug#32803).
+
+2018-09-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid returning early in 'while-no-input' due to subprocesses
+
+       * src/keyboard.c (kbd_buffer_store_buffered_event): Support
+       also the internal buffer-switch events.
+       (syms_of_keyboard) <Qbuffer_switch>: New DEFSYM.
+
+       * lisp/subr.el (while-no-input-ignore-events): Ignore
+       'buffer-switch' events.  Reported by Michael Heerdegen
+       <michael_heerdegen@web.de>.
+
+       * etc/NEWS: Mention the change in behavior of 'while-no-input'
+
+2018-09-29  John Shahid  <jvshahid@gmail.com>
+
+       Cleanup when opening a new terminal fails. (Bug#32794)
+
+       * src/term.c (init_tty): Call delete_terminal_internal if emacs_open
+       fail.
+       * src/terminal.c (delete_terminal): Move some code into
+       delete_terminal_internal and call it.
+       (delete_terminal_internal): New function.
+       * src/termhooks.h: Prototype for delete_terminal_internal.
+
+2018-09-28  Alan Third  <alan@idiocy.org>
+
+       Fix deprecation warning
+
+       * src/nsterm.m (ns_term_init): Use writeToFile or writeToURL as
+       required.
+
+2018-09-28  Alan Third  <alan@idiocy.org>
+
+       Make all NS drawing be done from drawRect
+
+       See bug#31904 and bug#32812.
+
+       * src/nsterm.m (ns_update_begin): Don't lock focus, only clip if there
+       is already a view focused.
+       (ns_update_end): Don't mess with view focusing any more.
+       (ns_focus): Only clip drawing if there is already a focused view,
+       otherwise mark area dirty for later drawing.  Renamed ns_clip_to_rect.
+       All callers changed.
+       (ns_unfocus): Don't unfocus the view any more.  Renamed
+       ns_reset_clipping. All callers changed.
+       (ns_clip_to_row): Update to match ns_clip_to_rect.
+       (ns_clear_frame):
+       (ns_clear_frame_area):
+       (ns_draw_fringe_bitmap):
+       (ns_draw_window_cursor):
+       (ns_draw_vertical_window_border):
+       (ns_draw_window_divider):
+       (ns_dumpglyphs_stretch):
+       (ns_draw_glyph_string): Only draw if ns_focus or ns_clip_to_row
+       return YES.
+       (ns_copy_bits): Remove superfluous calls to ns_(un)focus.
+       (ns_flush_display): New function.
+
+2018-09-28  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Bug#32828
+
+       * lisp/net/dbus.el (dbus-init-bus): Return number of connections,
+       as promised by the docstring.  (Bug#32828)
+
+2018-09-28  Noam Postavsky  <npostavs@gmail.com>
+
+       * lisp/net/shr.el (shr-copy-url): Fix docstring.
+
+2018-09-27  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix typos in documentation
+
+       * doc/misc/vhdl-mode.texi (Custom Indentation Functions):
+       * doc/misc/url.texi (Customization):
+       * doc/misc/tramp.texi (Overview):
+       * doc/misc/srecode.texi (Developing Template Functions):
+       * doc/misc/sieve.texi (Sieve Mode):
+       * doc/misc/reftex.texi (Options - Creating Citations):
+       * doc/misc/org.texi (Cooperation, Conflicts):
+       * doc/misc/gnus.texi (Misc Group Stuff):
+       * doc/misc/eshell.texi (Bugs and ideas):
+       * doc/misc/calc.texi (Summary):
+       * doc/man/emacsclient.1:
+       * doc/lispref/os.texi (Security Considerations):
+       * doc/lispref/control.texi (pcase Macro):
+       * CONTRIBUTE: Fix typos.  Reported by Mak Kolybabi
+       <mak@kolybabi.com>  (Bug#32853)
+
+2018-09-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * doc/emacs/kmacro.texi (Basic Keyboard Macro): Mention old bindings
+
+       According to Apple gospel, function keys are partly going the way of the dodo
+       so F3/F4 can, like in the good old days, be hard to reach for some users.
+
+2018-09-24  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve docs of functions/variables related to 'display-buffer'
+
+       * lisp/window.el (display-buffer, pop-to-buffer-same-window)
+       (display-buffer-same-window, display-buffer-in-side-window)
+       (same-window-p, display-buffer-overriding-action)
+       (display-buffer-base-action)
+       (display-buffer--same-window-action)
+       (display-buffer--other-frame-action)
+       (with-current-buffer-window, with-displayed-buffer-window)
+       (display-buffer-alist, display-buffer-assq-regexp)
+       (display-buffer-other-frame): Clarify and improve the doc
+       strings.  (Bug#32798)
+
+2018-09-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp/mouse.el (tear-off-window): Fix non-mouse use (bug#32799)
+
+2018-09-22  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of directory-local variables
+
+       * lisp/files.el (hack-local-variables, normal-mode)
+       (after-find-file, find-file-hook): Mention directory-local
+       variables in the doc strings.  Suggested by Marcin Borkowski
+       <mbork@mbork.pl>.
+
+       * doc/emacs/custom.texi (File Variables, Directory Variables):
+       Clarify that directory-local variables are overridden by
+       file-local ones.
+
+2018-09-22  Eli Zaretskii  <eliz@gnu.org>
+
+       Don't use obsolete variable 'save-place' in documentation
+
+       * doc/lispref/customize.texi (Variable Definitions): Replace
+       example of saveplace defcustom with a fictitious one, which
+       will not bit-rot with time.  (Bug#32741)
+
+2018-09-22  Mark A. Hershberger  <mah@everybody.org>
+
+       Use save-place-mode instead of save-place
+
+       * lisp/menu-bar.el (menu-bar-options-save, menu-bar-options-menu):
+       * lisp/saveplace.el (save-place-to-alist, save-places-to-alist)
+       (save-place-find-file-hook, save-place-dired-hook): Use
+       save-place-mode instead of the obsolete save-place.
+
+2018-09-20  Eli Zaretskii  <eliz@gnu.org>
+
+       More accurate docs for 'text-char-description'
+
+       * src/keymap.c (Ftext_char_description):
+       * doc/lispref/help.texi (Describing Characters): More accurate
+       description of 'text-char-description'.  Remove incorrect
+       examples from the ELisp manual.  (Bug#32743)
+
+2018-09-20  Noam Postavsky  <npostavs@gmail.com>
+
+       Document synchronous behavior of eshell/make (Bug#32513)
+
+       * doc/misc/eshell.texi (Built-ins):
+       * lisp/eshell/em-unix.el (eshell/make): Mention that it falls back to
+       the external 'make' command when called synchronously.
+
+2018-09-20  Shigeru Fukaya  <shigeru.fukaya@gmail.com>
+
+       Fix bs-show with wide characters (Bug#17822)
+
+       * lisp/bs.el (bs--insert-one-entry, bs-show-in-buffer): Use
+       string-width instead of length.
+
+2018-09-19  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve Custom menu labels for 2 options
+
+       * lisp/dired.el (dired-use-ls-dired):
+       * lisp/progmodes/xref.el (xref-prompt-for-identifier): Improve
+       the doc string and the defcustom menu/tags text.  (Bug#32756)
+
+2018-09-19  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve wording of last change in dired-x.texi
+
+       * doc/misc/dired-x.texi (Shell Command Guessing): Clarify
+       wording in description of 'dired-guess-shell-alist-user'.
+       Avoid passive tense.  (Bug#32733)
+
+2018-09-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix GnuTLS test suite with GnuTLS versions 3.4.x
+
+       * src/gnutls.c (gnutls_cipher_get_tag_size): Make it return
+       zero only for versions of GnuTLS < 3.2.2, where
+       gnutls_cipher_get_tag_size was introduced.  This fixes the
+       GnuTLS test suite, which assumes that any cipher whose tag
+       size is non-zero is AEAD-capable, and doesn't test such ciphers
+       if AEAD is not available, i.e. for GnuTLS < 3.5.1.  (Bug#32446)
+
+2018-09-17  Noam Postavsky  <npostavs@gmail.com>
+
+       Fix build with gnutls versions 3.0 to 3.2 (Bug#32446)
+
+       We previously used functions available only in 3.2+ for all 3.x
+       versions.
+       * src/gnutls.c [GNUTLS_VERSION_NUMBER < 0x030501]: Replace calls to
+       gnutls_cipher_get_tag_size with 0.
+       [GNUTLS_VERSION_NUMBER < 0x030200]: Alias gnutls_cipher_get_iv_size
+       to gnutls_cipher_get_block_size, gnutls_digest_list to
+       gnutls_mac_list, and gnutls_digest_get_name to gnutls_mac_get_name.
+       [WINDOWSNT]: Adjust DLL function definitions and declarations
+       accordingly.
+
+2018-09-17  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix the Bubbles game on TTY frames
+
+       * lisp/play/bubbles.el (bubbles--col-offset)
+       (bubbles--row-offset): Doc fixes.
+       (bubbles--compute-offsets): Conflate the GUI and TTY code into
+       a single common version.  Set the offsets to simple numbers,
+       not to lists.
+       (bubbles--initialize, bubbles--show-scores): Wrap offset
+       values in a list, so that they are interpreted as pixel
+       values, not as units of character width.  This fixes the game
+       on TTY frames.  (Bug#32744)
+
+2018-09-17  Allen Li  <darkfeline@felesatra.moe>
+
+       Add choice to reshow certificate information (Bug#31877)
+
+       In various situations, the window displaying the certificate
+       information can be hidden (such as if the user accidentally presses ?,
+       which causes the read-multiple-choice help window to replace it).
+       Instead of leaving the user to make a choice blindly, add a choice to
+       reshow the certification information.
+
+       * lisp/net/nsm.el (nsm-query-user): Add reshow choice.
+
+2018-09-16  Glenn Morris  <rgm@gnu.org>
+
+       * src/alloc.c (Fbool_vector, Flist, Fvector): Doc tweak.
+
+       Use a simpler, consistent form.
+
+2018-09-15  Alan Mackenzie  <acm@muc.de>
+
+       * src/alloc.c (vector): Fix grammatical error in doc string: "are" -> "is".
+
+2018-09-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid adverse side effects of fixing bug#21824
+
+       * test/src/buffer-tests.el
+       (overlay-modification-hooks-deleted-overlay): New test.
+
+       * src/buffer.c (report_overlay_modification): Don't bypass all
+       the overlay-modification hooks; instead, invoke each function
+       only if the buffer associated with the overlay is the current
+       buffer.  (Bug#30823)
+
+2018-09-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Document changes called out in NEWS
+
+       * doc/lispref/lists.texi (Association Lists): Document
+       'assoc-delete-all'.
+       * doc/lispref/minibuf.texi (Minibuffers): Adapt menu.
+       (Multiple Queries): Document 'read-answer'.
+
+       * etc/NEWS: Reflect the above documentation in the respective
+       entries.
+
+2018-09-14  Glenn Morris  <rgm@gnu.org>
+
+       Tiny doc updates re yum/dnf etc
+
+       * INSTALL: Mention dnf and Debian unversioned emacs package.
+       * doc/misc/efaq.texi (Installing Emacs): Mention dnf.
+
+2018-09-14  Leo Liu  <sdl.web@gmail.com>
+
+       Remove unused variable
+
+       * lisp/progmodes/prolog.el (prolog-hungry-delete-key-flag): Remove.
+
+2018-09-14  Leo Liu  <sdl.web@gmail.com>
+
+       Fix (thing-at-point 'list) regression (Bug#31772)
+
+       * lisp/thingatpt.el (thing-at-point-bounds-of-list-at-point): Revert
+         to pre 26.1 behavior.  Return whole sexp at point if no enclosing
+         list.
+         (list-at-point): New optional arg to ignore comments and strings.
+
+       * test/lisp/thingatpt-tests.el
+         (thing-at-point-bounds-of-list-at-point): Fix and augment tests.
+
+2018-09-14  Robert Pluim  <rpluim@gmail.com>
+
+       Clarify meaning of '*'
+
+       * doc/misc/dired-x.texi (Shell Command Guessing): Clarify meaning
+       of '*'. (Bug#32733)
+
+2018-09-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * etc/PROBLEMS: Document Ubuntu 16.04 issue.
+
+2018-09-12  Alex Branham  <alex.branham@gmail.com>  (tiny change)
+
+       Increase default value for imenu-auto-rescan-maxout
+
+       * lisp/imenu.el (imenu-auto-rescan-maxout): Increase default value to
+         600000.  (Bug#18426)
+       * doc/emacs/programs.texi (imenu-auto-rescan-maxout): Add
+         documentation for imenu-auto-rescan-maxout.
+
+2018-09-11  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve recent change to ELisp manual
+
+       * doc/lispref/commands.texi (Keyboard Events): Add index entry
+       for "character event".  (Bug#32562)
+
+2018-09-11  Eli Zaretskii  <eliz@gnu.org>
+
+       * doc/lispref/display.texi (SVG Images): Improve wording.
+
+       * doc/lispref/display.texi (SVG Images): Fix a typo.  (Bug#32690)
+
+2018-09-10  Eli Zaretskii  <eliz@gnu.org>
+
+       Clarify completion text in the ELisp manual
+
+       * doc/lispref/minibuf.texi (Programmed Completion): Clarify
+       text.  Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
+
+2018-09-10  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix handling of abbreviated control command in gdb-mi.el
+
+       * lisp/progmodes/gdb-mi.el (gdb-control-commands-regexp):
+       Support unambiguous abbreviations of commands.  (Bug#32576)
+
+2018-09-10  Eli Zaretskii  <eliz@gnu.org>
+
+       Clarify documentation of functions reading character events
+
+       * doc/lispref/help.texi (Describing Characters):
+       * doc/lispref/commands.texi (Keyboard Events)
+       (Reading One Event, Classifying Events): Make the distinction
+       between characters and character events more explicit.
+
+       * src/keymap.c (Ftext_char_description)
+       (Fsingle_key_description):
+       * src/lread.c (Fread_char, Fread_char_exclusive): Doc fixes,
+       to make a clear distinction between a character input event
+       and a character code.  (Bug#32562)
+
+2018-09-07  Eli Zaretskii  <eliz@gnu.org>
+
+       Record :version for built-in variables while dumping
+
+       * lisp/cus-start.el (standard): Record the ':version; of the
+       symbols when dumping, so that 'describe-variable' could tell
+       which built-in variables were added/changed in recent
+       versions.
+
+2018-09-07  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * src/process.c (connect_network_socket): Fix memory leak.  (Bug#32604)
+
+2018-09-05  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (appdatadir): Use the non-obsolete location "metainfo".
+
+2018-09-04  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Better fix for bug#32550
+
+       * lisp/rfn-eshadow.el (rfn-eshadow-overlay): Give it a global default.
+
+       * lisp/net/tramp.el (rfn-eshadow-overlay): Declare it as dynamically scoped.
+       (tramp-rfn-eshadow-update-overlay): Revert the corresponding part of
+       last change.
+
+2018-09-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Bug#32550
+
+       * lisp/net/tramp.el (tramp-rfn-eshadow-setup-minibuffer): Do not
+       use `symbol-value'.
+       (tramp-rfn-eshadow-update-overlay): Do not use `symbol-value'.  Do
+       not let-bind `rfn-eshadow-overlay', assign it directly (due to
+       lexical binding).  (Bug#32550)
+
+2018-09-04  Martin Rudalics  <rudalics@gmx.at>
+
+       Don't call XGetGeometry for frames without outer X window (Bug#32615)
+
+       * src/xfns.c (frame_geometry): Don't call XGetGeometry when
+       FRAME has no outer X window; return nil instead.  (Bug#32615)
+
+2018-09-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lisp/calculator.el: Fix doc typo.
+
+2018-09-03  Glenn Morris  <rgm@gnu.org>
+
+       Standardize calc bug reporting instructions
+
+       * doc/misc/calc.texi (Reporting Bugs): Use standard commands.
+       * lisp/calc/calc-misc.el (report-calc-bug, calc-report-bug):
+       * lisp/calc/calc.el (calc-bug-address): Change to be
+       obsolete aliases for standard Emacs bug reporting items.
+
+2018-08-31  Michael Albinus  <michael.albinus@gmx.de>
+
+       Rename thread-alive-p to thread-live-p
+
+       * doc/lispref/threads.texi (Basic Thread Functions): Use thread-live-p.
+
+       * etc/NEWS: 'thread-alive-p' has been renamed to 'thread-live-p'.
+
+       * src/thread.c (thread_live_p): Rename from thread_alive_p.  Adapt
+       all callees.
+       (Fthread_live_p): Rename from Fthread_alive_p.
+       (syms_of_threads): Make thread-alive-p an alias of thread-live-p.
+
+       * test/src/thread-tests.el (all): Replace `thread-alive-p' by
+       `thread-live-p'.
+       (threads-live): Rename from `threads-alive'.
+
+2018-08-30  Miciah Masters  <miciah.masters@gmail.com>  (tiny change)
+
+       rcirc: Document /reconnect as a built-in command (Bug#29656)
+
+       The change "New command rcirc-cmd-reconnect" from 2014-04-09 (shipped
+       in Emacs 25.1) added a /reconnect command to rcirc but did not
+       document it and did not delete the example /reconnect command
+       definition in the manual.
+       * doc/misc/rcirc.texi (rcirc commands): Document the built-in /reconnect
+       command.
+       (Hacking and Tweaking): Delete example reconnect command.
+
+2018-08-30  Noam Postavsky  <npostavs@gmail.com>
+
+       * test/lisp/calc/calc-tests.el (calc-imaginary-i): New test.
+
+2018-08-28  Glenn Morris  <rgm@gnu.org>
+
+       admin.el: respect environment settings for makeinfo etc
+
+       * admin/admin.el (manual-makeinfo, manual-texi2pdf, manual-texi2dvi):
+       New variables.
+       (manual-html-mono, manual-html-node, manual-pdf, manual-ps): Use them.
+
+2018-08-28  Glenn Morris  <rgm@gnu.org>
+
+       * etc/PROBLEMS: New entry about GTK+ 3 crash with some X servers.
+
+2018-08-28  Noam Postavsky  <npostavs@gmail.com>
+
+       Index profiler commands in elisp manual
+
+       * doc/lispref/debugging.texi (Profiling): Add index entries for
+       profiler-start, profiler-report, profiler-stop.
+
+2018-08-28  Noam Postavsky  <npostavs@gmail.com>
+
+       Fix math-imaginary-i check
+
+       Reported by Bastian Erdnüß at
+       <https://lists.gnu.org/archive/html/emacs-devel/2018-08/msg00300.html>.
+       * lisp/calc/calc-cplx.el (math-imaginary-i): Check for a value
+       of (polar 1 <quarter-circle>).
+
+2018-08-28  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid infinite hscrolling loops when line numbers are displayed
+
+       * src/xdisp.c (maybe_produce_line_number): Don't produce line
+       numbers if we don't have enough screen estate.  (Bug#32351)
+
+2018-08-28  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid crashes in malformed defvar
+
+       * src/eval.c (Fdefvar): Don't call XSYMBOL on something that
+       might not be a symbol.  This avoids crashes due to malformed
+       'defvar' forms.  (Bug#32552)
+
+2018-08-28  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac (emacs_config_features): Add GLIB, XDBE, XIM.
+
+       * configure.ac: Doc fixes related to --with-xim.
+
+2018-08-28  Glenn Morris  <rgm@gnu.org>
+
+       Small checkdoc quoting fix (bug#32546)
+
+       * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
+       Fix quoting thinko.
+
+2018-08-26  Sergey Vinokurov  <serg.foo@gmail.com>
+
+       Fix detection of freed emacs_values (Bug#32479)
+
+       * src/emacs-module.c (module_free_global_ref): Compare a value to be
+       freed with all entries of the list.
+
+       * test/data/emacs-module/mod-test.c (Fmod_test_globref_free): New
+       function.
+       (emacs_module_init): Make it accessible from Lisp.
+       * test/src/emacs-module-tests.el (mod-test-globref-free-test): New
+       test which uses it.
+
+2018-08-25  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid crashes with very wide TTY frames on MS-Windows
+
+       * src/w32console.c <glyph_base>: Reduce the number of elements
+       to 80.
+       <glyphs, glyphs_len>: New static variables.
+       (w32con_clear_end_of_line): If the line is wider than the
+       current size of the "empty row" in 'glyphs', reallocate
+       'glyphs' to support the full width of the frame.  This
+       avoids segfaults when the frame is wider than 256 columns.
+       (Bug#32445)
+
+2018-08-25  Wenjamin Petrenko  <wenjamin.petrenko@yandex.ru>  (tiny change)
+
+       Prevent `modify-file-local-variable-prop-line' from adding extra ';'
+
+       * lisp/files-x.el (modify-file-local-variable-prop-line): Handle
+       whitespace when checking if there's already a ';' before the
+       variable (Bug#23294).
+
+2018-08-24  Glenn Morris  <rgm@gnu.org>
+
+       Update GNOME bugtracker URLs
+
+       * configure.ac, admin/notes/multi-tty, etc/PROBLEMS:
+       * src/emacs.c (main):
+       * src/xterm.c (x_connection_closed): Update GNOME bugtracker URLs.
+
+2018-08-23  Eli Zaretskii  <eliz@gnu.org>
+
+       Clarify in the Emacs manual that ChangeLog files are not used
+
+       * doc/emacs/trouble.texi (Sending Patches): Use "commit log"
+       instead of "change log", to avoid the interpretation that we
+       are talking about literal ChangeLog files.  (Bug#32359)
+
+2018-08-21  Eli Zaretskii  <eliz@gnu.org>
+
+       Recognize codepage 65001 as a valid encoding
+
+       * lisp/international/mule-conf.el (cp65001): Define it as an
+       alias for UTF-8.
+
+2018-08-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid compilation warning in nt/addpm.c
+
+       * nt/addpm.c [!MINGW_W64]: Undefine _WIN32_IE before
+       redefining it, to avoid compilation warnings.
+
+2018-08-17  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Fix duplicate custom group names in bibtex.el
+
+       * lisp/textmodes/bibtex.el (bibtex-BibTeX-entry-alist):
+       Change :group from BibTeX to bibtex.  (bug#32436)
+
+2018-08-17  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix outdated text in the Calc manual
+
+       * doc/misc/calc.texi (Internals): Don't advertise
+       'calc-extensions' which no longer exists.  Reported by Francis
+       Wright <francis.j.wright@gmail.com>.
+
+2018-08-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port better to x86 -fexcess-precision=fast
+
+       Problem reported by Eli Zaretskii in:
+       https://lists.gnu.org/r/emacs-devel/2018-08/msg00380.html
+       * src/data.c (arithcompare): Work around incompatibility
+       between gcc -fexcess-precision=fast and the C standard on x86,
+       by capturing the results of floating-point comparisons before
+       the excess precision spontaneously decays.  Although this fix
+       might not work in general, it does work here and is probably
+       good enough for the platforms we care about.
+
+       (cherry picked from commit a84cef90957f2379cc0df6bd908317fc441971ce)
+
+2018-08-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Add comment about floating point test
+
+       * test/src/data-tests.el (data-tests--float-greater-than-fixnums):
+       New constant.
+       (data-tests-=, data-tests-<, data-tests->, data-tests-<=)
+       (data-tests->=, data-tests-min): Use it.
+
+2018-08-13  Tino Calancha  <tino.calancha@gmail.com>
+
+       Ibuffer: Add toggle ibuffer-do-toggle-lock
+
+       Toggle the locked status in marked buffers or the buffer
+       at point (Bug#32421).
+       * lisp/ibuffer.el (ibuffer-do-toggle-lock): New command.
+       (ibuffer-mode-map): Bind it to 'L'.
+       (ibuffer-mode-operate-map): Add entries for
+       `ibuffer-do-toggle-read-only' and `ibuffer-do-toggle-lock'.
+       * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 26.2):
+       Announce the change.
+
+2018-08-13  Tino Calancha  <tino.calancha@gmail.com>
+
+       Ibuffer: Detect correctly the buffers running a process
+
+       * lisp/ibuffer.el (filename-and-process): Store the process buffer
+       as a text property; check for such property to detect a buffer
+       with a process (Bug#32420).
+
+2018-08-12  Michael Albinus  <michael.albinus@gmx.de>
+
+       Backport fix for Bug#32226
+
+       * test/lisp/shadowfile-tests.el: Set Tramp variables for hydra.
+       (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.
+       (shadow-test08-shadow-todo, shadow-test09-shadow-copy-files):
+       Test for writable temporary directory.  Suppress errors in
+       cleanup.  (Bug#32226)
+
+2018-08-12  Yuri D'Elia  <wavexx@thregr.org>
+
+       Do not consider external packages to be removable (Bug#27822)
+
+       Packages which are not directly user-installed shouldn't be autoremoved,
+       since they can be setup through a different path (via
+       `package-directory-list') where we have no authority over.
+       * lisp/emacs-lisp/package.el (package--user-installed-p): New
+       function.
+       (package--removable-packages): Use it.
+
+2018-08-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * src/alloc.c: Remove obsolete comments.
+
+2018-08-11  Eli Zaretskii  <eliz@gnu.org>
+
+       Better support utf-8-with-signature and utf-8-hfs in HTML
+
+       * lisp/international/mule.el (sgml-html-meta-auto-coding-function):
+       Support UTF-8 with BOM and utf-8-hfs as variants of UTF-8, and
+       obey the buffer's encoding if it is one of these variants, instead
+       of re-encoding in UTF-8 proper.  (Bug#20623)
+
+2018-08-11  Eli Zaretskii  <eliz@gnu.org>
+
+       Don't use -Wabi compiler option
+
+       * configure.ac: Add -Wabi to the list of disabled warning
+       options.  For the details, see
+       http://lists.gnu.org/archive/html/emacs-devel/2018-08/msg00123.html.
+
+2018-08-10  Filipp Gunbin  <fgunbin@fastmail.fm>
+
+       Fix bugs in `auth-source-netrc-parse-one'.
+
+       * 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 60ff8101449eea3a5ca4961299501efd83d011bd)
+
+2018-08-09  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix copying text properties by 'format'
+
+       * 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.
+
+2018-08-09  Alexander Gramiak  <agrambot@gmail.com>
+
+       Improve error messages regarding initial-buffer-choice (Bug#29098)
+
+       * 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.
+
+2018-08-09  Glenn Morris  <rgm@gnu.org>
+
+       * test/lisp/wdired-tests.el (wdired-test-unfinished-edit-01): Fix typo.
+
+2018-08-09  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Make async :family 'local failures fail correctly again
+
+       * 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 92ba34d89ac4f5b5bbb818e1c39a3cc12a405790)
+
+2018-08-09  Noam Postavsky  <npostavs@gmail.com>
+
+       Fix emacsclient check for term.el buffer (Bug#21041)
+
+       * 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.
+
+2018-08-08  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'set-fontset-font'
+
+       * doc/lispref/display.texi (Fontsets): Fix description of
+       'set-fontset-font'.
+       * src/fontset.c (Fset_fontset_font): Doc fix.  (Bug#32401)
+
+2018-08-07  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of M-?
+
+       * doc/emacs/maintaining.texi (Identifier Search):
+       * lisp/progmodes/xref.el (xref-find-references): Improve
+       documentation of xref-find-references and
+       xref-prompt-for-identifier.  (Bug#32389)
+
+2018-08-07  Ivan Shmakov  <ivan@siamics.net>
+
+       Reinterpret Esperanto characters in iso-transl as iso-8859-3.
+
+       * lisp/international/iso-transl.el (iso-transl-language-alist):
+       Reinterpret Esperanto characters as iso-8859-3 (were: iso-8859-1).
+       (Bug#32371)
+
+2018-08-07  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix Flyspell mode when several languages are mixed in a buffer
+
+       * lisp/textmodes/flyspell.el (flyspell-external-point-words):
+       Handle "misspelled" words that actually belong to a language
+       unsupported by the current dictionary.  (Bug#32280)  Fix the test
+       for Ispell the program.
+
+2018-08-04  Juri Linkov  <juri@linkov.net>
+
+       New function read-answer (Bug#31782)
+
+       * lisp/emacs-lisp/map-ynp.el (read-answer-short): New defcustom.
+       (read-answer): New function.
+       * lisp/subr.el (assoc-delete-all): New function.
+       * etc/NEWS: Announce them.
+
+       * lisp/dired.el (dired-delete-file): Use read-answer.
+       (dired--yes-no-all-quit-help): Remove function.
+       (dired-delete-help): Remove defconst.
+
+       (backported from master, "New function read-answer (bug#30073)" and
+       "Respect non-saved value of `read-short-answer' (Bug#31782)")
+
+2018-08-02  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid assertion violations in maybe_produce_line_number
+
+       * src/xdisp.c (redisplay_window): Make sure desired_matrix is
+       cleared before calling try_window.  This is important when
+       display-line-numbers is non-nil, because line-number display code
+       assumes each glyph row is completely cleared when it is called to
+       produce a line number.  (Bug#32358)
+
+2018-08-02  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid assertion violations in set_text_properties_1
+
+       * src/textprop.c (set_text_properties): If the call to
+       modify_text_properties modifies the interval tree as side effect,
+       recalculate the correct interval for START and END.  (Bug#32265)
+
+2018-07-31  Stephen Berman  <stephen.berman@gmx.net>
+
+       Fix wdired test failure when byte compiled (bug#32318)
+
+       * test/lisp/wdired-tests.el: Require wdired.  Defvar dired-query
+       to silence byte-compiler.
+
+2018-07-30  Stephen Berman  <stephen.berman@gmx.net>
+
+       * test/lisp/wdired-tests.el (wdired-test-symlink-name): New test.
+
+2018-07-29  Raimon Grau  <raimonster@gmail.com>
+
+       Fix url's thing-at-point beginning-op (Bug#32028)
+
+       * lisp/thingatpt.el (url): Fix beginning-op making.
+
+2018-07-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix last change in 'char_width'
+
+       * src/character.c (char_width): Make sure variable C is always
+       initialized.  (Bug#32276)
+
+2018-07-29  Stephen Berman  <stephen.berman@gmx.net>
+
+       Add initial tests for wdired.el
+
+       * test/lisp/wdired-tests.el: New file.
+
+2018-07-28  Stephen Berman  <stephen.berman@gmx.net>
+
+       Fix use of non-nil wdired-use-interactive-rename
+
+       This is a fairly minimal fix for the release branch; a more
+       comprehensive fix is on master, so do not merge this to master.
+
+       * lisp/wdired.el (wdired-search-and-rename): Remove dired-filename
+       text property in order to find new filename when it only partially
+       replaces old filename (bug#32173).  If user quits before renaming
+       succeeds, restore the dired-filename text property.
+
+2018-07-28  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix compilation with mingw.org's MinGW 5.x headers
+
+2018-07-28  Eli Zaretskii  <eliz@gnu.org>
+
+       Update the list of special forms in the ELisp manual
+
+       * doc/lispref/eval.texi (Special Forms):
+       * doc/lispref/frames.texi (Mouse Tracking): 'track-mouse' is
+       nowadays a macro.  (Bug#32284)
+
+2018-07-28  Noam Postavsky  <npostavs@gmail.com>
+
+       Don't fail to indent-sexp before a full sexp (Bug#31984)
+
+       * lisp/emacs-lisp/lisp-mode.el (indent-sexp): Only signal error if the
+       initial forward-sexp fails.  Suppress scan-error forn any of the
+       forward-sexp calls after that.
+       * test/lisp/emacs-lisp/lisp-mode-tests.el (indent-sexp-cant-go): New
+       test.
+
+2018-07-27  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix calls to modifications hooks in replace-buffer-contents
+
+       * src/editfns.c (Freplace_buffer_contents): Call the modification
+       hooks on the entire region where replacements could have taken
+       place.  The previous attempts of being more accurate just
+       introduced bugs.  (Bug#32278)
+
+2018-07-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * src/character.c (char_width): Support glyphs with faces.  (Bug#32276)
+
+2018-07-27  Eli Zaretskii  <eliz@gnu.org>
+
+       Display raw bytes as belonging to 'eight-bit' charset
+
+       * lisp/descr-text.el (describe-char):
+       * lisp/simple.el (what-cursor-position): Display characters in the
+       range #x3FFF80..#x3FFF9F as belonging to charset 'eight-bit', not
+       'tis620-2533'.
+       * lisp/international/mule-diag.el (describe-character-set):
+       Improve description of :supplementary-p.
+
+2018-07-26  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix inaccurate text in the user manual
+
+       * doc/emacs/mule.texi (International Chars): Correct inaccurate
+       description of raw bytes display by "C-x =".
+
+2018-07-26  Michael Albinus  <michael.albinus@gmx.de>
+
+       Copyedits in tramp.texi, improved example with bash's readline
+
+       * doc/misc/tramp.texi (all): Unify some wordings.
+       (Frequently Asked Questions): Update example with bash's readline.
+
+2018-07-25  Michael Albinus  <michael.albinus@gmx.de>
+
+       Minor Tramp doc update
+
+       * doc/misc/tramp.texi (Frequently Asked Questions): Disable bash's
+       INPUTRC.
+
+2018-07-25  Michael Albinus  <michael.albinus@gmx.de>
+
+       File Shadowing is not available on MS Windows
+
+       * doc/emacs/files.texi (File Shadowing): File Shadowing is not
+       available on MS Windows.
+
+       * test/lisp/shadowfile-tests.el (shadow-test00-clusters)
+       (shadow-test01-sites, shadow-test02-files)
+       (shadow-test03-expand-cluster-in-file-name)
+       (shadow-test04-contract-file-name, shadow-test05-file-match)
+       (shadow-test06-literal-groups, shadow-test07-regexp-groups)
+       (shadow-test08-shadow-todo, shadow-test09-shadow-copy-files):
+       Skip under MS Windows.
+
+2018-07-24  Noam Postavsky  <npostavs@gmail.com>
+
+       Let bookmark-jump override window-point (Bug#31751)
+
+       * lisp/bookmark.el (bookmark-jump): Use pop-to-buffer-same-window
+       instead of switch-to-buffer, the latter obeys
+       switch-to-buffer-preserve-window-point and so loses the bookmark's
+       point.
+
+2018-07-23  Noam Postavsky  <npostavs@gmail.com>
+
+       Omit keymap from subword-mode docstring (Bug#32212)
+
+       * lisp/progmodes/subword.el (subword-mode): Remove listing of
+       subword-mode-map bindings, since it is empty as of 2014-03-23 "Merge
+       capitalized-words-mode and subword-mode".
+
+2018-07-23  Tino Calancha  <tino.calancha@gmail.com>
+           Noam Postavsky  <npostavs@gmail.com>
+
+       Prevent line-mode term from showing user passwords
+
+       For buffers whose mode derive from comint-mode, the user password is
+       read from the minibuffer and it's hidden.  A buffer in term-mode and
+       line submode, instead shows the passwords.  Make buffers in line
+       term-mode to hide passwords too (Bug#30190).
+
+       * lisp/term.el (term-send-invisible): Prefer the more robust
+       `read-passwd' instead of `term-read-noecho'.
+       (term-watch-for-password-prompt): New function.
+       (term-emulate-terminal): Call it each time we receive non-escape
+       sequence output.
+
+2018-07-22  Jonathan Kyle Mitchell  <kyle@jonathanmitchell.org>
+
+       Check for special filenames in eshell (Bug#30724)
+
+       * lisp/eshell/esh-cmd.el (eshell-lisp-command): Check for "~"
+       in lisp commands with the eshell-filename-arguments property
+       (Bug#30724).
+
+       * lisp/eshell/em-dirs.el (eshell/cd, eshell/pushd, eshell/popd):
+       * lisp/eshell/em-ls.el (eshell/ls):
+       * lisp/eshell/em-unix.el (eshell/rm, eshell/mkdir, eshell/rmdir)
+       (eshell/mv, eshell/cp, eshell/ln, eshell/cat, eshell/du, eshell/diff):
+       * lisp/eshell/esh-ext.el (eshell/addpath): Add
+       eshell-filename-arguments to symbol plist.
+
+2018-07-22  Noam Postavsky  <npostavs@gmail.com>
+
+       Fix indent-sexp of #s(...) (Bug#31984)
+
+       * lisp/emacs-lisp/lisp-mode.el (indent-sexp): Look for a sexp that
+       ends after the current line.
+       * test/lisp/emacs-lisp/lisp-mode-tests.el (indent-sexp-go): New test.
+
+2018-07-22  Noam Postavsky  <npostavs@gmail.com>
+
+       Add save-match-data to abbreviate-file-name (Bug#32201)
+
+       * lisp/files.el (abbreviate-file-name): Save match-data around
+       expand-file-name; it is not guaranteed to preserve match-data, and may
+       well do so depending on what file handlers and hooks are in effect.
+
+2018-07-21  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix last change in editfns.c
+
+       * src/editfns.c (Freplace_buffer_contents): Fix last change: always
+       call buffer modification hooks, even if nothing was deleted/inserted.
+       (bug#32237)
+
+2018-07-21  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix calls to buffer modification hooks from replace-buffer-contents
+
+       * src/editfns.c (Freplace_buffer_contents): Don't call buffer
+       modification hooks if nothing was deleted/inserted.  (Bug#32237)
+
+2018-07-21  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Bug#32226
+
+       * lisp/shadowfile.el (shadow-site-name, shadow-name-site):
+       Use "[-.[:word:]]+" as hostname regexp.  (Bug#32226)
+
+       * test/lisp/shadowfile-tests.el (shadow-test06-literal-groups)
+       (shadow-test07-regexp-groups, shadow-test08-shadow-todo)
+       (shadow-test09-shadow-copy-files): Skip if needed.
+
+2018-07-21  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve doc strings of several variables in keyboard.c
+
+       * src/keyboard.c (syms_of_keyboard) <debug-on-event>
+       <attempt-stack-overflow-recovery>
+       <attempt-orderly-shutdown-on-fatal-signal>: Make sure the first
+       sentence of the doc string fits on a single line.
+
+2018-07-20  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix (Bug#32218).  Do not merge with master
+
+       * doc/misc/trampver.texi:
+       * lisp/net/trampver.el: Change version to "2.3.4.26.2".
+       (customize-package-emacs-version-alist): Add Tramp version
+       integrated in Emacs 26.2.
+
+       * lisp/net/tramp.el (tramp-handle-file-truename):
+       * lisp/net/tramp-adb.el (tramp-adb-handle-file-truename):
+       * lisp/net/tramp-sh.el (tramp-sh-handle-file-truename): Fix problem
+       with trailing slash.  (Bug#32218)
+
+       * test/lisp/net/tramp-tests.el (tramp-test21-file-links):
+       Remove `tramp--test-emacs27-p' check.
+
+2018-07-20  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'pcase-defmacro rx'
+
+       * lisp/emacs-lisp/rx.el (rx): Clarify and improve the doc string.
+       For the details, see the discussion starting at
+       http://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00399.html.
+
+2018-07-19  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix TTY colors breakage by 'clear-face-cache'
+
+       Without examining the right frame, 'tty-color-24bit' was erroneously
+       treating a GUI frame as a 24-bit TTY frame.
+       * lisp/term/tty-colors.el (tty-color-24bit): Accept optional
+       argument DISPLAY and pass it to display-color-cells.  Doc fix.
+       (tty-color-define, tty-color-desc): Pass the FRAME argument to
+       tty-color-24bit.  (Bug#32072)
+
+2018-07-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       * admin/MAINTAINERS: Add files maintained by me (Michael Albinus).
+
+2018-07-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       Adapt shadowfile.el for Tramp  (Bug#4526, Bug#4846)
+
+       * etc/NEWS: Mention changes in shadowfile.el.
+
+       * lisp/shadowfile.el (top): Require 'tramp instead of 'ange-ftp.
+       (shadow-cluster): New defstruct.
+       (shadow-make-cluster, shadow-cluster-name, shadow-cluster-primary)
+       (shadow-cluster-regexp, shadow-get-user)
+       (shadow-parse-fullname): Remove.
+       (shadow-info-file, shadow-todo-file, shadow-system-name)
+       (shadow-homedir, shadow-regexp-superquote, shadow-suffix)
+       (shadow-set-cluster, shadow-get-cluster, shadow-site-name)
+       (shadow-name-site, shadow-site-primary, shadow-site-cluster)
+       (shadow-read-site, shadow-parse-name, shadow-make-fullname)
+       (shadow-replace-name-component, shadow-local-file)
+       (shadow-expand-cluster-in-file-name, shadow-contract-file-name)
+       (shadow-same-site, shadow-file-match, shadow-define-cluster)
+       (shadow-define-literal-group, shadow-define-regexp-group)
+       (shadow-make-group, shadow-shadows-of-1, shadow-read-files)
+       (shadow-write-info-file, shadow-write-todo-file)
+       (shadow-initialize): Adapt variables and functions.
+
+       * test/lisp/shadowfile-tests.el: New file.
+
+2018-07-18  Noam Postavsky  <npostavs@gmail.com>
+
+       Fix auth-source-delete (Bug#26184)
+
+       * lisp/auth-source.el (auth-source-delete): Fix `auth-source-search'
+       call.
+       * test/lisp/auth-source-tests.el (auth-source-delete): New test.
+
+2018-07-17  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid assertion violations in gnutls.c
+
+       * src/gnutls.c (Fgnutls_hash_digest, gnutls_symmetric)
+       (Fgnutls_hash_mac): Check CONSP before invoking XCDR.  (Bug#32187)
+       Report values of invalid arguments when signaling an error.
+
+2018-07-14  Eli Zaretskii  <eliz@gnu.org>
+
+       Don't use a literal "C-u" in ispell.el  help message text
+
+       * lisp/textmodes/ispell.el (ispell-command-loop): Use
+       "\\[universal-argument]" instead of a literal "C-u".  (Bug#32142)
+
+2018-07-14  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'seqp'
+
+       * doc/lispref/sequences.texi (Sequence Functions): Add text to
+       explain the relation between 'seqp' and 'sequencep'.  (Bug#32125)
+
+2018-07-14  Eli Zaretskii  <eliz@gnu.org>
+
+       Clarify usage and dependencies between several Flyspell features
+
+       * lisp/textmodes/flyspell.el (flyspell-region)
+       (flyspell-small-region, flyspell-persistent-highlight):
+       Documentation improvements.  (Bug#32142)
+
+2018-07-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       Use consistent function names in thread-tests.el
+
+       * test/src/thread-tests.el (threads-call-error, threads-custom)
+       (threads-errors, threads-sticky-point, threads-signal-early):
+       Rename, using naming convention to prefix with "threads-".
+
+2018-07-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix format error in Faccept_process_output
+
+       * src/process.c (Faccept_process_output): Do not use format spec
+       "%p", it isn't valid for error().
+
+2018-07-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Lessen stack consumption in recursive read1
+
+       * src/lread.c (read1): Shrink local buffer size from
+       MAX_ALLOCA to 128 (Bug#31995).
+
+2018-07-13  Noam Postavsky  <npostavs@gmail.com>
+
+       Match w32 paths in grep sans --null hits (Bug#32051)
+
+       * lisp/progmodes/grep.el (grep-regexp-alist): Add an optional part to
+       match paths starting with C: (other drive letters).
+       * test/lisp/progmodes/compile-tests.el
+       (compile-tests--grep-regexp-testcases)
+       (compile-tests--grep-regexp-tricky-testcases)
+       (compile-test-grep-regexps): New tests.
+       (compile--test-error-line): Return `compilation-message'.
+
+2018-07-13  Noam Postavsky  <npostavs@gmail.com>
+
+       Fix previous make-network-process change
+
+       * src/process.c (Fmake_network_process): On 2018-07-09 "Explicitly
+       reject :server and :nowait (Bug#31903)", the sense of the SERVER check
+       was accidentally reversed so that we ended up looking for the wrong
+       ADDRESS.  Reported by T.V Raman in
+       <https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00437.html>.
+
+2018-07-12  Eli Zaretskii  <eliz@gnu.org>
+
+       Another documentation improvement in flyspell.el
+
+       * lisp/textmodes/flyspell.el (flyspell-persistent-highlight): Doc
+       fix.
+
+2018-07-12  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of Flyspell
+
+       For the background, see
+       http://lists.gnu.org/archive/html/help-gnu-emacs/2018-07/msg00099.html.
+
+       * doc/emacs/fixit.texi (Spelling): Add a couple of caveats.
+       * lisp/textmodes/flyspell.el: Update commentary.
+
+2018-07-12  Michael Albinus  <michael.albinus@gmx.de>
+
+       Provide feature 'threads
+
+       * src/thread.c (syms_of_threads): Provide feature "threads".
+
+       * test/src/thread-tests.el (top): Declare the functions.
+       (all): Use (featurep 'threads) check.
+
+2018-07-11  Miciah Masters  <miciah.masters@gmail.com>  (tiny change)
+
+       Save the server alias on reconnect (Bug#29657)
+
+       rcirc does not retain the server alias on reconnect.  As a result, rcirc
+       fails to re-use server and channel buffers when an alias is used.  Further
+       problems may ensue when aliases are used to differentiate multiple
+       connections to the same host, for example when using a single IRC bouncer
+       or proxy to connect to multiple IRC networks.
+
+       Save the server alias when connecting to a server so that reconnect will
+       retain the alias.
+       * lisp/net/rcirc.el (rcirc-connect): Include server-alias when setting
+       rcirc-connection-info.
+
+2018-07-11  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Refer to "proper lists" instead of "true lists"
+
+       * doc/lispref/lists.texi (Cons Cells, Building Lists):
+       * doc/lispref/sequences.texi (Vector Functions): Use the more
+       popular term "proper", rather than "true", to qualify nil-terminated
+       lists.
+
+       For discussion, see the following emacs-devel subthreads:
+       https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00112.html
+       https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00138.html
+
+2018-07-10  John Shahid  <jvshahid@gmail.com>
+
+       Avoid turning on the global-minor-mode recursively
+
+       * 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)
+
+2018-07-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Bug#32085
+
+       * doc/misc/tramp.texi (GVFS based methods): `dav' and `davs' do
+       not support paths in the volume name.  (Bug#32085)
+
+2018-07-10  Noam Postavsky  <npostavs@gmail.com>
+
+       Stop using indent-line-to in lisp-indent-line (Bug#32014)
+
+       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.
+
+2018-07-10  Noam Postavsky  <npostavs@gmail.com>
+
+       Explicitly reject :server and :nowait (Bug#31903)
+
+       * 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."
+
+2018-07-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Bug#32090
+
+       * 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.
+
+2018-07-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix floating point exceptions on Alpha (Bug#32086)
+
+       Backport from master.
+       * admin/merge-gnulib (GNULIB_MODULES): Add fpieee.
+       * m4/fpieee.m4: New file, copied from Gnulib.
+       * m4/gnulib-comp.m4: Regenerate.
+
+2018-07-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix bootstrap infloop in GNU/Linux alpha
+
+       * src/emacs.c (main): Do not re-exec if EMACS_HEAP_EXEC
+       is already set (Bug#32083).
+
+2018-07-08  Eli Zaretskii  <eliz@gnu.org>
+
+       Minor fix of a recent documentation change
+
+       * lisp/net/gnutls.el (gnutls-algorithm-priority): Clarify the doc
+       string.
+
+2018-07-08  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Mention the NSM in the gnutls variable doc strings
+
+       * lisp/net/gnutls.el (gnutls-algorithm-priority): Mention the Network
+       Security Manager here since this variable is an obvious place
+       for people concerned about network security to look.
+       (gnutls-verify-error): Ditto.
+       (gnutls-min-prime-bits): Ditto.
+
+2018-07-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       Remove test code from last commit
+
+2018-07-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Bug#32084
+
+       * test/lisp/net/dbus-tests.el (dbus-test02-register-service-own-bus):
+       Unset $DISPLAY when calling dbus-launch, in order to avoid
+       possible X11 authentication errors.  (Bug#32084)
+
+2018-07-07  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Fix (length NON-SEQUENCE) documentation
+
+       Suggested by Eli Zaretskii <eliz@gnu.org> in the following threads:
+       https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00171.html
+       https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00206.html
+
+       * doc/lispref/sequences.texi (Sequence Functions): Mention that
+       'length' signals a 'wrong-type-argument' also when given a
+       non-sequencep argument.
+
+2018-07-07  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix bug #11732
+
+       * src/w32fns.c (w32_wnd_proc): Fix handling of Windows input
+       methods.  (Bug#11732)
+
+2018-07-07  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'emacs-lock-mode'
+
+       * lisp/emacs-lock.el (emacs-lock-mode): Mention in the doc string
+       the special handling of some major modes due to
+       'emacs-lock-unlockable-modes'.
+
+2018-07-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * lisp/imenu.el (imenu-generic-expression): Doc fix.  (Bug#32016)
+
+2018-07-07  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve indexing of 'eval-defun' in ELisp manual
+
+       * doc/lispref/display.texi (Defining Faces):
+       * doc/lispref/debugging.texi (Explicit Debug):
+       * doc/lispref/customize.texi (Variable Definitions):
+       * doc/lispref/variables.texi (Defining Variables): Add index
+       entries for 'eval-defun'.  (Bug#32066)
+
+2018-07-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix (length CIRCULAR) documentation
+
+       * doc/lispref/sequences.texi (Sequence Functions):
+       Correct documentation of what (length X) does when
+       X is a circular list.
+
+2018-07-06  Michael Albinus  <michael.albinus@gmx.de>
+
+       Tramp editorials
+
+       * doc/misc/tramp.texi (Android shell setup): Mention Termux.
+
+       * lisp/net/tramp-sh.el (tramp-remote-process-environment):
+       Use proper spelling "Tramp" in docstring.
+
+2018-07-06  Eli Zaretskii  <eliz@gnu.org>
+
+       Clarify and improve doc strings of 'eval-last-sexp' and friends
+
+       * lisp/simple.el (eval-expression, eval-expression-print-format):
+       * lisp/progmodes/elisp-mode.el (eval-last-sexp): Doc fixes.
+       (Bug#32064)
+
+2018-07-06  Glenn Morris  <rgm@gnu.org>
+
+       Automate upload of Emacs manuals to gnu.org
+
+       * admin/make-manuals, admin/upload-manuals: New scripts.
+       * admin/admin.el (make-manuals, make-manuals-dist): Handle batch mode.
+       * admin/make-tarball.txt: Update web-page details.
+
+2018-07-05  Mike Kupfer  <mkupfer@alum.berkeley.edu>
+
+       Fix MH-E mail composition with GNU Mailutils (SF#485)
+
+       * lisp/mh-e/mh-comp.el (mh-bare-components): Recursively delete
+       the temporary folder.
+
+2018-07-03  Eli Zaretskii  <eliz@gnu.org>
+
+       Speed up 'replace-buffer-contents' some more
+
+       * src/editfns.c (EXTRA_CONTEXT_FIELDS): New members beg_a and beg_b.
+       (Freplace_buffer_contents): Set up ctx.beg_a and ctx.beg_b.
+       (buffer_chars_equal): Use ctx->beg_a and ctx->beg_b instead of
+       calling BUF_BEGV, which is expensive.  This speeds up the recipe
+       in bug#31888 by 30%.
+
+2018-07-03  Glenn Morris  <rgm@gnu.org>
+
+       * doc/emacs/docstyle.texi: Avoid messing up the html output.
+
+       Previously the @hyphenation commands somehow caused the <head>
+       section to go missing, with makeinfo 4.13 at least.
+
 2018-07-01  Paul Eggert  <eggert@cs.ucla.edu>
 
        * etc/HISTORY: Cite Brinkhoff on early history.
 
 This file records repository revisions from
 commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
-commit f205928d1f93f4373d755ca91805a88e022ac414 (inclusive).
+commit 1d79c2ebd9bd9aa36586e57463502373c0296d11 (inclusive).
 See ChangeLog.1 for earlier changes.
 
 ;; Local Variables: