aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-12-21 11:32:43 -0800
committerGlenn Morris2012-12-21 11:32:43 -0800
commita4b0cca119b01dc55bad802ef696c857fe014482 (patch)
treef2df86b3d472d15d3bbb69274325a7c0090f65b3
parent0e9c7693712014196946a83709a83c08a7dfea25 (diff)
parent160b3852018831b830a7451f29f770fb49810342 (diff)
downloademacs-a4b0cca119b01dc55bad802ef696c857fe014482.tar.gz
emacs-a4b0cca119b01dc55bad802ef696c857fe014482.zip
Merge from emacs-24; up to 2012-12-01T13:25:13Z!cyd@gnu.org
-rw-r--r--ChangeLog4
-rw-r--r--Makefile.in2
-rw-r--r--doc/emacs/ChangeLog10
-rw-r--r--doc/emacs/emacs-xtra.texi20
-rw-r--r--doc/emacs/frames.texi4
-rw-r--r--doc/lispref/ChangeLog9
-rw-r--r--doc/lispref/customize.texi5
-rw-r--r--doc/lispref/modes.texi2
-rw-r--r--doc/lispref/strings.texi34
-rw-r--r--doc/misc/ChangeLog35
-rw-r--r--doc/misc/ada-mode.texi5
-rw-r--r--doc/misc/auth.texi22
-rw-r--r--doc/misc/autotype.texi6
-rw-r--r--doc/misc/bovine.texi3
-rw-r--r--doc/misc/calc.texi3
-rw-r--r--doc/misc/cc-mode.texi3
-rw-r--r--doc/misc/cl.texi3
-rw-r--r--doc/misc/dbus.texi3
-rw-r--r--doc/misc/dired-x.texi3
-rw-r--r--doc/misc/ebrowse.texi3
-rw-r--r--doc/misc/ede.texi13
-rw-r--r--doc/misc/ediff.texi3
-rw-r--r--doc/misc/edt.texi3
-rw-r--r--doc/misc/eieio.texi8
-rw-r--r--doc/misc/emacs-gnutls.texi20
-rw-r--r--doc/misc/emacs-mime.texi3
-rw-r--r--doc/misc/epa.texi16
-rw-r--r--doc/misc/erc.texi11
-rw-r--r--doc/misc/ert.texi22
-rw-r--r--doc/misc/eshell.texi3
-rw-r--r--doc/misc/eudc.texi5
-rw-r--r--doc/misc/flymake.texi6
-rw-r--r--doc/misc/forms.texi3
-rw-r--r--doc/misc/gnus-coding.texi22
-rw-r--r--doc/misc/gnus.texi3
-rw-r--r--doc/misc/idlwave.texi3
-rw-r--r--doc/misc/info.texi20
-rw-r--r--doc/misc/mairix-el.texi8
-rw-r--r--doc/misc/message.texi3
-rw-r--r--doc/misc/mh-e.texi5
-rw-r--r--doc/misc/newsticker.texi3
-rw-r--r--doc/misc/nxml-mode.texi20
-rw-r--r--doc/misc/org.texi29
-rw-r--r--doc/misc/pcl-cvs.texi3
-rw-r--r--doc/misc/pgg.texi5
-rw-r--r--doc/misc/rcirc.texi6
-rw-r--r--doc/misc/reftex.texi5
-rw-r--r--doc/misc/remember.texi3
-rw-r--r--doc/misc/sasl.texi25
-rw-r--r--doc/misc/sc.texi3
-rw-r--r--doc/misc/sem-user.texi11
-rw-r--r--doc/misc/semantic.texi3
-rw-r--r--doc/misc/ses.texi3
-rw-r--r--doc/misc/sieve.texi5
-rw-r--r--doc/misc/smtpmail.texi6
-rw-r--r--doc/misc/speedbar.texi5
-rw-r--r--doc/misc/srecode.texi3
-rw-r--r--doc/misc/tramp.texi3
-rw-r--r--doc/misc/url.texi3
-rw-r--r--doc/misc/vip.texi3
-rw-r--r--doc/misc/viper.texi3
-rw-r--r--doc/misc/widget.texi5
-rw-r--r--doc/misc/wisent.texi3
-rw-r--r--doc/misc/woman.texi5
-rw-r--r--lisp/ChangeLog8
-rw-r--r--lisp/ldefs-boot.el2
-rw-r--r--lisp/progmodes/etags.el2
-rw-r--r--lisp/sort.el9
-rw-r--r--src/ChangeLog28
-rw-r--r--src/buffer.c2
-rw-r--r--src/fileio.c5
-rw-r--r--src/fns.c18
-rw-r--r--src/search.c7
-rw-r--r--src/w32.c39
-rw-r--r--src/w32proc.c10
75 files changed, 346 insertions, 306 deletions
diff --git a/ChangeLog b/ChangeLog
index 9f56370dc3c..5ab0a8e76f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
12012-12-21 Akinori MUSHA <knu@iDaemons.org> (tiny change)
2
3 * Makefile.in (install-arch-dep): Ignore chmod errors. (Bug#13233)
4
12012-12-16 Romain Francoise <romain@orebokech.com> 52012-12-16 Romain Francoise <romain@orebokech.com>
2 6
3 * configure.ac (acl): New option. 7 * configure.ac (acl): New option.
diff --git a/Makefile.in b/Makefile.in
index bc9b01c95e4..eeac9334737 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -445,7 +445,7 @@ install-arch-dep: src install-arch-indep install-doc
445 INSTALL_STRIP=${INSTALL_STRIP} 445 INSTALL_STRIP=${INSTALL_STRIP}
446 if test "${ns_self_contained}" = "no"; then \ 446 if test "${ns_self_contained}" = "no"; then \
447 ${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs${EXEEXT} $(DESTDIR)${bindir}/$(EMACSFULL) || exit 1 ; \ 447 ${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs${EXEEXT} $(DESTDIR)${bindir}/$(EMACSFULL) || exit 1 ; \
448 chmod 1755 $(DESTDIR)${bindir}/$(EMACSFULL) ; \ 448 chmod 1755 $(DESTDIR)${bindir}/$(EMACSFULL) || true; \
449 if test "x${NO_BIN_LINK}" = x; then \ 449 if test "x${NO_BIN_LINK}" = x; then \
450 rm -f $(DESTDIR)${bindir}/$(EMACS) ; \ 450 rm -f $(DESTDIR)${bindir}/$(EMACS) ; \
451 cd $(DESTDIR)${bindir} && $(LN_S) $(EMACSFULL) $(EMACS); \ 451 cd $(DESTDIR)${bindir} && $(LN_S) $(EMACSFULL) $(EMACS); \
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 71014647c1f..b2bc0bb3c79 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,13 @@
12012-12-21 Glenn Morris <rgm@gnu.org>
2
3 * emacs-xtra.texi (copying): The FSF does not sell copies of this.
4 Simply include doclicense.
5
62012-12-21 Chong Yidong <cyd@gnu.org>
7
8 * frames.texi (Mouse Commands): Fix description of the effect of
9 mouse dragging (Bug#13049).
10
12012-12-15 Juri Linkov <juri@jurta.org> 112012-12-15 Juri Linkov <juri@jurta.org>
2 12
3 * misc.texi (Recursive Edit): Add a link to "Query Replace". 13 * misc.texi (Recursive Edit): Add a link to "Query Replace".
diff --git a/doc/emacs/emacs-xtra.texi b/doc/emacs/emacs-xtra.texi
index 78cac7d8a10..44df5e1bf46 100644
--- a/doc/emacs/emacs-xtra.texi
+++ b/doc/emacs/emacs-xtra.texi
@@ -17,19 +17,12 @@ Copyright @copyright{} 2004-2012 Free Software Foundation, Inc.
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
18under the terms of the GNU Free Documentation License, Version 1.3 or 18under the terms of the GNU Free Documentation License, Version 1.3 or
19any later version published by the Free Software Foundation; with no 19any later version published by the Free Software Foundation; with no
20Invariant Sections, with the Front-Cover texts being ``A GNU 20Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
21Manual,'' and with the Back-Cover Texts as in (a) below. A copy of the 21and with the Back-Cover Texts as in (a) below. A copy of the license
22license is included in the section entitled ``GNU Free Documentation 22is included in the section entitled ``GNU Free Documentation License''.
23License'' in the Emacs manual.
24 23
25(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
26modify this GNU manual. Buying copies from the FSF supports it in 25modify this GNU manual.''
27developing GNU and promoting software freedom.''
28
29This document is part of a collection distributed under the GNU Free
30Documentation License. If you want to distribute this document
31separately from the collection, you can do so by adding a copy of the
32license to the document, as described in section 6 of the license.
33@end quotation 26@end quotation
34@end copying 27@end copying
35 28
@@ -71,6 +64,7 @@ license to the document, as described in section 6 of the license.
71* Fortran:: Fortran mode and its special features. 64* Fortran:: Fortran mode and its special features.
72* MS-DOS:: Using Emacs on MS-DOS. 65* MS-DOS:: Using Emacs on MS-DOS.
73@end iftex 66@end iftex
67* GNU Free Documentation License:: The license for this documentation.
74* Index:: 68* Index::
75@end menu 69@end menu
76 70
@@ -131,6 +125,10 @@ the Emacs manual.
131@lowersections 125@lowersections
132@end iftex 126@end iftex
133 127
128@node GNU Free Documentation License
129@appendix GNU Free Documentation License
130@include doclicense.texi
131
134@node Index 132@node Index
135@unnumbered Index 133@unnumbered Index
136 134
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index 79276438eb8..814fc98969d 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -77,8 +77,8 @@ for doing so on MS-DOS).
77Move point to where you click (@code{mouse-set-point}). 77Move point to where you click (@code{mouse-set-point}).
78 78
79@item Drag-Mouse-1 79@item Drag-Mouse-1
80Activate the region around the text selected by dragging, and copy it 80Activate the region around the text selected by dragging, and put the
81to the kill ring (@code{mouse-set-region}). 81text in the primary selection (@code{mouse-set-region}).
82 82
83@item Mouse-2 83@item Mouse-2
84Move point to where you click, and insert the contents of the primary 84Move point to where you click, and insert the contents of the primary
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 80814e6830b..8158a282a5c 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,12 @@
12012-12-21 Chong Yidong <cyd@gnu.org>
2
3 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
4
5 * customize.texi (Simple Types): Document key-sequence type
6 (Bug#13048).
7
8 * strings.texi (Text Comparison): Doc fix for compare-strings.
9
12012-12-19 Michael Albinus <michael.albinus@gmx.de> 102012-12-19 Michael Albinus <michael.albinus@gmx.de>
2 11
3 * files.texi (Magic File Names): Add `file-acl', 12 * files.texi (Magic File Names): Add `file-acl',
diff --git a/doc/lispref/customize.texi b/doc/lispref/customize.texi
index 56e091eabf2..498d2a379c0 100644
--- a/doc/lispref/customize.texi
+++ b/doc/lispref/customize.texi
@@ -620,6 +620,11 @@ you can specify that the value must be @code{nil} or @code{t}, but also
620specify the text to describe each value in a way that fits the specific 620specify the text to describe each value in a way that fits the specific
621meaning of the alternative. 621meaning of the alternative.
622 622
623@item key-sequence
624The value is a key sequence. The customization buffer shows the key
625sequence using the same syntax as the @kbd{kbd} function. @xref{Key
626Sequences}.
627
623@item coding-system 628@item coding-system
624The value must be a coding-system name, and you can do completion with 629The value must be a coding-system name, and you can do completion with
625@kbd{M-@key{TAB}}. 630@kbd{M-@key{TAB}}.
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi
index 7057503e4c3..9509d019a72 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -612,7 +612,7 @@ variables section specifying a mode for that particular file. This
612should not be applied to the containing tar file. Similarly, a tiff 612should not be applied to the containing tar file. Similarly, a tiff
613image file might just happen to contain a first line that seems to 613image file might just happen to contain a first line that seems to
614match the @w{@samp{-*-}} pattern. For these reasons, both these file 614match the @w{@samp{-*-}} pattern. For these reasons, both these file
615extensions are members of the list @var{inhibit-local-variables-regexps}. 615extensions are members of the list @code{inhibit-local-variables-regexps}.
616Add patterns to this list to prevent Emacs searching them for local 616Add patterns to this list to prevent Emacs searching them for local
617variables of any kind (not just mode specifiers). 617variables of any kind (not just mode specifiers).
618 618
diff --git a/doc/lispref/strings.texi b/doc/lispref/strings.texi
index 865435c91b3..c127cec8f8a 100644
--- a/doc/lispref/strings.texi
+++ b/doc/lispref/strings.texi
@@ -517,25 +517,29 @@ comparison ignores case differences.
517@end defun 517@end defun
518 518
519@defun compare-strings string1 start1 end1 string2 start2 end2 &optional ignore-case 519@defun compare-strings string1 start1 end1 string2 start2 end2 &optional ignore-case
520This function compares the specified part of @var{string1} with the 520This function compares a specified part of @var{string1} with a
521specified part of @var{string2}. The specified part of @var{string1} 521specified part of @var{string2}. The specified part of @var{string1}
522runs from index @var{start1} up to index @var{end1} (@code{nil} means 522runs from index @var{start1} (inclusive) up to index @var{end1}
523the end of the string). The specified part of @var{string2} runs from 523(exclusive); @code{nil} for @var{start1} means the start of the
524index @var{start2} up to index @var{end2} (@code{nil} means the end of 524string, while @code{nil} for @var{end1} means the length of the
525the string). 525string. Likewise, the specified part of @var{string2} runs from index
526 526@var{start2} up to index @var{end2}.
527The strings are both converted to multibyte for the comparison 527
528(@pxref{Text Representations}) so that a unibyte string and its 528The strings are compared by the numeric values of their characters.
529conversion to multibyte are always regarded as equal. If 529For instance, @var{str1} is considered ``smaller than'' @var{str2} if
530@var{ignore-case} is non-@code{nil}, then case is ignored, so that 530its first differing character has a smaller numeric value. If
531upper case letters can be equal to lower case letters. 531@var{ignore-case} is non-@code{nil}, characters are converted to
532lower-case before comparing them. Unibyte strings are converted to
533multibyte for comparison (@pxref{Text Representations}), so that a
534unibyte string and its conversion to multibyte are always regarded as
535equal.
532 536
533If the specified portions of the two strings match, the value is 537If the specified portions of the two strings match, the value is
534@code{t}. Otherwise, the value is an integer which indicates how many 538@code{t}. Otherwise, the value is an integer which indicates how many
535leading characters agree, and which string is less. Its absolute value 539leading characters agree, and which string is less. Its absolute
536is one plus the number of characters that agree at the beginning of the 540value is one plus the number of characters that agree at the beginning
537two strings. The sign is negative if @var{string1} (or its specified 541of the two strings. The sign is negative if @var{string1} (or its
538portion) is less. 542specified portion) is less.
539@end defun 543@end defun
540 544
541@defun assoc-string key alist &optional case-fold 545@defun assoc-string key alist &optional case-fold
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index e8036dd69e1..052ec1e4fea 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,34 @@
12012-12-21 Glenn Morris <rgm@gnu.org>
2
3 * auth.texi, emacs-gnutls.texi, epa.texi, ert.texi:
4 * gnus-coding.texi, info.texi, nxml-mode.texi, sasl.texi:
5 May as well just include doclicense.texi in everything.
6
7 * ede.texi, eieio.texi, mairix-el.texi: Include a copy of GFDL,
8 which @copying says is included.
9
10 * ada-mode.texi, auth.texi, autotype.texi, bovine.texi, calc.texi:
11 * cc-mode.texi, cl.texi, dbus.texi, dired-x.texi, ebrowse.texi:
12 * ede.texi, ediff.texi, edt.texi, eieio.texi, emacs-gnutls.texi:
13 * emacs-mime.texi, epa.texi, erc.texi, ert.texi, eshell.texi:
14 * eudc.texi, flymake.texi, forms.texi, gnus-coding.texi, gnus.texi:
15 * idlwave.texi, info.texi, mairix-el.texi, message.texi, mh-e.texi:
16 * newsticker.texi, nxml-mode.texi, pcl-cvs.texi, pgg.texi:
17 * rcirc.texi, reftex.texi, remember.texi, sasl.texi, sc.texi:
18 * semantic.texi, ses.texi, sieve.texi, smtpmail.texi, speedbar.texi:
19 * srecode.texi, tramp.texi, url.texi, vip.texi, viper.texi:
20 * widget.texi, wisent.texi, woman.texi: Do not mention buying
21 copies from the FSF, which does not publish these manuals.
22
23 * erc.texi: No need to include gpl in this small manual.
24
25 * org.texi (copying): Include a copy of the GFDL.
26 (GNU Free Documentation License): New section.
27
282012-12-21 Bastien Guerry <bzg@gnu.org>
29
30 * org.texi: Fix typos.
31
12012-12-16 Paul Eggert <eggert@cs.ucla.edu> 322012-12-16 Paul Eggert <eggert@cs.ucla.edu>
2 33
3 * calc.texi (ISO 8601): Rename from ISO-8601, 34 * calc.texi (ISO 8601): Rename from ISO-8601,
@@ -440,7 +471,7 @@
440 * org.texi (Moving subtrees): Document the ability to archive to a 471 * org.texi (Moving subtrees): Document the ability to archive to a
441 datetree. 472 datetree.
442 473
4432012-09-30 Bastien Guerry <bzg@altern.org> 4742012-09-30 Bastien Guerry <bzg@gnu.org>
444 475
445 * org.texi (Installation, Feedback, Batch execution): Use 476 * org.texi (Installation, Feedback, Batch execution): Use
446 (add-to-list 'load-path ... t) for the contrib dir. 477 (add-to-list 'load-path ... t) for the contrib dir.
@@ -1046,7 +1077,7 @@
1046 1077
1047 * org.texi: Edit :noweb no header argument for correctness. 1078 * org.texi: Edit :noweb no header argument for correctness.
1048 1079
10492012-04-01 Bastien Guerry <bzg@altern.org> 10802012-04-01 Bastien Guerry <bzg@gnu.org>
1050 1081
1051 * org.texi (Customization): Update the approximate number of Org 1082 * org.texi (Customization): Update the approximate number of Org
1052 variables. 1083 variables.
diff --git a/doc/misc/ada-mode.texi b/doc/misc/ada-mode.texi
index 8d06ae0de22..8bd05382b44 100644
--- a/doc/misc/ada-mode.texi
+++ b/doc/misc/ada-mode.texi
@@ -3,7 +3,7 @@
3@settitle Ada Mode 3@settitle Ada Mode
4 4
5@copying 5@copying
6Copyright @copyright{} 1999-2012 Free Software Foundation, Inc. 6Copyright @copyright{} 1999-2012 Free Software Foundation, Inc.
7 7
8@quotation 8@quotation
9Permission is granted to copy, distribute and/or modify this document 9Permission is granted to copy, distribute and/or modify this document
@@ -14,8 +14,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
14is included in the section entitled ``GNU Free Documentation License''. 14is included in the section entitled ``GNU Free Documentation License''.
15 15
16(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 16(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
17modify this GNU manual. Buying copies from the FSF supports it in 17modify this GNU manual.''
18developing GNU and promoting software freedom.''
19@end quotation 18@end quotation
20@end copying 19@end copying
21 20
diff --git a/doc/misc/auth.texi b/doc/misc/auth.texi
index d18a802d600..bf8b180f71a 100644
--- a/doc/misc/auth.texi
+++ b/doc/misc/auth.texi
@@ -18,17 +18,10 @@ under the terms of the GNU Free Documentation License, Version 1.3 or
18any later version published by the Free Software Foundation; with no 18any later version published by the Free Software Foundation; with no
19Invariant Sections, with the Front-Cover texts being ``A GNU Manual,'' 19Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
20and with the Back-Cover Texts as in (a) below. A copy of the license 20and with the Back-Cover Texts as in (a) below. A copy of the license
21is included in the section entitled ``GNU Free Documentation License'' 21is included in the section entitled ``GNU Free Documentation License''.
22in the Emacs manual.
23 22
24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 23(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
25modify this GNU manual. Buying copies from the FSF supports it in 24modify this GNU manual.''
26developing GNU and promoting software freedom.''
27
28This document is part of a collection distributed under the GNU Free
29Documentation License. If you want to distribute this document
30separately from the collection, you can do so by adding a copy of the
31license to the document, as described in section 6 of the license.
32@end quotation 25@end quotation
33@end copying 26@end copying
34 27
@@ -68,6 +61,7 @@ It is a way for multiple applications to share a single configuration
68* Secret Service API:: 61* Secret Service API::
69* Help for developers:: 62* Help for developers::
70* GnuPG and EasyPG Assistant Configuration:: 63* GnuPG and EasyPG Assistant Configuration::
64* GNU Free Documentation License:: The license for this documentation.
71* Index:: 65* Index::
72* Function Index:: 66* Function Index::
73* Variable Index:: 67* Variable Index::
@@ -522,16 +516,20 @@ To set up gpg-agent, follow the instruction in GnuPG manual
522To set up elisp passphrase cache, set 516To set up elisp passphrase cache, set
523@code{epa-file-cache-passphrase-for-symmetric-encryption}. 517@code{epa-file-cache-passphrase-for-symmetric-encryption}.
524 518
519@node GNU Free Documentation License
520@appendix GNU Free Documentation License
521@include doclicense.texi
522
525@node Index 523@node Index
526@chapter Index 524@unnumbered Index
527@printindex cp 525@printindex cp
528 526
529@node Function Index 527@node Function Index
530@chapter Function Index 528@unnumbered Function Index
531@printindex fn 529@printindex fn
532 530
533@node Variable Index 531@node Variable Index
534@chapter Variable Index 532@unnumbered Variable Index
535@printindex vr 533@printindex vr
536 534
537@bye 535@bye
diff --git a/doc/misc/autotype.texi b/doc/misc/autotype.texi
index aa99b41f204..b2a128774ed 100644
--- a/doc/misc/autotype.texi
+++ b/doc/misc/autotype.texi
@@ -10,7 +10,8 @@
10@c @cindex autotypist 10@c @cindex autotypist
11 11
12@copying 12@copying
13Copyright @copyright{} 1994-1995, 1999, 2001-2012 Free Software Foundation, Inc. 13Copyright @copyright{} 1994-1995, 1999, 2001-2012
14Free Software Foundation, Inc.
14 15
15@quotation 16@quotation
16Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
@@ -21,8 +22,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
21is included in the section entitled ``GNU Free Documentation License''. 22is included in the section entitled ``GNU Free Documentation License''.
22 23
23(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
24modify this GNU manual. Buying copies from the FSF supports it in 25modify this GNU manual.''
25developing GNU and promoting software freedom.''
26@end quotation 26@end quotation
27@end copying 27@end copying
28 28
diff --git a/doc/misc/bovine.texi b/doc/misc/bovine.texi
index a263cadabae..79a1b177716 100644
--- a/doc/misc/bovine.texi
+++ b/doc/misc/bovine.texi
@@ -34,8 +34,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
34is included in the section entitled ``GNU Free Documentation License''. 34is included in the section entitled ``GNU Free Documentation License''.
35 35
36(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 36(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
37modify this GNU manual. Buying copies from the FSF supports it in 37modify this GNU manual.''
38developing GNU and promoting software freedom.''
39@end quotation 38@end quotation
40@end copying 39@end copying
41 40
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index e233c29a925..52c93f1fe5b 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -106,8 +106,7 @@ Texts as in (a) below. A copy of the license is included in the section
106entitled ``GNU Free Documentation License.'' 106entitled ``GNU Free Documentation License.''
107 107
108(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 108(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
109modify this GNU manual. Buying copies from the FSF supports it in 109modify this GNU manual.''
110developing GNU and promoting software freedom.''
111@end quotation 110@end quotation
112@end copying 111@end copying
113 112
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi
index 76d9eb42883..031abba1f04 100644
--- a/doc/misc/cc-mode.texi
+++ b/doc/misc/cc-mode.texi
@@ -167,8 +167,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
167is included in the section entitled ``GNU Free Documentation License''. 167is included in the section entitled ``GNU Free Documentation License''.
168 168
169(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 169(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
170modify this GNU manual. Buying copies from the FSF supports it in 170modify this GNU manual.''
171developing GNU and promoting software freedom.''
172@end quotation 171@end quotation
173@end copying 172@end copying
174 173
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi
index 725ac4269af..8d43f9d1953 100644
--- a/doc/misc/cl.texi
+++ b/doc/misc/cl.texi
@@ -17,8 +17,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
17is included in the section entitled ``GNU Free Documentation License''. 17is included in the section entitled ``GNU Free Documentation License''.
18 18
19(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 19(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
20modify this GNU manual. Buying copies from the FSF supports it in 20modify this GNU manual.''
21developing GNU and promoting software freedom.''
22@end quotation 21@end quotation
23@end copying 22@end copying
24 23
diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi
index 1f9a401df90..610321f18c2 100644
--- a/doc/misc/dbus.texi
+++ b/doc/misc/dbus.texi
@@ -20,8 +20,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
20is included in the section entitled ``GNU Free Documentation License''. 20is included in the section entitled ``GNU Free Documentation License''.
21 21
22(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 22(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
23modify this GNU manual. Buying copies from the FSF supports it in 23modify this GNU manual.''
24developing GNU and promoting software freedom.''
25@end quotation 24@end quotation
26@end copying 25@end copying
27 26
diff --git a/doc/misc/dired-x.texi b/doc/misc/dired-x.texi
index cd1ad79eab5..ed10a2232f6 100644
--- a/doc/misc/dired-x.texi
+++ b/doc/misc/dired-x.texi
@@ -31,8 +31,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
31is included in the section entitled ``GNU Free Documentation License''. 31is included in the section entitled ``GNU Free Documentation License''.
32 32
33(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 33(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
34modify this GNU manual. Buying copies from the FSF supports it in 34modify this GNU manual.''
35developing GNU and promoting software freedom.''
36@end quotation 35@end quotation
37@end copying 36@end copying
38 37
diff --git a/doc/misc/ebrowse.texi b/doc/misc/ebrowse.texi
index e13ca4714a7..71f58b7d714 100644
--- a/doc/misc/ebrowse.texi
+++ b/doc/misc/ebrowse.texi
@@ -21,8 +21,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
21is included in the section entitled ``GNU Free Documentation License''. 21is included in the section entitled ``GNU Free Documentation License''.
22 22
23(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 23(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
24modify this GNU manual. Buying copies from the FSF supports it in 24modify this GNU manual.''
25developing GNU and promoting software freedom.''
26@end quotation 25@end quotation
27@end copying 26@end copying
28 27
diff --git a/doc/misc/ede.texi b/doc/misc/ede.texi
index 34ec72fc193..704d5b1141c 100644
--- a/doc/misc/ede.texi
+++ b/doc/misc/ede.texi
@@ -5,7 +5,8 @@
5@copying 5@copying
6This file describes EDE, the Emacs Development Environment. 6This file describes EDE, the Emacs Development Environment.
7 7
8Copyright @copyright{} 1998-2001, 2004-2005, 2008-2012 Free Software Foundation, Inc. 8Copyright @copyright{} 1998-2001, 2004-2005, 2008-2012
9Free Software Foundation, Inc.
9 10
10@quotation 11@quotation
11Permission is granted to copy, distribute and/or modify this document 12Permission is granted to copy, distribute and/or modify this document
@@ -16,8 +17,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
16is included in the section entitled ``GNU Free Documentation License.'' 17is included in the section entitled ``GNU Free Documentation License.''
17 18
18(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 19(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
19modify this GNU manual. Buying copies from the FSF supports it in 20modify this GNU manual.''
20developing GNU and promoting software freedom.''
21@end quotation 21@end quotation
22@end copying 22@end copying
23 23
@@ -88,6 +88,7 @@ learn and adopt GNU ways of doing things.
88* Building and Debugging:: Initiating a build or debug session. 88* Building and Debugging:: Initiating a build or debug session.
89* Miscellaneous commands:: Other project related commands. 89* Miscellaneous commands:: Other project related commands.
90* Extending EDE:: Programming and extending @ede{}. 90* Extending EDE:: Programming and extending @ede{}.
91* GNU Free Documentation License:: The license for this documentation.
91@end menu 92@end menu
92 93
93@node EDE Project Concepts, EDE Mode, top, top 94@node EDE Project Concepts, EDE Mode, top, top
@@ -1092,7 +1093,7 @@ You can add your own locate tool but subclassing from
1092methods. See the code in @file{ede-locate.el} for GNU Global as a 1093methods. See the code in @file{ede-locate.el} for GNU Global as a
1093simple example. 1094simple example.
1094 1095
1095@node Extending EDE, , Miscellaneous commands, top 1096@node Extending EDE, GNU Free Documentation License, Miscellaneous commands, top
1096@chapter Extending @ede{} 1097@chapter Extending @ede{}
1097 1098
1098This chapter is intended for users who want to write new parts or fix 1099This chapter is intended for users who want to write new parts or fix
@@ -4436,4 +4437,8 @@ For example, C code uses .o on unix, and Emacs Lisp uses .elc.
4436@end table 4437@end table
4437@end table 4438@end table
4438 4439
4440@node GNU Free Documentation License, , Extending EDE, Top
4441@appendix GNU Free Documentation License
4442@include doclicense.texi
4443
4439@bye 4444@bye
diff --git a/doc/misc/ediff.texi b/doc/misc/ediff.texi
index 55bfb9f6cb8..002a726d232 100644
--- a/doc/misc/ediff.texi
+++ b/doc/misc/ediff.texi
@@ -36,8 +36,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
36is included in the section entitled ``GNU Free Documentation License''. 36is included in the section entitled ``GNU Free Documentation License''.
37 37
38(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 38(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
39modify this GNU manual. Buying copies from the FSF supports it in 39modify this GNU manual.''
40developing GNU and promoting software freedom.''
41@end quotation 40@end quotation
42@end copying 41@end copying
43 42
diff --git a/doc/misc/edt.texi b/doc/misc/edt.texi
index 12e65100e4e..0ecaca79594 100644
--- a/doc/misc/edt.texi
+++ b/doc/misc/edt.texi
@@ -17,8 +17,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
17is included in the section entitled ``GNU Free Documentation License''. 17is included in the section entitled ``GNU Free Documentation License''.
18 18
19(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 19(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
20modify this GNU manual. Buying copies from the FSF supports it in 20modify this GNU manual.''
21developing GNU and promoting software freedom.''
22@end quotation 21@end quotation
23@end copying 22@end copying
24 23
diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi
index fc92a76ff36..8b2a73b5f7c 100644
--- a/doc/misc/eieio.texi
+++ b/doc/misc/eieio.texi
@@ -22,8 +22,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
22is included in the section entitled ``GNU Free Documentation License.'' 22is included in the section entitled ``GNU Free Documentation License.''
23 23
24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
25modify this GNU manual. Buying copies from the FSF supports it in 25modify this GNU manual.''
26developing GNU and promoting software freedom.''
27@end quotation 26@end quotation
28@end copying 27@end copying
29 28
@@ -77,6 +76,7 @@ Emacs.
77* Naming Conventions:: Name your objects in an Emacs friendly way. 76* Naming Conventions:: Name your objects in an Emacs friendly way.
78* CLOS compatibility:: What are the differences? 77* CLOS compatibility:: What are the differences?
79* Wish List:: Things about EIEIO that could be improved. 78* Wish List:: Things about EIEIO that could be improved.
79* GNU Free Documentation License:: The license for this documentation.
80* Function Index:: 80* Function Index::
81@end menu 81@end menu
82 82
@@ -1950,6 +1950,10 @@ buffers.
1950Allow method overloading of method-like functions in Emacs. 1950Allow method overloading of method-like functions in Emacs.
1951@end enumerate 1951@end enumerate
1952 1952
1953@node GNU Free Documentation License
1954@appendix GNU Free Documentation License
1955@include doclicense.texi
1956
1953@node Function Index 1957@node Function Index
1954@unnumbered Function Index 1958@unnumbered Function Index
1955 1959
diff --git a/doc/misc/emacs-gnutls.texi b/doc/misc/emacs-gnutls.texi
index 12e65c9e8dd..a98b182b0b9 100644
--- a/doc/misc/emacs-gnutls.texi
+++ b/doc/misc/emacs-gnutls.texi
@@ -16,17 +16,10 @@ under the terms of the GNU Free Documentation License, Version 1.3 or
16any later version published by the Free Software Foundation; with no 16any later version published by the Free Software Foundation; with no
17Invariant Sections, with the Front-Cover texts being ``A GNU Manual,'' 17Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
18and with the Back-Cover Texts as in (a) below. A copy of the license 18and with the Back-Cover Texts as in (a) below. A copy of the license
19is included in the section entitled ``GNU Free Documentation License'' 19is included in the section entitled ``GNU Free Documentation License''.
20in the Emacs manual.
21 20
22(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 21(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
23modify this GNU manual. Buying copies from the FSF supports it in 22modify this GNU manual.''
24developing GNU and promoting software freedom.''
25
26This document is part of a collection distributed under the GNU Free
27Documentation License. If you want to distribute this document
28separately from the collection, you can do so by adding a copy of the
29license to the document, as described in section 6 of the license.
30@end quotation 23@end quotation
31@end copying 24@end copying
32 25
@@ -61,6 +54,7 @@ Emacs Lisp library.
61* Overview:: Overview of the GnuTLS integration. 54* Overview:: Overview of the GnuTLS integration.
62* Help For Users:: 55* Help For Users::
63* Help For Developers:: 56* Help For Developers::
57* GNU Free Documentation License:: The license for this documentation.
64* Function Index:: 58* Function Index::
65* Variable Index:: 59* Variable Index::
66@end menu 60@end menu
@@ -185,12 +179,16 @@ Please see @file{gnutls.el} for the @var{spec} details and for usage,
185but do not rely on this function's interface if possible. 179but do not rely on this function's interface if possible.
186@end defun 180@end defun
187 181
182@node GNU Free Documentation License
183@appendix GNU Free Documentation License
184@include doclicense.texi
185
188@node Function Index 186@node Function Index
189@chapter Function Index 187@unnumbered Function Index
190@printindex fn 188@printindex fn
191 189
192@node Variable Index 190@node Variable Index
193@chapter Variable Index 191@unnumbered Variable Index
194@printindex vr 192@printindex vr
195 193
196@bye 194@bye
diff --git a/doc/misc/emacs-mime.texi b/doc/misc/emacs-mime.texi
index 966cace7f6e..f26d80b598b 100644
--- a/doc/misc/emacs-mime.texi
+++ b/doc/misc/emacs-mime.texi
@@ -22,8 +22,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
22is included in the section entitled ``GNU Free Documentation License''. 22is included in the section entitled ``GNU Free Documentation License''.
23 23
24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
25modify this GNU manual. Buying copies from the FSF supports it in 25modify this GNU manual.''
26developing GNU and promoting software freedom.''
27@end quotation 26@end quotation
28@end copying 27@end copying
29 28
diff --git a/doc/misc/epa.texi b/doc/misc/epa.texi
index 9dfdf5ff0c3..c265f92bed7 100644
--- a/doc/misc/epa.texi
+++ b/doc/misc/epa.texi
@@ -17,17 +17,10 @@ under the terms of the GNU Free Documentation License, Version 1.3 or
17any later version published by the Free Software Foundation; with no 17any later version published by the Free Software Foundation; with no
18Invariant Sections, with the Front-Cover texts being ``A GNU Manual,'' 18Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
19and with the Back-Cover Texts as in (a) below. A copy of the license 19and with the Back-Cover Texts as in (a) below. A copy of the license
20is included in the section entitled ``GNU Free Documentation License'' 20is included in the section entitled ``GNU Free Documentation License''.
21in the Emacs manual.
22 21
23(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 22(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
24modify this GNU manual. Buying copies from the FSF supports it in 23modify this GNU manual.''
25developing GNU and promoting software freedom.''
26
27This document is part of a collection distributed under the GNU Free
28Documentation License. If you want to distribute this document
29separately from the collection, you can do so by adding a copy of the
30license to the document, as described in section 6 of the license.
31@end quotation 24@end quotation
32@end copying 25@end copying
33 26
@@ -68,6 +61,7 @@ called EasyPG Library.
68* Commands:: 61* Commands::
69* Caching Passphrases:: 62* Caching Passphrases::
70* Bug Reports:: 63* Bug Reports::
64* GNU Free Documentation License:: The license for this documentation.
71@end menu 65@end menu
72 66
73@node Overview 67@node Overview
@@ -493,6 +487,10 @@ Before reporting the bug, you should set @code{epg-debug} in the
493of the @samp{ *epg-debug*} buffer. Note that the first letter of the 487of the @samp{ *epg-debug*} buffer. Note that the first letter of the
494buffer name is a whitespace. 488buffer name is a whitespace.
495 489
490@node GNU Free Documentation License
491@appendix GNU Free Documentation License
492@include doclicense.texi
493
496@bye 494@bye
497 495
498@c End: 496@c End:
diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi
index 8c8e0b56cd0..266df24c74e 100644
--- a/doc/misc/erc.texi
+++ b/doc/misc/erc.texi
@@ -20,8 +20,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
20is included in the section entitled ``GNU Free Documentation License''. 20is included in the section entitled ``GNU Free Documentation License''.
21 21
22(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 22(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
23modify this GNU manual. Buying copies from the FSF supports it in 23modify this GNU manual.''
24developing GNU and promoting software freedom.''
25 24
26All Emacs Lisp code contained in this document may be used, distributed, 25All Emacs Lisp code contained in this document may be used, distributed,
27and modified without restriction. 26and modified without restriction.
@@ -62,10 +61,6 @@ and modified without restriction.
62* Advanced Usage:: Cool ways of using ERC. 61* Advanced Usage:: Cool ways of using ERC.
63* Getting Help and Reporting Bugs:: 62* Getting Help and Reporting Bugs::
64* History:: The history of ERC. 63* History:: The history of ERC.
65* Copying:: The GNU General Public License gives you
66 permission to redistribute ERC on
67 certain terms; it also explains that
68 there is no warranty.
69* GNU Free Documentation License:: The license for this documentation. 64* GNU Free Documentation License:: The license for this documentation.
70* Concept Index:: Search for terms. 65* Concept Index:: Search for terms.
71 66
@@ -855,10 +850,6 @@ is maintained as part of Emacs.
855 850
856@end itemize 851@end itemize
857 852
858@node Copying
859@appendix GNU GENERAL PUBLIC LICENSE
860@include gpl.texi
861
862@node GNU Free Documentation License 853@node GNU Free Documentation License
863@appendix GNU Free Documentation License 854@appendix GNU Free Documentation License
864@include doclicense.texi 855@include doclicense.texi
diff --git a/doc/misc/ert.texi b/doc/misc/ert.texi
index 146a6ccbc35..2cd51d5aec9 100644
--- a/doc/misc/ert.texi
+++ b/doc/misc/ert.texi
@@ -18,17 +18,10 @@ under the terms of the GNU Free Documentation License, Version 1.3 or
18any later version published by the Free Software Foundation; with no 18any later version published by the Free Software Foundation; with no
19Invariant Sections, with the Front-Cover texts being ``A GNU Manual,'' 19Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
20and with the Back-Cover Texts as in (a) below. A copy of the license 20and with the Back-Cover Texts as in (a) below. A copy of the license
21is included in the section entitled ``GNU Free Documentation License'' 21is included in the section entitled ``GNU Free Documentation License''.
22in the Emacs manual.
23 22
24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 23(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
25modify this GNU manual. Buying copies from the FSF supports it in 24modify this GNU manual.''
26developing GNU and promoting software freedom.''
27
28This document is part of a collection distributed under the GNU Free
29Documentation License. If you want to distribute this document
30separately from the collection, you can do so by adding a copy of the
31license to the document, as described in section 6 of the license.
32@end quotation 25@end quotation
33@end copying 26@end copying
34 27
@@ -53,6 +46,7 @@ traditional software development methods.
53* How to Debug Tests:: What to do if a test fails. 46* How to Debug Tests:: What to do if a test fails.
54* Extending ERT:: ERT is extensible in several ways. 47* Extending ERT:: ERT is extensible in several ways.
55* Other Testing Concepts:: Features not in ERT. 48* Other Testing Concepts:: Features not in ERT.
49* GNU Free Documentation License:: The license for this documentation.
56 50
57@detailmenu 51@detailmenu
58 --- The Detailed Node Listing --- 52 --- The Detailed Node Listing ---
@@ -85,6 +79,10 @@ Other Testing Concepts
85* Mocks and Stubs:: Stubbing out code that is irrelevant to the test. 79* Mocks and Stubs:: Stubbing out code that is irrelevant to the test.
86* Fixtures and Test Suites:: How ERT differs from tools for other languages. 80* Fixtures and Test Suites:: How ERT differs from tools for other languages.
87 81
82Appendix
83
84* GNU Free Documentation License:: The license for this documentation.
85
88@end detailmenu 86@end detailmenu
89@end menu 87@end menu
90 88
@@ -759,7 +757,7 @@ meant to be usable by other code. But there is no mature API yet.
759Contributions to ERT are welcome. 757Contributions to ERT are welcome.
760 758
761 759
762@node Other Testing Concepts, , Extending ERT, Top 760@node Other Testing Concepts, GNU Free Documentation License , Extending ERT, Top
763@chapter Other Testing Concepts 761@chapter Other Testing Concepts
764 762
765For information on mocks, stubs, fixtures, or test suites, see below. 763For information on mocks, stubs, fixtures, or test suites, see below.
@@ -842,6 +840,10 @@ e.g., to run quick tests during interactive development and slow tests less
842often. This can be achieved with the @code{:tag} argument to 840often. This can be achieved with the @code{:tag} argument to
843@code{ert-deftest} and @code{tag} test selectors. 841@code{ert-deftest} and @code{tag} test selectors.
844 842
843@node GNU Free Documentation License, , Other Testing Concepts, Top
844@appendix GNU Free Documentation License
845@include doclicense.texi
846
845@bye 847@bye
846 848
847@c LocalWords: ERT JUnit namespace docstring ERT's 849@c LocalWords: ERT JUnit namespace docstring ERT's
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index 81bc1edc169..926e09c5912 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -19,8 +19,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
19is included in the section entitled ``GNU Free Documentation License''. 19is included in the section entitled ``GNU Free Documentation License''.
20 20
21(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 21(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
22modify this GNU manual. Buying copies from the FSF supports it in 22modify this GNU manual.''
23developing GNU and promoting software freedom.''
24@end quotation 23@end quotation
25@end copying 24@end copying
26 25
diff --git a/doc/misc/eudc.texi b/doc/misc/eudc.texi
index a21e73019b9..02c5de05098 100644
--- a/doc/misc/eudc.texi
+++ b/doc/misc/eudc.texi
@@ -12,7 +12,7 @@ EUDC is the Emacs Unified Directory Client, a common interface to
12directory servers using various protocols such as LDAP or the CCSO white 12directory servers using various protocols such as LDAP or the CCSO white
13pages directory system (PH/QI) 13pages directory system (PH/QI)
14 14
15Copyright @copyright{} 1998, 2000-2012 Free Software Foundation, Inc. 15Copyright @copyright{} 1998, 2000-2012 Free Software Foundation, Inc.
16 16
17@quotation 17@quotation
18Permission is granted to copy, distribute and/or modify this document 18Permission is granted to copy, distribute and/or modify this document
@@ -23,8 +23,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
23is included in the section entitled ``GNU Free Documentation License''. 23is included in the section entitled ``GNU Free Documentation License''.
24 24
25(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 25(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
26modify this GNU manual. Buying copies from the FSF supports it in 26modify this GNU manual.''
27developing GNU and promoting software freedom.''
28@end quotation 27@end quotation
29@end copying 28@end copying
30 29
diff --git a/doc/misc/flymake.texi b/doc/misc/flymake.texi
index e82bfdfa6c5..d27f078555e 100644
--- a/doc/misc/flymake.texi
+++ b/doc/misc/flymake.texi
@@ -11,8 +11,7 @@
11This manual is for GNU Flymake (version @value{VERSION}, @value{UPDATED}), 11This manual is for GNU Flymake (version @value{VERSION}, @value{UPDATED}),
12which is a universal on-the-fly syntax checker for GNU Emacs. 12which is a universal on-the-fly syntax checker for GNU Emacs.
13 13
14Copyright @copyright{} 2004-2012 14Copyright @copyright{} 2004-2012 Free Software Foundation, Inc.
15Free Software Foundation, Inc.
16 15
17@quotation 16@quotation
18Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
@@ -23,8 +22,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
23is included in the section entitled ``GNU Free Documentation License''. 22is included in the section entitled ``GNU Free Documentation License''.
24 23
25(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
26modify this GNU manual. Buying copies from the FSF supports it in 25modify this GNU manual.''
27developing GNU and promoting software freedom.''
28@end quotation 26@end quotation
29@end copying 27@end copying
30 28
diff --git a/doc/misc/forms.texi b/doc/misc/forms.texi
index 7f84de9754b..b38718826cb 100644
--- a/doc/misc/forms.texi
+++ b/doc/misc/forms.texi
@@ -29,8 +29,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
29is included in the section entitled ``GNU Free Documentation License''. 29is included in the section entitled ``GNU Free Documentation License''.
30 30
31(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 31(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
32modify this GNU manual. Buying copies from the FSF supports it in 32modify this GNU manual.''
33developing GNU and promoting software freedom.''
34@end quotation 33@end quotation
35@end copying 34@end copying
36 35
diff --git a/doc/misc/gnus-coding.texi b/doc/misc/gnus-coding.texi
index 2bc064071ec..35ec2120955 100644
--- a/doc/misc/gnus-coding.texi
+++ b/doc/misc/gnus-coding.texi
@@ -7,26 +7,19 @@
7@syncodeindex pg cp 7@syncodeindex pg cp
8 8
9@copying 9@copying
10Copyright @copyright{} 2004-2005, 2007-2012 Free Software 10Copyright @copyright{} 2004-2005, 2007-2012 Free Software
11Foundation, Inc. 11Foundation, Inc.
12 12
13@quotation 13@quotation
14Permission is granted to copy, distribute and/or modify this document 14Permission is granted to copy, distribute and/or modify this document
15under the terms of the GNU Free Documentation License, Version 1.3 or 15under the terms of the GNU Free Documentation License, Version 1.3 or
16any later version published by the Free Software Foundation; with no 16any later version published by the Free Software Foundation; with no
17Invariant Sections, with the Front-Cover texts being ``A GNU 17Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
18Manual'', and with the Back-Cover Texts as in (a) below. A copy of the 18and with the Back-Cover Texts as in (a) below. A copy of the license
19license is included in the section entitled ``GNU Free Documentation 19is included in the section entitled ``GNU Free Documentation License''.
20License'' in the Gnus manual.
21 20
22(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 21(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
23modify this GNU manual. Buying copies from the FSF supports it in 22modify this GNU manual.''
24developing GNU and promoting software freedom.''
25
26This document is part of a collection distributed under the GNU Free
27Documentation License. If you want to distribute this document
28separately from the collection, you can do so by adding a copy of the
29license to the document, as described in section 6 of the license.
30@end quotation 23@end quotation
31@end copying 24@end copying
32 25
@@ -54,6 +47,7 @@ This manual describes @dots{}
54@menu 47@menu
55* Gnus Coding Style:: Gnus Coding Style 48* Gnus Coding Style:: Gnus Coding Style
56* Gnus Maintenance Guide:: Gnus Maintenance Guide 49* Gnus Maintenance Guide:: Gnus Maintenance Guide
50* GNU Free Documentation License:: The license for this documentation.
57@end menu 51@end menu
58 52
59@c @ref{Gnus Reference Guide, ,Gnus Reference Guide, gnus, The Gnus Newsreader} 53@c @ref{Gnus Reference Guide, ,Gnus Reference Guide, gnus, The Gnus Newsreader}
@@ -387,6 +381,10 @@ If the variable is new in No Gnus use @code{:version "23.1" ;; No Gnus}.
387The same applies for customizable variables when its default value was 381The same applies for customizable variables when its default value was
388changed. 382changed.
389 383
384@node GNU Free Documentation License
385@appendix GNU Free Documentation License
386@include doclicense.texi
387
390@c Local Variables: 388@c Local Variables:
391@c mode: texinfo 389@c mode: texinfo
392@c coding: iso-8859-1 390@c coding: iso-8859-1
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index dfc422479e3..78d42da4d69 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -22,8 +22,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
22is included in the section entitled ``GNU Free Documentation License''. 22is included in the section entitled ``GNU Free Documentation License''.
23 23
24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
25modify this GNU manual. Buying copies from the FSF supports it in 25modify this GNU manual.''
26developing GNU and promoting software freedom.''
27@end quotation 26@end quotation
28@end copying 27@end copying
29 28
diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi
index 436fa28b1fb..22b444c1a96 100644
--- a/doc/misc/idlwave.texi
+++ b/doc/misc/idlwave.texi
@@ -33,8 +33,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
33is included in the section entitled ``GNU Free Documentation License''. 33is included in the section entitled ``GNU Free Documentation License''.
34 34
35(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 35(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
36modify this GNU manual. Buying copies from the FSF supports it in 36modify this GNU manual.''
37developing GNU and promoting software freedom.''
38@end quotation 37@end quotation
39@end copying 38@end copying
40 39
diff --git a/doc/misc/info.texi b/doc/misc/info.texi
index 141b8da5728..aec80522772 100644
--- a/doc/misc/info.texi
+++ b/doc/misc/info.texi
@@ -20,19 +20,12 @@ Copyright @copyright{} 1989, 1992, 1996-2012 Free Software Foundation, Inc.
20Permission is granted to copy, distribute and/or modify this document 20Permission is granted to copy, distribute and/or modify this document
21under the terms of the GNU Free Documentation License, Version 1.3 or 21under the terms of the GNU Free Documentation License, Version 1.3 or
22any later version published by the Free Software Foundation; with no 22any later version published by the Free Software Foundation; with no
23Invariant Sections, with the Front-Cover texts being ``A GNU 23Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
24Manual,'' and with the Back-Cover Texts as in (a) below. A copy of the 24and with the Back-Cover Texts as in (a) below. A copy of the license
25license is included in the section entitled ``GNU Free Documentation 25is included in the section entitled ``GNU Free Documentation License''.
26License'' in the Emacs manual.
27 26
28(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 27(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
29modify this GNU manual. Buying copies from the FSF supports it in 28modify this GNU manual.''
30developing GNU and promoting software freedom.''
31
32This document is part of a collection distributed under the GNU Free
33Documentation License. If you want to distribute this document
34separately from the collection, you can do so by adding a copy of the
35license to the document, as described in section 6 of the license.
36@end quotation 29@end quotation
37@end copying 30@end copying
38 31
@@ -84,6 +77,7 @@ Started' chapter.
84* Getting Started:: Getting started using an Info reader. 77* Getting Started:: Getting started using an Info reader.
85* Advanced:: Advanced Info commands. 78* Advanced:: Advanced Info commands.
86* Expert Info:: Info commands for experts. 79* Expert Info:: Info commands for experts.
80* GNU Free Documentation License:: The license for this documentation.
87* Index:: An index of topics, commands, and variables. 81* Index:: An index of topics, commands, and variables.
88@end menu 82@end menu
89 83
@@ -1504,6 +1498,10 @@ usually few.
1504To check an Info file, do @kbd{M-x Info-validate} while looking at any 1498To check an Info file, do @kbd{M-x Info-validate} while looking at any
1505node of the file with Emacs Info mode. 1499node of the file with Emacs Info mode.
1506 1500
1501@node GNU Free Documentation License
1502@appendix GNU Free Documentation License
1503@include doclicense.texi
1504
1507@node Index 1505@node Index
1508@unnumbered Index 1506@unnumbered Index
1509 1507
diff --git a/doc/misc/mairix-el.texi b/doc/misc/mairix-el.texi
index 1e835d44838..990bb87ae5c 100644
--- a/doc/misc/mairix-el.texi
+++ b/doc/misc/mairix-el.texi
@@ -17,8 +17,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
17is included in the section entitled ``GNU Free Documentation License''. 17is included in the section entitled ``GNU Free Documentation License''.
18 18
19(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 19(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
20modify this GNU manual. Buying copies from the FSF supports it in 20modify this GNU manual.''
21developing GNU and promoting software freedom.''
22@end quotation 21@end quotation
23@end copying 22@end copying
24 23
@@ -61,6 +60,7 @@ database.
61* Setting up mairix.el:: Set up mairix.el 60* Setting up mairix.el:: Set up mairix.el
62* Using mairix.el:: List of interactive functions 61* Using mairix.el:: List of interactive functions
63* Extending mairix.el:: Support your favorite mail reader! 62* Extending mairix.el:: Support your favorite mail reader!
63* GNU Free Documentation License:: The license for this documentation.
64@end menu 64@end menu
65 65
66@node About mairix and mairix.el 66@node About mairix and mairix.el
@@ -346,6 +346,8 @@ Then add the functions to @code{mairix-display-functions} and
346 346
347And that's it! 347And that's it!
348 348
349 349@node GNU Free Documentation License
350@appendix GNU Free Documentation License
351@include doclicense.texi
350 352
351@bye 353@bye
diff --git a/doc/misc/message.texi b/doc/misc/message.texi
index 68e14c9b253..cbeac404000 100644
--- a/doc/misc/message.texi
+++ b/doc/misc/message.texi
@@ -21,8 +21,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
21is included in the section entitled ``GNU Free Documentation License''. 21is included in the section entitled ``GNU Free Documentation License''.
22 22
23(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 23(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
24modify this GNU manual. Buying copies from the FSF supports it in 24modify this GNU manual.''
25developing GNU and promoting software freedom.''
26@end quotation 25@end quotation
27@end copying 26@end copying
28 27
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi
index 06ab93f91c7..7f7c143c36b 100644
--- a/doc/misc/mh-e.texi
+++ b/doc/misc/mh-e.texi
@@ -24,7 +24,7 @@
24This is version @value{VERSION}@value{EDITION} of @cite{The MH-E 24This is version @value{VERSION}@value{EDITION} of @cite{The MH-E
25Manual}, last updated @value{UPDATED}. 25Manual}, last updated @value{UPDATED}.
26 26
27Copyright @copyright{} 1995, 2001-2003, 2005-2012 Free Software Foundation, Inc. 27Copyright @copyright{} 1995, 2001-2003, 2005-2012 Free Software Foundation, Inc.
28 28
29@c This dual license has been agreed upon by the FSF. 29@c This dual license has been agreed upon by the FSF.
30 30
@@ -41,8 +41,7 @@ Back-Cover Texts as in (a) below. A copy of the license is included in
41the section entitled ``GNU Free Documentation License.'' 41the section entitled ``GNU Free Documentation License.''
42 42
43(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 43(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
44modify this GNU manual. Buying copies from the FSF supports it in 44modify this GNU manual.''
45developing GNU and promoting software freedom.''
46 45
47@item 46@item
48the GNU General Public License as published by the Free Software 47the GNU General Public License as published by the Free Software
diff --git a/doc/misc/newsticker.texi b/doc/misc/newsticker.texi
index 60510f41e71..480fb648957 100644
--- a/doc/misc/newsticker.texi
+++ b/doc/misc/newsticker.texi
@@ -24,8 +24,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
24is included in the section entitled ``GNU Free Documentation License''. 24is included in the section entitled ``GNU Free Documentation License''.
25 25
26(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 26(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
27modify this GNU manual. Buying copies from the FSF supports it in 27modify this GNU manual.''
28developing GNU and promoting software freedom.''
29@end quotation 28@end quotation
30@end copying 29@end copying
31 30
diff --git a/doc/misc/nxml-mode.texi b/doc/misc/nxml-mode.texi
index a0e34b2cf5a..0bac8d3ad31 100644
--- a/doc/misc/nxml-mode.texi
+++ b/doc/misc/nxml-mode.texi
@@ -14,19 +14,12 @@ Copyright @copyright{} 2007-2012 Free Software Foundation, Inc.
14Permission is granted to copy, distribute and/or modify this document 14Permission is granted to copy, distribute and/or modify this document
15under the terms of the GNU Free Documentation License, Version 1.3 or 15under the terms of the GNU Free Documentation License, Version 1.3 or
16any later version published by the Free Software Foundation; with no 16any later version published by the Free Software Foundation; with no
17Invariant Sections, with the Front-Cover texts being ``A GNU 17Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
18Manual,'' and with the Back-Cover Texts as in (a) below. A copy of the 18and with the Back-Cover Texts as in (a) below. A copy of the license
19license is included in the section entitled ``GNU Free Documentation 19is included in the section entitled ``GNU Free Documentation License''.
20License'' in the Emacs manual.
21 20
22(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 21(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
23modify this GNU manual. Buying copies from the FSF supports it in 22modify this GNU manual.''
24developing GNU and promoting software freedom.''
25
26This document is part of a collection distributed under the GNU Free
27Documentation License. If you want to distribute this document
28separately from the collection, you can do so by adding a copy of the
29license to the document, as described in section 6 of the license.
30@end quotation 23@end quotation
31@end copying 24@end copying
32 25
@@ -51,6 +44,7 @@ This manual is not yet complete.
51* Locating a schema:: 44* Locating a schema::
52* DTDs:: 45* DTDs::
53* Limitations:: 46* Limitations::
47* GNU Free Documentation License:: The license for this documentation.
54@end menu 48@end menu
55 49
56@node Introduction 50@node Introduction
@@ -899,4 +893,8 @@ The restrictions on RELAX NG schemas in section 7 of the RELAX NG
899specification are not enforced. 893specification are not enforced.
900@end itemize 894@end itemize
901 895
896@node GNU Free Documentation License
897@appendix GNU Free Documentation License
898@include doclicense.texi
899
902@bye 900@bye
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index 4ff91976c37..3dc98f66d2b 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -262,7 +262,7 @@
262@copying 262@copying
263This manual is for Org version @value{VERSION}. 263This manual is for Org version @value{VERSION}.
264 264
265Copyright @copyright{} 2004-2012 Free Software Foundation, Inc. 265Copyright @copyright{} 2004-2012 Free Software Foundation, Inc.
266 266
267@quotation 267@quotation
268Permission is granted to copy, distribute and/or modify this document 268Permission is granted to copy, distribute and/or modify this document
@@ -273,13 +273,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
273is included in the section entitled ``GNU Free Documentation License.'' 273is included in the section entitled ``GNU Free Documentation License.''
274 274
275(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 275(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
276modify this GNU manual. Buying copies from the FSF supports it in 276modify this GNU manual.''
277developing GNU and promoting software freedom.''
278
279This document is part of a collection distributed under the GNU Free
280Documentation License. If you want to distribute this document
281separately from the collection, you can do so by adding a copy of the
282license to the document, as described in section 6 of the license.
283@end quotation 277@end quotation
284@end copying 278@end copying
285 279
@@ -305,6 +299,9 @@ with contributions by David O'Toole, Bastien Guerry, Philip Rooke, Dan Davison,
305@contents 299@contents
306 300
307@ifnottex 301@ifnottex
302@c FIXME These hand-written next,prev,up node pointers make editing a lot
303@c harder. There should be no need for them, makeinfo can do it
304@c automatically for any document with a normal structure.
308@node Top, Introduction, (dir), (dir) 305@node Top, Introduction, (dir), (dir)
309@top Org Mode Manual 306@top Org Mode Manual
310 307
@@ -330,6 +327,7 @@ with contributions by David O'Toole, Bastien Guerry, Philip Rooke, Dan Davison,
330* Hacking:: How to hack your way around 327* Hacking:: How to hack your way around
331* MobileOrg:: Viewing and capture on a mobile device 328* MobileOrg:: Viewing and capture on a mobile device
332* History and Acknowledgments:: How Org came into being 329* History and Acknowledgments:: How Org came into being
330* GNU Free Documentation License:: The license for this documentation.
333* Main Index:: An index of Org's concepts and features 331* Main Index:: An index of Org's concepts and features
334* Key Index:: Key bindings and where they are described 332* Key Index:: Key bindings and where they are described
335* Command and Function Index:: Command names and some internal functions 333* Command and Function Index:: Command names and some internal functions
@@ -14811,7 +14809,7 @@ buffer, most useful for specifying the allowed values of a property.
14811@item #+SETUPFILE: file 14809@item #+SETUPFILE: file
14812This line defines a file that holds more in-buffer setup. Normally this is 14810This line defines a file that holds more in-buffer setup. Normally this is
14813entirely ignored. Only when the buffer is parsed for option-setting lines 14811entirely ignored. Only when the buffer is parsed for option-setting lines
14814(i.e.@: when starting Org mode for a file, when pressing @kbd{C-c C-c} in a 14812(i.e., when starting Org mode for a file, when pressing @kbd{C-c C-c} in a
14815settings line, or when exporting), then the contents of this file are parsed 14813settings line, or when exporting), then the contents of this file are parsed
14816as if they had been included in the buffer. In particular, the file can be 14814as if they had been included in the buffer. In particular, the file can be
14817any other Org mode file with internal setup. You can visit the file the 14815any other Org mode file with internal setup. You can visit the file the
@@ -15173,7 +15171,7 @@ example using the color @code{grey90} on a white background.
15173Things become cleaner still if you skip all the even levels and use only odd 15171Things become cleaner still if you skip all the even levels and use only odd
15174levels 1, 3, 5..., effectively adding two stars to go from one outline level 15172levels 1, 3, 5..., effectively adding two stars to go from one outline level
15175to the next@footnote{When you need to specify a level for a property search 15173to the next@footnote{When you need to specify a level for a property search
15176or refile targets, @samp{LEVEL=2} will correspond to 3 stars, etc@.}. In this 15174or refile targets, @samp{LEVEL=2} will correspond to 3 stars, etc.}. In this
15177way we get the outline view shown at the beginning of this section. In order 15175way we get the outline view shown at the beginning of this section. In order
15178to make the structure editing and export commands handle this convention 15176to make the structure editing and export commands handle this convention
15179correctly, configure the variable @code{org-odd-levels-only}, or set this on 15177correctly, configure the variable @code{org-odd-levels-only}, or set this on
@@ -15264,7 +15262,7 @@ names for natural constants or units. Instead of defining your own
15264constants in the variable @code{org-table-formula-constants}, install 15262constants in the variable @code{org-table-formula-constants}, install
15265the @file{constants} package which defines a large number of constants 15263the @file{constants} package which defines a large number of constants
15266and units, and lets you use unit prefixes like @samp{M} for 15264and units, and lets you use unit prefixes like @samp{M} for
15267@samp{Mega}, etc@. You will need version 2.0 of this package, available 15265@samp{Mega}, etc. You will need version 2.0 of this package, available
15268at @url{http://www.astro.uva.nl/~dominik/Tools}. Org checks for 15266at @url{http://www.astro.uva.nl/~dominik/Tools}. Org checks for
15269the function @code{constants-get}, which has to be autoloaded in your 15267the function @code{constants-get}, which has to be autoloaded in your
15270setup. See the installation instructions in the file 15268setup. See the installation instructions in the file
@@ -16606,7 +16604,7 @@ last pull. This might include a file that is not currently in your list of
16606agenda files. If you later use @kbd{C-c a ?} to regenerate the view, only 16604agenda files. If you later use @kbd{C-c a ?} to regenerate the view, only
16607the current agenda files will be searched.} using @kbd{C-c a ?}. 16605the current agenda files will be searched.} using @kbd{C-c a ?}.
16608 16606
16609@node History and Acknowledgments, Main Index, MobileOrg, Top 16607@node History and Acknowledgments, GNU Free Documentation License, MobileOrg, Top
16610@appendix History and acknowledgments 16608@appendix History and acknowledgments
16611@cindex acknowledgments 16609@cindex acknowledgments
16612@cindex history 16610@cindex history
@@ -16949,7 +16947,12 @@ and contributed various ideas and code snippets.
16949@end itemize 16947@end itemize
16950 16948
16951 16949
16952@node Main Index, Key Index, History and Acknowledgments, Top 16950@node GNU Free Documentation License, Main Index, History and Acknowledgments, Top
16951@appendix GNU Free Documentation License
16952@include doclicense.texi
16953
16954
16955@node Main Index, Key Index, GNU Free Documentation License, Top
16953@unnumbered Concept index 16956@unnumbered Concept index
16954 16957
16955@printindex cp 16958@printindex cp
diff --git a/doc/misc/pcl-cvs.texi b/doc/misc/pcl-cvs.texi
index 993ddc22d43..6ce746c9be0 100644
--- a/doc/misc/pcl-cvs.texi
+++ b/doc/misc/pcl-cvs.texi
@@ -17,8 +17,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
17is included in the section entitled ``GNU Free Documentation License''. 17is included in the section entitled ``GNU Free Documentation License''.
18 18
19(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 19(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
20modify this GNU manual. Buying copies from the FSF supports it in 20modify this GNU manual.''
21developing GNU and promoting software freedom.''
22@end quotation 21@end quotation
23@end copying 22@end copying
24 23
diff --git a/doc/misc/pgg.texi b/doc/misc/pgg.texi
index 0ea0bbf84d1..70d1d371088 100644
--- a/doc/misc/pgg.texi
+++ b/doc/misc/pgg.texi
@@ -11,7 +11,7 @@
11This file describes PGG @value{VERSION}, an Emacs interface to various 11This file describes PGG @value{VERSION}, an Emacs interface to various
12PGP implementations. 12PGP implementations.
13 13
14Copyright @copyright{} 2001, 2003-2012 Free Software Foundation, Inc. 14Copyright @copyright{} 2001, 2003-2012 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
@@ -22,8 +22,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
22is included in the section entitled ``GNU Free Documentation License.'' 22is included in the section entitled ``GNU Free Documentation License.''
23 23
24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
25modify this GNU manual. Buying copies from the FSF supports it in 25modify this GNU manual.''
26developing GNU and promoting software freedom.''
27@end quotation 26@end quotation
28@end copying 27@end copying
29 28
diff --git a/doc/misc/rcirc.texi b/doc/misc/rcirc.texi
index b72211111a7..ffdb0268f7d 100644
--- a/doc/misc/rcirc.texi
+++ b/doc/misc/rcirc.texi
@@ -5,8 +5,7 @@
5@c %**end of header 5@c %**end of header
6 6
7@copying 7@copying
8Copyright @copyright{} 2006-2012 8Copyright @copyright{} 2006-2012 Free Software Foundation, Inc.
9Free Software Foundation, Inc.
10 9
11@quotation 10@quotation
12Permission is granted to copy, distribute and/or modify this document 11Permission is granted to copy, distribute and/or modify this document
@@ -17,8 +16,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license is
17included in the section entitled ``GNU Free Documentation License''. 16included in the section entitled ``GNU Free Documentation License''.
18 17
19(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 18(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
20modify this GNU manual. Buying copies from the FSF supports it in 19modify this GNU manual.''
21developing GNU and promoting software freedom.''
22@end quotation 20@end quotation
23@end copying 21@end copying
24 22
diff --git a/doc/misc/reftex.texi b/doc/misc/reftex.texi
index a6339e72de6..40cce472eed 100644
--- a/doc/misc/reftex.texi
+++ b/doc/misc/reftex.texi
@@ -45,7 +45,7 @@ This manual documents @RefTeX{} (version @value{VERSION}), a package
45to do labels, references, citations and indices for LaTeX documents 45to do labels, references, citations and indices for LaTeX documents
46with Emacs. 46with Emacs.
47 47
48Copyright @copyright{} 1997-2012 Free Software Foundation, Inc. 48Copyright @copyright{} 1997-2012 Free Software Foundation, Inc.
49 49
50@quotation 50@quotation
51Permission is granted to copy, distribute and/or modify this document 51Permission is granted to copy, distribute and/or modify this document
@@ -56,8 +56,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
56is included in the section entitled ``GNU Free Documentation License''. 56is included in the section entitled ``GNU Free Documentation License''.
57 57
58(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 58(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
59modify this GNU manual. Buying copies from the FSF supports it in 59modify this GNU manual.''
60developing GNU and promoting software freedom.''
61@end quotation 60@end quotation
62@end copying 61@end copying
63 62
diff --git a/doc/misc/remember.texi b/doc/misc/remember.texi
index f97d835e50c..2faa57b3dc7 100644
--- a/doc/misc/remember.texi
+++ b/doc/misc/remember.texi
@@ -20,8 +20,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
20is included in the section entitled ``GNU Free Documentation License''. 20is included in the section entitled ``GNU Free Documentation License''.
21 21
22(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 22(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
23modify this GNU manual. Buying copies from the FSF supports it in 23modify this GNU manual.''
24developing GNU and promoting software freedom.''
25@end quotation 24@end quotation
26@end copying 25@end copying
27 26
diff --git a/doc/misc/sasl.texi b/doc/misc/sasl.texi
index a31d9ca5e38..1d65186c9a5 100644
--- a/doc/misc/sasl.texi
+++ b/doc/misc/sasl.texi
@@ -10,8 +10,7 @@
10@copying 10@copying
11This file describes the Emacs SASL library, version @value{VERSION}. 11This file describes the Emacs SASL library, version @value{VERSION}.
12 12
13Copyright @copyright{} 2000, 2004-2012 13Copyright @copyright{} 2000, 2004-2012 Free Software Foundation, Inc.
14Free Software Foundation, Inc.
15 14
16@quotation 15@quotation
17Permission is granted to copy, distribute and/or modify this document 16Permission is granted to copy, distribute and/or modify this document
@@ -19,17 +18,10 @@ under the terms of the GNU Free Documentation License, Version 1.3 or
19any later version published by the Free Software Foundation; with no 18any later version published by the Free Software Foundation; with no
20Invariant Sections, with the Front-Cover texts being ``A GNU Manual,'' 19Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
21and with the Back-Cover Texts as in (a) below. A copy of the license 20and with the Back-Cover Texts as in (a) below. A copy of the license
22is included in the section entitled ``GNU Free Documentation License'' 21is included in the section entitled ``GNU Free Documentation License''.
23in the Emacs manual.
24 22
25(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 23(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
26modify this GNU manual. Buying copies from the FSF supports it in 24modify this GNU manual.''
27developing GNU and promoting software freedom.''
28
29This document is part of a collection distributed under the GNU Free
30Documentation License. If you want to distribute this document
31separately from the collection, you can do so by adding a copy of the
32license to the document, as described in section 6 of the license.
33@end quotation 25@end quotation
34@end copying 26@end copying
35 27
@@ -70,6 +62,7 @@ applications using different protocols.
70* How to use:: Adding authentication support to your applications. 62* How to use:: Adding authentication support to your applications.
71* Data types:: 63* Data types::
72* Back end drivers:: Writing your own drivers. 64* Back end drivers:: Writing your own drivers.
65* GNU Free Documentation License:: The license for this documentation.
73* Index:: 66* Index::
74* Function Index:: 67* Function Index::
75* Variable Index:: 68* Variable Index::
@@ -258,16 +251,20 @@ At the first time @var{step} should be set to @code{nil}.
258 251
259(Not yet written). 252(Not yet written).
260 253
254@node GNU Free Documentation License
255@appendix GNU Free Documentation License
256@include doclicense.texi
257
261@node Index 258@node Index
262@chapter Index 259@unnumbered Index
263@printindex cp 260@printindex cp
264 261
265@node Function Index 262@node Function Index
266@chapter Function Index 263@unnumbered Function Index
267@printindex fn 264@printindex fn
268 265
269@node Variable Index 266@node Variable Index
270@chapter Variable Index 267@unnumbered Variable Index
271@printindex vr 268@printindex vr
272 269
273@summarycontents 270@summarycontents
diff --git a/doc/misc/sc.texi b/doc/misc/sc.texi
index d6d57421ec2..b1fd5475bd8 100644
--- a/doc/misc/sc.texi
+++ b/doc/misc/sc.texi
@@ -25,8 +25,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
25is included in the section entitled ``GNU Free Documentation License''. 25is included in the section entitled ``GNU Free Documentation License''.
26 26
27(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 27(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
28modify this GNU manual. Buying copies from the FSF supports it in 28modify this GNU manual.''
29developing GNU and promoting software freedom.''
30@end quotation 29@end quotation
31@end copying 30@end copying
32 31
diff --git a/doc/misc/sem-user.texi b/doc/misc/sem-user.texi
index f483c899bf2..f250ca41710 100644
--- a/doc/misc/sem-user.texi
+++ b/doc/misc/sem-user.texi
@@ -1,13 +1,6 @@
1@c This file is included by semantic.texi 1@c This is part of the Semantic manual.
2
3@c Copyright (C) 1999-2005, 2007, 2009-2012 Free Software Foundation, Inc. 2@c Copyright (C) 1999-2005, 2007, 2009-2012 Free Software Foundation, Inc.
4 3@c See file semantic.texi for copying conditions.
5@c Permission is granted to copy, distribute and/or modify this
6@c document under the terms of the GNU Free Documentation License,
7@c Version 1.3 or any later version published by the Free Software
8@c Foundation; with no Invariant Sections, no Front-Cover Texts, and
9@c no Back-Cover Texts. A copy of the license is included in the
10@c section entitled ``GNU Free Documentation License''.
11 4
12You can begin using @semantic{} by enabling Semantic mode, a global 5You can begin using @semantic{} by enabling Semantic mode, a global
13minor mode: type @kbd{M-x semantic-mode}, or open the @samp{Tools} 6minor mode: type @kbd{M-x semantic-mode}, or open the @samp{Tools}
diff --git a/doc/misc/semantic.texi b/doc/misc/semantic.texi
index ad8392c208b..7d966f29705 100644
--- a/doc/misc/semantic.texi
+++ b/doc/misc/semantic.texi
@@ -35,8 +35,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
35is included in the section entitled ``GNU Free Documentation License.'' 35is included in the section entitled ``GNU Free Documentation License.''
36 36
37(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 37(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
38modify this GNU manual. Buying copies from the FSF supports it in 38modify this GNU manual.''
39developing GNU and promoting software freedom.''
40@end quotation 39@end quotation
41@end copying 40@end copying
42 41
diff --git a/doc/misc/ses.texi b/doc/misc/ses.texi
index fecba99952f..87d763b6894 100644
--- a/doc/misc/ses.texi
+++ b/doc/misc/ses.texi
@@ -22,8 +22,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
22is included in the section entitled ``GNU Free Documentation License.'' 22is included in the section entitled ``GNU Free Documentation License.''
23 23
24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
25modify this GNU manual. Buying copies from the FSF supports it in 25modify this GNU manual.''
26developing GNU and promoting software freedom.''
27@end quotation 26@end quotation
28@end copying 27@end copying
29 28
diff --git a/doc/misc/sieve.texi b/doc/misc/sieve.texi
index d13f25c2a55..6d1897cee8f 100644
--- a/doc/misc/sieve.texi
+++ b/doc/misc/sieve.texi
@@ -11,7 +11,7 @@
11@copying 11@copying
12This file documents the Emacs Sieve package, for server-side mail filtering. 12This file documents the Emacs Sieve package, for server-side mail filtering.
13 13
14Copyright @copyright{} 2001-2012 Free Software Foundation, Inc. 14Copyright @copyright{} 2001-2012 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
@@ -22,8 +22,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
22is included in the section entitled ``GNU Free Documentation License''. 22is included in the section entitled ``GNU Free Documentation License''.
23 23
24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
25modify this GNU manual. Buying copies from the FSF supports it in 25modify this GNU manual.''
26developing GNU and promoting software freedom.''
27@end quotation 26@end quotation
28@end copying 27@end copying
29 28
diff --git a/doc/misc/smtpmail.texi b/doc/misc/smtpmail.texi
index 67824afb898..7b1c7641203 100644
--- a/doc/misc/smtpmail.texi
+++ b/doc/misc/smtpmail.texi
@@ -3,8 +3,7 @@
3@settitle Emacs SMTP Library 3@settitle Emacs SMTP Library
4@syncodeindex vr fn 4@syncodeindex vr fn
5@copying 5@copying
6Copyright @copyright{} 2003-2012 6Copyright @copyright{} 2003-2012 Free Software Foundation, Inc.
7Free Software Foundation, Inc.
8 7
9@quotation 8@quotation
10Permission is granted to copy, distribute and/or modify this document 9Permission is granted to copy, distribute and/or modify this document
@@ -15,8 +14,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
15is included in the section entitled ``GNU Free Documentation License''. 14is included in the section entitled ``GNU Free Documentation License''.
16 15
17(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 16(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
18modify this GNU manual. Buying copies from the FSF supports it in 17modify this GNU manual.''
19developing GNU and promoting software freedom.''
20@end quotation 18@end quotation
21@end copying 19@end copying
22 20
diff --git a/doc/misc/speedbar.texi b/doc/misc/speedbar.texi
index 6604dc5f0d0..70b5e2ad367 100644
--- a/doc/misc/speedbar.texi
+++ b/doc/misc/speedbar.texi
@@ -4,7 +4,7 @@
4@syncodeindex fn cp 4@syncodeindex fn cp
5 5
6@copying 6@copying
7Copyright @copyright{} 1999-2012 Free Software Foundation, Inc. 7Copyright @copyright{} 1999-2012 Free Software Foundation, Inc.
8 8
9@quotation 9@quotation
10Permission is granted to copy, distribute and/or modify this document 10Permission is granted to copy, distribute and/or modify this document
@@ -15,8 +15,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
15is included in the section entitled ``GNU Free Documentation License''. 15is included in the section entitled ``GNU Free Documentation License''.
16 16
17(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 17(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
18modify this GNU manual. Buying copies from the FSF supports it in 18modify this GNU manual.''
19developing GNU and promoting software freedom.''
20@end quotation 19@end quotation
21@end copying 20@end copying
22 21
diff --git a/doc/misc/srecode.texi b/doc/misc/srecode.texi
index a6e4d73cc69..36e5277c9ba 100644
--- a/doc/misc/srecode.texi
+++ b/doc/misc/srecode.texi
@@ -26,8 +26,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
26is included in the section entitled ``GNU Free Documentation License''. 26is included in the section entitled ``GNU Free Documentation License''.
27 27
28(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 28(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
29modify this GNU manual. Buying copies from the FSF supports it in 29modify this GNU manual.''
30developing GNU and promoting software freedom.''
31@end quotation 30@end quotation
32@end copying 31@end copying
33 32
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index 317d440c0d1..bd73e1c55e6 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -48,8 +48,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
48is included in the section entitled ``GNU Free Documentation License''. 48is included in the section entitled ``GNU Free Documentation License''.
49 49
50(a) The FSF's Back-Cover Text is: ``You have the freedom to 50(a) The FSF's Back-Cover Text is: ``You have the freedom to
51copy and modify this GNU manual. Buying copies from the FSF 51copy and modify this GNU manual.''
52supports it in developing GNU and promoting software freedom.''
53@end quotation 52@end quotation
54@end copying 53@end copying
55 54
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index f42007348ee..a5d40e8bf6f 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -31,8 +31,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
31is included in the section entitled ``GNU Free Documentation License''. 31is included in the section entitled ``GNU Free Documentation License''.
32 32
33(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 33(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
34modify this GNU manual. Buying copies from the FSF supports it in 34modify this GNU manual.''
35developing GNU and promoting software freedom.''
36@end quotation 35@end quotation
37@end copying 36@end copying
38 37
diff --git a/doc/misc/vip.texi b/doc/misc/vip.texi
index 4e85da70ca2..d81ae182a13 100644
--- a/doc/misc/vip.texi
+++ b/doc/misc/vip.texi
@@ -14,8 +14,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
14is included in the section entitled ``GNU Free Documentation License''. 14is included in the section entitled ``GNU Free Documentation License''.
15 15
16(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 16(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
17modify this GNU manual. Buying copies from the FSF supports it in 17modify this GNU manual.''
18developing GNU and promoting software freedom.''
19@end quotation 18@end quotation
20@end copying 19@end copying
21 20
diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi
index 5fb1f92363a..2caad2090f6 100644
--- a/doc/misc/viper.texi
+++ b/doc/misc/viper.texi
@@ -18,8 +18,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
18is included in the section entitled ``GNU Free Documentation License''. 18is included in the section entitled ``GNU Free Documentation License''.
19 19
20(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 20(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
21modify this GNU manual. Buying copies from the FSF supports it in 21modify this GNU manual.''
22developing GNU and promoting software freedom.''
23@end quotation 22@end quotation
24@end copying 23@end copying
25 24
diff --git a/doc/misc/widget.texi b/doc/misc/widget.texi
index 4152b52250c..78048d07c77 100644
--- a/doc/misc/widget.texi
+++ b/doc/misc/widget.texi
@@ -8,7 +8,7 @@
8@c %**end of header 8@c %**end of header
9 9
10@copying 10@copying
11Copyright @copyright{} 2000-2012 Free Software Foundation, Inc. 11Copyright @copyright{} 2000-2012 Free Software Foundation, Inc.
12 12
13@quotation 13@quotation
14Permission is granted to copy, distribute and/or modify this document 14Permission is granted to copy, distribute and/or modify this document
@@ -19,8 +19,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
19is included in the section entitled ``GNU Free Documentation License''. 19is included in the section entitled ``GNU Free Documentation License''.
20 20
21(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 21(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
22modify this GNU manual. Buying copies from the FSF supports it in 22modify this GNU manual.''
23developing GNU and promoting software freedom.''
24@end quotation 23@end quotation
25@end copying 24@end copying
26 25
diff --git a/doc/misc/wisent.texi b/doc/misc/wisent.texi
index 5c04631e3c7..59a1fcf904a 100644
--- a/doc/misc/wisent.texi
+++ b/doc/misc/wisent.texi
@@ -43,8 +43,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
43is included in the section entitled ``GNU Free Documentation License''. 43is included in the section entitled ``GNU Free Documentation License''.
44 44
45(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 45(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
46modify this GNU manual. Buying copies from the FSF supports it in 46modify this GNU manual.''
47developing GNU and promoting software freedom.''
48@end quotation 47@end quotation
49@end copying 48@end copying
50 49
diff --git a/doc/misc/woman.texi b/doc/misc/woman.texi
index 16fb83ad18f..574eeb9a16d 100644
--- a/doc/misc/woman.texi
+++ b/doc/misc/woman.texi
@@ -4,7 +4,7 @@
4@settitle WoMan: Browse Unix Manual Pages ``W.O. (without) Man'' 4@settitle WoMan: Browse Unix Manual Pages ``W.O. (without) Man''
5@c FIXME 5@c FIXME
6@c Manual last updated: 6@c Manual last updated:
7@set UPDATED Time-stamp: <Thu 24-Jun-2010 00:06:54 gm on grasmoor> 7@set UPDATED Time-stamp: <Fri 21-Dec-2012 10:15:12 gm on skiddaw>
8@c Software version: 8@c Software version:
9@set VERSION 0.54 (beta) 9@set VERSION 0.54 (beta)
10@afourpaper 10@afourpaper
@@ -29,8 +29,7 @@ and with the Back-Cover Texts as in (a) below. A copy of the license
29is included in the section entitled ``GNU Free Documentation License.'' 29is included in the section entitled ``GNU Free Documentation License.''
30 30
31(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and 31(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
32modify this GNU manual. Buying copies from the FSF supports it in 32modify this GNU manual.''
33developing GNU and promoting software freedom.''
34@end quotation 33@end quotation
35@end copying 34@end copying
36 35
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2fd19c4a467..5e26ee1fca1 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,11 @@
12012-12-21 Chong Yidong <cyd@gnu.org>
2
3 * sort.el (sort-subr): Doc fix (Bug#13056).
4
52012-12-21 Bastien Guerry <bzg@gnu.org>
6
7 * progmodes/etags.el (tags-search): Fix typo. Bug #13232.
8
12012-12-21 Michael Albinus <michael.albinus@gmx.de> 92012-12-21 Michael Albinus <michael.albinus@gmx.de>
2 10
3 * simple.el (process-file): Overwrite stderr file, if exists. 11 * simple.el (process-file): Overwrite stderr file, if exists.
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index 095a7229c60..167fd36fe82 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -9735,7 +9735,7 @@ If FILE-LIST-FORM is non-nil, it should be a form that, when
9735evaluated, will return a list of file names. The search will be 9735evaluated, will return a list of file names. The search will be
9736restricted to these files. 9736restricted to these files.
9737 9737
9738Aleso see the documentation of the `tags-file-name' variable. 9738Also see the documentation of the `tags-file-name' variable.
9739 9739
9740\(fn REGEXP &optional FILE-LIST-FORM)" t nil) 9740\(fn REGEXP &optional FILE-LIST-FORM)" t nil)
9741 9741
diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el
index 067d89781d2..b3728a3abf3 100644
--- a/lisp/progmodes/etags.el
+++ b/lisp/progmodes/etags.el
@@ -1869,7 +1869,7 @@ If FILE-LIST-FORM is non-nil, it should be a form that, when
1869evaluated, will return a list of file names. The search will be 1869evaluated, will return a list of file names. The search will be
1870restricted to these files. 1870restricted to these files.
1871 1871
1872Aleso see the documentation of the `tags-file-name' variable." 1872Also see the documentation of the `tags-file-name' variable."
1873 (interactive "sTags search (regexp): ") 1873 (interactive "sTags search (regexp): ")
1874 (if (and (equal regexp "") 1874 (if (and (equal regexp "")
1875 (eq (car tags-loop-scan) 're-search-forward) 1875 (eq (car tags-loop-scan) 're-search-forward)
diff --git a/lisp/sort.el b/lisp/sort.el
index cd0b4433ab3..7a3adfdc5e3 100644
--- a/lisp/sort.el
+++ b/lisp/sort.el
@@ -77,8 +77,13 @@ ENDKEYFUN moves from the start of the sort key to the end of the sort key.
77ENDKEYFUN may be nil if STARTKEYFUN returns a value or if it would be the 77ENDKEYFUN may be nil if STARTKEYFUN returns a value or if it would be the
78same as ENDRECFUN. 78same as ENDRECFUN.
79 79
80PREDICATE is the function to use to compare keys. If keys are numbers, 80PREDICATE, if non-nil, is the predicate function for comparing
81it defaults to `<', otherwise it defaults to `string<'." 81keys; it is called with two arguments, the keys to compare, and
82should return non-nil if the first key should sort before the
83second key. If PREDICATE is nil, comparison is done with `<' if
84the keys are numbers, with `compare-buffer-substrings' if the
85keys are cons cells (the car and cdr of each cons cell are taken
86as start and end positions), and with `string<' otherwise."
82 ;; Heuristically try to avoid messages if sorting a small amt of text. 87 ;; Heuristically try to avoid messages if sorting a small amt of text.
83 (let ((messages (> (- (point-max) (point-min)) 50000))) 88 (let ((messages (> (- (point-max) (point-min)) 50000)))
84 (save-excursion 89 (save-excursion
diff --git a/src/ChangeLog b/src/ChangeLog
index 24f32f141e9..acd8d4481e7 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,31 @@
12012-12-21 Eli Zaretskii <eliz@gnu.org>
2
3 * fileio.c (Finsert_file_contents): Doc fix.
4
5 * w32proc.c (new_child, delete_child, find_child_pid): For a
6 subprocess, consider its slot being in use as long as its process
7 handle (procinfo.hProcess) is not NULL. This avoids reusing the
8 slot when a new process is started immediately after killing
9 another one, without waiting enough time for the first process to
10 be reaped and resources allocated for it be orderly freed.
11 (Bug#13086)
12 Suggested by Fabrice Popineau <fabrice.popineau@supelec.fr>.
13
142012-12-21 Chong Yidong <cyd@gnu.org>
15
16 * buffer.c (Fset_buffer_major_mode): Doc fix (Bug#13231).
17
18 * fns.c (Fcompare_strings): Doc fix (Bug#13081).
19
202012-12-21 Eli Zaretskii <eliz@gnu.org>
21
22 * w32.c (get_name_and_id): Always pass NULL as the first argument
23 of lookup_account_sid. Avoids crashes with UNC file names that
24 refer to DFS domains, not to specific machine names. (Bug#12621)
25 Remove now unused argument FNAME; all callers changed.
26 (get_file_owner_and_group): Remove now unused argument FNAME; all
27 callers changed.
28
12012-12-21 Chong Yidong <cyd@gnu.org> 292012-12-21 Chong Yidong <cyd@gnu.org>
2 30
3 * editfns.c (Finsert_char): Since read-char-by-name now signals an 31 * editfns.c (Finsert_char): Since read-char-by-name now signals an
diff --git a/src/buffer.c b/src/buffer.c
index 748422df73a..3cf590d4db7 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -2049,7 +2049,7 @@ DEFUN ("bury-buffer-internal", Fbury_buffer_internal, Sbury_buffer_internal,
2049DEFUN ("set-buffer-major-mode", Fset_buffer_major_mode, Sset_buffer_major_mode, 1, 1, 0, 2049DEFUN ("set-buffer-major-mode", Fset_buffer_major_mode, Sset_buffer_major_mode, 1, 1, 0,
2050 doc: /* Set an appropriate major mode for BUFFER. 2050 doc: /* Set an appropriate major mode for BUFFER.
2051For the *scratch* buffer, use `initial-major-mode', otherwise choose a mode 2051For the *scratch* buffer, use `initial-major-mode', otherwise choose a mode
2052according to `default-major-mode'. 2052according to the default value of `major-mode'.
2053Use this function before selecting the buffer, since it may need to inspect 2053Use this function before selecting the buffer, since it may need to inspect
2054the current buffer's major mode. */) 2054the current buffer's major mode. */)
2055 (Lisp_Object buffer) 2055 (Lisp_Object buffer)
diff --git a/src/fileio.c b/src/fileio.c
index 45f3b77d721..50fbaa7ff04 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -3417,7 +3417,10 @@ the number of characters that replace previous buffer contents.
3417 3417
3418This function does code conversion according to the value of 3418This function does code conversion according to the value of
3419`coding-system-for-read' or `file-coding-system-alist', and sets the 3419`coding-system-for-read' or `file-coding-system-alist', and sets the
3420variable `last-coding-system-used' to the coding system actually used. */) 3420variable `last-coding-system-used' to the coding system actually used.
3421
3422In addition, this function decodes the inserted text from known formats
3423by calling `format-decode', which see. */)
3421 (Lisp_Object filename, Lisp_Object visit, Lisp_Object beg, Lisp_Object end, Lisp_Object replace) 3424 (Lisp_Object filename, Lisp_Object visit, Lisp_Object beg, Lisp_Object end, Lisp_Object replace)
3422{ 3425{
3423 struct stat st; 3426 struct stat st;
diff --git a/src/fns.c b/src/fns.c
index 7c2222e9805..4c6e537ea84 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -211,12 +211,18 @@ Symbols are also allowed; their print names are used instead. */)
211 211
212DEFUN ("compare-strings", Fcompare_strings, Scompare_strings, 6, 7, 0, 212DEFUN ("compare-strings", Fcompare_strings, Scompare_strings, 6, 7, 0,
213 doc: /* Compare the contents of two strings, converting to multibyte if needed. 213 doc: /* Compare the contents of two strings, converting to multibyte if needed.
214In string STR1, skip the first START1 characters and stop at END1. 214The arguments START1, END1, START2, and END2, if non-nil, are
215In string STR2, skip the first START2 characters and stop at END2. 215positions specifying which parts of STR1 or STR2 to compare. In
216END1 and END2 default to the full lengths of the respective strings. 216string STR1, compare the part between START1 (inclusive) and END1
217 217\(exclusive). If START1 is nil, it defaults to 0, the beginning of
218Case is significant in this comparison if IGNORE-CASE is nil. 218the string; if END1 is nil, it defaults to the length of the string.
219Unibyte strings are converted to multibyte for comparison. 219Likewise, in string STR2, compare the part between START2 and END2.
220
221The strings are compared by the numeric values of their characters.
222For instance, STR1 is "less than" STR2 if its first differing
223character has a smaller numeric value. If IGNORE-CASE is non-nil,
224characters are converted to lower-case before comparing them. Unibyte
225strings are converted to multibyte for comparison.
220 226
221The value is t if the strings (or specified portions) match. 227The value is t if the strings (or specified portions) match.
222If string STR1 is less, the value is a negative number N; 228If string STR1 is less, the value is a negative number N;
diff --git a/src/search.c b/src/search.c
index 394012b2761..297904cbf1b 100644
--- a/src/search.c
+++ b/src/search.c
@@ -1313,8 +1313,11 @@ search_buffer (Lisp_Object string, ptrdiff_t pos, ptrdiff_t pos_byte,
1313 non-nil, we can use boyer-moore search only if TRT can be 1313 non-nil, we can use boyer-moore search only if TRT can be
1314 represented by the byte array of 256 elements. For that, 1314 represented by the byte array of 256 elements. For that,
1315 all non-ASCII case-equivalents of all case-sensitive 1315 all non-ASCII case-equivalents of all case-sensitive
1316 characters in STRING must belong to the same charset and 1316 characters in STRING must belong to the same character
1317 row. */ 1317 group (two characters belong to the same group iff their
1318 multibyte forms are the same except for the last byte;
1319 i.e. every 64 characters form a group; U+0000..U+003F,
1320 U+0040..U+007F, U+0080..U+00BF, ...). */
1318 1321
1319 while (--len >= 0) 1322 while (--len >= 0)
1320 { 1323 {
diff --git a/src/w32.c b/src/w32.c
index 0bb7a4e19c7..aa3431a1357 100644
--- a/src/w32.c
+++ b/src/w32.c
@@ -3644,8 +3644,7 @@ w32_add_to_cache (PSID sid, unsigned id, char *name)
3644#define GID 2 3644#define GID 2
3645 3645
3646static int 3646static int
3647get_name_and_id (PSECURITY_DESCRIPTOR psd, const char *fname, 3647get_name_and_id (PSECURITY_DESCRIPTOR psd, unsigned *id, char *nm, int what)
3648 unsigned *id, char *nm, int what)
3649{ 3648{
3650 PSID sid = NULL; 3649 PSID sid = NULL;
3651 char machine[MAX_COMPUTERNAME_LENGTH+1]; 3650 char machine[MAX_COMPUTERNAME_LENGTH+1];
@@ -3655,7 +3654,6 @@ get_name_and_id (PSECURITY_DESCRIPTOR psd, const char *fname,
3655 DWORD name_len = sizeof (name); 3654 DWORD name_len = sizeof (name);
3656 char domain[1024]; 3655 char domain[1024];
3657 DWORD domain_len = sizeof (domain); 3656 DWORD domain_len = sizeof (domain);
3658 char *mp = NULL;
3659 int use_dflt = 0; 3657 int use_dflt = 0;
3660 int result; 3658 int result;
3661 3659
@@ -3670,22 +3668,7 @@ get_name_and_id (PSECURITY_DESCRIPTOR psd, const char *fname,
3670 use_dflt = 1; 3668 use_dflt = 1;
3671 else if (!w32_cached_id (sid, id, nm)) 3669 else if (!w32_cached_id (sid, id, nm))
3672 { 3670 {
3673 /* If FNAME is a UNC, we need to lookup account on the 3671 if (!lookup_account_sid (NULL, sid, name, &name_len,
3674 specified machine. */
3675 if (IS_DIRECTORY_SEP (fname[0]) && IS_DIRECTORY_SEP (fname[1])
3676 && fname[2] != '\0')
3677 {
3678 const char *s;
3679 char *p;
3680
3681 for (s = fname + 2, p = machine;
3682 *s && !IS_DIRECTORY_SEP (*s); s++, p++)
3683 *p = *s;
3684 *p = '\0';
3685 mp = machine;
3686 }
3687
3688 if (!lookup_account_sid (mp, sid, name, &name_len,
3689 domain, &domain_len, &ignore) 3672 domain, &domain_len, &ignore)
3690 || name_len > UNLEN+1) 3673 || name_len > UNLEN+1)
3691 use_dflt = 1; 3674 use_dflt = 1;
@@ -3700,9 +3683,7 @@ get_name_and_id (PSECURITY_DESCRIPTOR psd, const char *fname,
3700} 3683}
3701 3684
3702static void 3685static void
3703get_file_owner_and_group (PSECURITY_DESCRIPTOR psd, 3686get_file_owner_and_group (PSECURITY_DESCRIPTOR psd, struct stat *st)
3704 const char *fname,
3705 struct stat *st)
3706{ 3687{
3707 int dflt_usr = 0, dflt_grp = 0; 3688 int dflt_usr = 0, dflt_grp = 0;
3708 3689
@@ -3713,9 +3694,9 @@ get_file_owner_and_group (PSECURITY_DESCRIPTOR psd,
3713 } 3694 }
3714 else 3695 else
3715 { 3696 {
3716 if (get_name_and_id (psd, fname, &st->st_uid, st->st_uname, UID)) 3697 if (get_name_and_id (psd, &st->st_uid, st->st_uname, UID))
3717 dflt_usr = 1; 3698 dflt_usr = 1;
3718 if (get_name_and_id (psd, fname, &st->st_gid, st->st_gname, GID)) 3699 if (get_name_and_id (psd, &st->st_gid, st->st_gname, GID))
3719 dflt_grp = 1; 3700 dflt_grp = 1;
3720 } 3701 }
3721 /* Consider files to belong to current user/group, if we cannot get 3702 /* Consider files to belong to current user/group, if we cannot get
@@ -3939,23 +3920,23 @@ stat_worker (const char * path, struct stat * buf, int follow_symlinks)
3939 If getting security by handle fails, and we don't need to 3920 If getting security by handle fails, and we don't need to
3940 resolve symlinks, we try getting security by name. */ 3921 resolve symlinks, we try getting security by name. */
3941 if (!w32_stat_get_owner_group || is_windows_9x () == TRUE) 3922 if (!w32_stat_get_owner_group || is_windows_9x () == TRUE)
3942 get_file_owner_and_group (NULL, name, buf); 3923 get_file_owner_and_group (NULL, buf);
3943 else 3924 else
3944 { 3925 {
3945 psd = get_file_security_desc_by_handle (fh); 3926 psd = get_file_security_desc_by_handle (fh);
3946 if (psd) 3927 if (psd)
3947 { 3928 {
3948 get_file_owner_and_group (psd, name, buf); 3929 get_file_owner_and_group (psd, buf);
3949 LocalFree (psd); 3930 LocalFree (psd);
3950 } 3931 }
3951 else if (!(is_a_symlink && follow_symlinks)) 3932 else if (!(is_a_symlink && follow_symlinks))
3952 { 3933 {
3953 psd = get_file_security_desc_by_name (name); 3934 psd = get_file_security_desc_by_name (name);
3954 get_file_owner_and_group (psd, name, buf); 3935 get_file_owner_and_group (psd, buf);
3955 xfree (psd); 3936 xfree (psd);
3956 } 3937 }
3957 else 3938 else
3958 get_file_owner_and_group (NULL, name, buf); 3939 get_file_owner_and_group (NULL, buf);
3959 } 3940 }
3960 CloseHandle (fh); 3941 CloseHandle (fh);
3961 } 3942 }
@@ -4064,7 +4045,7 @@ stat_worker (const char * path, struct stat * buf, int follow_symlinks)
4064 else 4045 else
4065 buf->st_mode = S_IFREG; 4046 buf->st_mode = S_IFREG;
4066 4047
4067 get_file_owner_and_group (NULL, name, buf); 4048 get_file_owner_and_group (NULL, buf);
4068 } 4049 }
4069 4050
4070#if 0 4051#if 0
diff --git a/src/w32proc.c b/src/w32proc.c
index 43ecf4d68f3..1693b2ad501 100644
--- a/src/w32proc.c
+++ b/src/w32proc.c
@@ -800,7 +800,7 @@ new_child (void)
800 DWORD id; 800 DWORD id;
801 801
802 for (cp = child_procs + (child_proc_count-1); cp >= child_procs; cp--) 802 for (cp = child_procs + (child_proc_count-1); cp >= child_procs; cp--)
803 if (!CHILD_ACTIVE (cp)) 803 if (!CHILD_ACTIVE (cp) && cp->procinfo.hProcess == NULL)
804 goto Initialize; 804 goto Initialize;
805 if (child_proc_count == MAX_CHILDREN) 805 if (child_proc_count == MAX_CHILDREN)
806 return NULL; 806 return NULL;
@@ -859,7 +859,7 @@ delete_child (child_process *cp)
859 if (fd_info[i].cp == cp) 859 if (fd_info[i].cp == cp)
860 emacs_abort (); 860 emacs_abort ();
861 861
862 if (!CHILD_ACTIVE (cp)) 862 if (!CHILD_ACTIVE (cp) && cp->procinfo.hProcess == NULL)
863 return; 863 return;
864 864
865 /* Delete the child's temporary input file, if any, that is pending 865 /* Delete the child's temporary input file, if any, that is pending
@@ -918,7 +918,8 @@ delete_child (child_process *cp)
918 if (cp == child_procs + child_proc_count - 1) 918 if (cp == child_procs + child_proc_count - 1)
919 { 919 {
920 for (i = child_proc_count-1; i >= 0; i--) 920 for (i = child_proc_count-1; i >= 0; i--)
921 if (CHILD_ACTIVE (&child_procs[i])) 921 if (CHILD_ACTIVE (&child_procs[i])
922 || child_procs[i].procinfo.hProcess != NULL)
922 { 923 {
923 child_proc_count = i + 1; 924 child_proc_count = i + 1;
924 break; 925 break;
@@ -935,7 +936,8 @@ find_child_pid (DWORD pid)
935 child_process *cp; 936 child_process *cp;
936 937
937 for (cp = child_procs + (child_proc_count-1); cp >= child_procs; cp--) 938 for (cp = child_procs + (child_proc_count-1); cp >= child_procs; cp--)
938 if (CHILD_ACTIVE (cp) && pid == cp->pid) 939 if ((CHILD_ACTIVE (cp) || cp->procinfo.hProcess != NULL)
940 && pid == cp->pid)
939 return cp; 941 return cp;
940 return NULL; 942 return NULL;
941} 943}