+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>
* Update authors.el
This file records repository revisions from
commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to
-commit 1381c6f9591f2851896a41e178a5ccc1a32e7471 (inclusive).
+commit 48f9d6aafea0a9790d1f78d4a4037cbcff4f799a (inclusive).
See ChangeLog.3 for earlier changes.
;; Local Variables: