; * ChangeLog.4: Update.
This commit is contained in:
parent
5dc2a57375
commit
d447cd9fcc
1 changed files with 694 additions and 1 deletions
695
ChangeLog.4
695
ChangeLog.4
|
@ -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:
|
||||||
|
|
Loading…
Add table
Reference in a new issue