From f43e9ad524b5d23dd9434e5d70bd95142207d601 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Wed, 11 Nov 2020 21:46:43 +0200 Subject: [PATCH 1/2] Avoid crashes in the daemon due to user interaction * src/minibuf.c (read_minibuf): Avoid crashes in the daemon if the init file invokes some kind of minibuffer interaction, by not updating the selected frame if it's the initial frame. (Bug#44583) --- src/minibuf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/minibuf.c b/src/minibuf.c index b837cc53eb9..135655064a3 100644 --- a/src/minibuf.c +++ b/src/minibuf.c @@ -666,7 +666,8 @@ read_minibuf (Lisp_Object map, Lisp_Object initial, Lisp_Object prompt, /* If cursor is on the minibuffer line, show the user we have exited by putting it in column 0. */ if (XWINDOW (minibuf_window)->cursor.vpos >= 0 - && !noninteractive) + && !noninteractive + && !FRAME_INITIAL_P (SELECTED_FRAME ())) { XWINDOW (minibuf_window)->cursor.hpos = 0; XWINDOW (minibuf_window)->cursor.x = 0; From a3d316bbb7b432e21def2bdcee58bf36ca73bd75 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 13 Nov 2020 09:10:01 +0200 Subject: [PATCH 2/2] Update information about refcards * admin/release-process (refcards): * admin/make-tarball.txt (refcards): Update information about generating refcards and required TeX/LaTeX packages. --- admin/make-tarball.txt | 12 ++++++++---- admin/release-process | 5 +++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt index 64c61705f4c..2c81a49e096 100644 --- a/admin/make-tarball.txt +++ b/admin/make-tarball.txt @@ -87,10 +87,14 @@ General steps (for each step, check for possible errors): make -C etc/refcards make -C etc/refcards clean - If some of the non-English etc/refcards fail to build, you - probably need to install some TeX foreign language packages. - For more information, search for the string "refcard" in the file - admin/release-process. + If some of the etc/refcards, especially the non-English ones, fail + to build, you probably need to install some TeX/LaTeX packages, in + particular for foreign language support. For more information, + search for the string "refcard" in the file admin/release-process. + + (ru-refcard causes numerous "Underfull hbox" and "Overfull hbox" + messages from TeX, but those seem to be harmless, as the result + looks just fine.) 5. Copy lisp/loaddefs.el to lisp/ldefs-boot.el. diff --git a/admin/release-process b/admin/release-process index a1f42f05075..74e401b9cd0 100644 --- a/admin/release-process +++ b/admin/release-process @@ -179,8 +179,9 @@ What paper size are the English versions supposed to be on? On Debian testing, the packages texlive-lang-czechslovak and texlive-lang-polish will let you generate the cs-* and sk-* pdfs. (You may need texlive-lang-cyrillic, texlive-lang-german, -and texlive-fonts-extra for others.) On Fedora-like systems, -texlive-lh may help. +and texlive-fonts-extra for others.) Gnus refcards need +texlive-latex-extra and/or texlive-latex-recommended. On Fedora-like +systems, texlive-lh may help. ** Ask maintainers of refcard translations to update them.