; * ChangeLog.4: Update.

This commit is contained in:
Stefan Kangas 2025-02-16 22:32:29 +01:00
parent 5dc2a57375
commit d447cd9fcc

View file

@ -1,3 +1,696 @@
2025-02-16 Michael Albinus <michael.albinus@gmx.de>
* lisp/man.el (Man-shell-file-name): Ensure a Bourne shell. (Bug#75308)
2025-02-15 Po Lu <luangruo@yahoo.com>
Add two missing NULL checks of malloc'd values on Android
* src/android.c (sendDndUri, sendDndText): Verify that allocated
string memory is non-nil before writing to it.
2025-02-13 Stefan Kangas <stefankangas@gmail.com>
Fix (Non)GNU ELPA description in manual
* doc/emacs/package.texi (Packages): Move detailed (Non)GNU ELPA
description...
(Package Installation): ...here, and fix incorrect information.
2025-02-13 Stefan Kangas <stefankangas@gmail.com>
Move 'package-archives' documentation to emacs manual
* doc/lispref/package.texi (Package Archives): Move documentation
of package-archives variable from here...
* doc/emacs/package.texi (Package Installation): ...to here.
(Bug#76266)
2025-02-12 Stefan Kangas <stefankangas@gmail.com>
Document (Non-)GNU ELPA in emacs manual
* doc/emacs/package.texi (Packages): Document GNU ELPA and NonGNU
ELPA. (Bug#59609)
2025-02-12 Robert Pluim <rpluim@gmail.com>
Fix author name
* admin/authors.el (authors-aliases): Fix entry for
"thuna.cing@gmail.com" (Bug#76221).
2025-02-12 Yuan Fu <casouri@gmail.com>
Use c-ts-common's comment setup in go-ts-mode (bug#75978)
c-ts-common-comment-setup sets up fill-paragraph-function, which
enables filling for comments.
* lisp/progmodes/go-ts-mode.el (go-ts-mode):
(go-mod-ts-mode): Use c-ts-common-comment-setup.
2025-02-12 Robert Brown <robert.brown@gmail.com> (tiny change)
Add java-language-server to eglot-server-programs
* lisp/progmodes/eglot.el (eglot-server-programs): Add support for Java
server <https://github.com/georgewfraser/java-language-server>.
(Bug#59138)
2025-02-11 João Távora <joaotavora@gmail.com>
Eglot: mention ocaml-ts-mode in eglot-server-programs
* lisp/progmodes/eglot.el (eglot-server-programs): Mention
ocaml-ts-mode.
(cherry picked from commit 96dc5deddc2b60210feb10e3a68b74ecd2480b34)
2025-02-11 Dmitry Gutov <dmitry@gutov.dev>
Fix minibuffer-next-completion in completing-read-multiple
* lisp/emacs-lisp/crm.el (completing-read-multiple):
Adapt to the previous removal of completion-base-affixes
(bug#48356, bug#48356).
2025-02-10 Stefan Monnier <monnier@iro.umontreal.ca>
lisp/help.el (help-function-arglist): Fix out-of-bounds access (bug#76179)
2025-02-09 Po Lu <luangruo@yahoo.com>
Fix program execution on Android 15 QPR2 Beta
* exec/trace.c (process_vm_readv, process_vm_writev): New
function pointers. Attempt to load them on recent Android
systems when `exec' was not linked with a sufficiently
up-to-date libc.
(read_memory, user_copy): Always use process_vm_readv and
process_vm_writev if available.
(handle_openat): Write trailing NULL byte of filename to user
buffer.
(exec_init): Attempt to dlsym process_vm_readv and
process_vm_writev.
2025-02-07 Mauro Aranda <maurooaranda@gmail.com>
Fix gnus-score-find-score-files-function :type
* lisp/gnus/gnus-score.el (gnus-score-find-score-files-function): Delete
extra quotes. (Bug#76118)
2025-02-06 Eli Zaretskii <eliz@gnu.org>
Improve documentation of 'file-name-concat'
* doc/lispref/files.texi (Directory Names):
* src/fileio.c (Ffile_name_concat): Advise not to use
'file-name-concat' unless necessary. (Bug#76023)
2025-02-04 Eli Zaretskii <eliz@gnu.org>
* src/fileio.c (Fsubstitute_in_file_name): Doc fix (bug#76023).
2025-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
* lisp/emacs-lisp/track-changes.el (track-changes-fetch): Fix bug#75906
2025-02-03 Michael Albinus <michael.albinus@gmx.de>
Better NaN handling in proced-tests.el
* test/lisp/proced-tests.el (proced--cpu-at-point): Make it more robust.
(proced--assert-process-valid-cpu-refinement):
Handle `ert-test-skipped' signal.
2025-02-03 Robert Pluim <rpluim@gmail.com>
Fix padding when using which-key-setup-side-window-right
* lisp/which-key.el (which-key--pad-column): Insert zero padding
spaces when the description string is longer than the column
width. (Bug#75765)
2025-02-02 Eli Zaretskii <eliz@gnu.org>
Improve documentation of 'display-monitor-attributes-
* doc/lispref/frames.texi (Multiple Terminals):
* lisp/frame.el (display-monitor-attributes-list): Better
documentation of what the 'source' key means on X. (Bug#75936)
2025-02-01 Eli Zaretskii <eliz@gnu.org>
Remove bookmark fringe marks when deleting all bookmarks
* lisp/bookmark.el (bookmark-delete-all): Remove fringe marks for
all the bookmarks. (Bug#75953)
2025-02-01 Stefan Kangas <stefankangas@gmail.com>
Improve wording in symbols.texi
* doc/lispref/symbols.texi (Symbol Components): Improve wording
(Bug#75512). Reported by Matt Trzcinski <matt@excalamus.com>.
2025-02-01 Manuel Giraud <manuel@ledu-giraud.fr>
Fix typo in Gnus manual
* doc/misc/gnus.texi (Comparing Mail Back Ends): Fix a missing
verb. (Bug#75974)
2025-02-01 Damien Cassou <damien@cassou.me>
eglot: Allow omnisharp binary to be capitalized "OmniSharp"
Some distributors (e.g. nixpkgs) provide a binary "OmniSharp" instead of
"omnisharp", which breaks on case-sensitive file-systems.
* lisp/progmodes/eglot.el (eglot-server-programs): Add "OmniSharp" as a
valid binary name to search for. (Bug#75954)
2025-01-31 Stefan Kangas <stefankangas@gmail.com>
Do not set `trusted-content` in major modes
* lisp/progmodes/elisp-mode.el (lisp-interaction-mode):
* lisp/ielm.el (inferior-emacs-lisp-mode): Do not set `trusted-content.
* lisp/ielm.el (ielm):
* lisp/simple.el (get-scratch-buffer-create): Set `trusted-content` here
instead.
* lisp/files.el (trusted-content): Doc fix; warn against setting this
option to :all in a major or mode mode.
Problem reported by Max Nikulin <manikulin@gmail.com>.
2025-01-30 Eli Zaretskii <eliz@gnu.org>
* src/puresize.h (BASE_PURESIZE): Increase (bug#75907).
2025-01-28 Stefan Kangas <stefankangas@gmail.com>
Update cc-mode URL to point to nongnu.org
* doc/misc/cc-mode.texi (Getting Started)
(Custom Filling and Breaking, Updating CC Mode)
(Mailing Lists and Bug Reports):
* lisp/progmodes/cc-mode.el: Update cc-mode URL to point to nongnu.org,
instead of old URL on SourceForge.
2025-01-28 Michael Albinus <michael.albinus@gmx.de>
* CONTRIBUTE: Recommend running the unit test prior to committing.
2025-01-28 Yuan Fu <casouri@gmail.com>
Don't signal an error in treesit-node-at
* lisp/treesit.el (treesit-node-at): Wrap
treesit-buffer-root-node within condition-case.
2025-01-26 Stefan Kangas <stefankangas@gmail.com>
Document insert-directory-program as a user option
* doc/lispref/files.texi (Contents of Directories): Document
'insert-directory-program' as a user option.
2025-01-25 Stefan Monnier <monnier@iro.umontreal.ca>
doc/lispref/modes.texi (Syntactic Font Lock): Update for commit 644c6b414f3
Remove outdated `nil` element, as discussed in
https://lists.gnu.org/archive/html/help-gnu-emacs/2025-01/msg00244.html
2025-01-25 Zhengyi Fu <i@fuzy.me> (tiny change)
Restore the old behavior of `bookmark-write-file'
* lisp/bookmark.el (bookmark-write-file): Use 'pp-28' to avoid
filling the bookmarks. (Bug#75775)
2025-01-24 Stefan Kangas <stefankangas@gmail.com>
Avoid double spaces around abbrevations in Texinfo
* doc/emacs/custom.texi (Init Rebinding):
* doc/emacs/dired.texi (Operating on Files):
* doc/emacs/emacs.texi (Top):
* doc/emacs/emerge-xtra.texi (Emerge):
* doc/emacs/files.texi (Files):
* doc/emacs/frames.texi (Drag and Drop):
* doc/emacs/misc.texi (Hyperlinking):
* doc/emacs/modes.texi (Modes):
* doc/emacs/mule.texi (Input Methods):
* doc/emacs/windows.texi (Window Tool Bar):
* doc/lispintro/emacs-lisp-intro.texi
(Lexical & Dynamic Binding Differences):
* doc/lispref/elisp.texi (Top):
* doc/lispref/functions.texi (Functions, Generic Functions):
* doc/lispref/hash.texi (Defining Hash):
* doc/lispref/keymaps.texi (Creating Keymaps):
* doc/lispref/lists.texi (Property Lists):
* doc/lispref/modes.texi (%-Constructs):
* doc/lispref/nonascii.texi (Character Properties):
* doc/lispref/processes.texi (Misc Network):
* doc/lispref/searching.texi (Regexp Functions):
* doc/lispref/syntax.texi (Syntax Table Internals):
* doc/lispref/text.texi (Filling, Checksum/Hash)
(JSONRPC deferred requests):
* doc/misc/calc.texi (What is Calc, Modes Tutorial):
* doc/misc/cc-mode.texi (List Line-Up, Operator Line-Up)
(Custom Macros, Indenting Directives):
* doc/misc/efaq.texi (Colors on a TTY, Security risks with Emacs):
* doc/misc/eglot.texi (Eglot Variables):
* doc/misc/erc.texi (Connecting):
* doc/misc/eshell.texi (Aliases, Completion):
* doc/misc/flymake.texi (Backend functions):
* doc/misc/gnus-faq.texi (FAQ 5 - Composing messages):
* doc/misc/gnus.texi (Gnus Unplugged, Window Layout)
(Filtering Incoming Mail, History):
* doc/misc/idlwave.texi (Online Help, Catalogs):
* doc/misc/wisent.texi (Wisent Overview): Be more consistent with
abbreviations. Use @: or comma or rewrite to avoid double spaces.
Ref: https://lists.gnu.org/r/emacs-devel/2025-01/msg00909.html
2025-01-24 Rudolf Adamkovič <rudolf@adamkovic.org>
Ispell: Use "personal dictionary" terminology consistently
* lisp/textmodes/ispell.el (ispell-command-loop, ispell-help): Use
consistent terminology when referring to "personal dictionary".
(Bug#75802)
2025-01-23 Stefan Kangas <stefankangas@gmail.com>
Add language server "ruff server" for Python
* lisp/progmodes/eglot.el (eglot-server-programs): Add "ruff
server" for Python.
2025-01-23 Randy Taylor <dev@rjt.dev>
Fix go-ts-mode type declaration indentation (Bug#75785)
* lisp/progmodes/go-ts-mode.el (go-ts-mode--indent-rules):
Add rule for type_declaration.
2025-01-21 Arthur Miller <arthur.miller@live.com>
Fix bug in w32_memory_info
* src/w32.c (w32_memory_info): Initialize struct size.
2025-01-21 Eli Zaretskii <eliz@gnu.org>
Avoid crashes in redisplay due to problematic font setups
* src/xdisp.c (handle_single_display_spec)
(produce_stretch_glyph): Avoid crashes if a face's font is NULL.
(Bug#75725)
2025-01-20 Robert Pluim <rpluim@gmail.com>
Improve 'key-valid-p' docstring
* lisp/keymap.el (key-valid-p): Add "RET", "<return>", and "C-m"
examples.
(Bug#75586)
2025-01-19 Stefan Kangas <stefankangas@gmail.com>
Minor copyedits in internals.texi
* doc/lispref/internals.texi (Writing Emacs Primitives): Minor
copyedits.
2025-01-19 Stefan Kangas <stefankangas@gmail.com>
Better document side-effect free and pure C functions
* doc/lispref/internals.texi (Writing Emacs Primitives):
Document that side-effect free and pure properties of C functions
are defined in byte-opt.el.
2025-01-14 Robert Pluim <rpluim@gmail.com>
Add smtpmail cross-reference to 'auth-sources'.
* doc/misc/smtpmail.texi (Authentication): Add cross-reference
to 'auth-sources'.
2025-01-12 Mauro Aranda <maurooaranda@gmail.com>
Emphasize the use of :tag for new customization types
* doc/lispref/customize.texi (Type Keywords): Name important use
cases of the :tag keyword.
(Defining New Types): Emphasize the use of the :tag keyword when
using the lazy widget. (Bug#74409)
(cherry picked from commit 99b85e116f09e68e0d5750c9772d0a2489680078)
2025-01-11 Mauro Aranda <maurooaranda@gmail.com>
Fix checkbox's child creation
* lisp/wid-edit.el (widget-checklist-add-item): Swap function
calls so that child is actually a widget. (Bug#72156)
2025-01-11 Eli Zaretskii <eliz@gnu.org>
Document that 'package-vc' doesn't support built-in packages
* doc/misc/use-package.texi (Install package):
* doc/emacs/package.texi (Fetching Package Sources): Document that
upgrading built-in packages is not yet supported using
'package-vc'. (Bug#75328)
2025-01-11 Stefan Kangas <stefankangas@gmail.com>
Improve checkdoc-common-verbs-wrong-voice docstring
* lisp/emacs-lisp/checkdoc.el (checkdoc-common-verbs-wrong-voice):
Improve docstring.
2025-01-11 Stefan Kangas <stefankangas@gmail.com>
Document string-as-{unibyte,multibyte} as obsolete in manual
* doc/lispref/nonascii.texi (Selecting a Representation): Document
string-as-unibyte and string-as-multibyte as obsolete.
2025-01-10 Randy Taylor <dev@rjt.dev>
Fix go-ts-mode var spec indentation (Bug#75362)
v0.21.1 and onwards changed how this was indented.
* lisp/progmodes/go-ts-mode.el (go-ts-mode--indent-rules):
Add rule for var_spec_list.
2025-01-09 Kohei Tsuruta <seventhepg@gmail.com> (tiny change)
Add "text" as a thing in tsx-ts-mode
* lisp/progmodes/typescript-ts-mode.el (tsx-ts-mode):
Add definition of "text" (bug#75422).
2025-01-09 Nikolaos Chatzikonstantinou <nchatz314@gmail.com>
Improve doc string of 'package-delete'
* lisp/emacs-lisp/package.el (package-delete): Elaborate on the
kind of argument expected by the function. (Bug#75382)
2025-01-08 Stefan Kangas <stefankangas@gmail.com>
Clarify that 'mac' line ending convention is not used on macOS
* doc/emacs/mule.texi (Coding Systems):
* doc/lispref/nonascii.texi (Coding System Basics): Clarify that the
'mac' line ending convention is not used on macOS, and is now rare
outside of legacy software.
2025-01-07 Ellis Kenyo <me@elken.dev> (tiny change)
Add language server for Odin
* lisp/progmodes/eglot.el (eglot-server-programs): Add language server
for the Odin programming language. (Bug#75421)
2025-01-07 Stefan Kangas <stefankangas@gmail.com>
Modernize "Commentary" section of files.el
* lisp/files.el: Modernize "Commentary" section. (Bug#75398)
2025-01-05 Michael Albinus <michael.albinus@gmx.de>
* INSTALL: Add advice how to invoke 'make install'. (Bug#74400)
2025-01-05 Hong Xu <hong@topbug.net>
Improve the documentation of 'key-valid-p'
* lisp/keymap.el (key-valid-p): Add an function key and mouse
button example. Mention '<left>' as a cursor control key
instead of a function key. Briefly explain what an event may
be. (Bug#75366)
2025-01-04 Ulrich Müller <ulm@gentoo.org>
Update doc string of 'insert'
* src/editfns.c (Finsert): Mention 'decode-coding-string' instead
of the obsolete 'string-as-multibyte' in doc string. (Bug#75345)
2025-01-04 Hong Xu <hong@topbug.net>
Use `keymap*-set' over `global-set-key'/`define-key' in elisp intro
* doc/lispintro/emacs-lisp-intro.texi (Key Bindings): Since
`global-set-key' and `define-key' are considered legacy, we encourage
`keymap-global-set' and `keymap-set' now. (Bug#74999)
2025-01-04 Eli Zaretskii <eliz@gnu.org>
Fix documentation and prompt in 'package-isolate'
* lisp/emacs-lisp/package.el (package-isolate): Fix doc string and
the prompt. (Bug#75163)
2025-01-03 Wilhelm Kirschbaum <wkirschbaum@gmail.com>
Update fontification for attribute values in heex-ts-mode
Attribute values are strings as with html-ts-mode.
* lisp/progmodes/heex-ts-mode.el (heex-ts--font-lock-settings):
Change to attribute value to @font-lock-string-face. (Bug#75192)
2025-01-03 Wilhelm Kirschbaum <wkirschbaum@gmail.com>
Add expression handling to heex-ts-mode
On the latest update of the grammar expressions were added and won't be
seen as directives anymore.
* lisp/progmodes/heex-ts-mode.el
(heex-ts--sexp-regexp): Match on expression as well.
(heex-ts--indent-rules): Indent on expression end. (Bug#75191)
* test/lisp/progmodes/heex-ts-mode-resources/indent.erts: Add expression
indent test.
2025-01-03 Stefan Kangas <stefankangas@gmail.com>
* lisp/man.el (Man-mode): Improve docstring.
2025-01-02 Stefan Kangas <stefankangas@gmail.com>
Fix copyright years by hand
These are dates that admin/update-copyright did not update.
2025-01-02 Stefan Kangas <stefankangas@gmail.com>
Update copyright year to 2025
Run "TZ=UTC0 admin/update-copyright".
2025-01-02 Dmitry Gutov <dmitry@gutov.dev>
[project-vc]: Make project-buffers more consistent with project-files
* lisp/progmodes/project.el (project-buffers):
Catch 'file-missing' error to continue anyway if .git does not
exist (bug#74826).
2025-01-02 Stefan Monnier <monnier@iro.umontreal.ca>
(elisp-flymake-byte-compile): Improve UX with `debug-on-error`
* lisp/progmodes/elisp-mode.el (elisp-flymake-byte-compile): Don't jump
into the debugger just because the content is not trusted.
2024-12-28 Wilhelm Kirschbaum <wkirschbaum@gmail.com>
Always match underscore variables for elixir-ts-mode
The code comment is invalid, as it is common to treat any _variable as a
comment.
* lisp/progmodes/elixir-ts-mode.el (elixir-ts-font-lock-settings):
Add ":override t" to comment identifier match. (Bug#75156)
2024-12-28 Wilhelm Kirschbaum <wkirschbaum@gmail.com>
Add missing fontification matches for elixir-ts-mode
* lisp/progmodes/elixir-ts-mode.el (elixir-ts--font-lock-settings): Add
matches for missing tokens and fix atom type face. (Bug#75156)
2024-12-26 Stefan Kangas <stefankangas@gmail.com>
Don't start docstrings with "This function" or similar
* lisp/calculator.el (calculator-add-operators):
* lisp/erc/erc-backend.el (erc-server-ping-handler):
* lisp/erc/erc-log.el (erc-generate-log-file-name-with-date):
(erc-generate-log-file-name-short):
* lisp/erc/erc-track.el (erc-track-shorten-function):
* lisp/eshell/em-smart.el (eshell-where-to-jump):
* lisp/eshell/esh-mode.el (eshell-begin-on-new-line):
* lisp/gnus/gnus-art.el (gnus-prompt-before-saving):
* lisp/mail/supercite.el (sc-cite-region-limit):
* lisp/net/nsm.el (network-security-protocol-checks):
* lisp/org/org-element.el
(org-element--cache-avoid-synchronous-headline-re-parsing):
* lisp/progmodes/hideif.el (hif-merge-ifdef-region):
* lisp/progmodes/modula2.el (m2-indent):
* lisp/progmodes/xscheme.el (xscheme-running-p):
(xscheme-control-g-disabled-p):
* lisp/tab-bar.el (tab-bar--event-to-item):
* lisp/which-key.el (which-key--hide-popup): Don't start docstrings with
"This function" or "This variable".
2024-12-26 Stefan Kangas <stefankangas@gmail.com>
Enable indent-tabs-mode in obj-c-mode
* .dir-locals.el (obj-c-mode): Enable indent-tabs-mode.
2024-12-26 john muhl <jm@pub.pink>
Fix comment indent in 'lua-ts-mode' and old grammar
* lisp/progmodes/lua-ts-mode.el (lua-ts--simple-indent-rules):
Improve multi-line comment indention for pre-0.0.19 grammars that
used a different structure for comment start/end markers.
(Bug#75107)
2024-12-25 Corwin Brust <corwin@bru.st>
* admin/nt/dist-build/build-dep-zips.py: (deps src) handle zst
This patch fixes various problems preventing this script from
working. The job of this script is to collect Emacs' dependanicies and
the (MSYS2/MinGW64) source archives for dependancies (including 2nd
etc. order dependancies) into zip archives. GPL requires distributing such
archives (along with Emacs' own sources) when distributing GPL binaries.
Most principle of the changes is support for MSYS2 "w64" source archives
in zst format; previously this script assumed all sources were available
as tar.gz files. Additionaly several DLLs are added to list of
required, including sqllite3 and tree-sitter.
In general this is a maintaince fix to ensure others have access to the
code used to create pretest (and, presumably release) version of Emacs
30. Additional changes are required to progmatically identify changes
in Emacs' dependancies (e.g. after building a new Emacs binary for
distribution). There is commented out code to this effect in the
changes I've installed which did work, for a brief period in time; I
suspect some changes in MSYS2 made it more difficult (or impossible?) to
invoke the MSYS2 shell (under which this python script must run) from
the MINGW64 (under which Emacs is built). I may resort to a powershell
script as a way to orchistrate/invoke both MSYS2 and MING64 but I'm
currently still messing with a Makefile based approach (which would run
under MINGW64), in any event I believe we're all agreed this script
must interigate Emacs to create the "starting list" of dependancies to
include as a way to resolve this issue (missing/incorrect deps are
frequent source of broken binary releases). (bug#65206)
2024-12-24 Eli Zaretskii <eliz@gnu.org>
Document undocumented completion commands
* src/minibuf.c (Fread_from_minibuffer):
* lisp/minibuffer.el (minibuffer-complete-history)
(minibuffer-complete-defaults): Doc fixes.
* doc/emacs/mini.texi (Completion Commands): Fix markup, style of
describing commands, and indexing. Document 'C-x UP' and 'C-x
DOWN'.
2024-12-23 Corwin Brust <corwin@bru.st>
* admin/nt/dist-build/emacs.nsi: (Uninstall) delete only one Emacs
Previously, the uninstaller would recursively, unconditionally, remove
the parent folder in which Emacs was installed (the folder selected by
when running the installer), into which the installer places a folder
named for the given release (e.g. emacs-30.1). This was a problem
during uinstalation when the selected folder contained other versions of
Emacs the user did not wish to remove. Additionally, deleting Start Menu
short-cuts did not work (bug#68756).
Some installer language now better reflects that users are not
required to "Accept" the GNU Public License in order to use (etc.)
Emacs (bug#67667).
Users selections related to where to create (or not create) Start Menu
shortcuts are no longer ignored. (bug#75013)
Emacs (as installed by the installer) can now be uninstalled via
Windows' Add/Remove Progrms Control Panel.
The uninstaller will now remove (empty) parent folders, both under
Program Files and (when creation of shortcuts is enabled) under the
select Start Menu location.
2024-12-22 Eli Zaretskii <eliz@gnu.org>
;* doc/misc/efaq.texi (New in Emacs 30): Mention 'trusted-contents'.
2024-12-22 Michael Albinus <michael.albinus@gmx.de>
Improve D-Bus and Tramp manual
* doc/misc/dbus.texi (Overview):
* doc/misc/tramp.texi (GVFS-based methods): Describe, how the
feature can be checked at runtime. (Bug#75004)
2024-12-21 john muhl <jm@pub.pink>
Add 'lua-ts-mode' to 'interpreter-mode-alist'
* lisp/progmodes/lua-ts-mode.el: Enable 'lua-ts-mode' for Lua
scripts based on their interpreter line. (Bug#74951)
2024-12-21 Richard Lawrence <rwl@recursewithless.net>
Document representation of dates in calendar.el
* lisp/calendar/calendar.el: Add a comment in file header
explaining how dates are represented.
2024-12-20 Eli Zaretskii <eliz@gnu.org>
Autoload 'shortdoc-help-fns-examples-function'
* lisp/help-fns.el (shortdoc-help-fns-examples-function):
Autoload, to allow adding it to
'help-fns-describe-function-functions' as advertised. (Bug#74995)
2024-12-19 Andrea Corallo <acorallo@gnu.org>
* Update 'ldefs-boot.el' (don't merge)
* lisp/ldefs-boot.el: Update.
2024-12-19 Andrea Corallo <acorallo@gnu.org>
* Bump Emacs version to 30.0.93
* nt/README.W32: Update Emacs version.
* msdos/sed2v2.inp: Likewise.
* exec/configure.ac: Likewise.
* configure.ac: Likewise.
* README: Likewise.
2024-12-19 Andrea Corallo <acorallo@gnu.org> 2024-12-19 Andrea Corallo <acorallo@gnu.org>
* Update authors.el * Update authors.el
@ -202492,7 +203185,7 @@
This file records repository revisions from This file records repository revisions from
commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to
commit 1381c6f9591f2851896a41e178a5ccc1a32e7471 (inclusive). commit 48f9d6aafea0a9790d1f78d4a4037cbcff4f799a (inclusive).
See ChangeLog.3 for earlier changes. See ChangeLog.3 for earlier changes.
;; Local Variables: ;; Local Variables: