Eli Zaretskii
8c251a4c41
; Mention in PROBLEMS issues with long popup menus
...
* etc/PROBLEMS: Problems with very long popup menus on Lucid
builds. (Bug#72791)
2024-08-25 09:04:21 +03:00
Mattias Engdegård
0a626a64c7
* etc/emacs_lldb.py (Lisp_Object): PVEC_COMPILED -> PVEC_CLOSURE
2024-08-24 14:41:41 +02:00
Eli Zaretskii
4211d85eec
Fix rare segfaults due to freed fontsets
...
* src/xfaces.c (recompute_basic_faces): Force complete
recalculation of all the faces. (Bug#72692)
2024-08-24 12:07:02 +03:00
Eshel Yaron
44c26140b6
; Fix infloop in checkdoc-next-docstring
...
* lisp/emacs-lisp/checkdoc.el (checkdoc-next-docstring): Use
'beginning-of-defun-raw' instead of 'beginning-of-defun', as the latter
always moves back to beginning of line and thus is not guaranteed to
advance point when 'open-paren-in-column-0-is-defun-start' is non-nil.
(Bug#72759)
2024-08-23 17:18:32 +02:00
Martin Rudalics
25f5372166
Avoid putting a dead buffer in the minibuffer window (Bug#72487)
...
* src/minibuf.c (minibuffer_unwind): Make sure that the buffer
referenced by the first element of the list of previous buffers
of the minibuffer window is live before assigning it to the
minibuffer window (Bug#72487).
* src/window.c (set_window_buffer): Assert that BUFFER is live.
2024-08-23 10:27:12 +02:00
João Távora
cfcba7ddc4
Eglot: bump version to 1.17.30 and update EGLOT-NEWS
...
This is a change specific to emacs-30. Don't merge to master.
* lisp/progmodes/eglot.el (Version): Mark it 1.17.30.
* etc/EGLOT-NEWS (1.17.30): Fill in section.
2024-08-22 17:28:11 +01:00
Eli Zaretskii
7e9d05e6d9
; * admin/authors.el (authors-aliases): Escape periods.
2024-08-22 14:09:11 +03:00
Andrea Corallo
391e6f99fc
Update 'ldefs-boot.el' (don't merge)
...
* lisp/ldefs-boot.el: Update.
2024-08-20 22:48:16 +02:00
Andrea Corallo
8ccc165f95
* doc/man/emacsclient.1: Bump date.
2024-08-20 22:46:40 +02:00
Andrea Corallo
633cc24e4b
Bump Emacs version to 30.0.90
...
* nt/README.W32: Update version.
* msdos/sed2v2.inp: Likewise.
* configure.ac: Likewise.
* README: Likewise.
2024-08-20 22:18:08 +02:00
Andrea Corallo
e18db9c6d2
Update Changelogs
...
* ChangeLog.4: Re-generate.
* ChangeLog.3: Fix some type and style.
2024-08-20 22:17:34 +02:00
Andrea Corallo
f9d229e925
Update AUTHORS
...
* etc/AUTHORS: Re-generate.
* admin/authors.el (authors-fixed-entries): Add entry.
2024-08-20 20:26:36 +02:00
Andrea Corallo
a0b65be8eb
* admin/authors.el (authors-aliases, authors-ignored-files): Update.
2024-08-20 20:26:36 +02:00
Andrea Corallo
58088b36e8
* admin/authors.el: Pick-up version from emacs-29.
2024-08-20 20:26:36 +02:00
Stefan Kangas
9d7151c0ff
Add missing :version tags in use-package
...
* lisp/use-package/use-package-core.el (use-package-keywords)
(use-package-deferring-keywords, use-package-ignore-unknown-keywords)
(use-package-use-theme, use-package-verbose)
(use-package-check-before-init, use-package-always-defer)
(use-package-always-demand, use-package-defaults)
(use-package-merge-key-alist, use-package-hook-name-suffix)
(use-package-minimum-reported-time, use-package-inject-hooks)
(use-package-expand-minimally, use-package-form-regexp-eval)
(use-package-enable-imenu-support, use-package-compute-statistics):
* lisp/use-package/use-package-ensure.el (use-package-always-ensure)
(use-package-always-pin, use-package-ensure-function): Add missing
:version tags.
2024-08-20 20:12:43 +02:00
Michael Albinus
3f019167b8
Suppress shallow cloning on emba
...
* test/infra/gitlab-ci.yml (variables): Set GIT_DEPTH to 0 in
order to avoid shallow cloning.
2024-08-20 19:23:48 +02:00
Po Lu
3419e7ea52
Correct Android failure to open an old CJK font
...
* src/sfnt.c (sfnt_read_cmap_format_2): Properly compute
subtable count, and append the empty table at position 0.
(sfnt_lookup_glyph_2): Update commentary.
2024-08-20 21:56:41 +08:00
Stefan Monnier
45ae4de0e7
* lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable
...
Fixes bug#72511.
2024-08-20 08:09:54 -04:00
Eli Zaretskii
fc7581ae2e
; Fix documentation of secure-hash functions
...
* src/fns.c (Fsecure_hash):
* doc/lispref/text.texi (Checksum/Hash):
* lisp/subr.el (sha1): Fix documentation wrt to the number of
bytes 'secure-hash' and its variants return when BINARY is
non-nil. Reported by Pip Cet <pipcet@protonmail.com>.
2024-08-19 17:51:50 +03:00
Ulrich Müller
21be5cadaf
; * lisp/subr.el (sha1): Fix typo in docstring.
2024-08-19 15:49:47 +02:00
Michael Albinus
8715619d48
; * etc/NEWS: Fix wording of last change.
2024-08-19 09:37:55 +02:00
Kyle Meyer
023d387a7b
Update to Org 9.7.10
2024-08-18 20:54:39 -04:00
Jim Porter
b54e8b3741
; * etc/NEWS: Announce 'shr-fill-text'.
2024-08-18 14:33:43 -07:00
Andrea Corallo
acfd91bc0c
; * lisp/emacs-lisp/compat.el: Fix header style.
2024-08-18 11:47:38 +02:00
Michael Albinus
55337dc36a
* test/infra/gitlab-ci.yml (.tree-sitter-template): Adapt changes.
2024-08-18 11:29:05 +02:00
Stefan Kangas
d8e9eb73c2
Bump use-package version for Emacs 30.1
...
* lisp/use-package/use-package.el: Bump version to 2.4.6.
2024-08-18 11:18:04 +02:00
Andrea Corallo
4d9d3fec1b
* Makefile.in (CHANGELOG_HISTORY_INDEX_MAX): Bump.
2024-08-18 10:25:08 +02:00
Eli Zaretskii
502285e84a
; * admin/make-tarball.txt: Some clarifications.
2024-08-18 07:56:57 +03:00
Eli Zaretskii
9e7c2d3816
Avoid rare crashes due to clobbering of input events
...
* src/keyboard.c (read_char): Declare C 'volatile', to prevent
clobbering it by setjmp/longjmp. Do not merge to master.
(Bug#71744)
2024-08-17 21:35:08 +03:00
Stefan Monnier
d6726e6dfc
Further fix of reading and writing profiler data
...
* lisp/profiler.el (profiler-report-make-entry-part): Print
strings as-is. (Bug#72559)
2024-08-17 20:48:05 +03:00
Andrea Corallo
30b2fae77b
* Makefile.in (PREFERRED_BRANCH): Update to emacs-30.
2024-08-17 18:27:42 +02:00
Po Lu
5397808e5b
; Eliminate more C++ comments
...
* lib-src/movemail.c:
* nt/preprep.c (main):
* src/unexw32.c (unexec): Convert C++-style comments to C.
2024-08-17 22:04:01 +08:00
Po Lu
1463434907
; Eliminate C++ comments and typo
...
* lib-src/etags.c (Rust_entries): Eliminate C++ comments and
typo.
2024-08-17 22:01:09 +08:00
Po Lu
8d5f88d326
Backport ed305c4b98
to emacs-30
...
* src/xterm.c (x_construct_mouse_click): `||' → `|'.
Typo found by clang 18.1.6 -Wbool-operation. Do not
merge to master.
2024-08-17 21:53:30 +08:00
Eli Zaretskii
6a512ab032
Fix a typo in Eglot manual
...
* doc/misc/eglot.texi (Eglot and Buffers): Fix typo. Patch by
david edmonds <edmonds.david.a@gmail.com>. (Bug#72634)
2024-08-17 13:07:56 +03:00
Stefan Monnier
7b752a93a4
Fix dumping of Lisp profiles
...
* lisp/profiler.el (profiler-fixup-entry): New function.
(profiler-fixup-backtrace): Use it. (Bug#72559)
2024-08-17 12:50:26 +03:00
Stefan Monnier
bfe07eca59
Fix 'apropos-library' for 'define-symbol-props'
...
* lisp/apropos.el (apropos-library): Sanitize data to avoid
signaling errors when 'define-symbol-props' is seen. (Bug#72616)
2024-08-17 12:43:33 +03:00
Eli Zaretskii
5c1bd99139
Fix 'forward-comment' in 'toml-ts-mode'
...
* lisp/textmodes/toml-ts-mode.el (toml-ts-mode--syntax-table): Fix
syntax of newline. Patch from Jostein Kjønigsen
<jostein@secure.kjonigsen.net>. (Bug#72489)
2024-08-17 12:29:31 +03:00
Eli Zaretskii
e966dd5ee2
Document spell-checking of multiple languages
...
* doc/emacs/fixit.texi (Spelling): Document spell-checking
multi-lingual text with Hunspell.
2024-08-17 11:44:35 +03:00
Peter Oliver
8a072d1f05
Apply --display kluge for PGTK too
...
* src/emacs.c (main): The --display option needs the same handling
with the PGTK backend as it does with the X11 backends. (Bug#72118)
2024-08-17 11:04:43 +03:00
Eli Zaretskii
5c9de704cc
; * admin/make-tarball.txt: Minor copyedits.
2024-08-16 21:55:37 +03:00
Eli Zaretskii
3fc1635783
; * doc/lispref/strings.texi (Text Comparison): Improve indexing.
2024-08-16 14:05:20 +03:00
Pip Cet
45a78ec6c5
* lisp/files.el (require-with-check): Improve error messages.
2024-08-15 16:28:07 +00:00
Andrea Corallo
9a04b99b3d
; * src/data.c (Fsubrp): Improve docstring.
2024-08-15 10:54:26 +02:00
Eli Zaretskii
4f3e8c3b4e
Improve documentation of ERT
...
* doc/misc/ert.texi (Running Tests Interactively)
(Test Selectors):
* lisp/emacs-lisp/ert.el (ert-select-tests)
(ert-run-tests-interactively, ert-run-tests-batch): Improve and
clarify the documentation of the main ERT functions.
2024-08-15 11:30:48 +03:00
Visuwesh
ed8904937e
Disambiguate minor-mode variable in its function docstring
...
* lisp/emacs-lisp/easy-mmode.el (easy-mmode--arg-docstring)
(easy-mmode--mode-docstring): Add "the variable" before the
GETTER if it is a symbol to properly link to minor-mode variable
in the *Help* buffer in the common case. (bug#72405)
2024-08-15 10:37:36 +03:00
Arash Esbati
505139e0ba
Fix project-dired keybinding in manual
...
* doc/emacs/maintaining.texi (Project File Commands): Fix the
keybinding for `project-dired'. (Bug#72581)
2024-08-14 19:16:37 +02:00
Eli Zaretskii
9bedb957be
Improve documentation of time-parsing functions
...
* doc/lispref/os.texi (Time Parsing):
* lisp/calendar/iso8601.el (iso8601-parse):
* lisp/calendar/parse-time.el (parse-time-string): Document that
these functions don't care about the distinction between local
time and UTC. (Bug#72570)
2024-08-14 11:35:48 +03:00
Michael Albinus
7c588a0065
; Backport gitlab-ci.yml from master (don't merge)
...
* test/infra/gitlab-ci.yml (.job-template): Remove cache:policy.
(.build-template, .test-template): Add job specific cache:policy.
(.tree-sitter-template): Adapt changes.
2024-08-14 09:47:59 +02:00
Dmitry Gutov
4589f51c21
(project-find-regexp): Fix the temporary value of DEFAULT-DIRECTORY
...
* lisp/progmodes/project.el (project-find-regexp): Make sure the
assigned value of DEFAULT-DIRECTORY ends with a slash.
read-directory-name returns the name without it in certain cases.
2024-08-13 15:14:18 +03:00