aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorJoakim Verona2013-07-14 11:04:49 +0200
committerJoakim Verona2013-07-14 11:04:49 +0200
commit0bb9bb0841d89fff09820a57369df4cb01b16b43 (patch)
tree832bf9fa8415eef0ce464d22b3ee1300cfa90bb1 /doc/misc
parent3718127221fbbc31f8ebd027ab7c95403dbe9118 (diff)
parent3af1c8684ed6e48fbc21481d129e9aa164752c6e (diff)
downloademacs-0bb9bb0841d89fff09820a57369df4cb01b16b43.tar.gz
emacs-0bb9bb0841d89fff09820a57369df4cb01b16b43.zip
Merge branch 'trunk' into xwidget
Conflicts: src/xdisp.c
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/ChangeLog59
-rw-r--r--doc/misc/bovine.texi2
-rw-r--r--doc/misc/cc-mode.texi2
-rw-r--r--doc/misc/dbus.texi7
-rw-r--r--doc/misc/eudc.texi19
-rw-r--r--doc/misc/gnus-faq.texi29
-rw-r--r--doc/misc/gnus.texi51
-rw-r--r--doc/misc/mh-e.texi33
-rw-r--r--doc/misc/newsticker.texi2
-rw-r--r--doc/misc/nxml-mode.texi4
-rw-r--r--doc/misc/org.texi2
-rw-r--r--doc/misc/pgg.texi5
-rw-r--r--doc/misc/texinfo.tex38
-rw-r--r--doc/misc/url.texi2
-rw-r--r--doc/misc/wisent.texi3
15 files changed, 178 insertions, 80 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index d0f229a9c9e..2fe1914f926 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,62 @@
12013-07-08 Tassilo Horn <tsdh@gnu.org>
2
3 * gnus.texi (lines): Correct description of
4 `gnus-registry-track-extra's default value. Mention
5 `gnus-registry-remove-extra-data'.
6
72013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
8
9 * gnus.texi (Group Parameters): Mention regexp
10 substitutions (bug#11688).
11
122013-07-06 Nathan Trapuzzano <nbtrap@nbtrap.com> (tiny change)
13
14 * gnus.texi (Generic Marking Commands): Fix grammar (bug#13368).
15
162013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
17
18 * gnus.texi (Emacsen): Fix version.
19
20 * gnus-faq.texi (FAQ 1-6): Mention the correct Emacs version.
21
222013-07-06 Glenn Morris <rgm@gnu.org>
23
24 * mh-e.texi: Fix external links.
25 (Using This Manual): Printed elisp manuals no longer available.
26
27 * newsticker.texi (Overview): Update URL.
28
29 * nxml-mode.texi (Introduction): Update URL.
30
31 * org.texi (JavaScript support): Fix URL.
32
33 * wisent.texi (Wisent Overview): Remove incorrect, unnecessary uref.
34
35 * eudc.texi (CCSO PH/QI): Remove defunct URL.
36
37 * dbus.texi (Introspection): Update URL to a less defunct one.
38
39 * gnus.texi (Top): Restrict "Other related manuals" to info output.
40 (Foreign Groups): Use @indicateurl for examples.
41 (Direct Functions): Remove defunct URL.
42 (RSS): Update URL.
43
44 * gnus-faq.texi (FAQ 5-8, FAQ 6-3): Remove defunct URLs.
45 (FAQ 7-1): Update URL.
46
47 * pgg.texi (Top, Overview): Add note about obsolescence.
48
492013-07-03 Paul Eggert <eggert@cs.ucla.edu>
50
51 * texinfo.tex: Merge from gnulib.
52
532013-07-03 Glenn Morris <rgm@gnu.org>
54
55 * bovine.texi (top):
56 * cc-mode.texi (AWK Mode Font Locking):
57 * mh-e.texi (Preface):
58 * url.texi (URI Parsing): Fix cross-references to other manuals.
59
12013-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org> 602013-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2 61
3 * gnus.texi (Client-Side IMAP Splitting): 62 * gnus.texi (Client-Side IMAP Splitting):
diff --git a/doc/misc/bovine.texi b/doc/misc/bovine.texi
index 978345e5cc8..81ec2eb80ec 100644
--- a/doc/misc/bovine.texi
+++ b/doc/misc/bovine.texi
@@ -76,7 +76,7 @@ The @dfn{bovine} parser is the original @semantic{} parser, and is an
76implementation of an @acronym{LL} parser. It is good for simple 76implementation of an @acronym{LL} parser. It is good for simple
77languages. It has many conveniences making grammar writing easy. The 77languages. It has many conveniences making grammar writing easy. The
78conveniences make it less powerful than a Bison-like @acronym{LALR} 78conveniences make it less powerful than a Bison-like @acronym{LALR}
79parser. For more information, @inforef{top, the Wisent Parser Manual, 79parser. For more information, @inforef{Top, The Wisent Parser Manual,
80wisent}. 80wisent}.
81 81
82Bovine @acronym{LL} grammars are stored in files with a @file{.by} 82Bovine @acronym{LL} grammars are stored in files with a @file{.by}
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi
index 4fa4e12cf88..4cc5d9c5767 100644
--- a/doc/misc/cc-mode.texi
+++ b/doc/misc/cc-mode.texi
@@ -2111,7 +2111,7 @@ contributing it: send a note to @email{bug-cc-mode@@gnu.org}.
2111@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 2111@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2112 2112
2113The general appearance of font-locking in AWK mode is much like in any 2113The general appearance of font-locking in AWK mode is much like in any
2114other programming mode. @xref{Faces For Font Lock,,,elisp, GNU Emacs 2114other programming mode. @xref{Faces for Font Lock,,,elisp, GNU Emacs
2115Lisp Reference Manual}. 2115Lisp Reference Manual}.
2116 2116
2117The following faces are, however, used in a non-standard fashion in 2117The following faces are, however, used in a non-standard fashion in
diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi
index c40a5e313f5..52c3c883cc8 100644
--- a/doc/misc/dbus.texi
+++ b/doc/misc/dbus.texi
@@ -403,8 +403,11 @@ Every dictionary entry has a string as key, and a variant as value.
403The interface offers also a signal, which returns 2 parameters: an 403The interface offers also a signal, which returns 2 parameters: an
404integer, and an array consisting of elements which are a struct of a 404integer, and an array consisting of elements which are a struct of a
405string and 2 boolean values.@footnote{ The interfaces of the service 405string and 2 boolean values.@footnote{ The interfaces of the service
406@samp{org.freedesktop.Hal} are described at 406@samp{org.freedesktop.Hal} are described in
407@uref{http://people.freedesktop.org/~david/hal-spec/hal-spec.html#interfaces}.} 407@c Previous link is gone. Since HAL is now obsolete, this URL
408@c (unchanged in ~ 4 years) feels like it might go too...
409@uref{http://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces,
410the HAL specification}.}
408@end defun 411@end defun
409 412
410@defun dbus-introspect-xml bus service path 413@defun dbus-introspect-xml bus service path
diff --git a/doc/misc/eudc.texi b/doc/misc/eudc.texi
index 5b06cc7f11a..747494ffbde 100644
--- a/doc/misc/eudc.texi
+++ b/doc/misc/eudc.texi
@@ -150,14 +150,17 @@ phone number, email, academic information or any other details it was
150configured to. Nowadays this system is not widely used. 150configured to. Nowadays this system is not widely used.
151 151
152The system consists of two parts: a database server traditionally called 152The system consists of two parts: a database server traditionally called
153@samp{qi} and a command-line client called @samp{ph}. As of 2010, the 153@samp{qi} and a command-line client called @samp{ph}.
154code can still be downloaded from @url{http://www-dev.cites.uiuc.edu/ph/}. 154@ignore
155 155Until 2010, the code could be downloaded from
156The original command-line @samp{ph} client that comes with the 156@url{http://www-dev.cites.uiuc.edu/ph/}.
157@samp{ph/qi} distribution provides additional features like the 157@end ignore
158possibility to communicate with the server in login-mode which makes it 158
159possible to change records in the database. This is not implemented in 159The original command-line @samp{ph} client that came with the
160EUDC. 160@samp{ph/qi} distribution provided additional features that are
161not implemented in EUDC, like the possibility to communicate with the
162server in login-mode, which made it possible to change records in the
163database.
161 164
162 165
163@node BBDB 166@node BBDB
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index cb900626670..1a0469c14f4 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -222,10 +222,9 @@ Which version of Emacs do I need?
222 222
223@subsubheading Answer 223@subsubheading Answer
224 224
225Gnus 5.10 requires an Emacs version that is greater than or equal 225Gnus 5.13 requires an Emacs version that is greater than or equal
226to Emacs 20.7 or XEmacs 21.1. 226to Emacs 23.1 or XEmacs 21.1, although there are some features that
227The development versions of Gnus (aka No Gnus) requires Emacs 21 227only work on Emacs 24.
228or XEmacs 21.4.
229 228
230@node FAQ 1-7 229@node FAQ 1-7
231@subsubheading Question 1.7 230@subsubheading Question 1.7
@@ -1518,8 +1517,9 @@ cat file.face | sed 's/\\/\\\\/g;s/\"/\\\"/g;' > file.face.quoted
1518 1517
1519If you can't use compface, there's an online X-face converter at 1518If you can't use compface, there's an online X-face converter at
1520@uref{http://www.dairiki.org/xface/}. 1519@uref{http://www.dairiki.org/xface/}.
1521If you use MS Windows, you could also use the WinFace program from 1520If you use MS Windows, you could also use the WinFace program,
1522@uref{http://www.xs4all.nl/~walterln/winface/}. 1521which used to be available from
1522@indicateurl{http://www.xs4all.nl/~walterln/winface/}.
1523Now you only have to tell Gnus to include the X-face in your postings by saying 1523Now you only have to tell Gnus to include the X-face in your postings by saying
1524 1524
1525@example 1525@example
@@ -1812,15 +1812,20 @@ too.
1812Of course you can also use grep to search through your 1812Of course you can also use grep to search through your
1813local mail, but this is both slow for big archives and 1813local mail, but this is both slow for big archives and
1814inconvenient since you are not displaying the found mail 1814inconvenient since you are not displaying the found mail
1815in Gnus. Here comes nnir into action. Nnir is a front end 1815in Gnus. Here nnir comes into action. Nnir is a front end
1816to search engines like swish-e or swish++ and 1816to search engines like swish-e or swish++ and
1817others. You index your mail with one of those search 1817others. You index your mail with one of those search
1818engines and with the help of nnir you can search through 1818engines and with the help of nnir you can search through
1819the indexed mail and generate a temporary group with all 1819the indexed mail and generate a temporary group with all
1820messages which met your search criteria. If this sound 1820messages which met your search criteria. If this sounds
1821cool to you get nnir.el from 1821cool to you, get nnir.el from
1822@c FIXME Isn't this file in Gnus?
1823@ignore
1824@c Dead link 2013/7.
1822@uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/} 1825@uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/}
1823or @uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}. 1826or
1827@end ignore
1828@uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}.
1824Instructions on how to use it are at the top of the file. 1829Instructions on how to use it are at the top of the file.
1825 1830
1826@node FAQ 6-4 1831@node FAQ 6-4
@@ -1943,7 +1948,7 @@ the easiest solution is a small nntp server like
1943@uref{http://infa.abo.fi/~patrik/sn/, sn}, 1948@uref{http://infa.abo.fi/~patrik/sn/, sn},
1944of course you can also install a full featured news 1949of course you can also install a full featured news
1945server like 1950server like
1946@uref{http://www.isc.org/products/INN/, inn}. 1951@uref{http://www.isc.org/software/inn/, inn}.
1947Then you want to fetch your Mail, popular choices 1952Then you want to fetch your Mail, popular choices
1948are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail} 1953are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail}
1949and @uref{http://pyropus.ca/software/getmail/, getmail}. 1954and @uref{http://pyropus.ca/software/getmail/, getmail}.
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 6df72f87fc7..e5ba2c19eec 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -420,6 +420,9 @@ This manual corresponds to Gnus v5.13
420* Index:: Variable, function and concept index. 420* Index:: Variable, function and concept index.
421* Key Index:: Key Index. 421* Key Index:: Key Index.
422 422
423@c Doesn't work right in html.
424@c FIXME Do this in a more standard way.
425@ifinfo
423Other related manuals 426Other related manuals
424 427
425* Message:(message). Composing messages. 428* Message:(message). Composing messages.
@@ -427,6 +430,7 @@ Other related manuals
427* Sieve:(sieve). Managing Sieve scripts in Emacs. 430* Sieve:(sieve). Managing Sieve scripts in Emacs.
428* EasyPG:(epa). @acronym{PGP/MIME} with Gnus. 431* EasyPG:(epa). @acronym{PGP/MIME} with Gnus.
429* SASL:(sasl). @acronym{SASL} authentication in Emacs. 432* SASL:(sasl). @acronym{SASL} authentication in Emacs.
433@end ifinfo
430 434
431@detailmenu 435@detailmenu
432 --- The Detailed Node Listing --- 436 --- The Detailed Node Listing ---
@@ -2712,11 +2716,11 @@ the article range.
2712This command is similar to @code{gnus-read-ephemeral-gmane-group}, but 2716This command is similar to @code{gnus-read-ephemeral-gmane-group}, but
2713the group name and the article number and range are constructed from a 2717the group name and the article number and range are constructed from a
2714given @acronym{URL}. Supported @acronym{URL} formats include: 2718given @acronym{URL}. Supported @acronym{URL} formats include:
2715@url{http://thread.gmane.org/gmane.foo.bar/12300/focus=12399}, 2719@indicateurl{http://thread.gmane.org/gmane.foo.bar/12300/focus=12399},
2716@url{http://thread.gmane.org/gmane.foo.bar/12345/}, 2720@indicateurl{http://thread.gmane.org/gmane.foo.bar/12345/},
2717@url{http://article.gmane.org/gmane.foo.bar/12345/}, 2721@indicateurl{http://article.gmane.org/gmane.foo.bar/12345/},
2718@url{http://permalink.gmane.org/gmane.foo.bar/12345/}, and 2722@indicateurl{http://permalink.gmane.org/gmane.foo.bar/12345/}, and
2719@url{http://news.gmane.org/group/gmane.foo.bar/thread=12345}. 2723@indicateurl{http://news.gmane.org/group/gmane.foo.bar/thread=12345}.
2720 2724
2721@item gnus-read-ephemeral-emacs-bug-group 2725@item gnus-read-ephemeral-emacs-bug-group
2722@findex gnus-read-ephemeral-emacs-bug-group 2726@findex gnus-read-ephemeral-emacs-bug-group
@@ -3087,6 +3091,12 @@ if address "sender" ["name@@one.org", "else@@two.org"] @{
3087@} 3091@}
3088@end example 3092@end example
3089 3093
3094You can also use regexp expansions in the rules:
3095
3096@example
3097(sieve header :regex "list-id" "<c++std-\\1.accu.org>")
3098@end example
3099
3090See @pxref{Sieve Commands} for commands and variables that might be of 3100See @pxref{Sieve Commands} for commands and variables that might be of
3091interest in relation to the sieve parameter. 3101interest in relation to the sieve parameter.
3092 3102
@@ -6376,10 +6386,10 @@ The default is @code{t}.
6376@node Generic Marking Commands 6386@node Generic Marking Commands
6377@subsection Generic Marking Commands 6387@subsection Generic Marking Commands
6378 6388
6379Some people would like the command that ticks an article (@kbd{!}) go to 6389Some people would like the command that ticks an article (@kbd{!}) to
6380the next article. Others would like it to go to the next unread 6390go to the next article. Others would like it to go to the next unread
6381article. Yet others would like it to stay on the current article. And 6391article. Yet others would like it to stay on the current article.
6382even though I haven't heard of anybody wanting it to go to the 6392And even though I haven't heard of anybody wanting it to go to the
6383previous (unread) article, I'm sure there are people that want that as 6393previous (unread) article, I'm sure there are people that want that as
6384well. 6394well.
6385 6395
@@ -13809,9 +13819,12 @@ installed. You then define a server as follows:
13809@findex nntp-open-ssl-stream 13819@findex nntp-open-ssl-stream
13810@item nntp-open-ssl-stream 13820@item nntp-open-ssl-stream
13811Opens a connection to a server over a @dfn{secure} channel. To use 13821Opens a connection to a server over a @dfn{secure} channel. To use
13812this you must have @uref{http://www.openssl.org, OpenSSL} or 13822this you must have @uref{http://www.openssl.org, OpenSSL}
13813@uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay} installed. You 13823@ignore
13814then define a server as follows: 13824@c Defunct URL, ancient package, so don't mention it.
13825or @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay}
13826@end ignore
13827installed. You then define a server as follows:
13815 13828
13816@lisp 13829@lisp
13817;; @r{"snews" is port 563 and is predefined in our @file{/etc/services}} 13830;; @r{"snews" is port 563 and is predefined in our @file{/etc/services}}
@@ -16953,7 +16966,7 @@ Some web sites have an RDF Site Summary (@acronym{RSS}).
16953@acronym{RSS} is a format for summarizing headlines from news related 16966@acronym{RSS} is a format for summarizing headlines from news related
16954sites (such as BBC or CNN). But basically anything list-like can be 16967sites (such as BBC or CNN). But basically anything list-like can be
16955presented as an @acronym{RSS} feed: weblogs, changelogs or recent 16968presented as an @acronym{RSS} feed: weblogs, changelogs or recent
16956changes to a wiki (e.g., @url{http://cliki.net/recent-changes.rdf}). 16969changes to a wiki (e.g., @url{http://cliki.net/site/recent-changes}).
16957 16970
16958@acronym{RSS} has a quite regular and nice interface, and it's 16971@acronym{RSS} has a quite regular and nice interface, and it's
16959possible to get the information Gnus needs to keep groups updated. 16972possible to get the information Gnus needs to keep groups updated.
@@ -25993,9 +26006,13 @@ following variables.
25993 26006
25994@defvar gnus-registry-track-extra 26007@defvar gnus-registry-track-extra
25995This is a list of symbols, so it's best to change it from the 26008This is a list of symbols, so it's best to change it from the
25996Customize interface. By default it's @code{(subject sender)}, which 26009Customize interface. By default it's @code{(subject sender recipient)},
25997may work for you. It can be annoying if your mail flow is large and 26010which may work for you. It can be annoying if your mail flow is large
25998people don't stick to the same groups. 26011and people don't stick to the same groups.
26012
26013When you decide to stop tracking any of those extra data, you can use
26014the command @code{gnus-registry-remove-extra-data} to purge it from
26015the existing registry entries.
25999@end defvar 26016@end defvar
26000 26017
26001@defvar gnus-registry-split-strategy 26018@defvar gnus-registry-split-strategy
@@ -26568,7 +26585,7 @@ This version of Gnus should work on:
26568@itemize @bullet 26585@itemize @bullet
26569 26586
26570@item 26587@item
26571Emacs 21.1 and up. 26588Emacs 23.1 and up.
26572 26589
26573@item 26590@item
26574XEmacs 21.4 and up. 26591XEmacs 21.4 and up.
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi
index 154120f2e3b..a0ea0fe6de9 100644
--- a/doc/misc/mh-e.texi
+++ b/doc/misc/mh-e.texi
@@ -233,7 +233,7 @@ read an online tutorial by starting GNU Emacs and typing @kbd{C-h t}
233@cite{GNU Emacs Manual}, 233@cite{GNU Emacs Manual},
234@end iftex 234@end iftex
235@ifinfo 235@ifinfo
236@ref{top, , GNU Emacs Manual, emacs, GNU Emacs Manual}, 236@ref{Top, , GNU Emacs Manual, emacs, GNU Emacs Manual},
237@end ifinfo 237@end ifinfo
238@ifhtml 238@ifhtml
239@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/, 239@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/,
@@ -1121,38 +1121,23 @@ exist,
1121@footnote{The @cite{GNU Emacs Lisp Reference Manual} may be available 1121@footnote{The @cite{GNU Emacs Lisp Reference Manual} may be available
1122online in the Info system by typing @kbd{C-h i m Emacs Lisp 1122online in the Info system by typing @kbd{C-h i m Emacs Lisp
1123@key{RET}}. It is also available online at @* 1123@key{RET}}. It is also available online at @*
1124@uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/}. 1124@uref{http://www.gnu.org/software/emacs/manual/elisp.html}.}
1125You can also order a printed manual, which has the desirable
1126side-effect of helping to support the Free Software Foundation which
1127made all this great software available. You can find an order form by
1128running @kbd{C-h C-d}, or you can request an order form from @i{gnu at
1129gnu.org}.}
1130@end iftex 1125@end iftex
1131@ifinfo 1126@ifinfo
1132@footnote{@xref{Top, The GNU Emacs Lisp Reference Manual, , elisp, GNU 1127@footnote{@xref{Top, The GNU Emacs Lisp Reference Manual, , elisp, GNU
1133Emacs Lisp Reference Manual}, which may be available online in the 1128Emacs Lisp Reference Manual}, which may be available online in the
1134Info system. It is also available online at 1129Info system. It is also available online at
1135@uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/}. 1130@uref{http://www.gnu.org/software/emacs/manual/elisp.html}.}
1136You can also order a printed manual, which has the desirable
1137side-effect of helping to support the Free Software Foundation which
1138made all this great software available. You can find an order form by
1139running @kbd{C-h C-d}, or you can request an order form from @i{gnu at
1140gnu.org}.}
1141@end ifinfo 1131@end ifinfo
1142@ifhtml 1132@ifhtml
1143@footnote{The 1133@footnote{The
1144@uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/, 1134@uref{http://www.gnu.org/software/emacs/manual/elisp.html,
1145The GNU Emacs Lisp Reference Manual} may also be available online in 1135The GNU Emacs Lisp Reference Manual} may also be available online in
1146the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}. You can 1136the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}.}
1147also order a printed manual, which has the desirable side-effect of
1148helping to support the Free Software Foundation which made all this
1149great software available. You can find an order form by running
1150@kbd{C-h C-d}, or you can request an order form from @i{gnu at
1151gnu.org}.}
1152@end ifhtml 1137@end ifhtml
1153and you can look at the code itself for examples. Look in the Emacs 1138and you can look at the code itself for examples. Look in the Emacs
1154Lisp directory on your system (such as 1139Lisp directory on your system (such as
1155@file{/usr/local/lib/emacs/lisp/mh-e}) and find all the @file{mh-*.el} 1140@file{/usr/local/share/emacs/lisp/mh-e}) and find all the @file{mh-*.el}
1156files there. When calling MH-E and other Emacs Lisp functions directly 1141files there. When calling MH-E and other Emacs Lisp functions directly
1157from Emacs Lisp code, you'll need to know the correct arguments. Use 1142from Emacs Lisp code, you'll need to know the correct arguments. Use
1158the online help for this. For example, try @kbd{C-h f 1143the online help for this. For example, try @kbd{C-h f
@@ -2848,7 +2833,7 @@ See @cite{The PGG Manual}.
2848@end ifinfo 2833@end ifinfo
2849@ifhtml 2834@ifhtml
2850See 2835See
2851@uref{http://www.dk.xemacs.org/Documentation/packages/html/pgg.html, 2836@uref{http://www.gnu.org/software/emacs/manual/pgg.html,
2852@cite{The PGG Manual}}. 2837@cite{The PGG Manual}}.
2853@end ifhtml 2838@end ifhtml
2854 2839
@@ -5058,7 +5043,7 @@ for the next hook function. The standard prefix
5058@vindex mh-yank-behavior 5043@vindex mh-yank-behavior
5059 5044
5060For example, if you use the hook function 5045For example, if you use the hook function
5061@uref{http://shasta.cs.uiuc.edu/~lrclause/tc.html, 5046@uref{http://www.emacswiki.org/emacs/TrivialCite,
5062@code{trivial-cite}} (which is NOT part of Emacs), set 5047@code{trivial-cite}} (which is NOT part of Emacs), set
5063@code{mh-yank-behavior} to @samp{Body and Header}. 5048@code{mh-yank-behavior} to @samp{Body and Header}.
5064 5049
@@ -5615,7 +5600,7 @@ See @cite{The PGG Manual}.
5615@end ifinfo 5600@end ifinfo
5616@ifhtml 5601@ifhtml
5617See 5602See
5618@uref{http://www.dk.xemacs.org/Documentation/packages/html/pgg.html, 5603@uref{http://www.gnu.org/software/emacs/manual/pgg.html,
5619@cite{The PGG Manual}}. 5604@cite{The PGG Manual}}.
5620@end ifhtml 5605@end ifhtml
5621 5606
diff --git a/doc/misc/newsticker.texi b/doc/misc/newsticker.texi
index 8f37453524c..ab3bffc2ce9 100644
--- a/doc/misc/newsticker.texi
+++ b/doc/misc/newsticker.texi
@@ -89,7 +89,7 @@ works with the following RSS formats:
89as well as the following Atom formats: 89as well as the following Atom formats:
90@item Atom 0.3 90@item Atom 0.3
91@item Atom 1.0 (see 91@item Atom 1.0 (see
92@uref{http://www.ietf.org/internet-drafts/draft-ietf-atompub-format-11.txt}). 92@uref{https://datatracker.ietf.org/doc/rfc4287/}).
93@end itemize 93@end itemize
94 94
95That makes Newsticker.el an ``Atom aggregator'', ``RSS reader'', ``Feed 95That makes Newsticker.el an ``Atom aggregator'', ``RSS reader'', ``Feed
diff --git a/doc/misc/nxml-mode.texi b/doc/misc/nxml-mode.texi
index 13e91d12819..8c81b6fbd20 100644
--- a/doc/misc/nxml-mode.texi
+++ b/doc/misc/nxml-mode.texi
@@ -86,7 +86,11 @@ convert a RELAX NG XML syntax schema to an RNC schema.
86 86
87@noindent To convert a RELAX NG XML syntax (@samp{.rng}) schema to a RNC 87@noindent To convert a RELAX NG XML syntax (@samp{.rng}) schema to a RNC
88one, you can also use the XSLT stylesheet from 88one, you can also use the XSLT stylesheet from
89@url{https://github.com/oleg-pavliv/emacs/tree/master/xsl}.
90@ignore
91@c Original location, now defunct.
89@url{http://www.pantor.com/download.html}. 92@url{http://www.pantor.com/download.html}.
93@end ignore
90 94
91To convert a W3C XML Schema to an RNC schema, you need first to convert it 95To convert a W3C XML Schema to an RNC schema, you need first to convert it
92to RELAX NG XML syntax using the RELAX NG converter tool @code{rngconv} 96to RELAX NG XML syntax using the RELAX NG converter tool @code{rngconv}
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index 1d7de18ada6..832976e9ea0 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -10393,7 +10393,7 @@ view type is a @emph{folding} view much like Org provides inside Emacs. The
10393script is available at @url{http://orgmode.org/org-info.js} and you can find 10393script is available at @url{http://orgmode.org/org-info.js} and you can find
10394the documentation for it at @url{http://orgmode.org/worg/code/org-info-js/}. 10394the documentation for it at @url{http://orgmode.org/worg/code/org-info-js/}.
10395We host the script at our site, but if you use it a lot, you might 10395We host the script at our site, but if you use it a lot, you might
10396not want to be dependent on @url{orgmode.org} and prefer to install a local 10396not want to be dependent on @url{http://orgmode.org} and prefer to install a local
10397copy on your own web server. 10397copy on your own web server.
10398 10398
10399To use the script, you need to make sure that the @file{org-jsinfo.el} module 10399To use the script, you need to make sure that the @file{org-jsinfo.el} module
diff --git a/doc/misc/pgg.texi b/doc/misc/pgg.texi
index a18a22e649f..370998c855a 100644
--- a/doc/misc/pgg.texi
+++ b/doc/misc/pgg.texi
@@ -54,6 +54,8 @@ modify this GNU manual.''
54PGG is an interface library between Emacs 54PGG is an interface library between Emacs
55and various tools for secure communication. PGG also provides a simple 55and various tools for secure communication. PGG also provides a simple
56user interface to encrypt, decrypt, sign, and verify MIME messages. 56user interface to encrypt, decrypt, sign, and verify MIME messages.
57This package is obsolete; for new code we recommend EasyPG instead.
58@xref{Top,, EasyPG, epa, EasyPG Assistant User's Manual}.
57 59
58@ifnottex 60@ifnottex
59@insertcopying 61@insertcopying
@@ -78,6 +80,9 @@ communication. Even though Mailcrypt has similar feature, it does not
78deal with detached PGP messages, normally used in PGP/MIME 80deal with detached PGP messages, normally used in PGP/MIME
79infrastructure. This was the main reason why I wrote the new library. 81infrastructure. This was the main reason why I wrote the new library.
80 82
83Note that the PGG library is now obsolete, replaced by EasyPG.
84@xref{Top,, EasyPG, epa, EasyPG Assistant User's Manual}.
85
81PGP/MIME is an application of MIME Object Security Services (RFC1848). 86PGP/MIME is an application of MIME Object Security Services (RFC1848).
82The standard is documented in RFC2015. 87The standard is documented in RFC2015.
83 88
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index 85f184cc4cb..3427d2ad0e3 100644
--- a/doc/misc/texinfo.tex
+++ b/doc/misc/texinfo.tex
@@ -3,7 +3,7 @@
3% Load plain if necessary, i.e., if running under initex. 3% Load plain if necessary, i.e., if running under initex.
4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi 4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
5% 5%
6\def\texinfoversion{2013-02-01.11} 6\def\texinfoversion{2013-06-23.10}
7% 7%
8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -2475,14 +2475,14 @@ end
2475} 2475}
2476 2476
2477% We *must* turn on hyphenation at `-' and `_' in @code. 2477% We *must* turn on hyphenation at `-' and `_' in @code.
2478% (But see \codedashfinish below.)
2478% Otherwise, it is too hard to avoid overfull hboxes 2479% Otherwise, it is too hard to avoid overfull hboxes
2479% in the Emacs manual, the Library manual, etc. 2480% in the Emacs manual, the Library manual, etc.
2480% 2481%
2481% Unfortunately, TeX uses one parameter (\hyphenchar) to control 2482% Unfortunately, TeX uses one parameter (\hyphenchar) to control
2482% both hyphenation at - and hyphenation within words. 2483% both hyphenation at - and hyphenation within words.
2483% We must therefore turn them both off (\tclose does that) 2484% We must therefore turn them both off (\tclose does that)
2484% and arrange explicitly to hyphenate at a dash. 2485% and arrange explicitly to hyphenate at a dash. -- rms.
2485% -- rms.
2486{ 2486{
2487 \catcode`\-=\active \catcode`\_=\active 2487 \catcode`\-=\active \catcode`\_=\active
2488 \catcode`\'=\active \catcode`\`=\active 2488 \catcode`\'=\active \catcode`\`=\active
@@ -2499,14 +2499,33 @@ end
2499 \let-\normaldash 2499 \let-\normaldash
2500 \let_\realunder 2500 \let_\realunder
2501 \fi 2501 \fi
2502 % Given -foo (with a single dash), we do not want to allow a break
2503 % after the hyphen.
2504 \global\let\codedashprev=\codedash
2505 %
2502 \codex 2506 \codex
2503 } 2507 }
2508 %
2509 \gdef\codedash{\futurelet\next\codedashfinish}
2510 \gdef\codedashfinish{%
2511 \normaldash % always output the dash character itself.
2512 %
2513 % Now, output a discretionary to allow a line break, unless
2514 % (a) the next character is a -, or
2515 % (b) the preceding character is a -.
2516 % E.g., given --posix, we do not want to allow a break after either -.
2517 % Given --foo-bar, we do want to allow a break between the - and the b.
2518 \ifx\next\codedash \else
2519 \ifx\codedashprev\codedash
2520 \else \discretionary{}{}{}\fi
2521 \fi
2522 \global\let\codedashprev=\next
2523 }
2504} 2524}
2505 2525\def\normaldash{-}
2526%
2506\def\codex #1{\tclose{#1}\endgroup} 2527\def\codex #1{\tclose{#1}\endgroup}
2507 2528
2508\def\normaldash{-}
2509\def\codedash{-\discretionary{}{}{}}
2510\def\codeunder{% 2529\def\codeunder{%
2511 % this is all so @math{@code{var_name}+1} can work. In math mode, _ 2530 % this is all so @math{@code{var_name}+1} can work. In math mode, _
2512 % is "active" (mathcode"8000) and \normalunderscore (or \char95, etc.) 2531 % is "active" (mathcode"8000) and \normalunderscore (or \char95, etc.)
@@ -4211,8 +4230,9 @@ end
4211 4230
4212% @ifset VAR ... @end ifset reads the `...' iff VAR has been defined 4231% @ifset VAR ... @end ifset reads the `...' iff VAR has been defined
4213% with @set. 4232% with @set.
4214% 4233%
4215% To get special treatment of `@end ifset,' call \makeond and the redefine. 4234% To get the special treatment we need for `@end ifset,' we call
4235% \makecond and then redefine.
4216% 4236%
4217\makecond{ifset} 4237\makecond{ifset}
4218\def\ifset{\parsearg{\doifset{\let\next=\ifsetfail}}} 4238\def\ifset{\parsearg{\doifset{\let\next=\ifsetfail}}}
@@ -6402,7 +6422,7 @@ end
6402\newdimen\nonfillparindent 6422\newdimen\nonfillparindent
6403\def\nonfillstart{% 6423\def\nonfillstart{%
6404 \aboveenvbreak 6424 \aboveenvbreak
6405 \hfuzz = 12pt % Don't be fussy 6425 \ifdim\hfuzz < 12pt \hfuzz = 12pt \fi % Don't be fussy
6406 \sepspaces % Make spaces be word-separators rather than space tokens. 6426 \sepspaces % Make spaces be word-separators rather than space tokens.
6407 \let\par = \lisppar % don't ignore blank lines 6427 \let\par = \lisppar % don't ignore blank lines
6408 \obeylines % each line of input is a line of output 6428 \obeylines % each line of input is a line of output
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index 49f8f3f0959..fdec68b1c61 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -138,7 +138,7 @@ Given a parsed URI, this function returns the corresponding URI string.
138 The return value of @code{url-generic-parse-url}, and the argument 138 The return value of @code{url-generic-parse-url}, and the argument
139expected by @code{url-recreate-url}, is a @dfn{parsed URI}: a CL 139expected by @code{url-recreate-url}, is a @dfn{parsed URI}: a CL
140structure whose slots hold the various components of the URI@. 140structure whose slots hold the various components of the URI@.
141@xref{top,the CL Manual,,cl,GNU Emacs Common Lisp Emulation}, for 141@xref{Top,the CL Manual,,cl,GNU Emacs Common Lisp Emulation}, for
142details about CL structures. Most of the other functions in the 142details about CL structures. Most of the other functions in the
143@code{url} library act on parsed URIs. 143@code{url} library act on parsed URIs.
144 144
diff --git a/doc/misc/wisent.texi b/doc/misc/wisent.texi
index d8557b84a4f..c0f18f6363a 100644
--- a/doc/misc/wisent.texi
+++ b/doc/misc/wisent.texi
@@ -113,9 +113,6 @@ of GNU Bison 1.28 & 1.31.
113 113
114For more details on the basic concepts for understanding Wisent, it is 114For more details on the basic concepts for understanding Wisent, it is
115worthwhile to read the @ref{Top, Bison Manual, , bison}. 115worthwhile to read the @ref{Top, Bison Manual, , bison}.
116@ifhtml
117@uref{http://www.gnu.org/manual/bison/html_node/index.html}.
118@end ifhtml
119 116
120Wisent can generate compilers compatible with the @semantic{} tool set. 117Wisent can generate compilers compatible with the @semantic{} tool set.
121See the @ref{Top, Semantic Manual, , semantic}. 118See the @ref{Top, Semantic Manual, , semantic}.