; ChangeLog.3 update
This commit is contained in:
parent
eca2677b1d
commit
f53ce87b07
1 changed files with 877 additions and 1 deletions
878
ChangeLog.3
878
ChangeLog.3
|
@ -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 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'
|
||||
|
@ -65091,7 +65967,7 @@
|
|||
|
||||
This file records repository revisions from
|
||||
commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
|
||||
commit 85829363f728c410e33ffdc3839202977b2115cc (inclusive).
|
||||
commit eca2677b1db94a126b6d2871526a1d6fce98353d (inclusive).
|
||||
See ChangeLog.1 for earlier changes.
|
||||
|
||||
;; Local Variables:
|
||||
|
|
Loading…
Add table
Reference in a new issue