]> git.eshelyaron.com Git - emacs.git/commitdiff
; ChangeLog.3 update
authorNicolas Petton <nicolas@petton.fr>
Wed, 12 Jun 2019 10:58:53 +0000 (12:58 +0200)
committerNicolas Petton <nicolas@petton.fr>
Wed, 12 Jun 2019 10:58:53 +0000 (12:58 +0200)
ChangeLog.3

index e49a3762643a4e62aff7c8ef6e67529817d41349..d994fcb870dfb1344104c5afe6f6ae06dc9dd0af 100644 (file)
@@ -1,3 +1,879 @@
+2019-06-12  Martin Rudalics  <rudalics@gmx.at>
+
+       Fix description of 'display-buffer-in-previous-window' again (Bug#36161)
+
+       * lisp/window.el (display-buffer-in-previous-window): Make
+       doc-string more explicit (Bug#36161).
+       * doc/lispref/windows.texi (Buffer Display Action Functions):
+       Make description of 'display-buffer-in-previous-window' more
+       explicit.
+       (Buffer Display Action Alists): Mention
+       'display-buffer-in-previous-window' in description of
+       'reusable-frames' entry.
+
+2019-06-11  Eli Zaretskii  <eliz@gnu.org>
+
+       Consistently use @minus{} for negative arguments
+
+       * doc/emacs/mark.texi (Marking Objects):
+       * doc/misc/gnus.texi (Selecting a Group):
+       * doc/emacs/programs.texi (Comment Commands):
+       * doc/emacs/killing.texi (Deletion):
+       * doc/emacs/display.texi (Recentering):
+       * doc/lispref/display.texi (Face Attributes):
+       * doc/lispref/searching.texi (String Search, Regexp Search):
+       Make the markup of "-N" use @minus{} uniformly.  (Bug#35885)
+
+2019-06-11  Martin Rudalics  <rudalics@gmx.at>
+
+       Fix doc of 'display-buffer-in-previous-window' (Bug#36161)
+
+       * doc/lispref/windows.texi (Buffer Display Action Functions):
+       * lisp/window.el (display-buffer-in-previous-window): Tell
+       that 'display-buffer-in-previous-window' prefers
+       non-selected windows (Bug#36161).
+
+2019-06-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       lisp/*.el: Minor docstring fixes
+
+       * lisp/subr.el (definition-prefixes): Reflow docstring.
+
+       * lisp/svg.el (svg-create): Doc fix to allow arg higlighting.
+       (svg-gradient, svg-rectangle): Improve docstring formatting.
+
+2019-06-10  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid assertion violation when comparing with main-thread
+
+       * src/thread.c (unmark_main_thread): New function.
+       * src/lisp.h (unmark_main_thread): Prototype it.
+       * src/alloc.c (garbage_collect_1): Call it after sweeping.
+       (Bug#33073)
+
+       * test/src/thread-tests.el (threads-test-bug33073): New test.
+
+2019-06-10  Andreas Schwab  <schwab@linux-m68k.org>
+
+       Revert "Don't mark main_thread (Bug#36155)"
+
+       This reverts commit 1877b7b4d79b3434379fd5a4abd85906c25df00c.
+
+2019-06-10  Andreas Schwab  <schwab@linux-m68k.org>
+
+       Don't mark main_thread (Bug#36155)
+
+       * src/thread.c (mark_threads_callback): Don't mark main_thread.
+
+2019-06-09  Eli Zaretskii  <eliz@gnu.org>
+
+       More quotation fixes (Bug#35885)
+
+       * doc/emacs/text.texi (Quotation Marks): Fix a typo.
+       * doc/emacs/modes.texi (Minor Modes): Fix another case of
+       showing quotations.
+
+2019-06-08  Eli Zaretskii  <eliz@gnu.org>
+
+       Minor copyedits in efaq-w32
+
+       * doc/misc/efaq-w32.texi (Grep, Recursive grep): More accurate
+       description of using 'findstr' as a poor-man's replacement for
+       'grep'.  Reported by 范凯 <m_pupil@163.com>
+
+2019-06-08  Eli Zaretskii  <eliz@gnu.org>
+
+       Tiny improvement of documentation of major mode conventions
+
+       * doc/lispref/modes.texi (Major Mode Conventions): More
+       accurate advice regarding customization of 'C-M-a' by major
+       modes.
+
+2019-06-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * nt/addpm.c (main): Fix buffer overflow
+
+2019-06-07  Eli Zaretskii  <eliz@gnu.org>
+
+       Resurrect display-line-number-mode in client frames
+
+       * lisp/linum.el (linum-on): Mention bug#35726 in a comment.
+       * lisp/display-line-numbers.el
+       (display-line-numbers--turn-on): Don't check for daemon.
+       (Bug#35726)
+
+2019-06-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * src/fns.c (Fmapconcat): Doc fix.  (Bug#35710)
+
+2019-06-07  Phillip Lord  <phillip.lord@russet.org.uk>
+
+       Fix typo
+
+       * nt/README.W32:
+
+2019-06-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * lisp/term/w32-win.el ([noname]): Bind to 'ignore'.  (Bug#36083)
+
+2019-06-05  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix styling of Unicode codepoints in manuals
+
+       * doc/lispref/nonascii.texi (Character Properties):
+       * doc/lispref/display.texi (Glyphless Chars)
+       (Bidirectional Display):
+       * doc/emacs/search.texi (Lax Search):
+       * doc/emacs/text.texi (Quotation Marks):
+       * doc/emacs/basic.texi (Inserting Text): Canonicalize the
+       style of "U+NNNN CHARACTER NAME".  (Bug#35885)
+
+2019-06-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix a few uses of quotes in user manual
+
+       * doc/emacs/text.texi (Quotation Marks):
+       * doc/emacs/display.texi (Text Display):
+       * doc/emacs/basic.texi (Inserting Text): Fix some more
+       quotes.  (Bug#35885)
+
+2019-06-03  Eli Zaretskii  <eliz@gnu.org>
+
+       More minor copyedits in the Emacs manual
+
+       * doc/emacs/basic.texi (Arguments):
+       * doc/emacs/display.texi (Recentering, Text Display):
+       * doc/emacs/regs.texi (Text Registers, Rectangle Registers):
+       * doc/emacs/mark.texi (Disabled Transient Mark): Fix
+       inaccuracies and typos.  (Bug#35885)
+
+2019-06-03  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix minor issues in the Emacs manual
+
+       * doc/emacs/search.texi (Regexp Replace, Regexps):
+       * doc/emacs/kmacro.texi (Keyboard Macro Query)
+       (Save Keyboard Macro): Fix inaccuracies and typos.
+       (Bug#35885)
+
+2019-06-03  Martin Rudalics  <rudalics@gmx.at>
+
+       Try to improve text on atomic windows in Elisp manual
+
+       * doc/lispref/windows.texi (Deleting Windows): Mention how
+       'delete-window' and 'delete-other-windows' handle atomic
+       windows.  Minor rewrite.
+       (Quitting Windows): Mention how 'quit-restore-window' handles
+       atomic windows and that it tries to avoid raising an error.
+       (Atomic Windows): Tell how to dissolve atomic windows.
+
+2019-06-01  Noam Postavsky  <npostavs@gmail.com>
+
+       Don't recommend insert-before-markers in process filters
+
+       See <https://lists.gnu.org/r/emacs-devel/2019-05/msg00062.html> and
+       Bug#35334.
+       * doc/lispref/processes.texi (Filter Functions): Go back to using
+       plain insert in the example filter.  Add note about updating window
+       point.
+
+2019-06-01  Noam Postavsky  <npostavs@gmail.com>
+
+       Disable byte-compile-cond-use-jump-table (Bug#35770)
+
+       * lisp/emacs-lisp/bytecomp.el (byte-compile-cond-use-jump-table): Set
+       to nil by default.
+
+       Don't merge to master, the bug is already fixed there.
+
+2019-06-01  Noam Postavsky  <npostavs@gmail.com>
+
+       Allow macros autoloaded as functions during bytecomp (Bug#36022)
+
+       * lisp/emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Don't pass
+       symbols which don't have a known definition to
+       byte-compile--function-signature, it fails to compile code which
+       previously compiled successfully (for example, gnus.el until
+       2019-06-01 "* lisp/gnus/gnus.el: Mark autoloaded macros as such" which
+       autoloads some macros as if they were functions).
+
+2019-06-01  Glenn Morris  <rgm@gnu.org>
+
+       * lisp/gnus/gnus.el: Mark autoloaded macros as such.
+
+       This avoids a build failure.
+
+2019-06-01  Eli Zaretskii  <eliz@gnu.org>
+
+       Speed up redisplay of HELLO
+
+       * etc/HELLO: Set 'inhibit-compacting-font-caches' non-nil
+       locally.  (Bug#36032)
+
+       * lisp/files.el: Add 'inhibit-compacting-font-caches' to the
+       list of built-in variables for which we set up
+       'safe-local-variable' properties.
+
+2019-06-01  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'safe-local-variable' property
+
+       * doc/lispref/variables.texi (File Local Variables): Document
+       how to define 'safe-local-variable' properties for built-in
+       variables.
+
+2019-05-31  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp/emacs-lisp/package.el: Obey buffer-file-coding-system (bug#35739)
+
+       `url-insert-file-contents` saves in buffer-file-coding-system
+       the coding-system used to decode the contents.  Preserve this
+       as the contents is moved from buffer to string to buffer, and use
+       it when saving the contents to file, so as to try and better preserve
+       the original byte sequence.
+
+       (package--buffer-string, package--cs): New functions.
+       (package--check-signature): Encode `string` if a coding-system
+       was specified in buffer-file-coding-system.
+       (package--download-one-archive, package-install-from-archive):
+       Obey and preserve the buffer-file-coding-system if specified.
+
+       Do not merge.
+
+2019-05-31  Noam Postavsky  <npostavs@gmail.com>
+
+       Warn about wrong number of args for subrs (Bug#35767)
+
+       * lisp/emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Don't
+       assume byte-compile-fdefinition will return non-nil.
+       * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-warn-wrong-args)
+       (bytecomp-warn-wrong-args-subr): New tests.
+
+2019-05-31  Noam Postavsky  <npostavs@gmail.com>
+
+       Use plain symbols for eieio type descriptors (Bug#29220)
+
+       Since Emacs 26, eieio objects use a class record (with circular
+       references) as the type descriptor of the object record.  This causes
+       problems when reading back an object from a string, because the class
+       record is not `eq' to the canonical one (which means that read objects
+       don't satisfy the foo-p predicate).
+       * lisp/emacs-lisp/eieio.el (make-instance): As a (partial) fix, set
+       the record's type descriptor to a plain symbol for the type descriptor
+       when eieio-backward-compatibility is non-nil (the default).
+       * lisp/emacs-lisp/eieio-core.el (eieio--object-class): Call
+       eieio--class-object on the type tag when eieio-backward-compatibility
+       is non-nil.
+       (eieio-object-p): Use eieio--object-class instead of
+       eieio--object-class-tag.
+       * test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el
+       (eieio-test-persist-hash-and-vector)
+       (eieio-test-persist-interior-lists): Make into functions.
+       (eieio-persist-hash-and-vector-backward-compatibility)
+       (eieio-persist-hash-and-vector-no-backward-compatibility)
+       (eieio-test-persist-interior-lists-backward-compatibility)
+       (eieio-test-persist-interior-lists-no-backward-compatibility): New
+       tests which call them, eieio-backward-compatibility let-bound.
+
+2019-05-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Pacify GCC 9 -Wredundant-decls
+
+       * src/gmalloc.c (_fraghead) [!HYBRID_MALLOC]:
+       Make it static in this case, too.  This avoids having both
+       ‘extern struct list _fraghead[];’ and
+       ‘static struct list _fraghead[BLOCKLOG];’, which
+       GCC 9 complains about.
+
+2019-05-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Pacify librsvg 2.45.1 and later
+
+       * src/image.c (svg_load_image): Pacify librsvg 2.45.1 and later,
+       and add a FIXME comment about the deprecated librsvg functions.
+       Backport from master.
+
+2019-05-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Simplify xd_signature to pacify GCC 9
+
+       * src/dbusbind.c (xd_signature): Use simpler way to set up
+       the subsignature.  This also pacifies GCC 9 on Fedora 30 x86-64.
+       Backport from master.
+
+2019-05-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Pacify GCC when compiling unexelf.c on Fedora 30
+
+       * src/unexelf.c (unexec): Pacify GCC 9.
+
+2019-05-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Suppress GCC 9 “no longer supported” messages
+
+       * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Remove -Wchkp.
+       This suppresses a boatload of warnings of the form
+       “gcc: warning: switch ‘-Wchkp’ is no longer supported”.
+       when using GCC 9.  Do not merge to master.
+
+2019-05-30  Stefan Kangas  <stefankangas@gmail.com>
+
+       Fix docstring of bookmark-get-bookmark
+
+       * lisp/bookmark.el (bookmark-get-bookmark): Document optional
+       argument NOERROR. (bug#20148)
+
+2019-05-26  Noam Postavsky  <npostavs@gmail.com>
+
+       Avoid infloop in read-multiple-choice (Bug#32257)
+
+       * lisp/emacs-lisp/rmc.el (read-multiple-choice): When `read-char'
+       signals an error "Non-character input-event", call `read-event' to
+       take the non-character event out of the queue.  Don't merge to master,
+       we just use `read-event' directly there, rather than this solution
+       which relies a particular error message.
+
+2019-05-25  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of decoding into a unibyte buffer
+
+       * doc/lispref/nonascii.texi (Explicit Encoding): Document what
+       happens when DESTINATION of decoding is a unibyte buffer.
+
+       * src/coding.c (Fdecode_coding_region)
+       (Fdecode_coding_string): Document what happens if DESTINATION
+       is a unibyte buffer.
+
+2019-05-25  Mauro Aranda  <maurooaranda@gmail.com>
+
+       Remove redundants "See" before @xref or @pxref (Bug#35793)
+
+       * doc/lispref/control.texi (Control Structures):
+       * doc/lispref/modes.texi (Search-based Fontification):
+       * doc/misc/cc-mode.texi (Filling and Line Breaking Commands)
+       (Auto-newline Insertion, Other Special Indentations):
+       * doc/misc/dbus.texi (Errors and Events):
+       * doc/misc/dired-x.texi (Find File At Point):
+       * doc/misc/eudc.texi (Display of Query Results, Inline Query Expansion):
+       * doc/misc/gnus-faq.texi (FAQ 3-11):
+       * doc/misc/gnus.texi (Group Parameters, Posting Styles)
+       (Spam Package Introduction):
+       * doc/misc/org.texi (LaTeX fragments, Previewing LaTeX fragments):
+       * doc/misc/reftex.texi (Commands):
+       Remove redundant "See" before cross references.
+       * doc/lispref/functions.texi (Function Safety): Redundant "see" is in
+       ignored text, but remove it anyway.
+       * doc/lispref/positions.texi (Skipping Characters): Remove redundant
+       "See" before cross references.  Change @xref to @pxref, which is
+       more suitable when at the end of a sentence.
+
+       Most of the redundants "See" found by Noam Postavsky.
+
+2019-05-23  Dario Gjorgjevski  <dario.gjorgjevski@gmail.com>
+
+       Fix customization type of recentf-max-saved-items
+
+       Change the customization type of recentf-max-saved-items to include
+       nil, as it is an allowed value (Bug#35771).
+       * lisp/recentf.el (recentf-max-saved-items): Change the customization
+       type in the defcustom.
+
+2019-05-22  Tom Levy  <tomlevy93@gmail.com>  (tiny change)
+
+       Fix a typo in ELisp manual
+
+       * doc/lispref/sequences.texi (Sequence Functions): Fix a typo.
+       (Bug#35817)
+
+2019-05-21  Noam Postavsky  <npostavs@gmail.com>
+
+       Add option to disable help completion autoloading (Bug#28607)
+
+       * lisp/help-fns.el (help-enable-completion-auto-load): New option.
+       (help--symbol-completion-table): Consult it.
+       * doc/emacs/building.texi (Lisp Libraries): Document it.
+       * etc/NEWS: Announce it.
+       * doc/lispref/loading.texi (Autoload by Prefix): New section.
+       (Autoload): Reference it.
+
+2019-05-20  Noam Postavsky  <npostavs@gmail.com>
+
+       Don't segfault on force-window-update of deleted window
+
+       * src/window.c (Fforce_window_update): Do nothing for deleted
+       windows (Bug#35784).
+
+2019-05-20  Mauro Aranda  <maurooaranda@gmail.com>
+
+       Fix typo in ELisp manual
+
+       * doc/lispref/variables.texi (Directory Local Variables): Fix typo in
+       dir-locals-set-class-variables description.  (Bug#35799)
+
+2019-05-20  Mauro Aranda  <maurooaranda@gmail.com>
+
+       Remove repeated function call in picture.el
+
+       * lisp/textmodes/picture.el (picture-mode-map):  Remove repeated
+       define-key call.  (Bug#35772)
+
+2019-05-19  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Fix Hideshow key binding typo in Emacs manual
+
+       * doc/emacs/programs.texi (Hideshow): Add missing function and key
+       index entries.  Fix hs-toggle-hiding binding typo. (bug#35798)
+
+2019-05-17  Eric Abrahamsen  <eric@ericabrahamsen.net>
+
+       Backport: Fix name of gnus-summary-sort-by-mark(s)
+
+       * lisp/gnus/gnus-sum.el (gnus-summary-sort-by-marks): Needs the
+         "s", according to docs and keymap both. (bug#35765)
+
+       (cherry picked from commit 13248f7444630508cfc3b78a07e8d96613af11c8)
+
+2019-05-17  Eli Zaretskii  <eliz@gnu.org>
+
+       Remove from docs references to obsolete MULE variables
+
+       * src/search.c (search_buffer): Remove obsolete text from a
+       comment.
+       * src/fns.c (Fstring_make_unibyte): Remove obsolete text from
+       a doc string.
+
+2019-05-17  Konstantin Kharlamov  <Hi-Angel@yandex.ru>
+
+       Do potentially destructive operations in prepare-commit-msg
+
+       * build-aux/git-hooks/prepare-commit-msg: If someone occasionally puts
+       Signed-off line, it will likely get there through -s option of git.
+       Exploit this fact to abort before a user got a chance to type commit
+       message.  (Bug#35368)
+
+2019-05-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Backport: fix broken build on m68k
+
+       The GCC + valgrind fix caused the m68k build to fail (Bug#35711).
+       Simplify string allocation a bit to make similar problems less
+       likely in the future.
+       * src/alloc.c (sdata, SDATA_NBYTES, SDATA_DATA) [GC_CHECK_STRING_BYTES]:
+       Use the same implementation as with !GC_CHECK_STRING_BYTES,
+       as the special case is no longer needed.
+       (SDATA_ALIGN): New constant.
+       (SDATA_SIZE): Remove this macro, replacing with ...
+       (sdata_size): ... this new function.  All uses changed.
+       Properly account for sizes and alignments even in the m68k case,
+       and even if GC_CHECK_STRING_BYTES is not defined.
+
+2019-05-14  Noam Postavsky  <npostavs@gmail.com>
+
+       Handle GNUTLS_E_AGAIN in emacs_gnutls_read (Bug#34341)
+
+       Don't merge to master, this has already been fixed there by 2019-01-15
+       "Fix unlikely races with GnuTLS, datagrams".
+       * src/gnutls.c (emacs_gnutls_read): Similar to emacs_gnutls_write,
+       when gnutls_record_recv returns GNUTLS_E_AGAIN set errno to EGAIN.
+
+2019-05-12  Neil Roberts  <bpeeluk@yahoo.co.uk>
+
+       Let dir locals for more specific modes override those from less
+
+       The list of dir local variables to apply is now sorted by the number
+       of parent modes of the mode used as the key in the association list.
+       That way when the variables are applied in order the variables from
+       more specific modes will override those from less specific modes.
+
+       If there are directory entries in the list then they are sorted in
+       order of name length.  The list of modes for that dir is then
+       recursively sorted with the same mechanism.  That way variables tied
+       to a particular subdirectory override those in in a parent directory.
+
+       Previously the behaviour didn’t seem to be well defined anyway and was
+       dependent on the order they appeared in the file.  However this order
+       was changed in version 26.1 and it probably also depended on the
+       number of dir-local files that are merged.
+
+       Bug#33400
+
+       * lisp/files.el (dir-locals-get-sort-score, dir-locals-sort-variables)
+       (dir-locals-read-from-dir): Sort the dir locals so that more precise
+       modes and directory-specific entries have override lesser ones.
+       * doc/emacs/custom.texi (Directory Variables): Document the priority.
+
+2019-05-11  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of Hexl mode
+
+       * doc/emacs/misc.texi (Editing Binary Files): Clarify
+       "insertion".  Improve wording.  Add a few Hexl commands.
+       (Bug#35580)
+
+2019-05-09  Alan Mackenzie  <acm@muc.de>
+
+       Fix description of (move-to-column <n> t) when column <n> is inside a tab
+
+       This fixes bug #35647.  State that when indent-tabs-mode is non-nil, spaces
+       are inserted before the tab rather than the tab being replaced by spaces.
+
+       * doc/lispref/text.texi (columns)
+       * src/indent.c (move-to-column): Make the above documentation amendment.
+
+2019-05-09  Noam Postavsky  <npostavs@gmail.com>
+
+       Recognize single quote attribute values in nxml and sgml (Bug#35381)
+
+       * lisp/textmodes/sgml-mode.el (sgml-specials): Add single quote.
+       (sgml-syntax-propertize-rules): Handle single quote.
+       * test/lisp/nxml/nxml-mode-tests.el (nxml-mode-font-lock-quotes): New
+       test.
+       * test/lisp/textmodes/sgml-mode-tests.el
+       (sgml-delete-tag-bug-8203-should-not-delete-apostrophe): Now passes.
+
+2019-05-09  Noam Postavsky  <npostavs@gmail.com>
+
+       Disable extra display of &#10; in nxml-mode (Bug#32897)
+
+       * lisp/nxml/nxml-mode.el (nxml-char-ref-display-extra): Don't put
+       display for the newline, it makes the indentation look wrong.
+
+2019-05-09  Noam Postavsky  <npostavs@gmail.com>
+
+       Fix nxml-get-inside (Bug#32003)
+
+       The change from 2016-01-16 "lisp/nxml: Use syntax-tables for comments"
+       made nxml-get-inside return non-nil for any string or comment,
+       including attribute strings.  This caused incorrect and therefore
+       indentation.
+       * lisp/nxml/nxml-rap.el: Update commentary to reflect changes to
+       nxml-mode parsing.
+       (nxml-get-inside): Only return non-nil when inside comments and
+       generic strings, not normal quote-delimited strings.
+       * test/lisp/nxml/nxml-mode-tests.el: New tests.
+
+2019-05-08  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix positioning client buffer as instructed by emacsclient
+
+       * lisp/server.el (server-switch-buffer): Let-bind
+       switch-to-buffer-preserve-window-point to nil when switching
+       to the client buffer, when the client requested a specific
+       position.  (Bug#35602)
+
+2019-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * etc/package-keyring.gpg: Add the 2019 key (backport)
+
+2019-05-08  Vitalie Spinu  <spinuvit@gmail.com>
+
+       Fix incorrect cloning of eieio-instance-inheritor objects (Bug#34840)
+
+       * lisp/emacs-lisp/eieio-base.el (clone): Unbound slots of
+         eieio-instance-inheritor objects as documented in the docs string
+         and implemented in the original eieio implementation.
+
+2019-05-07  Vitalie Spinu  <spinuvit@gmail.com>
+
+       Fix cloning of eieio-named objects (Bug#22840)
+
+       * lisp/emacs-lisp/eieio-base.el (clone): Correctly set the name of the
+         cloned objects from eieio-named instances.
+
+2019-05-07  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Fix ibuffer-unmark-backward synopsis (bug#35572)
+
+       * lisp/ibuffer.el (ibuffer-mode): Fix synopsis of
+       ibuffer-unmark-backward along with other minor copy-edits.
+
+2019-05-05  Noam Postavsky  <npostavs@gmail.com>
+
+       Clarify handling of long options (Bug#24949)
+
+       * doc/emacs/cmdargs.texi (Emacs Invocation): Note that space can be
+       used instead of "=" only if an option requires an argument.
+
+2019-05-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of the daemon and emacsclient
+
+       * doc/emacs/misc.texi (emacsclient Options):
+       * doc/emacs/cmdargs.texi (Initial Options): Document that
+       using --daemon=NAME will need to specify the same NAME when
+       invoking 'emacscilent'.  (Bug#35547)
+
+2019-05-02  Noam Postavsky  <npostavs@gmail.com>
+
+       * etc/NEWS.24: Belatedly announce delete-consecutive-dups.
+
+2019-05-01  Glenn Morris  <rgm@gnu.org>
+
+       * admin/update_autogen: Handle git worktree.
+
+2019-05-01  Noam Postavsky  <npostavs@gmail.com>
+
+       Update process filter example (Bug#35044)
+
+       * doc/lispref/processes.texi (Filter Functions): Use
+       insert-before-markers in the "ordinary" filter example, like
+       internal-default-process-filter does.
+
+2019-04-29  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * src/macfont.m (macfont_shape): Use convenient LGLYPH_NEW.
+
+2019-04-28  Noam Postavsky  <npostavs@gmail.com>
+
+       Recommend using font-lock-face over face (Bug#35044)
+
+       * doc/lispref/modes.texi (Precalculated Fontification): Explain
+       advantages of using font-lock-face over face.
+
+2019-04-28  Noam Postavsky  <npostavs@gmail.com>
+
+       Check if mouse_face_overlay was deleted (Bug#35273)
+
+       * src/xdisp.c (note_mouse_highlight): Check if the mouse_face_overlay
+       actually points to a buffer, before calling
+       mouse_face_overlay_overlaps on it.
+
+2019-04-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port to platforms where tputs is in libtinfow
+
+       * configure.ac (tputs_library): Also try tinfow, ncursesw (Bug#33977).
+
+       (cherry picked from commit a3d52b3057c98bce581bc94912ef3ced6fad6f14)
+
+2019-04-23  Glenn Morris  <rgm@gnu.org>
+
+       * admin/admin.el (set-version): Check for increase in version length,
+       rather than a .50 version.
+
+2019-04-22  Noam Postavsky  <npostavs@gmail.com>
+
+       Be more careful about indent-sexp going over eol (Bug#35286)
+
+       * lisp/emacs-lisp/lisp-mode.el (indent-sexp): Only go over multiple
+       sexps if the end of line is within a sexp.
+       * test/lisp/emacs-lisp/lisp-mode-tests.el
+       (indent-sexp-stop-before-eol-comment)
+       (indent-sexp-stop-before-eol-non-lisp): New tests.
+
+2019-04-22  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Backport: Improve pure and side-effect-free docs
+
+       For discussion, see thread starting at:
+       https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00316.html
+       * doc/lispref/customize.texi (Composite Types): Do not overspecify
+       :match-alternatives predicates.
+       * doc/lispref/eval.texi (Intro Eval): Anchor definition of "side
+       effect" for cross-referencing...
+       * doc/lispref/functions.texi (What Is a Function): ...from here.
+       Define what a pure function is.
+       * doc/lispref/internals.texi (Writing Emacs Primitives): Describe
+       currently preferred approach to marking primitives as pure and
+       side-effect-free.
+       * doc/lispref/symbols.texi (Standard Properties): Expand description
+       of pure and side-effect-free properties.
+
+       (cherry picked from commit 4430a9b54fca266e48d0eb8b72d83706910f10b8)
+
+2019-04-22  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Backport: Avoid using obsolete indent-relative-maybe
+
+       * lisp/electric.el (electric-indent-functions-without-reindent):
+       * lisp/indent.el (indent-according-to-mode): Check for
+       indent-relative-first-indent-point in addition to its obsolete alias
+       indent-relative-maybe.
+       * lisp/obsolete/vi.el (vi-com-map): Use
+       indent-relative-first-indent-point in place of its obsolete alias
+       indent-relative-maybe.
+
+       (cherry picked from commit 0e468a620458fecd003c396050aa6deb722982c1)
+
+2019-04-21  Mauro Aranda  <maurooaranda@gmail.com>
+
+       Avoid false positives and false negatives of Info-quoted face
+
+       * lisp/info.el (Info-mode-font-lock-keywords): Modify the regexp, for
+       matching single quotes of opening single quote and closing single
+       quote, and avoid matching text followed by a curly quote when it is
+       not quoting. (Bug#35202)
+
+2019-04-21  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix markup related to quoting in Info
+
+       * doc/misc/sc.texi (Citations): Fix markup of '>'.
+       * doc/misc/mh-e.texi (Speedbar): Fix markup in a @table.
+       * doc/misc/calc.texi (Yacas Language Mode): Fix a typo.
+       * doc/emacs/mark.texi (Setting Mark): Remove duplicate
+       quoting.  (Bug#35202)
+
+2019-04-21  Noam Postavsky  <npostavs@gmail.com>
+
+       Use pkg-config to find lcms2 CFLAGS and LIBS (Bug#30346)
+
+       * configure.ac: Use EMACS_CHECK_MODULES fors LCMS2 rather than
+       AC_SEARCH_LIBS.
+       * src/Makefile.in: Get LCMS2_LIBS and LCMS2_CFLAGS from configure,
+       instead of just LIBLCMS2.
+
+       (cherry picked from commit cb3863370cbe574810f796726faa39ba0de0a429)
+
+2019-04-20  Glenn Morris  <rgm@gnu.org>
+
+       Add a package: line to c-submit-bug-report.
+
+       * lisp/progmodes/cc-mode.el (c-submit-bug-report):
+       Add a Package: line for mail clients that do not support X- headers.
+
+2019-04-20  Glenn Morris  <rgm@gnu.org>
+
+       * admin/admin.el (set-version): Add NEWS headers for a .50 version.
+
+2019-04-20  Eli Zaretskii  <eliz@gnu.org>
+
+       Backport doc improvement in ELisp manual
+
+       * doc/lispref/processes.texi (Accepting Output): Backport:
+       document how do avoid race conditions while waiting for all of
+       the process's output to arrive.
+
+2019-04-19  Noam Postavsky  <npostavs@gmail.com>
+
+       Document insert-image-file's return value (Bug#32978)
+
+       * lisp/image-file.el (insert-image-file): Document return value.
+
+2019-04-19  Braun Gábor  <braungb88@gmail.com>  (tiny change)
+
+       Autoload cua-toggle-rectangle-mark (Bug#34947)
+
+       * lisp/emulation/cua-base.el (cua-toggle-rectangle-mark): Autoload it.
+       Library cua-base.el binds cua-toggle-rectangle-mark to a key in the
+       :set function in (defcustom cua-rectangle-mark-key ...), so it should
+       ensure that the command is defined.
+
+2019-04-19  Noam Postavsky  <npostavs@gmail.com>
+
+       Tell xclip not to expect job-control under eshell (Bug#35257)
+
+       * lisp/eshell/esh-proc.el (eshell-needs-pipe): Add "xclip" and other
+       programs that xclip.el (in GNU ELPA) calls with
+       `process-connection-type' bound to nil.
+
+2019-04-18  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Fix off-by-one-link error in image--set-property
+
+       * lisp/image.el (image--set-property): Ensure new value is set even
+       in the unlikely case that the plist is empty.  Fix off-by-one-link
+       error when deleting a property. (bug#35285)
+       * test/lisp/image-tests.el: New file.
+       (image--set-property): New test.
+
+2019-04-16  Glenn Morris  <rgm@gnu.org>
+
+       * admin/admin.el (make-manuals-dist--1):
+       Update for incompatible copy-file change re "directories".
+
+2019-04-16  Robert Pluim  <rpluim@gmail.com>
+
+       Document some compilation-mode faces
+
+       * doc/emacs/building.texi (Compilation Mode): Describe faces
+       available to affect appearance of compilation-mode buffers.
+
+2019-04-16  Eli Zaretskii  <eliz@gnu.org>
+
+       Mention the assignment form in "Copyright Assignment"
+
+       * doc/emacs/trouble.texi (Copyright Assignment): Mention the
+       copyright assignment form explicitly.  Suggested by Konstantin
+       Kharlamov <hi-angel@yandex.ru>.
+
+2019-04-16  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix confusing wording in the user manual
+
+       * doc/emacs/maintaining.texi (VC Undo): Remove a potentially
+       inaccurate, outdated, and/or confusing sentence.  (Bug#35290)
+
+2019-04-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix the MSDOS build when running under CWSDPMI
+
+       * src/msdos.c (the_only_tty_output): Define.
+       * src/msdos.h (the_only_tty_output): Declare.
+       * src/frame.c (make_terminal_frame) [MSDOS]:
+       * src/dispnew.c (init_display) [MSDOS]: Set up
+       f->output_data.tty pointer using the_only_tty_output, before
+       dereferencing the pointer.  This prevents crashes with DPMI
+       servers that provide NULL pointer protection.
+
+2019-04-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp/progmodes/python.el: Be more careful about temp file removal
+
+       (python-shell-prompt-detect): Use unwind-protect to try and not leave
+       file behind in case of error.
+
+2019-04-14  Alexander Gramiak  <agrambot@gmail.com>
+
+       Backport: Plug memory leak in GTK x-display-monitor-attributes-list
+
+       * src/frame.c (free_monitors) [USE_GTK]: Define in the GTK case as
+       well.
+
+       * src/xfns.c (x-display-monitor-attributes-list) [USE_GTK]: Plug
+       memory leak. Use dupstring over xstrdup as gdk_monitor_get_model may
+       return NULL.
+
+2019-04-14  Alexander Gramiak  <agrambot@gmail.com>
+
+       Backport: * lisp/frame.el (frame--size-history): Fix infloop. (Bug#35272)
+
+2019-04-14  Robert Pluim  <rpluim@gmail.com>
+
+       Downcase charset
+
+       RFC 2046 specifies that the charset parameter is case-insensitive.
+
+       * lisp/gnus/gnus-icalendar.el (gnus-icalendar-with-decoded-handle):
+       Downcase charset.  Suggested by Christophe TROESTLER
+       <Christophe.TROESTLER@umons.ac.be>.  (Bug#35265).
+
+2019-04-14  Phillip Lord  <phillip.lord@russet.org.uk>
+
+       Update for Emacs-26
+
+       * nt/README.W32: Update details about packaging which changed for
+         Emacs-26.
+
+2019-04-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * doc/lispref/display.texi (Showing Images): Fix a typo.  (Bug#35240
+
+2019-04-11  Nicolas Petton  <nicolas@petton.fr>
+
+       Bump Emacs version to 26.2
+
+       * README:
+       * configure.ac:
+       * msdos/sed2v2.inp:
+       * nt/README.W32: Bump Emacs version to 26.2.
+
+2019-04-11  Nicolas Petton  <nicolas@petton.fr>
+
+       * etc/HISTORY: Update for Emacs 26.2 release.
+
+       * etc/AUTHORS: Update.
+
 2019-04-11  Eli Zaretskii  <eliz@gnu.org>
 
        Improve documentation of 'read-command'
 
 This file records repository revisions from
 commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
-commit 85829363f728c410e33ffdc3839202977b2115cc (inclusive).
+commit eca2677b1db94a126b6d2871526a1d6fce98353d (inclusive).
 See ChangeLog.1 for earlier changes.
 
 ;; Local Variables: