; * 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>
|
||||
|
||||
* Update authors.el
|
||||
|
@ -202492,7 +203185,7 @@
|
|||
|
||||
This file records repository revisions from
|
||||
commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to
|
||||
commit 1381c6f9591f2851896a41e178a5ccc1a32e7471 (inclusive).
|
||||
commit 48f9d6aafea0a9790d1f78d4a4037cbcff4f799a (inclusive).
|
||||
See ChangeLog.3 for earlier changes.
|
||||
|
||||
;; Local Variables:
|
||||
|
|
Loading…
Add table
Reference in a new issue