aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2025-02-10 16:03:02 -0500
committerStefan Monnier2025-02-10 16:03:02 -0500
commit4936a8d5acbfee2dee6d903400eba48cb2e3a6a7 (patch)
treec052e95debe85d6409f66bc685e1ade1a0a5b908
parent8a669b6be523e043423b81571a8c94cb49ccc8e5 (diff)
parent411db5543274275896ff4bf93096e9fd5574d06e (diff)
downloademacs-4936a8d5acbfee2dee6d903400eba48cb2e3a6a7.tar.gz
emacs-4936a8d5acbfee2dee6d903400eba48cb2e3a6a7.zip
Merge remote-tracking branch 'origin/emacs-30'
-rw-r--r--.mailmap11
-rw-r--r--etc/PROBLEMS13
-rw-r--r--lisp/help.el2
3 files changed, 24 insertions, 2 deletions
diff --git a/.mailmap b/.mailmap
index 56876a30fbe..e4fd1b7bf3b 100644
--- a/.mailmap
+++ b/.mailmap
@@ -22,6 +22,9 @@ Andrea Corallo <akrl@sdf.org>
22Andrea Corallo <akrl@sdf.org> <akrl@sdf.com> 22Andrea Corallo <akrl@sdf.org> <akrl@sdf.com>
23Andrea Corallo <akrl@sdf.org> <andcor03@e112547.nice.arm.com> 23Andrea Corallo <akrl@sdf.org> <andcor03@e112547.nice.arm.com>
24Andrea Corallo <akrl@sdf.org> <andrea_corallo@yahoo.it> 24Andrea Corallo <akrl@sdf.org> <andrea_corallo@yahoo.it>
25Andrea Corallo <andrea.corallo@arm.com> <andcor03@e112547.nice.arm.com>
26Andrea Corallo <andrea.corallo@arm.com> <andcor03@e130743.arm.com>
27Andrea Corallo <andrea.corallo@arm.com> <andcor03@e132096.arm.com>
25Andrew G Cohen <cohen@andy.bu.edu> 28Andrew G Cohen <cohen@andy.bu.edu>
26Andrew G Cohen <cohen@andy.bu.edu> <cohen@bu.edu> 29Andrew G Cohen <cohen@andy.bu.edu> <cohen@bu.edu>
27Arash Esbati <arash@gnu.org> <arash.esbati@gmail.com> 30Arash Esbati <arash@gnu.org> <arash.esbati@gmail.com>
@@ -68,6 +71,7 @@ Eric S. Raymond <esr@thyrsus.com> <esr@snark.thyrsus.com>
68Etienne Prud’homme <e.e.f.prudhomme@gmail.com> 71Etienne Prud’homme <e.e.f.prudhomme@gmail.com>
69Fabián Ezequiel Gallina <fgallina@gnu.org> <fgallina@cuca> 72Fabián Ezequiel Gallina <fgallina@gnu.org> <fgallina@cuca>
70Fabián Ezequiel Gallina <fgallina@gnu.org> <galli.87@gmail.com> 73Fabián Ezequiel Gallina <fgallina@gnu.org> <galli.87@gmail.com>
74Felicián Németh <felician.nemeth@gmail.com>
71Francis Litterio <flitterio@gmail.com> 75Francis Litterio <flitterio@gmail.com>
72Gabor Vida <vidagabor@gmail.com> 76Gabor Vida <vidagabor@gmail.com>
73Gerd Möllmann <gerd@gnu.org> 77Gerd Möllmann <gerd@gnu.org>
@@ -79,14 +83,17 @@ Gnus developers <ding@gnus.org.noreply> <ding@gnus.org>
79Gregory Heytings <gregory@heytings.org> <ghe@sdf.org> 83Gregory Heytings <gregory@heytings.org> <ghe@sdf.org>
80Grégoire Jadi <daimrod@gmail.com> 84Grégoire Jadi <daimrod@gmail.com>
81Ian Dunn <dunni@gnu.org> 85Ian Dunn <dunni@gnu.org>
86Ignacio Casso <ignaciocasso@hotmail.com>
82Jan Djärv <jan.h.d@swipnet.se> 87Jan Djärv <jan.h.d@swipnet.se>
83Jan Djärv <jan.h.d@swipnet.se> <jhd@f20.localdomain> 88Jan Djärv <jan.h.d@swipnet.se> <jhd@f20.localdomain>
89Jan Synáček <jan.synacek@gmail.com>
84Jason Rumney <jasonr@gnu.org> <jasonr@wanchan> 90Jason Rumney <jasonr@gnu.org> <jasonr@wanchan>
85Jeff Walsh <fejfighter@gmail.com> <jawalsh@localhost.localdomain> 91Jeff Walsh <fejfighter@gmail.com> <jawalsh@localhost.localdomain>
86Jeff Walsh <fejfighter@gmail.com> <jeff.walsh@drtusers-MacBook-Pro.local> 92Jeff Walsh <fejfighter@gmail.com> <jeff.walsh@drtusers-MacBook-Pro.local>
87Jeff Walsh <fejfighter@gmail.com> <jewalsh@redhat.com> 93Jeff Walsh <fejfighter@gmail.com> <jewalsh@redhat.com>
88Jens Lechtenbörger <jens.lechtenboerger@fsfe.org> 94Jens Lechtenbörger <jens.lechtenboerger@fsfe.org>
89Jim Blandy <jimb@red-bean.com> <jimb@redhat.com> 95Jim Blandy <jimb@red-bean.com> <jimb@redhat.com>
96Jim Meyering <meyering@redhat.com> U. Ser <user@example.com>
90Jimmy Aguilar Mena <spacibba@aol.com> 97Jimmy Aguilar Mena <spacibba@aol.com>
91Joakim Verona <joakim@verona.se> 98Joakim Verona <joakim@verona.se>
92Joakim Verona <joakim@verona.se> <root@exodia.verona.se> 99Joakim Verona <joakim@verona.se> <root@exodia.verona.se>
@@ -151,6 +158,7 @@ Philip Kaludercic <philipk@posteo.net> <philip.kaludercic@fau.de>
151Philip Kaludercic <philipk@posteo.net> <philip@icterid> 158Philip Kaludercic <philipk@posteo.net> <philip@icterid>
152Philip Kaludercic <philipk@posteo.net> <philip@warpmail.net> 159Philip Kaludercic <philipk@posteo.net> <philip@warpmail.net>
153Philipp Stephani <p.stephani2@gmail.com> 160Philipp Stephani <p.stephani2@gmail.com>
161Philipp Stephani <phst@google.com>
154Phillip Lord <phillip.lord@russet.org.uk> <phillip.lord@newcastle.ac.uk> 162Phillip Lord <phillip.lord@russet.org.uk> <phillip.lord@newcastle.ac.uk>
155Pierre Lorenzon <devel@pollock-nageoire.net> 163Pierre Lorenzon <devel@pollock-nageoire.net>
156Pieter van Oostrum <pieter@vanoostrum.org> <pieter-l@vanoostrum.org> 164Pieter van Oostrum <pieter@vanoostrum.org> <pieter-l@vanoostrum.org>
@@ -158,8 +166,9 @@ Pip Cet <pipcet@gmail.com>
158Po Lu <luangruo@yahoo.com> 166Po Lu <luangruo@yahoo.com>
159Po Lu <luangruo@yahoo.com> Po Lu via <emacs-devel@gnu.org> 167Po Lu <luangruo@yahoo.com> Po Lu via <emacs-devel@gnu.org>
160Przemysław Wojnowski <esperanto@cumego.com> 168Przemysław Wojnowski <esperanto@cumego.com>
161Rasmus <rasmus@gmx.us> 169Rasmus Pank Roulund <rasmus@gmx.us>
162Richard M. Stallman <rms@gnu.org> 170Richard M. Stallman <rms@gnu.org>
171Robert Brown <robert.brown@gmail.com>
163Robert J. Chassell <bob@gnu.org> <bob@rattlesnake.com> 172Robert J. Chassell <bob@gnu.org> <bob@rattlesnake.com>
164Robert Weiner <rsw@gnu.org> <rswgnu@gmail.com> 173Robert Weiner <rsw@gnu.org> <rswgnu@gmail.com>
165Roland Winkler <winkler@gnu.org> <Roland.Winkler@physik.uni-erlangen.de> 174Roland Winkler <winkler@gnu.org> <Roland.Winkler@physik.uni-erlangen.de>
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index ee72a04f493..5c95afa67ca 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -2815,6 +2815,19 @@ set the 'visible-cursor' variable to nil in your ~/.emacs:
2815Still other way is to change the "cvvis" capability to send the 2815Still other way is to change the "cvvis" capability to send the
2816"\E[?25h\E[?0c" command. 2816"\E[?25h\E[?0c" command.
2817 2817
2818*** GNU/Linux: GPM mouse does not display pointer, but otherwise works.
2819
2820This happens on Linux kernel versions from 6.7 to 6.13. On these
2821versions, the Linux kernel does not allow programs to draw the mouse
2822pointer unless they have superuser permissions. The GPM daemon
2823normally has such permissions and it draws the mouse pointer for other
2824programs such as your shell and many ncurses based programs, but not
2825for Emacs.
2826
2827To solve this, you need to change your kernel to a version with this bug
2828fixed, such as 6.14 or later. See associated Linux kernel fix:
2829https://lore.kernel.org/regressions/20250110142122.1013222-1-gnoack@google.com/
2830
2818** FreeBSD 2831** FreeBSD
2819 2832
2820*** FreeBSD: Getting a Meta key on the console. 2833*** FreeBSD: Getting a Meta key on the console.
diff --git a/lisp/help.el b/lisp/help.el
index a5f65866c01..91e036621f8 100644
--- a/lisp/help.el
+++ b/lisp/help.el
@@ -2309,7 +2309,7 @@ the same names as used in the original source code, when possible."
2309 (dolist (arg arglist) 2309 (dolist (arg arglist)
2310 (unless (and (symbolp arg) 2310 (unless (and (symbolp arg)
2311 (let ((name (symbol-name arg))) 2311 (let ((name (symbol-name arg)))
2312 (if (eq (aref name 0) ?&) 2312 (if (and (> (length name) 0) (eq (aref name 0) ?&))
2313 (memq arg '(&rest &optional)) 2313 (memq arg '(&rest &optional))
2314 (not (string-search "." name))))) 2314 (not (string-search "." name)))))
2315 (setq valid nil))) 2315 (setq valid nil)))