aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2024-11-30 06:35:16 -0500
committerEli Zaretskii2024-11-30 06:35:16 -0500
commitffa9ad5c1fe732c933e12a7aa65452810ea1eced (patch)
treeadc760c1640a268ee7e8388dedf89768b4a6f7d7
parent7c90ffcf8698a55229c47845dbdb2dc6cfa9bb6f (diff)
parentd9531793206021f1ad842cbc73df939aadf5f745 (diff)
downloademacs-ffa9ad5c1fe732c933e12a7aa65452810ea1eced.tar.gz
emacs-ffa9ad5c1fe732c933e12a7aa65452810ea1eced.zip
Merge from origin/emacs-30
d9531793206 Make 'jsonrpc-default-request-timeout' a defcustom 5339c6f69ee ; Improve example of display-buffer-alist category in ELi... e14007ad631 Update MS-Windows build instructions # Conflicts: # etc/NEWS
-rw-r--r--doc/lispref/windows.texi8
-rw-r--r--etc/NEWS.303
-rw-r--r--lisp/jsonrpc.el13
-rw-r--r--nt/INSTALL.W642
-rw-r--r--nt/README.W3219
5 files changed, 33 insertions, 12 deletions
diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi
index 595ac0c2fae..adc294e4c99 100644
--- a/doc/lispref/windows.texi
+++ b/doc/lispref/windows.texi
@@ -2736,10 +2736,10 @@ for example:
2736 2736
2737@example 2737@example
2738@group 2738@group
2739(setopt 2739(add-to-list 'display-buffer-alist
2740 display-buffer-alist 2740 '((category . comint)
2741 (cons '((category . comint) (display-buffer-same-window)) 2741 (display-buffer-same-window)
2742 display-buffer-alist)) 2742 (inhibit-same-window . nil)))
2743 2743
2744(display-buffer (get-buffer-create "*my-shell*") 2744(display-buffer (get-buffer-create "*my-shell*")
2745 '(nil (category . comint))) 2745 '(nil (category . comint)))
diff --git a/etc/NEWS.30 b/etc/NEWS.30
index fbc29206039..9f60ec7e6c3 100644
--- a/etc/NEWS.30
+++ b/etc/NEWS.30
@@ -2103,6 +2103,9 @@ The command 'makefile-switch-to-browser' command is now obsolete,
2103together with related commands used in the "*Macros and Targets*" 2103together with related commands used in the "*Macros and Targets*"
2104buffer. We recommend using an alternative like 'imenu' instead. 2104buffer. We recommend using an alternative like 'imenu' instead.
2105 2105
2106---
2107*** 'jsonrpc-default-request-timeout' is now a defcustom.
2108
2106 2109
2107* New Modes and Packages in Emacs 30.1 2110* New Modes and Packages in Emacs 30.1
2108 2111
diff --git a/lisp/jsonrpc.el b/lisp/jsonrpc.el
index 19d1c92196f..7a53f3fc108 100644
--- a/lisp/jsonrpc.el
+++ b/lisp/jsonrpc.el
@@ -466,8 +466,17 @@ ignored."
466(define-obsolete-variable-alias 'jrpc-default-request-timeout 466(define-obsolete-variable-alias 'jrpc-default-request-timeout
467 'jsonrpc-default-request-timeout "28.1") 467 'jsonrpc-default-request-timeout "28.1")
468 468
469(defconst jsonrpc-default-request-timeout 10 469(defgroup jsonrpc nil
470 "Time in seconds before timing out a JSONRPC request.") 470 "JSON-RPC customization."
471 :prefix "jsonrpc-"
472 :group 'comm)
473
474(defcustom jsonrpc-default-request-timeout 10
475 "Time in seconds before timing out a JSON-RPC request without response."
476 :version "30.1"
477 :type 'number
478 :safe 'numberp
479 :group 'jsonrpc)
471 480
472 481
473;;; Specific to `jsonrpc-process-connection' 482;;; Specific to `jsonrpc-process-connection'
diff --git a/nt/INSTALL.W64 b/nt/INSTALL.W64
index 9694e85f269..f3a16a2e3c0 100644
--- a/nt/INSTALL.W64
+++ b/nt/INSTALL.W64
@@ -60,7 +60,7 @@ packages (you can copy and paste it into the shell with Shift + Insert):
60 mingw-w64-x86_64-harfbuzz \ 60 mingw-w64-x86_64-harfbuzz \
61 mingw-w64-x86_64-libgccjit \ 61 mingw-w64-x86_64-libgccjit \
62 mingw-w64-x86_64-sqlite3 \ 62 mingw-w64-x86_64-sqlite3 \
63 mingw-w64-x86_64-tree-sitter 63 mingw-w64-x86_64-libtree-sitter (or mingw-w64-x86_64-tree-sitter)
64 64
65The packages include the base developer tools (autoconf, grep, make, 65The packages include the base developer tools (autoconf, grep, make,
66etc.), the compiler toolchain (gcc, gdb, etc.), several image 66etc.), the compiler toolchain (gcc, gdb, etc.), several image
diff --git a/nt/README.W32 b/nt/README.W32
index c028dd5d3fd..1e2513310f3 100644
--- a/nt/README.W32
+++ b/nt/README.W32
@@ -188,15 +188,24 @@ See the end of the file for license conditions.
188 where PACKAGES is the list of packages you want to install. The 188 where PACKAGES is the list of packages you want to install. The
189 full list is as follows: 189 full list is as follows:
190 190
191 mingw-w64-x86_64-giflib 191 base-devel
192 mingw-w64-x86_64-toolchain
193 mingw-w64-x86_64-xpm-nox
194 mingw-w64-x86_64-gmp
192 mingw-w64-x86_64-gnutls 195 mingw-w64-x86_64-gnutls
193 mingw-w64-x86_64-libjpeg-turbo 196 mingw-w64-x86_64-libtiff
197 mingw-w64-x86_64-giflib
194 mingw-w64-x86_64-libpng 198 mingw-w64-x86_64-libpng
199 mingw-w64-x86_64-libjpeg-turbo
195 mingw-w64-x86_64-librsvg 200 mingw-w64-x86_64-librsvg
196 mingw-w64-x86_64-libtiff 201 mingw-w64-x86_64-libwebp
197 mingw-w64-x86_64-libxml2
198 mingw-w64-x86_64-xpm-nox
199 mingw-w64-x86_64-lcms2 202 mingw-w64-x86_64-lcms2
203 mingw-w64-x86_64-libxml2
204 mingw-w64-x86_64-zlib
205 mingw-w64-x86_64-harfbuzz
206 mingw-w64-x86_64-libgccjit
207 mingw-w64-x86_64-sqlite3
208 mingw-w64-x86_64-libtree-sitter (or mingw-w64-x86_64-tree-sitter)
200 209
201 You can type any subset of this list. When asked whether to proceed 210 You can type any subset of this list. When asked whether to proceed
202 with installation, answer Y. 211 with installation, answer Y.