Merge from origin/emacs-29

9a02fce714 Update files for Emacs 29.4
d96c54d388 * admin/authors.el: Update for Emacs 29.4
fd207432e5 * etc/NEWS: Update for Emacs 29.4
c645e1d820 org-link-expand-abbrev: Do not evaluate arbitrary unsafe ...
This commit is contained in:
Stefan Kangas 2024-06-22 18:44:19 +02:00
commit 1313b8966a
5 changed files with 745 additions and 95 deletions

View file

@ -1,3 +1,464 @@
2024-06-22 Stefan Kangas <stefankangas@gmail.com>
* etc/NEWS: Update for Emacs 29.4
2024-06-22 Ihor Radchenko <yantar92@posteo.net>
org-link-expand-abbrev: Do not evaluate arbitrary unsafe Elisp code
* lisp/org/ol.el (org-link-expand-abbrev): Refuse expanding %(...)
link abbrevs that specify unsafe function. Instead, display a
warning, and do not expand the abbrev. Clear all the text properties
from the returned link, to avoid any potential vulnerabilities caused
by properties that may contain arbitrary Elisp.
2024-06-21 Michael Albinus <michael.albinus@gmx.de>
Update Tramp version (don't merge to master)
* lisp/net/trampver.el (customize-package-emacs-version-alist):
Adapt Tramp version integrated in Emacs 29.4.
2024-06-20 Stefan Kangas <stefankangas@gmail.com>
* admin/emacs-shell-lib: Backport to Bash 4.4 or older.
2024-06-18 Michael Albinus <michael.albinus@gmx.de>
Fix bug#49289 also for other auth-source backends
* lisp/auth-source.el (auth-info-password): Revert commit 59261e6f4fe.
(auth-source-secrets-create, auth-source-plstore-create):
Search also for :user. (Bug#49289)
2024-06-12 Michael Albinus <michael.albinus@gmx.de>
Fix auth-info-password
* lisp/auth-source.el (auth-info-password): :secret can be a
cascaded function.
2024-06-01 Yuan Fu <casouri@gmail.com>
Fix treesit-parse-string crash (bug#71012)
Parsing a large file with treesit-parse-string and then printing the
returned node crashes Emacs, because with-temp-buffer kills the temp
buffer when treesit-parse-string returns, and print.c tries to access
the node's position in the killed buffer.
* lisp/treesit.el (treesit-parse-string): Don't use with-temp-buffer.
2024-06-01 Yuan Fu <casouri@gmail.com>
Check for buffer liveness when accessing tree-sitter node (bug#71012)
* src/treesit.h (treesit_node_buffer_live_p): Declare function.
* src/print.c (print_vectorlike): Print node without position if
buffer is killed.
* src/treesit.c (treesit_node_buffer_live_p): New function.
(treesit_check_node): Add buffer liveness check.
(syms_of_treesit): New error treesit-node-buffer-killed.
2024-05-28 Eli Zaretskii <eliz@gnu.org>
Improve documentation of case-conversion commands
* doc/emacs/text.texi (Case): Include the commands with negative
arguments. (Bug#71220)
2024-05-25 Eli Zaretskii <eliz@gnu.org>
Avoid assertion violations in displaying under 'outline-minor-mode'
* src/xdisp.c (init_from_display_pos): Initialize BYTEPOS
correctly, since 'init_iterator' no longer computes it from
CHARPOS as needed. This fixes a change made on Mar 13, 2013.
(Bug#71194)
2024-05-25 Eli Zaretskii <eliz@gnu.org>
Improve documentation of 'no-special-glyphs' frame parameter
* doc/lispref/frames.texi (Layout Parameters): Document
limitations of support for 'no-special-glyphs' frame parameter.
(Bug#71163)
* doc/lispref/display.texi (Truncation): Update for when
'fringe-mode' is off.
2024-05-24 kobarity <kobarity@gmail.com>
Fix Python font lock of chained assignment statement
* lisp/progmodes/python.el
(python-font-lock-keywords-maximum-decoration): Allow chaining
of single assignment statements.
* test/lisp/progmodes/python-tests.el
(python-font-lock-assignment-statement-20): New test.
(Bug#71093)
2024-05-24 Brad Knotwell <bknotwell@yahoo.com> (tiny change)
Fix example in Calc manual
* doc/misc/calc.texi (Defining Simple Commands): Fix typo in
command names. (Bug#71166)
2024-05-22 Eli Zaretskii <eliz@gnu.org>
Avoid crashes on MS-Windows due to invalid UNC file names
* src/w32.c (parse_root): Avoid crashes due to invalid (too short)
UNC names, such as "\\". (Bug#70914)
* test/src/fileio-tests.el (fileio-tests-invalid-UNC): New test.
2024-05-18 Eli Zaretskii <eliz@gnu.org>
Document :box attribute caveats when used on display strings
* doc/lispref/display.texi (Replacing Specs, Face Attributes):
Mention special considerations when a display string has a
':box' face attribute identical to the surrounding buffer text.
Suggested by JD Smith <jdtsmith@gmail.com>. (Bug#70637)
2024-05-18 Eli Zaretskii <eliz@gnu.org>
Improve documentation of 'movemail'
* doc/emacs/rmail.texi (Movemail): Fix the name of the Mailutils
manual in the printed version. Add index entries. Move the
description of remote mailboxes to...
(Remote Mailboxes): ...here, to avoid duplication.
2024-05-18 Jakub Ječmínek <kuba@kubajecminek.cz>
Replace incorrect link in Rmail chapter of Emacs manual
* doc/emacs/rmail.texi (Movemail): Fix cross-reference to a node
in the Mailutils manual. (Bug#71018)
2024-05-08 Eli Zaretskii <eliz@gnu.org>
Avoid errors in 'image-dired-tag-thumbnail'
* lisp/image/image-dired.el (image-dired-tag-thumbnail)
(image-dired-tag-thumbnail-remove): Move here from
image-dired-tags.el. (Bug#70821)
2024-04-27 Eli Zaretskii <eliz@gnu.org>
Fix last change
* test/lisp/progmodes/csharp-mode-tests.el
(csharp-ts-mode-test-indentation): If need to skip the tree-sitter
test, do so silently. (Bug#70345)
2024-04-27 Brad Howes <bradhowes@mac.com> (tiny change)
Fix a typo in Introduction to Emacs Lisp (bug#70571).
2024-04-25 Eli Zaretskii <eliz@gnu.org>
Fix last change
* test/lisp/progmodes/csharp-mode-tests.el
(csharp-ts-mode-test-indentation): Move the test to here.
* test/lisp/progmodes/csharp-ts-mode-tests.el: Remove file.
* test/lisp/progmodes/csharp-ts-mode-resources/indent.erts: Move
to test/lisp/progmodes/csharp-mode-resources/indent-ts.erts.
2024-04-25 Jacob Leeming <jacobtophatleeming@gmail.com> (tiny change)
Fix indentation of if/else in 'csharp-ts-mode' (bug#70345)
* lisp/progmodes/csharp-mode.el (csharp-ts-mode--indent-rules):
Fix indentation rules for 'if' and 'else'.
* test/lisp/progmodes/csharp-ts-mode-tests.el:
* test/lisp/progmodes/csharp-ts-mode-resources/indent.erts: New
test files.
2024-04-23 Ulrich Müller <ulm@gentoo.org>
* build-aux/make-info-dir: Avoid bashism (bug#70484).
2024-04-23 Eli Zaretskii <eliz@gnu.org>
Improve documentation of selection and navigation in *xref* buffers
* doc/emacs/maintaining.texi (Looking Up Identifiers): More
detailed description of 'xref-auto-jump-to-first-definition'.
Improve indexing. Describe the use of 'next-error' and
'previous-error' in conjunction with the *xref* buffer.
(Identifier Search): More detailed description of
'xref-auto-jump-to-first-xref'. Describe the use of 'next-error'
and 'previous-error'.
2024-04-22 Stephen Berman <stephen.berman@gmx.net>
Fix Widget manual typos, markup and omissions (bug#70502)
* doc/misc/widget.texi (Widgets and the Buffer): Correct typos and
texinfo markup, add equivalent key bindings and make minor changes
in wording.
(Customization): Correct names of two faces and add documentation
of remaining widget faces.
2024-04-22 Prateek Sharma <ps.prateek.sharma143@gmail.com>
Fix python-ts-mode built-in functions and attributes (bug#70478)
* lisp/progmodes/python.el (python--treesit-settings): Change the
treesitter query to fetch the correct type of node for built-in
functions and attributes and highlight them with corresponding
font-lock face.
2024-04-21 Eli Zaretskii <eliz@gnu.org>
Fix markup and indexing in the Calendar chapter of user manual
* doc/emacs/calendar.texi (Calendar Unit Motion)
(Scroll Calendar, Writing Calendar Files, Holidays)
(Sunrise/Sunset, Lunar Phases, Calendar Systems)
(To Other Calendar, Displaying the Diary, Date Formats)
(Adding to Diary, Special Diary Entries): Fix markup, style, and
indexing.
2024-04-21 Gautier Ponsinet <gautier@gautierponsinet.xyz>
Fix the user manual for `calendar-time-zone-style'
* doc/emacs/calendar.texi (Sunrise/Sunset): Refer to the
variable `calendar-time-zone-style' explicitly. (Bug#70498)
2024-04-21 Eli Zaretskii <eliz@gnu.org>
Avoid assertion violations in 'push_prefix_prop'
* src/xdisp.c (push_prefix_prop): Set the
'string_from_prefix_prop_p' flag for any valid value of the
'line-prefix' or 'wrap-prefix' property/variable. (Bug#70495)
2024-04-20 Basil L. Contovounesios <basil@contovou.net>
Remove ert-equal-including-properties from manual
* doc/misc/ert.texi (Useful Techniques): Mention only
equal-including-properties in place of the now obsolete
ert-equal-including-properties.
2024-04-14 Eli Zaretskii <eliz@gnu.org>
* lisp/dnd.el (dnd-handle-movement): Avoid errors (bug#70311).
2024-04-13 Stefan Kangas <stefankangas@gmail.com>
* doc/misc/calc.texi: Improve indexing.
2024-04-11 Eli Zaretskii <eliz@gnu.org>
Fix display of vscrolled windows
* src/xdisp.c (redisplay_window): Fix condition for resetting the
window's vscroll. (Bug#70038)
2024-04-10 Peter Oliver <git@mavit.org.uk>
* doc/emacs/misc.texi (emacsclient Options): Suggest forwarding sockets.
(Bug#66667)
2024-04-10 Yuan Fu <casouri@gmail.com>
Update go-ts-mode to support latest tree-sitter-go grammar
tree-sitter-go changed method_spec to method_elem in
https://github.com/tree-sitter/tree-sitter-go/commit/b82ab803d887002a0af11f6ce63d72884580bf33
* lisp/progmodes/go-ts-mode.el:
(go-ts-mode--method-elem-supported-p): New function.
(go-ts-mode--font-lock-settings): Conditionally use method_elem or
method_spec in the query.
2024-04-09 Yuan Fu <casouri@gmail.com>
Fix c++-ts-mode defun navigation (bug#65885)
* lisp/progmodes/c-ts-mode.el (c-ts-base-mode): Add BOL and EOL marker
in the regexp.
2024-03-31 Michael Albinus <michael.albinus@gmx.de>
Adapt Tramp versio (don't merge)
* doc/misc/trampver.texi:
* lisp/net/trampver.el: Change version to "2.6.3".
(customize-package-emacs-version-alist):
Adapt Tramp version integrated in Emacs 29.3.
2024-03-31 Xuan Wang <code@wangxuan.name> (tiny change)
Fix warning-suppress for list type "warning type"
Per the documentation of 'warning-suppress-types' and the
implementation of 'warning-suppress-p', a warning type can
be either a symbol or a list of symbols. The previous
implementation could generate wrong 'warning-suppress-types':
old behavior:
type warning-suppress-types
pkg -> '((pkg)) Correct
(pkg subtype) -> '(((pkg subtype))) Incorrect
Now we check whether type is a cons cell first. (Should not
use listp here, as listp returns t for nil.)
new behavior:
type warning-suppress-types
pkg -> '((pkg)) Correct
(pkg subtype) -> '((pkg subtype)) Correct
* lisp/emacs-lisp/warnings.el (warnings-suppress): Fix saving
warning types in 'warning-suppress-types'. (Bug#70063)
2024-03-31 Theodor Thornhill <theo@thornhill.no>
Make object init more robust (bug#69571)
* lisp/progmodes/csharp-mode.el (csharp-guess-basic-syntax): Make the
regex same as before, but conditionally check other heuristics rather
than crazy regex shenanigans.
2024-03-30 Eli Zaretskii <eliz@gnu.org>
Avoid errors in Info-search-case-sensitively in DIR buffers
* lisp/info.el (Info-search): Don't run the "try other subfiles"
code if there are no subfiles. This happens, for example, in DIR
files. (Bug#70058)
2024-03-28 Theodor Thornhill <theo@thornhill.no>
Add test for previous change (bug#70023)
* test/lisp/progmodes/typescript-ts-mode-resources/indent.erts: Add
test.
2024-03-28 Noah Peart <noah.v.peart@gmail.com>
Add typescript-ts-mode indentation for interface bodies (bug#70023)
* lisp/progmodes/typescript-ts-mode.el
(typescript-ts-mode--indent-rules): Add indentation rule for
interface bodies.
2024-03-26 Andrea Corallo <acorallo@gnu.org>
* Don't install unnecessary trampolines (bug#69573) (don't merge)
* lisp/emacs-lisp/comp.el (comp-subr-trampoline-install):
Check that subr-name actually matches the target subr.
2024-03-25 Eli Zaretskii <eliz@gnu.org>
Improve documentation of <Delete> in user manual
* doc/emacs/basic.texi (Erasing): Document that <Delete> deletes
entire grapheme clusters.
2024-03-25 Eli Zaretskii <eliz@gnu.org>
Fix documentation of 'other-window-for-scrolling'
* src/window.c (Fother_window_for_scrolling): More accurate
documentation of how "the other" window is looked for. Suggested
by Karthik Chikmagalur <karthikchikmagalur@gmail.com>.
2024-03-24 Eli Zaretskii <eliz@gnu.org>
Bump Emacs version to 29.3.50
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp:
* etc/NEWS: Bump Emacs version to 29.3.50.
2024-03-24 Eli Zaretskii <eliz@gnu.org>
Update files for Emacs 29.3
* ChangeLog.4:
* etc/AUTHORS:
* etc/HISTORY: Update for Emacs 29.3.
2024-03-24 Eli Zaretskii <eliz@gnu.org>
* lisp/ldefs-boot.el: Regenerate.
2024-03-24 Eli Zaretskii <eliz@gnu.org>
Bump Emacs version to 29.3
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp: Bump Emacs version to 29.3.
2024-03-24 Ihor Radchenko <yantar92@posteo.net>
org--confirm-resource-safe: Fix prompt when prompting in non-file Org buffers
* lisp/org/org.el (org--confirm-resource-safe): When called from
non-file buffer, do not put stray "f" in the prompt.
2024-03-24 Ihor Radchenko <yantar92@posteo.net>
org-file-contents: Consider all remote files unsafe
* lisp/org/org.el (org-file-contents): When loading files, consider all
remote files (like TRAMP-fetched files) unsafe, in addition to URLs.
2024-03-24 Ihor Radchenko <yantar92@posteo.net>
org-latex-preview: Add protection when `untrusted-content' is non-nil
* lisp/org/org.el (org--latex-preview-when-risky): New variable
controlling how to handle LaTeX previews in Org files from untrusted
origin.
(org-latex-preview): Consult `org--latex-preview-when-risky' before
generating previews.
This patch adds a layer of protection when LaTeX preview is requested
for an email attachment, where `untrusted-content' is set to non-nil.
2024-03-24 Ihor Radchenko <yantar92@posteo.net>
* lisp/gnus/mm-view.el (mm-display-inline-fontify): Mark contents untrusted.
2024-03-24 Ihor Radchenko <yantar92@posteo.net>
* lisp/files.el (untrusted-content): New variable.
The new variable is to be used when buffer contents comes from untrusted
source.
2024-03-24 Ihor Radchenko <yantar92@posteo.net>
org-macro--set-templates: Prevent code evaluation
* lisp/org/org-macro.el (org-macro--set-templates): Get rid of any
risk to evaluate code when `org-macro--set-templates' is called as a
part of major mode initialization. This way, no code evaluation is
ever triggered when user merely opens the file or when
`mm-display-org-inline' invokes Org major mode to fontify mime part
preview in email messages.
2024-03-24 Eli Zaretskii <eliz@gnu.org>
* admin/authors.el (authors-aliases): Add ignored authors.
2024-03-24 Ihor Radchenko <yantar92@posteo.net>
org--confirm-resource-safe: Fix prompt when prompting in non-file Org buffers
@ -76460,7 +76921,7 @@
Extract `gnus-collect-urls-from-article' from `gnus-summary-browse-url'
* lisp/gnus-sum.el (gnus-collect-urls-from-article):
* lisp/gnus/gnus-sum.el (gnus-collect-urls-from-article):
New function, extracted from `gnus-summary-browse-url'.
(gnus-summary-browse-url): Use it.
@ -76577,7 +77038,7 @@
New command `gnus-summary-browse-all-urls' bound to "v"
* lisp/gnus-sum.el (gnus-collect-urls-from-article): New function,
* lisp/gnus/gnus-sum.el (gnus-collect-urls-from-article): New function,
extracted from `gnus-summary-browse-url'.
(gnus-summary-browse-url): Use it; also use `browse-url-button-open-url'
to handle the prefix argument.
@ -121506,7 +121967,7 @@
This file records repository revisions from
commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to
commit 8d8253f89915f1d9b45791d46cf974c6bdcc1457 (inclusive).
commit fd207432e50264fc128e77bad8c61c0d0c8c0009 (inclusive).
See ChangeLog.3 for earlier changes.
;; Local Variables:

View file

@ -542,6 +542,9 @@ Changes to files matching one of the regexps in this list are not listed.")
"obsolete/options.el"
"obsolete/old-whitespace.el"
"obsolete/lucid.el"
"lisp/obsolete/fast-lock.el"
"lisp/obsolete/lazy-lock.el"
"lisp/obsolete/pc-mode.el"
;; ada-mode has been deleted, now in GNU ELPA
"ada-mode.texi"
"doc/misc/ada-mode.texi"
@ -1355,6 +1358,169 @@ in the repository.")
("test/lisp/url/url-handlers-test.el" . "url-handlers-tests.el")
("test/src/dired-tests.el" . "dired-tests.el")
(".dir-locals.el" . ".dir-locals.el")
;; use-package files that were moved when use-package was added:
("use-package.texi" . "use-package.texi")
("use-package-core.el" . "use-package-core.el")
("bind-key.el" . "use-package-bind-key.el")
("use-package.el" . "use-package.el")
("use-package-tests.el" . "use-package-tests.el")
;; pgtk stuff which used incorrect file names
("pgtkmenu.c" . "pgtkmenu.c")
("pgtk-win.el" . "pgtk-win.el")
("pgtkfns.c" . "pgtkfns.c")
("pgtkterm.c" . "pgtkterm.c")
("pgtkterm.h" . "pgtkterm.h")
("../src/pgtkfns.c" . "pgtkfns.c")
("../src/pgtkterm.c" . "pgtkterm.c")
("../src/pgtkterm.h" . "pgtkterm.h")
("../src/atimer.c" . "atimer.c")
("../src/gtkutil.c" . "gtkutil.c")
("../src/image.c" . "image.c")
("../lisp/faces.el" . "faces.el")
("../src/pgkterm.h" . "pgkterm.h")
("pgkterm.c" . "pgkterm.c")
("../src/emacsgtkfixed.c" . "emacsgtkfixed.c")
("../src/xfaces.c" . "xfaces.c")
("../src/pgtkgui.h" . "pgtkgui.h")
("../src/dispextern.h" . "dispextern.h")
("../src/menu.c" . "menu.c")
("../lisp/net/browse-url.el" . "browse-url.el")
;; miscellany
("nsterm.m" . "nsterm.m")
("jsonrpc.el" . "jsonrpc.el")
("jsonrpc-tests.el" . "jsonrpc-tests.el")
("jrpc.el" . "jsonrpc.el")
("eldoc.el" . "eldoc.el")
("lisp/progmodes/ts-mode.el" . "typescript-ts-mode.el")
("icalendar-tests.el" . "icalendar-tests.el")
("lisp/progmodes/css-ts-mode.el" . "css-mode.el")
("lisp/erc/erc-tests.el" . "erc-tests.el")
("lisp/erc/erc-scenarios-base-reconnect.el" . "erc-scenarios-base-reconnect.el")
("test/lisp/erc-tests.el" . "erc-tests.el")
("eglot.el" . "eglot.el")
("eglot-tests.el" . "eglot-tests.el")
("NEWS.md" . "EGLOT-NEWS")
("test/lisp/comp-tests.el" . "comp-tests.el")
("package-vc.el" . "package-vc.el")
("package.el" . "package.el")
("lisp/net/tramp-docker.el" . "tramp-container.el")
("xterm.c" . "xterm.c")
("lisp/osc.el" . "ansi-osc.el")
("test/lisp/osc-tests.el" . "ansi-osc-tests.el")
("lisp/ansi-osc.el" . "ansi-osc-tests.el")
("test/lisp/thumbs-tests.el" . "thumbs-tests.el")
("rmail.el" . "rmail.el")
("window.el" . "window.el")
("nsmenu.m" . "nsmenu.m")
("nsfont.m" . "nsfont.m")
("nsfns.m" . "nsfns.m")
("src/nsterm.c" . "nsterm.m")
("subr.el" . "subr.el")
("test/lisp/image-dired-tests.el" . "image-dired-tests.el")
("modus-themes.org" . "modus-themes.org")
("emacs-authors-mode.el" . "emacs-authors-mode.el")
("lisp/textmodes/etc-authors-mode.el" . "emacs-authors-mode.el")
("bytecomp.el" . "bytecomp.el")
("test/lisp/makesum-tests.el" . "makesum-tests.el")
("rcirc.el" . "rcirc.el")
("haiku_support.cc" . "haiku_support.cc")
("gnus-art.el" . "gnus-art.el")
("mh-mime.el" . "mh-mime.el")
("terminal.c" . "terminal.c")
("eudc.texi" . "eudc.texi")
("gnus-search.el" . "gnus-search.el")
("lisp/gnus-search.el" . "gnus-search.el")
("ETAGS_good_1" . "ETAGS_good_1")
("ETAGS_good_2" . "ETAGS_good_2")
("ETAGS_good_3" . "ETAGS_good_3")
("ETAGS_good_4" . "ETAGS_good_4")
("ETAGS_good_5" . "ETAGS_good_5")
("ETAGS_good_6" . "ETAGS_good_6")
("test/lisp/eshell-em-script-tests.el" . "eshell-em-script-tests.el")
("test/lisp/eshell-em-glob-tests.el" . "eshell-em-glob-tests.el")
("lisp/eshell/esh-var-tests.el" . "esh-var-tests.el")
("test/lisp/eshell/esh-var-test.el" . "esh-var-tests.el")
("gnus-logic.el" . "gnus-logic.el")
("sh-script.el" . "sh-script.el")
("repeat.el" . "repeat.el")
("files.el" . "files.el")
("lisp/emacs-lisp/generate-file.el" . "generate-lisp-file.el")
("pp.el" . "pp.el")
("src/help-fns.el" . "help-fns.el")
("print.c" . "print.c")
("shell.el" . "shell.el")
("xdisp.c" . "xdisp.c")
("haikufns.c" . "haikufns.c")
("haikuterm.c" . "haikuterm.c")
("haikumenu.c" . "haikumenu.c")
("haikufont.c" . "haikufont.c")
("src/haiku_support.c" . "haiku_support.cc")
("src/haiku_draw_support.c" . "haiku_draw_support.cc")
("haiku-win.el" . "haiku-win.el")
("elisp-mode.el" . "elisp-mode.el")
("doc-view.el" . "doc-view.el")
("src/lisp/net/rcirc.el" . "rcirc.el")
("project.el" . "project.el")
("emacsbug.el" . "emacsbug.el")
("timefns.c" . "timefns.c")
("xwidget.c" . "xwidget.c")
("src/xwidget.el" . "xwidget.el")
("lisp/net/lisp/net/tramp-sshfs.el" . "tramp-sshfs.el")
("tramp-sudoedit.el" . "tramp-sudoedit.el")
("test/lisp/mail/undigest.el" . "undigest-tests.el")
("Activate.c" . "Activate.c")
("quail.el" . "quail.el")
("sed1v2.inp" . "sed1v2.inp")
("ruby-parenless-call-arguments-indent.rb" . "ruby-parenless-call-arguments-indent.rb")
("commands.texi" . "doc/lispref/commands.texi")
("message.el" . "message.el")
("lisp/debug-early.el" . "debug-early.el")
("tabulated-list.el" . "tabulated-list.el")
("mouse.el" . "mouse.el")
("hi-lock.el" . "hi-lock.el")
("man.el" . "man.el")
("doc/emacs/frames.tex" . "frames.texi")
("lisp/emacs-list/eieio-compat.el" . "eieio-compat.el")
("epa.el" . "epa.el")
("lisp/emacs-lisp/macroexpand.el" . "macroexp.el")
("src/pixel-scroll.el" . "pixel-scroll.el")
("test/lisp/mh-e/mh-utils.el" . "mh-utils-tests.el")
("compile.el" . "compile.el")
("compile-tests.el" . "compile-tests.el")
("Makefile.in" . "Makefile.in")
("Makefie.in" . "Makefile.in")
("test/lisp/net/netrc-tests.el" . "auth-source-tests.el")
("test/lisp/ert-x-tests.el" . "ert-x-tests.el")
("lisp/mh-e-mh-scan.el" . "mh-scan.el")
("lisp/progmodes/c-fonts.el" . "cc-fonts.el")
("lisp/emacs/lisp/cl-generic.el" . "cl-generic.el")
("doc/lisprefdisplay.texi" . "display.texi")
("erc.el" . "erc.el")
("erc-tests.el" . "erc-tests.el")
("vc/vc-mtn.el" . "vc-mtn.el")
("net/rlogin.el" . "rlogin.el")
("emacs-lisp/eieio-compat.el" . "eieio-compat.el")
("mh-compat.el" . "mh-compat.el")
("url-about.el" . "url-about.el")
("url-dired.el" . "url-dired.el")
("lisp/text-modes/tex-mode.el" . "tex-mode.el")
("editfns.c" . "editfns.c")
("lisp/thumbs.el" . "thumbs.el")
("lisp/linum.el" . "linum.el")
("lisp/image-dired.el" . "image-dired.el")
("lisp/url/url-about.el" . "url-about.el")
("lisp/url/url-dired.el" . "url-dired.el")
("lisp/ps-def.el" . "ps-def.el")
("lisp/net/quickurl.el" . "quickurl.el")
("lisp/vc/vc-mtn.el" . "vc-mtn.el")
("lisp/mail/uce.el" . "uce.el")
("test/lisp/progmodes/csharp-ts-mode-tests.el" . "csharp-mode.el")
("lisp/makesum.el" . "makesum.el")
("lisp/mh-e/mh-compat.el" . "mh-compat.el")
("lisp/net/rlogin.el" . "rlogin.el")
("lisp/emacs-lisp/autoload.el" . "autoload.el")
("lisp/emacs-lisp/eieio-compat.el" . "eieio-compat.el")
("autoarg.el" . "autoarg.el")
)
"Alist of files which have been renamed during their lifetime.
Elements are (OLDNAME . NEWNAME).")

View file

@ -74,7 +74,7 @@ Adrian Robert: co-wrote ns-win.el
and changed nsterm.m nsfns.m nsfont.m nsterm.h nsmenu.m configure.ac
src/Makefile.in macos.texi README config.in emacs.c font.c keyboard.c
nsgui.h nsimage.m xdisp.c image.c lib-src/Makefile.in lisp.h menu.c
Makefile.in and 79 other files
Makefile.in and 78 other files
Ævar Arnfjörð Bjarmason: changed rcirc.el
@ -460,11 +460,11 @@ Antoine Beaupré: changed vc-git.el
Antoine Kalmbach: changed README.md eglot.el
Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi ada-prj.el
Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi
ange-ftp.el cus-edit.el dired-x.el ebnf2ps.el emerge.el erc-button.el
erc-goodies.el erc-stamp.el erc-track.el files.el find-file.el
gnus-art.el gnus-uu.el gnus.el gnus.texi message.el mh-funcs.el
and 9 other files
mh-mime.el and 8 other files
Antonin Houska: changed newcomment.el
@ -740,6 +740,8 @@ Bozhidar Batsov: changed ruby-mode.el subr-x.el subr.el bytecomp.el
Brad Howes: changed gnus-demon.el
Brad Knotwell: changed calc.texi
Brady Trainor: changed README.md eglot.el
Brahimi Saifullah: changed wid-edit.el
@ -904,7 +906,7 @@ and co-wrote longlines.el tango-dark-theme.el tango-theme.el
and changed simple.el display.texi xdisp.c files.el frames.texi
cus-edit.el files.texi custom.el subr.el text.texi faces.el keyboard.c
startup.el package.el misc.texi emacs.texi modes.texi mouse.el
custom.texi image.c window.el and 934 other files
custom.texi image.c window.el and 932 other files
Chris Chase: co-wrote idlw-shell.el idlwave.el
@ -1253,7 +1255,7 @@ and co-wrote hideshow.el
and changed vc.el configure.ac vc-hg.el vc-git.el src/Makefile.in
vc-bzr.el sysdep.c emacs.c process.c vc-cvs.el lisp.h term.c
vc-hooks.el xterm.c keyboard.c vc-svn.el xterm.el callproc.c darwin.h
term.el gnu-linux.h and 920 other files
term.el gnu-linux.h and 919 other files
Danny Roozendaal: wrote handwrite.el
@ -1291,7 +1293,7 @@ and co-wrote latin-ltx.el socks.el
and changed configure.ac help.el mule-cmds.el fortran.el mule-conf.el
xterm.c browse-url.el mule.el coding.c src/Makefile.in european.el
fns.c mule-diag.el simple.el wid-edit.el cus-edit.el cus-start.el
files.el keyboard.c byte-opt.el info.el and 772 other files
files.el keyboard.c byte-opt.el info.el and 771 other files
Dave Pearson: wrote 5x5.el quickurl.el
@ -1465,10 +1467,10 @@ Debarshi Ray: changed erc-backend.el erc.el
Decklin Foster: changed nngateway.el
Deepak Goel: changed idlw-shell.el ada-xref.el feedmail.el files.el
find-func.el flymake.el mh-search.el mh-seq.el mh-thread.el mh-xface.el
org.el simple.el vc.el vhdl-mode.el wdired.el README ada-mode.el
allout.el appt.el apropos.el artist.el and 85 other files
Deepak Goel: changed idlw-shell.el feedmail.el files.el find-func.el
flymake.el mh-search.el mh-seq.el mh-thread.el mh-xface.el org.el
simple.el vc.el vhdl-mode.el wdired.el README allout.el appt.el
apropos.el artist.el bibtex.el bindings.el and 82 other files
D. E. Evans: changed basic.texi
@ -1677,9 +1679,9 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c]
chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el
and co-wrote help-tests.el
and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c
files.el fileio.c keyboard.c emacs.c configure.ac text.texi w32term.c
dispnew.c frames.texi w32proc.c files.texi xfaces.c window.c
dispextern.h lisp.h and 1341 other files
files.el fileio.c keyboard.c emacs.c text.texi configure.ac w32term.c
dispnew.c frames.texi w32proc.c files.texi window.c xfaces.c
dispextern.h lisp.h and 1339 other files
Eliza Velasquez: changed server.el
@ -1700,7 +1702,7 @@ Emilio C. Lopes: changed woman.el cmuscheme.el help.el vc.el advice.el
and 58 other files
Emmanuel Briot: wrote xml.el
and changed ada-mode.el ada-stmt.el ada-prj.el ada-xref.el
and changed ada-stmt.el
Era Eriksson: changed bibtex.el dired.el json.el ses.el ses.texi shell.el
tramp.el tramp.texi
@ -1815,7 +1817,7 @@ and changed simple.el emacs.c files.el lread.c rmail.el alloc.c editfns.c
lisp.h print.c process.c add-log.el buffer.c casetab.c cl-macs.el
and 114 other files
Erik Toubro Nielsen: changed gnus-sum.el gnus-topic.el
Erik Toubro Nielsen: changed gnus-topic.el
Ernest Adrogué: changed european.el latin-pre.el mule-cmds.el
@ -2067,6 +2069,8 @@ Gary Wong: changed termcap.c tparam.c
Gaute B Strokkenes: changed imap.el gnus-fun.el mail-source.el process.c
Gautier Ponsinet: changed calendar.texi
G Dinesh Dutt: changed etags.el
Geert Kloosterman: changed which-func.el
@ -2110,7 +2114,7 @@ Gerd Möllmann: wrote authors.el ebrowse.el jit-lock.el tooltip.el
and changed xdisp.c xterm.c dispnew.c dispextern.h xfns.c xfaces.c
window.c keyboard.c lisp.h faces.el alloc.c buffer.c startup.el xterm.h
fns.c term.c configure.ac simple.el frame.c xmenu.c emacs.c
and 621 other files
and 618 other files
Gergely Nagy: changed erc.el
@ -2138,7 +2142,7 @@ and changed configure.ac Makefile.in src/Makefile.in calendar.el
lisp/Makefile.in diary-lib.el files.el make-dist rmail.el
progmodes/f90.el bytecomp.el admin.el misc/Makefile.in simple.el
authors.el startup.el emacs.texi lib-src/Makefile.in display.texi
ack.texi subr.el and 1796 other files
ack.texi subr.el and 1791 other files
Glynn Clements: wrote gamegrid.el snake.el tetris.el
@ -2321,7 +2325,7 @@ Hrvoje Nikšić: wrote croatian.el savehist.el
and changed gnus-xmas.el message.el nnmail.el fileio.c fns.c gnus-art.el
gnus-salt.el gnus-spec.el mm-decode.el simple.el add-log.el appt.el
arc-mode.el avoid.el bookmark.el cal-china.el cal-tex.el calendar.el
cl-indent.el cmacexp.el comint.el and 83 other files
cl-indent.el cmacexp.el comint.el and 82 other files
Hubert Chan: changed spam.el
@ -2357,8 +2361,8 @@ Igor Kuzmin: wrote cconv.el
Igor Saprykin: changed ftfont.c
Ihor Radchenko: wrote org-fold-core.el org-fold.el org-persist.el
and changed ox.el fns.c emacsclient.desktop help-mode.el oc.el
org-element.el org.el
and changed org.el ox.el files.el fns.c mm-view.el org-macro.el
emacsclient.desktop help-mode.el oc.el ol.el org-element.el
Iku Iwasa: changed auth-source-pass-tests.el auth-source-pass.el
@ -2425,8 +2429,7 @@ Itai Y. Efrat: changed browse-url.el
Itai Zukerman: changed mm-decode.el
Ivan Andrus: changed editfns.c epg.el ffap.el find-file.el ibuf-ext.el
ibuffer.el newcomment.el nextstep/templates/Info.plist.in nxml-mode.el
progmodes/python.el
ibuffer.el newcomment.el nxml-mode.el progmodes/python.el
Ivan Boldyrev: changed mml1991.el
@ -2465,6 +2468,8 @@ Jackson Ray Hamilton: changed js.el files.el sgml-mode.el
Jack Twilley: changed message.el
Jacob Leeming: changed csharp-mode.el
Jacob Morzinski: changed mh-comp.el
Jacques Duthen: co-wrote ps-print.el ps-samp.el
@ -2480,6 +2485,8 @@ Jai Flack: changed gnus-search.el
Jake Moss: changed gdb-mi.el
Jakub Ječmínek: changed rmail.texi
Jakub-W: changed calculator.el
J. Alexander Branham: wrote conf-mode-tests.el
@ -3047,7 +3054,7 @@ Jorge P. De Morais Neto: changed TUTORIAL cl.texi
Jose A. Ortega Ruiz: changed doc-view.el misc.texi mixal-mode.el
gnus-sum.el imenu.el url-http.el
Jose E. Marchesi: changed ada-mode.el gomoku.el simple.el smtpmail.el
Jose E. Marchesi: changed gomoku.el simple.el smtpmail.el
José L. Doménech: changed dired-aux.el
@ -3095,7 +3102,7 @@ and co-wrote help-tests.el keymap-tests.el
and changed subr.el desktop.el w32fns.c faces.el simple.el emacsclient.c
files.el server.el bs.el help-fns.el xdisp.c org.el w32term.c w32.c
buffer.c keyboard.c ido.el image.c window.c eval.c allout.el
and 1229 other files
and 1225 other files
Juan Pechiar: changed ob-octave.el
@ -3144,7 +3151,7 @@ Juri Linkov: wrote compose.el emoji.el files-x.el misearch.el
and changed isearch.el simple.el info.el replace.el dired.el dired-aux.el
progmodes/grep.el minibuffer.el window.el subr.el vc.el outline.el
mouse.el diff-mode.el repeat.el image-mode.el files.el menu-bar.el
search.texi startup.el display.texi and 473 other files
search.texi startup.el display.texi and 472 other files
Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h
w32console.c w32heap.c w32inevt.c w32term.h
@ -3219,7 +3226,7 @@ and changed simple.el files.el CONTRIBUTE doc-view.el image-mode.el
Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c
alloc.c files.el frame.c configure.ac window.c data.c minibuf.c
editfns.c fns.c process.c Makefile.in fileio.c simple.el keymap.c
indent.c and 447 other files
indent.c and 446 other files
Karl Kleinpaste: changed gnus-sum.el gnus-art.el gnus-picon.el
gnus-score.el gnus-uu.el gnus-xmas.el gnus.el mm-uu.el mml.el nnmail.el
@ -3386,7 +3393,7 @@ Kim F. Storm: wrote bindat.el cua-base.el cua-gmrk.el cua-rect.el ido.el
and changed xdisp.c dispextern.h process.c simple.el window.c keyboard.c
xterm.c dispnew.c subr.el w32term.c lisp.h fringe.c display.texi
macterm.c alloc.c fns.c xfaces.c keymap.c xfns.c xterm.h .gdbinit
and 249 other files
and 248 other files
Kimit Yada: changed copyright.el
@ -3434,10 +3441,10 @@ Konrad Hinsen: wrote ol-eshell.el
and changed ob-python.el
Konstantin Kharlamov: changed smerge-mode.el diff-mode.el files.el
ada-mode.el autorevert.el calc-aent.el calc-ext.el calc-lang.el
cc-mode.el cperl-mode.el css-mode.el cua-rect.el dnd.el ebnf-abn.el
ebnf-dtd.el ebnf-ebx.el emacs-module-tests.el epg.el faces.el
gnus-art.el gtkutil.c and 28 other files
autorevert.el calc-aent.el calc-ext.el calc-lang.el cc-mode.el
cperl-mode.el css-mode.el cua-rect.el dnd.el ebnf-abn.el ebnf-dtd.el
ebnf-ebx.el emacs-module-tests.el epg.el faces.el gnus-art.el gtkutil.c
hideif.el and 27 other files
Konstantin Kliakhandler: changed org-agenda.el
@ -3555,11 +3562,11 @@ Lele Gaifax: changed progmodes/python.el TUTORIAL.it python-tests.el
flymake-proc.el flymake.texi isearch.el pgtkfns.c xterm.c
Lennart Borgman: co-wrote ert-x.el
and changed nxml-mode.el tutorial.el re-builder.el window.el ada-xref.el
buff-menu.el emacs-lisp/debug.el emacsclient.c filesets.el flymake.el
help-fns.el isearch.el linum.el lisp-mode.el lisp.el mouse.el
progmodes/grep.el recentf.el remember.el replace.el reveal.el
and 6 other files
and changed nxml-mode.el tutorial.el re-builder.el window.el buff-menu.el
emacs-lisp/debug.el emacsclient.c filesets.el flymake.el help-fns.el
isearch.el linum.el lisp-mode.el lisp.el mouse.el progmodes/grep.el
recentf.el remember.el replace.el reveal.el ruby-mode.el
and 5 other files
Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c
@ -3658,7 +3665,7 @@ Lute Kamstra: changed modes.texi emacs-lisp/debug.el generic-x.el
generic.el font-lock.el simple.el subr.el battery.el debugging.texi
easy-mmode.el elisp.texi emacs-lisp/generic.el hl-line.el info.el
octave.el basic.texi bindings.el calc.el cmdargs.texi diff-mode.el
doclicense.texi and 289 other files
doclicense.texi and 288 other files
Lynn Slater: wrote help-macro.el
@ -3793,7 +3800,7 @@ Mark Oteiza: wrote mailcap-tests.el md4-tests.el xdg-tests.el xdg.el
and changed image-dired.el dunnet.el mpc.el eww.el json.el calc-units.el
lcms.c subr-x.el subr.el message.el tex-mode.el cl-macs.el cl.texi
ibuffer.el lcms-tests.el mailcap.el progmodes/python.el cl-print.el
eldoc.el emacs-lisp/chart.el files.el and 172 other files
eldoc.el emacs-lisp/chart.el files.el and 173 other files
Mark Plaksin: changed nnrss.el term.el
@ -3818,7 +3825,7 @@ and changed cus-edit.el files.el progmodes/compile.el rmail.el
tex-mode.el find-func.el rmailsum.el simple.el cus-dep.el dired.el
mule-cmds.el rmailout.el checkdoc.el configure.ac custom.el emacsbug.el
gnus.el help-fns.el ls-lisp.el mwheel.el sendmail.el
and 126 other files
and 125 other files
Markus Sauermann: changed lisp-mode.el
@ -3867,7 +3874,7 @@ Martin Pohlack: changed iimage.el pc-select.el
Martin Rudalics: changed window.el window.c windows.texi frame.c xdisp.c
xterm.c frames.texi w32fns.c w32term.c xfns.c frame.el display.texi
frame.h help.el cus-start.el buffer.c window.h mouse.el dispnew.c
keyboard.c nsfns.m and 214 other files
keyboard.c nsfns.m and 213 other files
Martin Stjernholm: wrote cc-bytecomp.el
and co-wrote cc-align.el cc-cmds.el cc-compat.el cc-defs.el cc-engine.el
@ -3991,7 +3998,7 @@ Mattias Engdegård: changed byte-opt.el rx.el bytecomp.el
bytecomp-tests.el rx-tests.el searching.texi fns.c subr.el bytecode.c
eval.c calc-tests.el lread.c progmodes/compile.el lisp.h files.el
fns-tests.el print.c autorevert.el gdb-mi.el alloc.c
regex-emacs-tests.el and 677 other files
regex-emacs-tests.el and 678 other files
Mattias M: changed asm-mode-tests.el asm-mode.el
@ -4253,7 +4260,7 @@ Miles Bader: wrote button.el face-remap.el image-file.el macroexp.el
and changed comint.el faces.el simple.el editfns.c xfaces.c xdisp.c
info.el minibuf.c display.texi quick-install-emacs wid-edit.el xterm.c
dispextern.h subr.el window.el cus-edit.el diff-mode.el xfns.c
bytecomp.el help.el lisp.h and 272 other files
bytecomp.el help.el lisp.h and 271 other files
Milton Wulei: changed gdb-ui.el
@ -4614,7 +4621,7 @@ and co-wrote cal-dst.el
and changed lisp.h configure.ac alloc.c fileio.c process.c editfns.c
sysdep.c xdisp.c fns.c image.c emacs.c keyboard.c data.c lread.c
xterm.c eval.c gnulib-comp.m4 callproc.c Makefile.in buffer.c frame.c
and 1863 other files
and 1860 other files
Paul Fisher: changed fns.c
@ -4642,7 +4649,7 @@ Paul Reilly: changed dgux.h lwlib-Xm.c lwlib.c xlwmenu.c configure.ac
lwlib/Makefile.in mail/rmailmm.el rmailedit.el rmailkwd.el
and 10 other files
Paul Rivier: changed ada-mode.el mixal-mode.el reftex-vars.el reftex.el
Paul Rivier: changed mixal-mode.el reftex-vars.el reftex.el
Paul Rubin: changed config.h sun2.h texinfmt.el window.c
@ -4664,7 +4671,7 @@ Pavel Janík: co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el
and changed keyboard.c xterm.c COPYING xdisp.c process.c emacs.c lisp.h
menu-bar.el ldap.el make-dist xfns.c buffer.c coding.c eval.c fileio.c
flyspell.el fns.c indent.c Makefile.in callint.c cus-start.el
and 702 other files
and 699 other files
Pavel Kobiakov: wrote flymake-proc.el flymake.el
and changed flymake.texi
@ -4745,8 +4752,8 @@ Peter Münster: changed image-dired.el gnus-delay.el gnus-demon.el
Peter O'Gorman: changed configure.ac frame.h hpux10-20.h termhooks.h
Peter Oliver: changed emacsclient.desktop emacsclient-mail.desktop
Makefile.in emacs-mail.desktop server.el configure.ac emacs.desktop
emacs.metainfo.xml emacsclient.1 misc.texi perl-mode.el
Makefile.in emacs-mail.desktop misc.texi server.el configure.ac
emacs.desktop emacs.metainfo.xml emacsclient.1 perl-mode.el
ruby-mode-tests.el vc-sccs.el
Peter Povinec: changed term.el
@ -4900,6 +4907,8 @@ Po Lu: changed xterm.c haikuterm.c haiku_support.cc xfns.c xterm.h
Pontus Michael: changed simple.el
Prateek Sharma: changed progmodes/python.el
Prestoo Ten: changed screen.el
Primoz Peterlin: changed TUTORIAL.sl
@ -5024,9 +5033,9 @@ and changed vhdl-mode.texi
Reuben Thomas: changed ispell.el whitespace.el dired-x.el files.el
sh-script.el emacsclient-tests.el remember.el README emacsclient.c
misc.texi msdos.c simple.el INSTALL ada-mode.el ada-xref.el alloc.c
arc-mode.el authors.el config.bat copyright cperl-mode.el
and 38 other files
misc.texi msdos.c simple.el INSTALL alloc.c arc-mode.el authors.el
config.bat copyright cperl-mode.el dired-x.texi dired.el
and 36 other files
Ricardo Martins: changed eglot.el
@ -5075,7 +5084,7 @@ and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-langs.el
and changed files.el keyboard.c simple.el xterm.c xdisp.c rmail.el
fileio.c process.c sysdep.c buffer.c xfns.c window.c subr.el
configure.ac startup.el sendmail.el emacs.c Makefile.in editfns.c
info.el dired.el and 1339 other files
info.el dired.el and 1337 other files
Richard Ryniker: changed sendmail.el
@ -5198,10 +5207,9 @@ R Primus: changed eglot.el
Rüdiger Sonderfeld: wrote inotify-tests.el reftex-tests.el
and changed eww.el octave.el shr.el bibtex.el configure.ac
misc/Makefile.in reftex-vars.el vc-git.el TUTORIAL.de ada-mode.el
autoinsert.el building.texi bytecomp.el calc-lang.el cc-langs.el
dired.texi editfns.c emacs.c emacs.texi epa.el erc.el
and 40 other files
misc/Makefile.in reftex-vars.el vc-git.el TUTORIAL.de autoinsert.el
building.texi bytecomp.el calc-lang.el cc-langs.el dired.texi editfns.c
emacs.c emacs.texi epa.el erc.el eww.texi and 39 other files
Rudolf Adamkovič: co-wrote quail/slovak.el
and changed files.el scheme.el
@ -5269,9 +5277,9 @@ Sam Kendall: changed etags.c etags.el
Sam Steingold: wrote gulp.el midnight.el
and changed progmodes/compile.el cl-indent.el simple.el vc-cvs.el vc.el
mouse.el vc-hg.el files.el gnus-sum.el tex-mode.el etags.el
font-lock.el sgml-mode.el subr.el window.el ange-ftp.el inf-lisp.el
message.el package.el rcirc.el vc-git.el and 215 other files
mouse.el vc-hg.el files.el tex-mode.el etags.el font-lock.el
sgml-mode.el subr.el window.el ange-ftp.el gnus-sum.el inf-lisp.el
message.el package.el rcirc.el vc-git.el and 213 other files
Samuel Bronson: changed custom.el emacsclient.c keyboard.c
progmodes/grep.el semantic/format.el unexmacosx.c
@ -5320,7 +5328,6 @@ Scott A Crosby: changed gnus-logic.el
Scott Bender: co-wrote ns-win.el
Scott Byer: co-wrote nnfolder.el
and changed gnus-sum.el
Scott Corley: changed scroll.c
@ -5387,9 +5394,8 @@ Sébastien Vauban: changed org.el org-agenda.el ox-latex.el ob-core.el
org-clock.el ox-ascii.el ox-html.el
Seiji Zenitani: changed nsfns.m frame.c xterm.c PkgInfo document.icns
find-func.el frame.h help-fns.el macfns.c
nextstep/templates/Info.plist.in nsfont.m nsterm.m w32fns.c xdisp.c
xfns.c
find-func.el frame.h help-fns.el macfns.c nsfont.m nsterm.m w32fns.c
xdisp.c xfns.c
Sen Nagata: wrote crm.el rfc2368.el
@ -5558,7 +5564,7 @@ and co-wrote help-tests.el keymap-tests.el
and changed image-dired.el efaq.texi package.el cperl-mode.el help.el
subr.el checkdoc.el bookmark.el simple.el dired.el files.el gnus.texi
dired-x.el keymap.c image-mode.el erc.el ediff-util.el speedbar.el
woman.el browse-url.el bytecomp-tests.el and 1690 other files
woman.el browse-url.el bytecomp-tests.el and 1689 other files
Stefan Merten: co-wrote rst.el
@ -5575,7 +5581,7 @@ and co-wrote font-lock.el gitmerge.el pcvs.el
and changed subr.el simple.el keyboard.c bytecomp.el cl-macs.el files.el
lisp.h vc.el xdisp.c alloc.c eval.c buffer.c sh-script.el
progmodes/compile.el tex-mode.el keymap.c window.c help-fns.el lread.c
lisp-mode.el package.el and 1660 other files
lisp-mode.el package.el and 1657 other files
Stefano Facchini: changed gtkutil.c
@ -5612,7 +5618,7 @@ and changed wdired.el todo-mode.texi wdired-tests.el diary-lib.el
dired.el dired-tests.el doc-view.el files.el info.el minibuffer.el
outline.el todo-test-1.todo allout.el eww.el find-dired.el frames.texi
hl-line.el menu-bar.el mouse.el otodo-mode.el simple.el
and 64 other files
and 65 other files
Stephen C. Gilardi: changed configure.ac
@ -5635,11 +5641,11 @@ and changed time-stamp.el time-stamp-tests.el mh-e.el mh-utils-tests.el
Stephen J. Turnbull: changed ediff-init.el strings.texi subr.el
Stephen Leake: wrote elisp-mode-tests.el
and changed ada-mode.el ada-xref.el elisp-mode.el xref.el eglot.el
window.el mode-local.el project.el CONTRIBUTE ada-prj.el vc-mtn.el
ada-stmt.el cedet-global.el ede/generic.el simple.el autoload.el
bytecomp.el cl-generic.el ede/locate.el files.texi functions.texi
and 36 other files
and changed elisp-mode.el xref.el eglot.el window.el mode-local.el
project.el CONTRIBUTE vc-mtn.el ada-stmt.el cedet-global.el
ede/generic.el simple.el autoload.el bytecomp.el cl-generic.el
ede/locate.el files.texi functions.texi package.el progmodes/grep.el
windows.texi and 33 other files
Stephen Pegoraro: changed xterm.c
@ -5840,7 +5846,7 @@ and co-wrote hideshow.el
and changed ewoc.el vc.el info.el processes.texi zone.el lisp-mode.el
scheme.el text.texi vc-rcs.el display.texi fileio.c files.el vc-git.el
TUTORIAL.it bindat.el cc-vars.el configure.ac dcl-mode.el diff-mode.el
dired.el elisp.texi and 169 other files
dired.el elisp.texi and 168 other files
Thierry Banel: co-wrote ob-C.el
and changed calc-arith.el
@ -6008,9 +6014,9 @@ Tommi Vainikainen: changed gnus-sum.el message.el mml-sec.el
Tomohiko Morioka: co-wrote mm-bodies.el mm-decode.el mm-encode.el
mm-util.el rfc2047.el
and changed rmail.el nnmail.el rmailout.el gnus-sum.el nnfolder.el
nnheader.el nnmh.el nnml.el rmailsum.el coding.c fns.c gnus-art.el
gnus-ems.el gnus-mule.el message.el nnspool.el nntp.el rmailkwd.el
and changed rmail.el nnmail.el rmailout.el nnfolder.el nnheader.el
nnmh.el nnml.el rmailsum.el coding.c fns.c gnus-art.el gnus-ems.el
gnus-mule.el gnus-sum.el message.el nnspool.el nntp.el rmailkwd.el
smiley.el
Tomohiro Matsuyama: wrote profiler.el
@ -6118,7 +6124,7 @@ Ulrich Müller: changed configure.ac calc-units.el
emacsclient-mail.desktop lib-src/Makefile.in src/Makefile.in version.el
Makefile.in doctor.el emacs.1 files.el gamegrid.el gud.el server.el
ChgPane.c ChgSel.c HELLO INSTALL XMakeAssoc.c authors.el bindings.el
bytecomp.el and 45 other files
bytecomp.el and 46 other files
Ulrich Neumerkel: changed xterm.c
@ -6357,6 +6363,8 @@ Xi Lu: changed etags.c htmlfontify.el ruby-mode.el CTAGS.good_crlf
Xiyue Deng: changed emacs-lisp-intro.texi functions.texi strings.texi
symbols.texi
Xuan Wang: changed warnings.el
Xu Chunyang: changed eglot.el eww.el dom.el gud.el netrc.el
Xue Fuqiao: changed display.texi emacs-lisp-intro.texi files.texi
@ -6421,9 +6429,9 @@ and changed fontset.el message.el nnheader.el nnmail.el
Yuan Fu: changed treesit.el c-ts-mode.el treesit.c parsing.texi
progmodes/python.el modes.texi js.el treesit-tests.el indent.erts
typescript-ts-mode.el treesit.h css-mode.el configure.ac
java-ts-mode.el print.c sh-script.el c-ts-common.el gdb-mi.el
rust-ts-mode.el go-ts-mode.el starter-guide and 55 other files
typescript-ts-mode.el treesit.h css-mode.el print.c configure.ac
java-ts-mode.el sh-script.el c-ts-common.el gdb-mi.el go-ts-mode.el
rust-ts-mode.el starter-guide and 55 other files
Yuanle Song: changed rng-xsd.el

View file

@ -38,9 +38,6 @@ To get back previous insecure behavior, set the variable
** Org mode now considers contents of remote files to be untrusted.
Remote files are recognized by calling 'file-remote-p'.
* Installation Changes in Emacs 29.2
* Startup Changes in Emacs 29.2

View file

@ -1152,17 +1152,35 @@ Abbreviations are defined in `org-link-abbrev-alist'."
(if (not as)
link
(setq rpl (cdr as))
(cond
((symbolp rpl) (funcall rpl tag))
((string-match "%(\\([^)]+\\))" rpl)
(replace-match
(save-match-data
(funcall (intern-soft (match-string 1 rpl)) tag))
t t rpl))
((string-match "%s" rpl) (replace-match (or tag "") t t rpl))
((string-match "%h" rpl)
(replace-match (url-hexify-string (or tag "")) t t rpl))
(t (concat rpl tag)))))))
;; Drop any potentially dangerous text properties like
;; `modification-hooks' that may be used as an attack vector.
(substring-no-properties
(cond
((symbolp rpl) (funcall rpl tag))
((string-match "%(\\([^)]+\\))" rpl)
(let ((rpl-fun-symbol (intern-soft (match-string 1 rpl))))
;; Using `unsafep-function' is not quite enough because
;; Emacs considers functions like `genenv' safe, while
;; they can potentially be used to expose private system
;; data to attacker if abbreviated link is clicked.
(if (or (eq t (get rpl-fun-symbol 'org-link-abbrev-safe))
(eq t (get rpl-fun-symbol 'pure)))
(replace-match
(save-match-data
(funcall (intern-soft (match-string 1 rpl)) tag))
t t rpl)
(org-display-warning
(format "Disabling unsafe link abbrev: %s
You may mark function safe via (put '%s 'org-link-abbrev-safe t)"
rpl (match-string 1 rpl)))
(setq org-link-abbrev-alist-local (delete as org-link-abbrev-alist-local)
org-link-abbrev-alist (delete as org-link-abbrev-alist))
link
)))
((string-match "%s" rpl) (replace-match (or tag "") t t rpl))
((string-match "%h" rpl)
(replace-match (url-hexify-string (or tag "")) t t rpl))
(t (concat rpl tag))))))))
(defun org-link-open (link &optional arg)
"Open a link object LINK.