aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorGlenn Morris2019-02-20 12:07:22 -0800
committerGlenn Morris2019-02-20 12:07:22 -0800
commit83a9133e35827c1edbd8bf24a17ffa3b4bfb7be3 (patch)
tree11d2812db4a9ee4e66976b3a5f1e5ecbe52b4955 /doc
parentae77728d14e58054bdaee3c6965979947c778208 (diff)
parentff9c9620794e5fe5692cfd3badd207aac78921cb (diff)
downloademacs-83a9133e35827c1edbd8bf24a17ffa3b4bfb7be3.tar.gz
emacs-83a9133e35827c1edbd8bf24a17ffa3b4bfb7be3.zip
Merge from origin/emacs-26
ff9c962 ; * lisp/ldefs-boot.el: Update. b4a251c * ; ChangeLog.3 update d3104e3 * etc/AUTHORS: Update. a19bfb7 Remove .art from the default list of ImageMagick extensions 6985caa Fix input after setting x-wait-for-event-timeout nil 715388a Fix two warnings in eshell.texi d49cdd9 * lisp/minibuffer.el (completion-table-dynamic): Improve docs... 5dc4e51 * lisp/emacs-lisp/debug.el (debug-on-variable-change): Doc fi... 76ef805 Fix a typo in ELisp manual b5e66f4 Update citations of Internet RFCs 57ece2a Fix handling of manpage references divided by hyphenation 7ad0cd6 * doc/misc/eshell.texi: Fix some @ref's. 12b7940 Fix a typo in lispref/syntax.texi # Conflicts: # lisp/gnus/nnrss.el # lisp/mail/ietf-drums.el
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ack.texi4
-rw-r--r--doc/lispref/abbrevs.texi2
-rw-r--r--doc/lispref/os.texi2
-rw-r--r--doc/lispref/syntax.texi4
-rw-r--r--doc/misc/emacs-mime.texi64
-rw-r--r--doc/misc/eshell.texi12
-rw-r--r--doc/misc/gnus-coding.texi2
-rw-r--r--doc/misc/gnus.texi35
-rw-r--r--doc/misc/sc.texi3
9 files changed, 67 insertions, 61 deletions
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi
index 3ad67397354..0e4a982da40 100644
--- a/doc/emacs/ack.texi
+++ b/doc/emacs/ack.texi
@@ -829,8 +829,8 @@ command with its arguments.
829Richard Mlynarik wrote @file{cl-indent.el}, a package for indenting 829Richard Mlynarik wrote @file{cl-indent.el}, a package for indenting
830Common Lisp code; @file{ebuff-menu.el}, an electric browser for 830Common Lisp code; @file{ebuff-menu.el}, an electric browser for
831buffer listings; @file{ehelp.el}, bindings for browsing help screens; 831buffer listings; @file{ehelp.el}, bindings for browsing help screens;
832and @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format, 832and @file{rfc822.el}, a parser for E-mail addresses in the format
833used in mail messages and news articles. 833used in mail messages and news articles (Internet RFC 822 and its successors).
834 834
835@item 835@item
836Gerd Möllmann was the Emacs maintainer from the beginning of Emacs 21 836Gerd Möllmann was the Emacs maintainer from the beginning of Emacs 21
diff --git a/doc/lispref/abbrevs.texi b/doc/lispref/abbrevs.texi
index b92d3701ec9..b67c014a83d 100644
--- a/doc/lispref/abbrevs.texi
+++ b/doc/lispref/abbrevs.texi
@@ -473,7 +473,7 @@ Set the property @var{prop} of abbrev table @var{table} to value @var{val}.
473 473
474@defun abbrev-table-get table prop 474@defun abbrev-table-get table prop
475Return the property @var{prop} of abbrev table @var{table}, or @code{nil} 475Return the property @var{prop} of abbrev table @var{table}, or @code{nil}
476if the abbrev has no such property. 476if @var{table} has no such property.
477@end defun 477@end defun
478 478
479The following properties have special meaning: 479The following properties have special meaning:
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi
index 9766b8321fa..cb8f25df0a3 100644
--- a/doc/lispref/os.texi
+++ b/doc/lispref/os.texi
@@ -1562,7 +1562,7 @@ following form:
1562The format of this list is the same as what @code{decode-time} accepts 1562The format of this list is the same as what @code{decode-time} accepts
1563(@pxref{Time Conversion}), and is described in more detail there. Any 1563(@pxref{Time Conversion}), and is described in more detail there. Any
1564element that cannot be determined from the input will be set to 1564element that cannot be determined from the input will be set to
1565@code{nil}. The argument @var{string} should resemble an RFC 2822 or 1565@code{nil}. The argument @var{string} should resemble an RFC 822 (or later) or
1566ISO 8601 string, like ``Fri, 25 Mar 2016 16:24:56 +0100'' or 1566ISO 8601 string, like ``Fri, 25 Mar 2016 16:24:56 +0100'' or
1567``1998-09-12T12:21:54-0200'', but this function will attempt to parse 1567``1998-09-12T12:21:54-0200'', but this function will attempt to parse
1568less well-formed time strings as well. 1568less well-formed time strings as well.
diff --git a/doc/lispref/syntax.texi b/doc/lispref/syntax.texi
index 25b9b35250f..b0c04ef9c25 100644
--- a/doc/lispref/syntax.texi
+++ b/doc/lispref/syntax.texi
@@ -1041,8 +1041,8 @@ This function returns the syntax code for the raw syntax descriptor
1041@var{syntax-code} component, masks off the high 16 bits which record 1041@var{syntax-code} component, masks off the high 16 bits which record
1042the syntax flags, and returns the resulting integer. 1042the syntax flags, and returns the resulting integer.
1043 1043
1044If @var{syntax} is @code{nil}, the return value is returns @code{nil}. 1044If @var{syntax} is @code{nil}, the return value is @code{nil}. This
1045This is so that the expression 1045is so that the expression
1046 1046
1047@example 1047@example
1048(syntax-class (syntax-after pos)) 1048(syntax-class (syntax-after pos))
diff --git a/doc/misc/emacs-mime.texi b/doc/misc/emacs-mime.texi
index 123375ce7a4..09242407d02 100644
--- a/doc/misc/emacs-mime.texi
+++ b/doc/misc/emacs-mime.texi
@@ -698,13 +698,15 @@ Translation}.
698A description of the part (@code{Content-Description}). 698A description of the part (@code{Content-Description}).
699 699
700@item creation-date 700@item creation-date
701RFC822 date when the part was created (@code{Content-Disposition}). 701Date when the part was created (@code{Content-Disposition}).
702This uses the format of RFC 822 or its successors.
702 703
703@item modification-date 704@item modification-date
704RFC822 date when the part was modified (@code{Content-Disposition}). 705RFC 822 (or later) date when the part was modified
706(@code{Content-Disposition}).
705 707
706@item read-date 708@item read-date
707RFC822 date when the part was read (@code{Content-Disposition}). 709RFC 822 (or later) date when the part was read (@code{Content-Disposition}).
708 710
709@item recipients 711@item recipients
710Who to encrypt/sign the part to. This field is used to override any 712Who to encrypt/sign the part to. This field is used to override any
@@ -754,7 +756,7 @@ be obtained. Values include @samp{ftp}, @samp{anon-ftp}, @samp{tftp},
754@samp{localfile}, and @samp{mailserver}. (@code{Content-Type}.) 756@samp{localfile}, and @samp{mailserver}. (@code{Content-Type}.)
755 757
756@item expiration 758@item expiration
757The RFC822 date after which the file may no longer be fetched. 759RFC 822 (or later) date after which the file may no longer be fetched.
758(@code{Content-Type}.) 760(@code{Content-Type}.)
759 761
760@item size 762@item size
@@ -1301,7 +1303,7 @@ on. High-level functionality is dealt with in the first chapter
1301@menu 1303@menu
1302* rfc2045:: Encoding @code{Content-Type} headers. 1304* rfc2045:: Encoding @code{Content-Type} headers.
1303* rfc2231:: Parsing @code{Content-Type} headers. 1305* rfc2231:: Parsing @code{Content-Type} headers.
1304* ietf-drums:: Handling mail headers defined by RFC822bis. 1306* ietf-drums:: Handling mail headers defined by RFC 2822.
1305* rfc2047:: En/decoding encoded words in headers. 1307* rfc2047:: En/decoding encoded words in headers.
1306* time-date:: Functions for parsing dates and manipulating time. 1308* time-date:: Functions for parsing dates and manipulating time.
1307* qp:: Quoted-Printable en/decoding. 1309* qp:: Quoted-Printable en/decoding.
@@ -1385,8 +1387,8 @@ Encode a parameter in headers likes @code{Content-Type} and
1385@node ietf-drums 1387@node ietf-drums
1386@section ietf-drums 1388@section ietf-drums
1387 1389
1388@dfn{drums} is an IETF working group that is working on the replacement 1390@dfn{drums} was an IETF working group that worked on Internet RFC 2822,
1389for RFC822. 1391the first successor to RFC 822 and a predecessor of the current email standard.
1390 1392
1391The functions provided by this library include: 1393The functions provided by this library include:
1392 1394
@@ -1597,7 +1599,7 @@ The five data representations used are the following:
1597 1599
1598@table @var 1600@table @var
1599@item date 1601@item date
1600An RFC822 (or similar) date string. For instance: @code{"Sat Sep 12 1602An RFC 822 (or similar) date string. For instance: @code{"Sat Sep 12
160112:21:54 1998 +0200"}. 160312:21:54 1998 +0200"}.
1602 1604
1603@item time 1605@item time
@@ -1889,55 +1891,55 @@ in @file{/etc/mailcap} will ``win'' over an @samp{image/*} setting in
1889The Emacs @acronym{MIME} library implements handling of various elements 1891The Emacs @acronym{MIME} library implements handling of various elements
1890according to a (somewhat) large number of RFCs, drafts and standards 1892according to a (somewhat) large number of RFCs, drafts and standards
1891documents. This chapter lists the relevant ones. They can all be 1893documents. This chapter lists the relevant ones. They can all be
1892fetched from @uref{http://quimby.gnus.org/notes/}. 1894fetched from @uref{https://www.rfc-editor.org}.
1893 1895
1894@table @dfn 1896@table @dfn
1895@item RFC822 1897@item RFC 5322
1896@itemx STD11 1898Internet Message Format
1897Standard for the Format of ARPA Internet Text Messages.
1898 1899
1899@item RFC1036 1900@item RFC 5536
1900Standard for Interchange of USENET Messages 1901Netnews Article Format
1901 1902
1902@item RFC2045 1903@item RFC 2045
1903Format of Internet Message Bodies 1904Format of Internet Message Bodies
1904 1905
1905@item RFC2046 1906@item RFC 2046
1906Media Types 1907Media Types
1907 1908
1908@item RFC2047 1909@item RFC 2047
1909Message Header Extensions for Non-@acronym{ASCII} Text 1910Message Header Extensions for Non-@acronym{ASCII} Text
1910 1911
1911@item RFC2048 1912@item RFC 6838
1912Registration Procedures 1913Media Type Specifications and Registration Procedures
1914
1915@item RFC 4289
1916Registration Procedures (obsoleting RFC 2048)
1913 1917
1914@item RFC2049 1918@item RFC 2049
1915Conformance Criteria and Examples 1919Conformance Criteria and Examples
1916 1920
1917@item RFC2231 1921@item RFC 2231
1918@acronym{MIME} Parameter Value and Encoded Word Extensions: Character Sets, 1922@acronym{MIME} Parameter Value and Encoded Word Extensions: Character Sets,
1919Languages, and Continuations 1923Languages, and Continuations
1920 1924
1921@item RFC1843 1925@item RFC 1843
1922HZ---A Data Format for Exchanging Files of Arbitrarily Mixed Chinese and 1926HZ---A Data Format for Exchanging Files of Arbitrarily Mixed Chinese and
1923@acronym{ASCII} characters 1927@acronym{ASCII} characters
1924 1928
1925@item draft-ietf-drums-msg-fmt-05.txt 1929@item RFC 2387
1926Draft for the successor of RFC822
1927
1928@item RFC2112
1929The @acronym{MIME} Multipart/Related Content-type 1930The @acronym{MIME} Multipart/Related Content-type
1930 1931
1931@item RFC1892 1932@item RFC 6522
1932The Multipart/Report Content Type for the Reporting of Mail System 1933@itemx STD 73
1934The Multipart/Report Media Type for the Reporting of Mail System
1933Administrative Messages 1935Administrative Messages
1934 1936
1935@item RFC2183 1937@item RFC 2183
1936Communicating Presentation Information in Internet Messages: The 1938Communicating Presentation Information in Internet Messages: The
1937Content-Disposition Header Field 1939Content-Disposition Header Field
1938 1940
1939@item RFC2646 1941@item RFC 3676
1940Documentation of the text/plain format parameter for flowed text. 1942The Text/Plain Format and DelSp Parameters
1941 1943
1942@end table 1944@end table
1943 1945
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index 3540707318b..ce3a30c3a9e 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -213,8 +213,8 @@ available in the Emacs Lisp library. It does this by transforming the
213input line into a callable Lisp form.@footnote{To see the Lisp form that will be invoked, type: @samp{eshell-parse-command "echo hello"}} 213input line into a callable Lisp form.@footnote{To see the Lisp form that will be invoked, type: @samp{eshell-parse-command "echo hello"}}
214 214
215The command can be either an Elisp function or an external command. 215The command can be either an Elisp function or an external command.
216Eshell looks first for an @ref{Aliases, alias} with the same name as the 216Eshell looks first for an alias (@pxref{Aliases}) with the same name as the
217command, then a @ref{Built-ins, built-in command} or a function with the 217command, then a built-in (@pxref{Built-ins}) or a function with the
218same name; if there is no match, it then tries to execute it as an 218same name; if there is no match, it then tries to execute it as an
219external command. 219external command.
220 220
@@ -253,7 +253,7 @@ eshell/ls is a compiled Lisp function in `em-ls.el'
253@end example 253@end example
254 254
255If you want to discard a given built-in command, you could declare an 255If you want to discard a given built-in command, you could declare an
256alias, @ref{Aliases}. Example: 256alias (@pxref{Aliases}). Example:
257 257
258@example 258@example
259~ $ which sudo 259~ $ which sudo
@@ -418,7 +418,7 @@ Lisp functions, based on successful completion).
418 418
419@end table 419@end table
420 420
421@ref{Aliases} for the built-in variables @samp{$*}, @samp{$1}, 421@xref{Aliases}, for the built-in variables @samp{$*}, @samp{$1},
422@samp{$2}, @dots{}, in alias definitions. 422@samp{$2}, @dots{}, in alias definitions.
423 423
424@node Variables 424@node Variables
@@ -629,8 +629,8 @@ to @code{"hello"}.
629Eshell's globbing syntax is very similar to that of Zsh. Users coming 629Eshell's globbing syntax is very similar to that of Zsh. Users coming
630from Bash can still use Bash-style globbing, as there are no 630from Bash can still use Bash-style globbing, as there are no
631incompatibilities. Most globbing is pattern-based expansion, but there 631incompatibilities. Most globbing is pattern-based expansion, but there
632is also predicate-based expansion. See 632is also predicate-based expansion. @xref{Filename Generation, , ,
633@ref{Filename Generation, , , zsh, The Z Shell Manual} 633zsh, The Z Shell Manual},
634for full syntax. To customize the syntax and behavior of globbing in 634for full syntax. To customize the syntax and behavior of globbing in
635Eshell see the Customize@footnote{@xref{Easy Customization, , , emacs, 635Eshell see the Customize@footnote{@xref{Easy Customization, , , emacs,
636The GNU Emacs Manual}.} 636The GNU Emacs Manual}.}
diff --git a/doc/misc/gnus-coding.texi b/doc/misc/gnus-coding.texi
index 87af5e902e5..95544628f79 100644
--- a/doc/misc/gnus-coding.texi
+++ b/doc/misc/gnus-coding.texi
@@ -141,7 +141,7 @@ There are no Gnus dependencies in this file.
141There are no Gnus dependencies in this file. 141There are no Gnus dependencies in this file.
142 142
143@item ietf-drums.el 143@item ietf-drums.el
144Functions for parsing RFC822bis headers. 144Functions for parsing RFC 2822 headers.
145@c As of 2005-10-21... 145@c As of 2005-10-21...
146There are no Gnus dependencies in this file. 146There are no Gnus dependencies in this file.
147 147
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 2862264312c..ff2dd7dd544 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -9679,7 +9679,7 @@ Each article is divided into two parts---the head and the body. The
9679body can be divided into a signature part and a text part. The variable 9679body can be divided into a signature part and a text part. The variable
9680that says what is to be considered a signature is 9680that says what is to be considered a signature is
9681@code{gnus-signature-separator}. This is normally the standard 9681@code{gnus-signature-separator}. This is normally the standard
9682@samp{^-- $} as mandated by son-of-RFC 1036. However, many people use 9682@samp{^-- $} as mandated by RFC 5536. However, many people use
9683non-standard signature separators, so this variable can also be a list 9683non-standard signature separators, so this variable can also be a list
9684of regular expressions to be tested, one by one. (Searches are done 9684of regular expressions to be tested, one by one. (Searches are done
9685from the end of the body towards the beginning.) One likely value is: 9685from the end of the body towards the beginning.) One likely value is:
@@ -15991,8 +15991,9 @@ Mailers and list servers are notorious for doing all sorts of really,
15991really stupid things with mail. ``Hey, RFC 822 doesn't explicitly 15991really stupid things with mail. ``Hey, RFC 822 doesn't explicitly
15992prohibit us from adding the string @code{wE aRe ElItE!!!!!1!!} to the 15992prohibit us from adding the string @code{wE aRe ElItE!!!!!1!!} to the
15993end of all lines passing through our server, so let's do that!!!!1!'' 15993end of all lines passing through our server, so let's do that!!!!1!''
15994Yes, but RFC 822 wasn't designed to be read by morons. Things that were 15994Yes, but RFC 822 and its successors weren't designed to be read by
15995considered to be self-evident were not discussed. So. Here we are. 15995morons. Things that were considered to be self-evident were not
15996discussed. So. Here we are.
15996 15997
15997Case in point: The German version of Microsoft Exchange adds @samp{AW: 15998Case in point: The German version of Microsoft Exchange adds @samp{AW:
15998} to the subjects of replies instead of @samp{Re: }. I could pretend to 15999} to the subjects of replies instead of @samp{Re: }. I could pretend to
@@ -17374,7 +17375,7 @@ Announcement messages from LANL Gov Announce.
17374 17375
17375@cindex forwarded messages 17376@cindex forwarded messages
17376@item rfc822-forward 17377@item rfc822-forward
17377A message forwarded according to RFC822. 17378A message forwarded according to RFC 822 or its successors.
17378 17379
17379@item outlook 17380@item outlook
17380The Outlook mail box. 17381The Outlook mail box.
@@ -26721,18 +26722,20 @@ with, of course.
26721 26722
26722@table @strong 26723@table @strong
26723 26724
26724@item RFC (2)822 26725@item RFC 822
26725@cindex RFC 822 26726@cindex RFC 822
26726@cindex RFC 2822 26727@cindex RFC 2822
26727There are no known breaches of this standard. 26728@cindex RFC 5322
26729There are no known breaches of this standard or its successors
26730(currently RFCs 2822 and 5322).
26728 26731
26729@item RFC 1036 26732@item RFC 1036
26730@cindex RFC 1036 26733@cindex RFC 1036
26731There are no known breaches of this standard, either. 26734There are no known breaches of this (now-obsolete) standard, either.
26732 26735
26733@item Son-of-RFC 1036 26736@item RFC 5536
26734@cindex Son-of-RFC 1036 26737@cindex RFC 5536
26735We do have some breaches to this one. 26738We do have some breaches of this standard, the successor of RFC 1036.
26736 26739
26737@table @emph 26740@table @emph
26738 26741
@@ -26747,10 +26750,9 @@ it wasn't for the @code{X-Newsreader} header.
26747 26750
26748@item USEFOR 26751@item USEFOR
26749@cindex USEFOR 26752@cindex USEFOR
26750USEFOR is an IETF working group writing a successor to RFC 1036, based 26753USEFOR was an IETF working group that produced Internet RFCs 5536 and 5537.
26751on Son-of-RFC 1036. They have produced a number of drafts proposing 26754The Gnus towers will look into implementing the changes embodied by these
26752various changes to the format of news articles. The Gnus towers will 26755standards.
26753look into implementing the changes when the draft is accepted as an RFC.
26754 26756
26755@item MIME---RFC 2045--2049 etc 26757@item MIME---RFC 2045--2049 etc
26756@cindex @acronym{MIME} 26758@cindex @acronym{MIME}
@@ -29529,7 +29531,8 @@ header = <text> eol
29529@end example 29531@end example
29530 29532
29531@cindex BNF 29533@cindex BNF
29532(The version of BNF used here is the one used in RFC822.) 29534(The version of extended BNF used here is ABNF, the one used in Internet RFCs.
29535See RFC 5234.)
29533 29536
29534If the return value is @code{nov}, the data buffer should contain 29537If the return value is @code{nov}, the data buffer should contain
29535@dfn{network overview database} lines. These are basically fields 29538@dfn{network overview database} lines. These are basically fields
@@ -30327,7 +30330,7 @@ almost suspect that the author looked at the @acronym{NOV} specification and
30327just shamelessly @emph{stole} the entire thing, and one would be right. 30330just shamelessly @emph{stole} the entire thing, and one would be right.
30328 30331
30329@dfn{Header} is a severely overloaded term. ``Header'' is used in 30332@dfn{Header} is a severely overloaded term. ``Header'' is used in
30330RFC 1036 to talk about lines in the head of an article (e.g., 30333RFC 5536 to talk about lines in the head of an article (e.g.,
30331@code{From}). It is used by many people as a synonym for 30334@code{From}). It is used by many people as a synonym for
30332``head''---``the header and the body''. (That should be avoided, in my 30335``head''---``the header and the body''. (That should be avoided, in my
30333opinion.) And Gnus uses a format internally that it calls ``header'', 30336opinion.) And Gnus uses a format internally that it calls ``header'',
diff --git a/doc/misc/sc.texi b/doc/misc/sc.texi
index 8b25dac32fb..7d53c6dbe5e 100644
--- a/doc/misc/sc.texi
+++ b/doc/misc/sc.texi
@@ -851,7 +851,8 @@ scanned. Info key-value pairs are created for each header found. Also,
851such useful information as the author's name and email address are 851such useful information as the author's name and email address are
852extracted. If the variable @code{sc-mail-warn-if-non-rfc822-p} is 852extracted. If the variable @code{sc-mail-warn-if-non-rfc822-p} is
853non-@code{nil}, then Supercite will warn you if it finds a mail header 853non-@code{nil}, then Supercite will warn you if it finds a mail header
854that does not conform to RFC822. This is rare and indicates a problem 854that does not conform to RFC 822 (or later).
855This is rare and indicates a problem
855either with your MUA or the original author's MUA, or some MTA (mail 856either with your MUA or the original author's MUA, or some MTA (mail
856transport agent) along the way. 857transport agent) along the way.
857 858