Merge from origin/emacs-28
This commit is contained in:
commit
131ac4d209
3 changed files with 930 additions and 13 deletions
914
ChangeLog.3
914
ChangeLog.3
|
@ -1,3 +1,916 @@
|
|||
2022-04-13 Tassilo Horn <tsdh@gnu.org>
|
||||
|
||||
dired: implement feature from 7b50ed553f differently
|
||||
|
||||
* lisp/dired.el (dired-buffers-for-dir): Restore to emacs-27 version.
|
||||
(dired-buffers-for-dir-or-subdir): New function.
|
||||
(dired-clean-up-after-deletion): Use dired-buffers-for-dir-or-subdir
|
||||
instead dired-buffers-for-dir.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix regression in 'dired-buffers-for-dir'
|
||||
|
||||
* lisp/dired.el (dired-buffers-for-dir): Fix inadvertently swapped
|
||||
arguments. (Bug#54636)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* lisp/desktop.el (desktop-read): Clarify warning text.
|
||||
|
||||
2022-04-13 Po Lu <luangruo@yahoo.com>
|
||||
|
||||
* doc/emacs/anti.texi (Antinews): Unannounce removal of Motif.
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Fix eshell-explicit-command-char doc string typo
|
||||
|
||||
* lisp/eshell/esh-ext.el (eshell-explicit-command-char): Fix typo
|
||||
in doc string (bug#54567).
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Clarify the description of "selected tags table"
|
||||
|
||||
* doc/emacs/maintaining.texi (Select Tags Table): Clarify the
|
||||
distinction between the "selected tags table" and the "current
|
||||
list of tags tables". (Bug#54543)
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Add notes about command modes and nativecomp interaction
|
||||
|
||||
* doc/lispref/commands.texi (Command Modes): Note interaction with
|
||||
native-compile (bug#54437).
|
||||
|
||||
* src/data.c: Add comment about not being supported.
|
||||
|
||||
Do not merge to master.
|
||||
|
||||
2022-04-13 Kyle Meyer <kyle@kyleam.com>
|
||||
|
||||
Update to Org 9.5.2-25-gaf6f12
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Improve doc strings of read-char-from-minibuffer-insert-* commands
|
||||
|
||||
* lisp/subr.el (read-char-from-minibuffer-insert-char)
|
||||
(read-char-from-minibuffer-insert-other): Clarify the doc strings.
|
||||
(Bug#54479)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix region highlight in non-selected windows
|
||||
|
||||
* src/xdisp.c (prepare_menu_bars): Include in the windows passed
|
||||
to pre-redisplay-functions windows whose point was moved from the
|
||||
last recorded position. (Bug#54450)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix a regression in 'decipher-digram-list'
|
||||
|
||||
* lisp/play/decipher.el (decipher-stats-buffer): Don't assume the
|
||||
statistics buffer always exists. (Bug#54443)
|
||||
|
||||
2022-04-13 Karl Fogel <kfogel@red-bean.com>
|
||||
|
||||
Improve documentation of bookmark default sorting
|
||||
|
||||
* lisp/bookmark.el (bookmark-alist, bookmark-store,
|
||||
bookmark-maybe-sort-alist): Update doc strings and comments.
|
||||
|
||||
2022-04-13 Juri Linkov <juri@linkov.net>
|
||||
|
||||
* doc/misc/transient.texi: Fix @dircategory to "Emacs misc features" for dir.
|
||||
|
||||
2022-04-13 Jim Porter <jporterbugs@gmail.com>
|
||||
|
||||
Fix evaluation of negated argument predicates in Eshell
|
||||
|
||||
* lisp/eshell/em-pred.el (eshell-add-pred-func): Let-bind 'pred' so
|
||||
the lambdas see the original value (bug#54369).
|
||||
|
||||
Committed on the wrong branch.
|
||||
|
||||
Do not merge to master.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Emacs pretest 28.0.92
|
||||
|
||||
* README:
|
||||
* configure.ac:
|
||||
* nt/README.W32:
|
||||
* msdos/sed2v2.inp: Bump Emacs version to 28.0.92.
|
||||
|
||||
* etc/AUTHORS:
|
||||
* lisp/ldefs-boot.el: Update for pretest 28.0.92.
|
||||
|
||||
* ChangeLog.3: Regenerate.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix regression in 'custom-prompt-customize-unsaved-options'
|
||||
|
||||
* lisp/cus-edit.el (custom-prompt-customize-unsaved-options):
|
||||
Don't depend on the value returned by 'customize-unsaved'. Fix
|
||||
the doc string. Patch by Sebastian Miele <iota@whxvd.name>.
|
||||
(Bug#54329)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Improve documentation of 'map-charset-chars'
|
||||
|
||||
* doc/lispref/nonascii.texi (Character Sets):
|
||||
* src/charset.c (Fmap_charset_chars): Clarify the codepoint issue
|
||||
in using 'map-charset-chars'.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Avoid assertion violations in 'bidi_resolve_brackets'
|
||||
|
||||
* src/bidi.c (bidi_resolve_brackets): Move assertion to where it
|
||||
really matters. (Bug#54295)
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Fix which-func-update doc string
|
||||
|
||||
* lisp/progmodes/which-func.el (which-func-update): Make the doc
|
||||
string match the code (bug#54288).
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Improve wording of 'dired-jump's description
|
||||
|
||||
* doc/emacs/dired.texi (Dired Enter): Clarify wording. Reported
|
||||
by Natalie <batalie@riseup.net>.
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Add a comment for previous browse-url-of-dired-file change
|
||||
|
||||
* lisp/net/browse-url.el (browse-url-of-dired-file): Add a comment
|
||||
for previous change.
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Restore documented Emacs 27.2 behaviour of browse-url-of-dired-file
|
||||
|
||||
* lisp/net/browse-url.el (browse-url-of-dired-file): Restore the
|
||||
documented behaviour -- open a web browser instead of passing to
|
||||
the various handlers.
|
||||
|
||||
2022-04-13 Kyle Meyer <kyle@kyleam.com>
|
||||
|
||||
Update to Org 9.5.2-24-g668205
|
||||
|
||||
2022-04-13 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* lib-src/seccomp-filter.c (main): Use faccessat2 only if defined.
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Fix regression in derived-mode-init-mode-variables
|
||||
|
||||
* lisp/emacs-lisp/derived.el (derived-mode-init-mode-variables):
|
||||
Fix regression caused by lexical-binding derived.el (bug#54240).
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Avoid crashes when fringe bitmaps are defined in daemon mode
|
||||
|
||||
* src/dispextern.h (gui_define_fringe_bitmap): Add prototype.
|
||||
(max_used_fringe_bitmap): Add declaration.
|
||||
* src/fringe.c (gui_define_fringe_bitmap): New function.
|
||||
* src/w32term.c (w32_draw_fringe_bitmap):
|
||||
* src/xterm.c (x_draw_fringe_bitmap) [USE_CAIRO]: Call
|
||||
'gui_define_fringe_bitmap' if the terminal-specific bitmap data is
|
||||
not available when a fringe bitmap is about to be drawn. Don't
|
||||
try to draw a bitmap that is not known to fringe.c. (Bug#54183)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
One more fix of the BPA implementation
|
||||
|
||||
* src/bidi.c (bidi_find_bracket_pairs): Disable BPA optimization
|
||||
when there are no strong directional characters inside the
|
||||
bracketed pair. (Bug#54219)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix handling of brackets in BPA
|
||||
|
||||
* src/bidi.c (bidi_resolve_brackets): Fix implementation of UBA's
|
||||
N0 rule when there are no strong directional characters inside the
|
||||
bracketed pair. (Bug#54219)
|
||||
|
||||
2022-04-13 Po Lu <luangruo@yahoo.com>
|
||||
|
||||
Correct etc/NEWS entry about bitmapped fonts
|
||||
|
||||
* etc/NEWS: Don't say that bitmap font issues are due to Pango, that's
|
||||
not accurate.
|
||||
|
||||
2022-04-13 Jim Porter <jporterbugs@gmail.com>
|
||||
|
||||
Improve/correct documentation about Eshell variable expansion
|
||||
|
||||
* lisp/eshell/esh-var.el: Correct documentation comment.
|
||||
(eshell-parse-variable-ref): Correct docstring.
|
||||
|
||||
* doc/misc/eshell.texi (Dollars Expansion): Add documentation for
|
||||
$"var"/$'var' and $<command> syntaxes.
|
||||
|
||||
2022-04-13 Jim Porter <jporterbugs@gmail.com>
|
||||
|
||||
Partially revert b03f74e0f2a578b1580e8b1c368665850ee7f808
|
||||
|
||||
That commit regressed '$<command>' forms in Eshell, due to a
|
||||
limitation/bug in how 'eshell-do-eval' works. This fixes
|
||||
bug#54190.
|
||||
|
||||
* lisp/eshell/esh-var.el (eshell-parse-variable-ref): Quote a lambda.
|
||||
|
||||
* test/lisp/eshell/eshell-tests.el (eshell-test/interp-temp-cmd):
|
||||
New test.
|
||||
|
||||
2022-04-13 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Backport: Port pre-commit hook to Git 2.35.0
|
||||
|
||||
* build-aux/git-hooks/pre-commit: Use LC_ALL=C grep -E instead of
|
||||
sane_egrep (removed in Git 2.35.0).
|
||||
|
||||
(cherry picked from commit b8a96f055624f86fe965a0d1b7b2495b2db80e63)
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Fix :tag for eol in tab-first-completion
|
||||
|
||||
* lisp/indent.el (tab-first-completion): Fix the :tag description
|
||||
(bug#54179).
|
||||
|
||||
2022-04-13 Kyle Meyer <kyle@kyleam.com>
|
||||
|
||||
Update to Org 9.5.2-22-g33543d
|
||||
|
||||
2022-04-13 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
Add explicit '--no-heading' for ripgrep
|
||||
|
||||
* lisp/progmodes/xref.el (xref-search-program-alist):
|
||||
Add explicit '--no-heading' for ripgrep (bug#54177).
|
||||
|
||||
2022-04-13 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
Follow OpenSSH changes in Tramp
|
||||
|
||||
* lisp/net/tramp-sh.el (tramp-ssh-controlmaster-options):
|
||||
Reimplement. OpenSSH has changed its diagnostics messages.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Document better how to reset attributes of faces for new frames
|
||||
|
||||
* doc/lispref/display.texi (Attribute Functions):
|
||||
* lisp/faces.el (set-face-attribute): Explain how to reset an
|
||||
attribute's value for future frames. (Bug#54156)
|
||||
|
||||
2022-04-13 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
* lisp/net/tramp-sh.el (tramp-ssh-controlmaster-options): Adapt test.
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Mention flyspell-prog-mode in flyspell-mode doc string
|
||||
|
||||
* lisp/textmodes/flyspell.el (flyspell-mode): Mention
|
||||
flyspell-prog-mode (bug#54131).
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Reword face-remap-add-relative manual entry
|
||||
|
||||
* doc/lispref/display.texi (Face Remapping): Clarify the
|
||||
face-remap-add-relative (bug#54114).
|
||||
|
||||
2022-04-13 Philipp Stephani <phst@google.com>
|
||||
|
||||
Fix indexing of module functions that return enumeration types.
|
||||
|
||||
Return types that consist of more than one word need to be enclosed in
|
||||
braces, see Info node `(texinfo) Typed Functions'. Otherwise they are
|
||||
indexed incorrectly.
|
||||
|
||||
* doc/lispref/internals.texi (Module Misc, Module Nonlocal): Enclose
|
||||
multi-word return types in braces.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* doc/misc/transient.texi (Other Options): Fix a @ref. (Bug#54108)
|
||||
|
||||
2022-04-13 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
tramp.texi texinfo 4.13 compatibility
|
||||
|
||||
* doc/misc/tramp.texi (Frequently Asked Questions):
|
||||
Restore compatibility with Texinfo < 5.
|
||||
|
||||
2022-04-13 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
Explain "Tramp" spelling in its manual
|
||||
|
||||
* doc/misc/tramp.texi (Frequently Asked Questions):
|
||||
Explain "Tramp" spelling.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix 'display-line-numbers-mode' in hide-show buffers
|
||||
|
||||
* src/xdisp.c (redisplay_internal): Disable redisplay
|
||||
optimizations that consider just the current line, when
|
||||
'display-line-numbers-mode' is turned on in the buffer.
|
||||
(Bug#54091)
|
||||
|
||||
2022-04-13 Martin Rudalics <rudalics@gmx.at>
|
||||
|
||||
Don't check whether a deleted window is deletable (Bug#54028)
|
||||
|
||||
* lisp/window.el (window-state-put): Make sure window is live
|
||||
before calling 'window-deletable-p' on it (Bug#54028).
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
A friendlier error message from image-mode in an empty buffer
|
||||
|
||||
* lisp/image-mode.el (image-mode): Handle the case where the empty
|
||||
buffer doesn't visit a file (Bug#54084)
|
||||
|
||||
2022-04-13 Kyle Meyer <kyle@kyleam.com>
|
||||
|
||||
Update to Org 9.5.2-17-gea6b74
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Improve documentation of filling and justification commands
|
||||
|
||||
* doc/lispref/text.texi (Filling):
|
||||
* lisp/textmodes/fill.el (fill-region-as-paragraph)
|
||||
(default-justification, set-justification, justify-current-line):
|
||||
Clarify "canonicalization" of spaces and the meaning of
|
||||
justification styles. (Bug#54047)
|
||||
(set-justification-left, set-justification-right)
|
||||
(set-justification-full): Improve wording of doc strings.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* lisp/progmodes/subword.el (superword-mode): Doc fix. (Bug#54045)
|
||||
|
||||
2022-04-13 Philipp Stephani <phst@google.com>
|
||||
|
||||
Fix indexing of module functions that return complex types.
|
||||
|
||||
Return types that consist of more than one word need to be enclosed in
|
||||
braces, see Info node `(texinfo) Typed Functions'. Otherwise they are
|
||||
indexed incorrectly.
|
||||
|
||||
* doc/lispref/internals.texi (Module Values): Enclose multi-word
|
||||
return types in braces.
|
||||
|
||||
2022-04-13 Po Lu <luangruo@yahoo.com>
|
||||
|
||||
Prevent crashes caused by invalid locale coding systems
|
||||
|
||||
* src/xterm.c (handle_one_xevent): Prevent a signal inside
|
||||
`setup_coding_system' which crashes recent versions of GLib if
|
||||
the locale coding system is invalid.
|
||||
|
||||
Do not merge to master.
|
||||
|
||||
2022-04-13 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
Fix problem with popd for in remote shell buffers
|
||||
|
||||
* lisp/shell.el (shell-prefixed-directory-name):
|
||||
Use `file-local-name' for DIR. (Bug#53927)
|
||||
|
||||
2022-04-13 Jonas Bernoulli <jonas@bernoul.li>
|
||||
|
||||
Import texi source file for transient manual
|
||||
|
||||
* doc/misc/Makefile.in: Add transient to INFO_COMMON.
|
||||
* doc/misc/transient.texi: New file.
|
||||
|
||||
2022-04-13 Kyle Meyer <kyle@kyleam.com>
|
||||
|
||||
Update to Org 9.5.2-15-gc5ceb6
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix 'exchange-point-and-mark' in 'transient-mark-mode'
|
||||
|
||||
* lisp/simple.el (exchange-point-and-mark): Don't deactivate mark
|
||||
when 'transient-mark-mode' is ON. (Bug#53150)
|
||||
|
||||
(cherry picked from commit 415ed4b42515ff2e6dd9b94e964b479e50c6392e)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix "C-SPC C-SPC" after "C-x C-x"
|
||||
|
||||
* lisp/simple.el (exchange-point-and-mark): Fix what the command
|
||||
does when 'transient-mark-mode' is OFF. (Bug#52896)
|
||||
|
||||
(cherry picked from commit 19c6cad1821eb896b2ddd0f6eab030f0880ea254)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix a typo in fontset.el
|
||||
|
||||
* lisp/international/fontset.el (xlfd-regexp-spacing-subnum): Fix
|
||||
a typo. Reported by Greg A. Woods <woods@robohack.ca>.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Note in ELisp manual that too-wide images are truncated
|
||||
|
||||
* doc/lispref/display.texi (Showing Images): Note that images are
|
||||
truncated at the window's edge. (Bug#53952)
|
||||
|
||||
2022-04-13 Andrea Corallo <akrl@sdf.org>
|
||||
|
||||
* lisp/mail/emacsbug.el (report-emacs-bug): Report libgccjit status.
|
||||
|
||||
* lisp/startup.el (normal-top-level): Small code move, improve 202d3be873.
|
||||
|
||||
2022-04-13 Andrea Corallo <akrl@sdf.org>
|
||||
|
||||
* lisp/startup.el (normal-top-level): Disable native-comp if not available
|
||||
|
||||
2022-04-13 Andrea Corallo <akrl@sdf.org>
|
||||
|
||||
Fix integer arithmetic miss-compilation (bug#53451)
|
||||
|
||||
* lisp/emacs-lisp/comp-cstr.el (comp-cstr-set-range-for-arithm):
|
||||
When one of the two sources is negated revert to set dst as
|
||||
number.
|
||||
* test/src/comp-tests.el (comp-tests-type-spec-tests): Add test to
|
||||
verify this is effective.
|
||||
|
||||
2022-04-13 Robert Pluim <rpluim@gmail.com>
|
||||
|
||||
Mark flymake as compatible with emacs-26.1
|
||||
|
||||
* lisp/progmodes/flymake.el: Bump package version and set
|
||||
emacs version in Package-Requires to 26.1 (Bug#53853).
|
||||
|
||||
2022-04-13 Brian Leung <leungbk@posteo.net>
|
||||
|
||||
flymake: Ensure compatibility with older Emacsen
|
||||
|
||||
* lisp/progmodes/flymake.el (flymake--log-1): Use
|
||||
replace-regexp-in-string instead of Emacs 28's
|
||||
string-replace (bug#53853).
|
||||
|
||||
2022-04-13 Eric Abrahamsen <eric@ericabrahamsen.net>
|
||||
|
||||
Don't remove dummy.group from gnus-newsrc-alist on Gnus save
|
||||
|
||||
bug#53352
|
||||
|
||||
* lisp/gnus/gnus-start.el (gnus-gnus-to-quick-newsrc-format): This
|
||||
function was removing dummy.group from the global value of
|
||||
`gnus-newsrc-alist' on save; we only wanted to remove it temporarily.
|
||||
|
||||
2022-04-13 Bob Rogers <rogers@rgrjr.com>
|
||||
|
||||
Fix ietf-drums-get-comment doc string
|
||||
|
||||
* lisp/mail/ietf-drums.el (ietf-drums-get-comment): We really return
|
||||
the last comment (bug#53810).
|
||||
|
||||
2022-04-13 Daniel Martín <mardani29@yahoo.es>
|
||||
|
||||
Fix typo in display.texi
|
||||
|
||||
* doc/lispref/display.texi (Making Buttons): Fix typo. (Bug#53807)
|
||||
|
||||
2022-04-13 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
Revert an erroneous change in tramp-cache.el
|
||||
|
||||
* lisp/net/tramp-cache.el (tramp-get-hash-table):
|
||||
Use `string-match-p' instead of `string-search'. The latter one
|
||||
was introduced by accident. Reported by Kai Tetzlaff <kai@tetzlaff.eu>.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Improve documentation of 'emacs-version'
|
||||
|
||||
* doc/emacs/trouble.texi (Checklist): Mention the possibility of
|
||||
invoking 'emacs-version' with a prefix argument.
|
||||
|
||||
* lisp/version.el (emacs-version): Improve doc string. (Bug#53720)
|
||||
|
||||
2022-04-13 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
* etc/NEWS: Apply final fixes after proofreading.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Clarify documentation of a "face's font"
|
||||
|
||||
* doc/lispref/display.texi (Attribute Functions)
|
||||
(Face Attributes): Clarify that the :font attribute of a face and
|
||||
the font returned by 'face-font' are by default for ASCII
|
||||
characters. (Bug#53664)
|
||||
|
||||
2022-04-13 Alan Mackenzie <acm@muc.de>
|
||||
|
||||
Bind Qdebugger to Qdebug in signal_or_quit.
|
||||
|
||||
* src/eval.c (signal_or_quit): Bind the correct variable, Qdebugger (not
|
||||
Vdebugger) to Qdebug in the section for errors in batch jobs.
|
||||
(syms_of_eval): New DEFSYM for Qdebugger.
|
||||
|
||||
2022-04-13 Kyle Meyer <kyle@kyleam.com>
|
||||
|
||||
Update to Org 9.5.2-13-gdd6486
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix regression in Occur Edit mode
|
||||
|
||||
* lisp/replace.el (occur-after-change-function): Fix the algorithm
|
||||
to find the smallest change in some corner cases. (Bug#53598)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix last change of Malayalam composition rules
|
||||
|
||||
* lisp/language/indian.el (malayalam-composable-pattern):
|
||||
Reinstate. Instead of removing it, add any sequence of
|
||||
Malayalam characters to the existing patterns, so as not
|
||||
to lose the patterns that use ZWJ and ZWNJ. (Bug#53625)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix rendering of Malayalam script
|
||||
|
||||
* lisp/language/indian.el (malayalam-composable-pattern): Remove.
|
||||
(script-regexp-alist): Remove 'malayalam-composable-pattern'.
|
||||
Instead, pass any sequence of Malayalam codepoints to the shaping
|
||||
engine. (Bug#53625)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Improve documentation of Occur mode
|
||||
|
||||
* doc/emacs/search.texi (Other Repeating Search): Improve wording
|
||||
and document Occur Edit mode better.
|
||||
|
||||
2022-04-13 Alan Third <alan@idiocy.org>
|
||||
|
||||
Remove debug logging
|
||||
|
||||
* src/nsterm.m ([EmacsView copyRect:to:]): Remove logging as it's no
|
||||
longer required.
|
||||
|
||||
2022-04-13 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
Fix error in filelock.c
|
||||
|
||||
* src/filelock.c (lock_file): Move call of file name handler to
|
||||
`Flock_file'. Determine lock_filename only in case
|
||||
create_lockfiles is non-nil. Adapt the rest of the function accordingly.
|
||||
(Flock_file): Do not check for create_lockfiles. Call file name
|
||||
handler if appropriate. (Bug#53207)
|
||||
|
||||
2022-04-13 Juri Linkov <juri@linkov.net>
|
||||
|
||||
* lisp/frame.el (clone-frame): Filter out 'parent-id' (bug#51883).
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Partially revert a fill-region-as-paragraph regression
|
||||
|
||||
* lisp/textmodes/fill.el (fill-region-as-paragraph): Revert
|
||||
e186af261 (bug#53537), because it leads to regressions. (But
|
||||
leave tests in place.)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix 'make_lispy_position' when there's an image at EOB
|
||||
|
||||
* src/xdisp.c (move_it_to): Don't compare IT_CHARPOS with an
|
||||
invalid TO_CHARPOS. (Bug#53546)
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Fix copyright-find-copyright when searching from the end
|
||||
|
||||
* lisp/emacs-lisp/copyright.el (copyright-find-copyright): Make
|
||||
the double check also work when searching from the end (bug#7179).
|
||||
|
||||
Do not merge to master.
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Fix copyright.el comment and add a test
|
||||
|
||||
* lisp/emacs-lisp/copyright.el (copyright-find-copyright): Fix
|
||||
comment (bug#7179).
|
||||
|
||||
Do not merge to master.
|
||||
|
||||
2022-04-13 Philipp Stephani <phst@google.com>
|
||||
|
||||
* configure.ac (LIBSECCOMP): Bump minimum version for faccessat2.
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Make the `f' command work in image-mode again
|
||||
|
||||
* lisp/image.el (image-show-frame): Protect against not having
|
||||
computed the animation data yed (bug#53489).
|
||||
|
||||
2022-04-13 Philipp Stephani <phst@google.com>
|
||||
|
||||
Seccomp: improve support for newer versions of glibc (Bug#51073)
|
||||
|
||||
* lib-src/seccomp-filter.c (main): Allow 'pread64' and 'faccessat2'
|
||||
system calls. Newer versions of glibc use these system call (starting
|
||||
with commits 95c1056962a3f2297c94ce47f0eaf0c5b6563231 and
|
||||
3d3ab573a5f3071992cbc4f57d50d1d29d55bde2, respectively).
|
||||
|
||||
2022-04-13 Thomas Fitzsimmons <fitzsim@fitzsim.org>
|
||||
|
||||
EUDC: Fix a quoting bug in the BBDB backend
|
||||
|
||||
* lisp/net/eudcb-bbdb.el (eudc-bbdb-query-internal): Fix a quoting
|
||||
bug introduced during lexical-binding conversion.
|
||||
|
||||
2022-04-13 Sergey Vinokurov <serg.foo@gmail.com>
|
||||
|
||||
Fix memory-report-object-size to initialize memory-report--type-size
|
||||
|
||||
* lisp/emacs-lisp/memory-report.el (memory-report-object-size):
|
||||
Allow using function directly (bug#53310).
|
||||
|
||||
Do not merge to master.
|
||||
|
||||
2022-04-13 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
Fix menu-bar mouse clicks in "C-h c" and "C-h k" (bug#53322)
|
||||
|
||||
* lisp/subr.el (event-start, event-end): Handle '(menu-bar)'
|
||||
events.
|
||||
* lisp/net/browse-url.el (browse-url-interactive-arg): Simplify
|
||||
accordingly.
|
||||
|
||||
(cherry picked from commit 9ceb3070e34ad8a54184fd0deda477bf5ff77000)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org> (tiny change)
|
||||
|
||||
Fix UB in ebrowse
|
||||
|
||||
* lib-src/ebrowse.c (matching_regexp): Avoid writing beyond the
|
||||
limits of 'matching_regexp_buffer'. Patch by Jan Stranik
|
||||
<jan@stranik.org>. (Bug#53333)
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Fix execute-extended-command-for-buffer in fundamental-mode
|
||||
|
||||
* lisp/simple.el (execute-extended-command-for-buffer): Protect
|
||||
against the current local map being nil (bug#52907).
|
||||
|
||||
2022-04-13 Martin Rudalics <rudalics@gmx.at>
|
||||
|
||||
Add workaround to handle a problem with Enlightenment WM (Bug#53298)
|
||||
|
||||
* src/xterm.c (handle_one_xevent): Handle setting of variable
|
||||
'x_set_frame_visibility_more_laxly' when receiving an Expose or
|
||||
FocusIn event (Bug#53298).
|
||||
(Qexpose): Define symbol.
|
||||
(x_set_frame_visibility_more_laxly): New Lisp variable.
|
||||
* etc/PROBLEMS: Mention frame redraw problem with the
|
||||
Enlightenment WM and 'x-set-frame-visibility-more-laxly'
|
||||
workaround.
|
||||
|
||||
2022-04-13 Po Lu <luangruo@yahoo.com>
|
||||
|
||||
Fix regression leading to flickering tooltips when the mouse is moved
|
||||
|
||||
* lisp/tooltip.el (tooltip-show-help): Compare string with
|
||||
previous tooltip string ignoring properties.
|
||||
|
||||
2022-04-13 Andrea Corallo <akrl@sdf.org>
|
||||
|
||||
* Fix native comp for non trivial function names (bug#52833)
|
||||
|
||||
* lisp/emacs-lisp/comp.el (comp-c-func-name): Fix native compilation
|
||||
for functions with function names containing non trivial
|
||||
characters (bug#52833).
|
||||
|
||||
This commit is the backport of e7699bf290.
|
||||
|
||||
Do not merge to master
|
||||
|
||||
2022-04-13 Kyle Meyer <kyle@kyleam.com>
|
||||
|
||||
Update to Org 9.5.2-9-g7ba24c
|
||||
|
||||
2022-04-13 Juri Linkov <juri@linkov.net>
|
||||
|
||||
* lisp/net/dictionary.el (dictionary-context-menu): Use package prefix.
|
||||
|
||||
2022-04-13 Philipp Stephani <phst@google.com>
|
||||
|
||||
Mark a few more map tests as unstable on Emacs 28 (Bug#46722).
|
||||
|
||||
At least for me, these tests still occasionally fail.
|
||||
|
||||
Do not merge to master.
|
||||
|
||||
* test/lisp/emacs-lisp/map-tests.el (test-map-into-hash-test)
|
||||
(test-map-merge, test-map-merge-with, test-map-merge-empty): Mark as
|
||||
unstable.
|
||||
|
||||
2022-04-13 Philipp Stephani <phst@google.com>
|
||||
|
||||
* lisp/indent.el (tab-first-completion): Fix incorrect choices.
|
||||
|
||||
2022-04-13 Philipp Stephani <phst@google.com>
|
||||
|
||||
* lisp/simple.el (undo-no-redo): Fix customization group
|
||||
|
||||
* lisp/progmodes/xref.el (xref-file-name-display): Fix docstring.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Avoid another segfault in 'face_at_buffer_position'
|
||||
|
||||
* src/xfaces.c (face_at_buffer_position): Make really sure the
|
||||
default face is usable. (Bug#53254)
|
||||
|
||||
2022-04-13 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Mark test-map-into as unstable
|
||||
|
||||
* test/lisp/emacs-lisp/map-tests.el (test-map-into): Mark as
|
||||
unstable (bug#46722).
|
||||
|
||||
Do not merge to master.
|
||||
|
||||
2022-04-13 Philipp Stephani <phst@google.com>
|
||||
|
||||
Fix Edebug specification for inline functions (Bug#53068).
|
||||
|
||||
* lisp/emacs-lisp/inline.el (inline-quote): Fix Edebug specification.
|
||||
|
||||
* test/lisp/emacs-lisp/edebug-tests.el (edebug-tests-inline): New unit
|
||||
test.
|
||||
|
||||
2022-04-13 N. Jackson <nljlistbox2@gmail.com>
|
||||
|
||||
Remove mention of removed `gnus-treat-play-sounds' variable from manual
|
||||
|
||||
* info/gnus.info: Remove `gnus-treat-play-sounds' from
|
||||
manual. According to lisp/gnus/ChangeLog.3 this variable was
|
||||
removed in 2010 (bug#53192).
|
||||
|
||||
2022-04-13 Mattias Engdegård <mattiase@acm.org>
|
||||
|
||||
Revert "Fix closure-conversion of shadowed captured lambda-lifted vars"
|
||||
|
||||
This reverts commit 3ec8c8b3ae2359ceb8135b672e86526969c16b7e.
|
||||
|
||||
It was committed to a stable branch without prior discussion;
|
||||
see bug#53071.
|
||||
|
||||
2022-04-13 Juri Linkov <juri@linkov.net>
|
||||
|
||||
* doc/lispref/windows.texi (Textual Scrolling): Remove obsolete text.
|
||||
|
||||
Remove text about scrolling the minibuffer from the buffer,
|
||||
obsolete since Emacs 27 (bug#51210).
|
||||
|
||||
2022-04-13 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* lisp/files.el (lock-file-name-transforms): Doc tweaks.
|
||||
|
||||
2022-04-13 Mattias Engdegård <mattiase@acm.org>
|
||||
|
||||
Fix closure-conversion of shadowed captured lambda-lifted vars
|
||||
|
||||
Lambda-lifted variables (ones passed explicitly to lambda-lifted
|
||||
functions) that are also captured in an outer closure and shadowed
|
||||
were renamed incorrectly (bug#51982).
|
||||
|
||||
Reported by Paul Pogonyshev.
|
||||
|
||||
* lisp/emacs-lisp/cconv.el (cconv--lifted-arg): New.
|
||||
(cconv-convert): Provide correct definiens for the closed-over
|
||||
variable.
|
||||
* test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--test-cases):
|
||||
* test/lisp/emacs-lisp/cconv-tests.el (cconv-tests--intern-all)
|
||||
(cconv-closure-convert-remap-var): Add tests.
|
||||
|
||||
(cherry picked from commit 45252ad8f932c98a373ef0ab7f3363a3e27ccbe4)
|
||||
|
||||
2022-04-13 Philipp Stephani <phst@google.com>
|
||||
|
||||
Fix test lisp/cedet/semantic/bovine/gcc-tests on macOS (Bug#52431)
|
||||
|
||||
* test/lisp/cedet/semantic/bovine/gcc-tests.el
|
||||
(semantic-gcc-test-output-parser-this-machine): Also detect Apple
|
||||
clang on macOS Monterey.
|
||||
|
||||
(cherry picked from commit 6e52becfbe2a33c025b8c4838b3c8f06ba5a6fb8)
|
||||
|
||||
2022-04-13 Mattias Engdegård <mattiase@acm.org>
|
||||
|
||||
Don't fail flymake-tests if `gcc` actually is Clang
|
||||
|
||||
* test/lisp/progmodes/flymake-tests.el (flymake-tests--gcc-is-clang)
|
||||
(different-diagnostic-types, included-c-header-files): Skip tests that
|
||||
depend on the `gcc` command really being GCC and not Clang.
|
||||
|
||||
(cherry picked from commit b2167d98432a78442522b7564e22f47d75a98b6f)
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Revert "Remove the filename argument from the command line after an ELC+ELN build"
|
||||
|
||||
This reverts commit ffc047c896413b6e00032518fc934f08768671fa.
|
||||
|
||||
Please don't install anything non-trivial on the release branch
|
||||
without asking first.
|
||||
|
||||
2022-04-13 Alan Mackenzie <acm@muc.de>
|
||||
|
||||
Remove the filename argument from the command line after an ELC+ELN build
|
||||
|
||||
This fixes bug #53164. Without this fix, bootstrap-emacs loads the source
|
||||
file uselessly into a buffer after completing the compilation.
|
||||
|
||||
2022-04-13 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
(save-some-buffers): Simplify the fix for bug#46374
|
||||
|
||||
* lisp/files.el (save-some-buffers): Only check the
|
||||
`save-some-buffers-function` property on functions from
|
||||
`save-some-buffers-default-predicate` since callers which provide
|
||||
a `pred` argument can arrange to compute `pred` themselves if needed.
|
||||
|
||||
* test/lisp/files-tests.el (files-tests-buffer-offer-save): Don't test
|
||||
with `pred` set to `save-some-buffers-root` since it's not an
|
||||
appropriate function for that any more.
|
||||
|
||||
2022-04-13 Stefan Kangas <stefan@marxist.se>
|
||||
|
||||
Improve docstring of edit-abbrevs
|
||||
|
||||
* lisp/abbrev.el (edit-abbrevs): Doc fix; don't use obsolete name.
|
||||
Improve docstring formatting.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Revert "Fix alignment on font size change in tabulated-list-mode"
|
||||
|
||||
This reverts commit 2767c89db729a6106146d0aeff76678c64d4fc53.
|
||||
|
||||
That change caused a regression in a much more important use
|
||||
case, see bug#53133.
|
||||
|
||||
2022-04-13 Stefan Kangas <stefan@marxist.se>
|
||||
|
||||
Clarify docstring of package-native-compile
|
||||
|
||||
* lisp/emacs-lisp/package.el (package-native-compile): Clarify
|
||||
docstring.
|
||||
|
||||
2022-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Fix Subject "simplification" in Rmail
|
||||
|
||||
* lisp/mail/rmail.el (rmail-simplified-subject): Match against
|
||||
"[external]" _after_ decoding the Subject by RFC-2047.
|
||||
|
||||
2022-04-13 Stefan Kangas <stefan@marxist.se>
|
||||
|
||||
Bump Emacs version to 28.0.91
|
||||
|
||||
* README:
|
||||
* configure.ac:
|
||||
* msdos/sed2v2.inp:
|
||||
* nt/README.W32: Bump Emacs version to 28.0.91.
|
||||
|
||||
2022-01-05 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
Fix vc-git with old Git over Tramp and cygwin-mount.el
|
||||
|
@ -234065,6 +234978,7 @@
|
|||
|
||||
This file records repository revisions from
|
||||
commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
|
||||
2022-04-13e39829812098d8269eafbc0fcb98959ee5bb7 (inclusive).
|
||||
commit e7aa3ece52d26cc7e4d3f3990aff56127389779f (inclusive).
|
||||
See ChangeLog.2 for earlier changes.
|
||||
|
||||
|
|
27
etc/AUTHORS
27
etc/AUTHORS
|
@ -1574,8 +1574,8 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c]
|
|||
and co-wrote help-tests.el
|
||||
and changed xdisp.c display.texi w32.c msdos.c w32fns.c simple.el
|
||||
files.el fileio.c keyboard.c emacs.c w32term.c text.texi dispnew.c
|
||||
w32proc.c files.texi frames.texi configure.ac lisp.h dispextern.h
|
||||
process.c editfns.c and 1232 other files
|
||||
w32proc.c files.texi frames.texi configure.ac dispextern.h lisp.h
|
||||
process.c ms-w32.h and 1236 other files
|
||||
|
||||
Eliza Velasquez: changed server.el
|
||||
|
||||
|
@ -2610,10 +2610,10 @@ Jimmy Yuen Ho Wong: changed nsm.el gnutls.c gnutls.el disass.el
|
|||
Jim Paris: changed process.c
|
||||
|
||||
Jim Porter: changed delsel.el ansi-color-tests.el ansi-color.el
|
||||
bindings.el term-tests.el term.el tramp.el callproc.c
|
||||
dichromacy-theme.el diff-mode.el files-tests.el gdb-mi.el grep-tests.el
|
||||
ispell.el leuven-theme.el man.el menu-bar.el misterioso-theme.el
|
||||
process.c process.h progmodes/grep.el and 6 other files
|
||||
bindings.el esh-var.el term-tests.el term.el tramp.el callproc.c
|
||||
dichromacy-theme.el diff-mode.el em-pred.el eshell-tests.el eshell.texi
|
||||
files-tests.el gdb-mi.el grep-tests.el ispell.el leuven-theme.el man.el
|
||||
menu-bar.el and 10 other files
|
||||
|
||||
Jim Radford: changed gnus-start.el
|
||||
|
||||
|
@ -2950,7 +2950,7 @@ Juri Linkov: wrote compose.el files-x.el misearch.el repeat-tests.el
|
|||
and changed isearch.el simple.el info.el replace.el dired.el dired-aux.el
|
||||
progmodes/grep.el subr.el window.el image-mode.el mouse.el diff-mode.el
|
||||
files.el menu-bar.el minibuffer.el progmodes/compile.el startup.el
|
||||
faces.el vc.el display.texi search.texi and 444 other files
|
||||
faces.el vc.el display.texi search.texi and 446 other files
|
||||
|
||||
Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h
|
||||
w32console.c w32heap.c w32inevt.c w32term.h
|
||||
|
@ -3306,7 +3306,7 @@ and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus-score.el
|
|||
rfc2047.el svg.el time-date.el
|
||||
and changed gnus.texi simple.el subr.el files.el process.c text.texi
|
||||
display.texi dired.el gnutls.c gnus-ems.el smtpmail.el help-fns.el
|
||||
auth-source.el url-http.el edebug.el gnus-cite.el image.el pop3.el
|
||||
auth-source.el url-http.el edebug.el image.el gnus-cite.el pop3.el
|
||||
dired-aux.el fns.c image.c and 860 other files
|
||||
|
||||
Lars Rasmusson: changed ebrowse.c
|
||||
|
@ -4564,9 +4564,10 @@ and changed xdisp.c comp.c fns.c pdumper.c alloc.c byte-opt.el
|
|||
ccl-tests.el ccl.c ccl.el cmds.c comint.el comp-test-funcs.el
|
||||
comp-tests.el comp.el composite.c and 28 other files
|
||||
|
||||
Po Lu: changed xdisp.c browse-url.el callproc.c cc-compat.el config.bat
|
||||
esh-cmd.el fileio.c langinfo.h loadup.el msdos.c msdos.h nsfns.m
|
||||
nsterm.m process.c sed1v2.inp sed2v2.inp sed3v2.inp sedlibmk.inp
|
||||
Po Lu: changed xdisp.c anti.texi browse-url.el callproc.c cc-compat.el
|
||||
config.bat esh-cmd.el fileio.c langinfo.h loadup.el msdos.c msdos.h
|
||||
nsfns.m nsterm.m process.c sed1v2.inp sed2v2.inp sed3v2.inp
|
||||
sedlibmk.inp tooltip.el xterm.c
|
||||
|
||||
Pontus Michael: changed simple.el
|
||||
|
||||
|
@ -5385,8 +5386,8 @@ and co-wrote ol-gnus.el
|
|||
and changed bug-reference.el reftex-vars.el tex-mode.el browse-url.el
|
||||
gnus.texi reftex-cite.el tsdh-dark-theme.el tsdh-light-theme.el
|
||||
gnus-sum.el maintaining.texi file-notify-tests.el gnus-art.el misc.texi
|
||||
reftex.el org-gnus.el prog-mode.el subword.el image-mode.el json.el
|
||||
lisp-mode.el rcirc.el and 99 other files
|
||||
reftex.el org-gnus.el prog-mode.el subword.el dired.el image-mode.el
|
||||
json.el lisp-mode.el and 99 other files
|
||||
|
||||
Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el
|
||||
|
||||
|
|
|
@ -224,6 +224,8 @@ GNU Emacs 27.1 (2020-08-10) emacs-27.1
|
|||
|
||||
GNU Emacs 27.2 (2021-03-25) emacs-27.2
|
||||
|
||||
GNU Emacs 28.1 (2022-04-04) emacs-28.1
|
||||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
This file is part of GNU Emacs.
|
||||
|
|
Loading…
Add table
Reference in a new issue