aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2018-03-10 18:30:54 -0800
committerPaul Eggert2018-03-10 18:30:54 -0800
commita3f26048a9b115e8dabffaa768128eaccd07dfd3 (patch)
tree1a2be0f6fbceab35f2b14f91683cff5bacdf1134
parentab04a0941b67a76575b99d89ba7ba3db1169b901 (diff)
parent5c91ca8f30098cb2593ca375daa82d25aef03ad7 (diff)
downloademacs-a3f26048a9b115e8dabffaa768128eaccd07dfd3.tar.gz
emacs-a3f26048a9b115e8dabffaa768128eaccd07dfd3.zip
Merge from origin/emacs-26
5c91ca8 Fix create_process bug breaking eudc-expand-inline e244fed Clarify that nil doesn't match itself as a cl-case clause (Bu... df0e7e2 Improve SVG documentation a34ef52 Document the "URL" keyword in library headers fbc7f9a * test/lisp/international/mule-tests.el: Avoid local variable... 16faff6 ; * lisp/org/org-table.el: Replace obsolete alias in comment.
-rw-r--r--doc/lispref/display.texi7
-rw-r--r--doc/lispref/tips.texi3
-rw-r--r--lisp/emacs-lisp/cl-macs.el16
-rw-r--r--lisp/org/org-table.el2
-rw-r--r--src/process.c6
-rw-r--r--test/lisp/international/mule-tests.el3
6 files changed, 21 insertions, 16 deletions
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index dcd2fcffb49..2ac89ba970e 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -5387,7 +5387,6 @@ hint to ImageMagick to help it detect the image type.
5387Specifies a rotation angle in degrees. 5387Specifies a rotation angle in degrees.
5388 5388
5389@item :index @var{frame} 5389@item :index @var{frame}
5390@c Doesn't work: https://debbugs.gnu.org/7978
5391@xref{Multi-Frame Images}. 5390@xref{Multi-Frame Images}.
5392@end table 5391@end table
5393 5392
@@ -5396,8 +5395,8 @@ Specifies a rotation angle in degrees.
5396@cindex SVG images 5395@cindex SVG images
5397 5396
5398SVG (Scalable Vector Graphics) is an XML format for specifying images. 5397SVG (Scalable Vector Graphics) is an XML format for specifying images.
5399If your Emacs build has with SVG support, you can create and manipulate 5398If your Emacs build has SVG support, you can create and manipulate
5400these images with the following commands. 5399these images with the following functions.
5401 5400
5402@defun svg-create width height &rest args 5401@defun svg-create width height &rest args
5403Create a new, empty SVG image with the specified dimensions. 5402Create a new, empty SVG image with the specified dimensions.
@@ -5411,7 +5410,7 @@ The default width (in pixels) of any lines created.
5411The default stroke color on any lines created. 5410The default stroke color on any lines created.
5412@end table 5411@end table
5413 5412
5414This function returns an SVG structure, and all the following commands 5413This function returns an SVG structure, and all the following functions
5415work on that structure. 5414work on that structure.
5416@end defun 5415@end defun
5417 5416
diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi
index 0695d9b7b12..c62cfcfa8f6 100644
--- a/doc/lispref/tips.texi
+++ b/doc/lispref/tips.texi
@@ -1043,7 +1043,8 @@ the place to write arbitrary keywords that describe their package,
1043rather than just the relevant Finder keywords. 1043rather than just the relevant Finder keywords.
1044 1044
1045@item Homepage 1045@item Homepage
1046This line states the homepage of the library. 1046@itemx URL
1047These lines state the homepage of the library.
1047 1048
1048@item Package-Version 1049@item Package-Version
1049If @samp{Version} is not suitable for use by the package manager, then 1050If @samp{Version} is not suitable for use by the package manager, then
diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el
index 4d4640cbe0d..9600230c076 100644
--- a/lisp/emacs-lisp/cl-macs.el
+++ b/lisp/emacs-lisp/cl-macs.el
@@ -771,13 +771,15 @@ The result of the body appears to the compiler as a quoted constant."
771;;;###autoload 771;;;###autoload
772(defmacro cl-case (expr &rest clauses) 772(defmacro cl-case (expr &rest clauses)
773 "Eval EXPR and choose among clauses on that value. 773 "Eval EXPR and choose among clauses on that value.
774Each clause looks like (KEYLIST BODY...). EXPR is evaluated and compared 774Each clause looks like (KEYLIST BODY...). EXPR is evaluated and
775against each key in each KEYLIST; the corresponding BODY is evaluated. 775compared against each key in each KEYLIST; the corresponding BODY
776If no clause succeeds, cl-case returns nil. A single atom may be used in 776is evaluated. If no clause succeeds, cl-case returns nil. A
777place of a KEYLIST of one atom. A KEYLIST of t or `otherwise' is 777single non-nil atom may be used in place of a KEYLIST of one
778allowed only in the final clause, and matches if no other keys match. 778atom. A KEYLIST of t or `otherwise' is allowed only in the final
779Key values are compared by `eql'. 779clause, and matches if no other keys match. Key values are
780\n(fn EXPR (KEYLIST BODY...)...)" 780compared by `eql'.
781
782\(fn EXPR (KEYLIST BODY...)...)"
781 (declare (indent 1) (debug (form &rest (sexp body)))) 783 (declare (indent 1) (debug (form &rest (sexp body))))
782 (macroexp-let2 macroexp-copyable-p temp expr 784 (macroexp-let2 macroexp-copyable-p temp expr
783 (let* ((head-list nil)) 785 (let* ((head-list nil))
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index 3932671e8b7..4bb5c91ce87 100644
--- a/lisp/org/org-table.el
+++ b/lisp/org/org-table.el
@@ -5428,7 +5428,7 @@ which will prompt for the width."
5428;; - orgtbl-uc-draw-cont (smooth unicode) 5428;; - orgtbl-uc-draw-cont (smooth unicode)
5429 5429
5430;; This is best viewed with the "DejaVu Sans Mono" font 5430;; This is best viewed with the "DejaVu Sans Mono" font
5431;; (use M-x set-default-font). 5431;; (use M-x set-frame-font).
5432 5432
5433(defun orgtbl-uc-draw-grid (value min max &optional width) 5433(defun orgtbl-uc-draw-grid (value min max &optional width)
5434 "Draw a bar in a table using block unicode characters. 5434 "Draw a bar in a table using block unicode characters.
diff --git a/src/process.c b/src/process.c
index 6ba27a33f4d..9b9b9f35503 100644
--- a/src/process.c
+++ b/src/process.c
@@ -2096,9 +2096,9 @@ create_process (Lisp_Object process, char **new_argv, Lisp_Object current_dir)
2096 { 2096 {
2097 /* Make the pty be the controlling terminal of the process. */ 2097 /* Make the pty be the controlling terminal of the process. */
2098#ifdef HAVE_PTYS 2098#ifdef HAVE_PTYS
2099 /* First, disconnect its current controlling terminal. */ 2099 /* First, disconnect its current controlling terminal.
2100 if (pty_flag) 2100 Do this even if !PTY_FLAG; see Bug#30762. */
2101 setsid (); 2101 setsid ();
2102 /* Make the pty's terminal the controlling terminal. */ 2102 /* Make the pty's terminal the controlling terminal. */
2103 if (pty_flag && forkin >= 0) 2103 if (pty_flag && forkin >= 0)
2104 { 2104 {
diff --git a/test/lisp/international/mule-tests.el b/test/lisp/international/mule-tests.el
index 3c3bae14934..59c9ff5aab1 100644
--- a/test/lisp/international/mule-tests.el
+++ b/test/lisp/international/mule-tests.el
@@ -36,4 +36,7 @@
36 (find-auto-coding "" (buffer-size))) 36 (find-auto-coding "" (buffer-size)))
37 '(utf-8 . :coding))))) 37 '(utf-8 . :coding)))))
38 38
39;; Stop "Local Variables" above causing confusion when visiting this file.
40
41
39;;; mule-tests.el ends here 42;;; mule-tests.el ends here