aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorStefan Monnier2013-05-15 16:12:53 -0400
committerStefan Monnier2013-05-15 16:12:53 -0400
commit6e911150d00fa20c60b91d51aafd2cfd81e1c349 (patch)
treefe6c39330104f48b37851d5cb773e1a96b683ba5 /doc
parent1aa8d50570ea4ad6e57d1b2476b5338357a5ac74 (diff)
downloademacs-6e911150d00fa20c60b91d51aafd2cfd81e1c349.tar.gz
emacs-6e911150d00fa20c60b91d51aafd2cfd81e1c349.zip
Use just DOC instead of DOC-nn.mm.
* lisp/loadup.el: Just use unversioned DOC. * Makefile.in (install-doc): DOC file is not version specific any more. * .bzrignore: Don't ignore DOC-* any more. * admin/quick-install-emacs: Don't prune DOC-* files a any more. * doc/lispref/loading.texi (Autoload): * doc/lispref/help.texi (Documentation Basics, Accessing Documentation) (Accessing Documentation, Accessing Documentation): DOC-* is now DOC. * etc/.gitignore: Don't ignore DOC-* any more. * lib-src/makefile.w32-in ($(DOC)): Use DOC rather than DOC-X. * msdos/sed1x.inp: Don't rewrite DOC any more. * nt/makefile.w32-in (clean, top-distclean): DOC-X doesn't exist any more. * src/Makefile.in (bootstrap-clean): DOC-* doesn't exist any more. * src/makefile.w32-in (DOC): Use just "DOC".
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/ChangeLog16
-rw-r--r--doc/lispref/help.texi11
-rw-r--r--doc/lispref/loading.texi2
3 files changed, 17 insertions, 12 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 1a6fd5eca0d..249a2f21ccb 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,9 @@
12013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * loading.texi (Autoload):
4 * help.texi (Documentation Basics, Accessing Documentation)
5 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
6
12013-04-23 Glenn Morris <rgm@gnu.org> 72013-04-23 Glenn Morris <rgm@gnu.org>
2 8
3 * internals.texi (Writing Emacs Primitives): Remove obvious example. 9 * internals.texi (Writing Emacs Primitives): Remove obvious example.
@@ -24,8 +30,8 @@
242013-04-06 Chong Yidong <cyd@gnu.org> 302013-04-06 Chong Yidong <cyd@gnu.org>
25 31
26 * display.texi (Faces): Minor clarifications. 32 * display.texi (Faces): Minor clarifications.
27 (Defining Faces): Clarify default vs custom face specs. Document 33 (Defining Faces): Clarify default vs custom face specs.
28 face-spec-set. 34 Document face-spec-set.
29 35
30 * display.texi (Overlay Properties): 36 * display.texi (Overlay Properties):
31 * text.texi (Special Properties): Use the "anonymous face" 37 * text.texi (Special Properties): Use the "anonymous face"
@@ -2050,8 +2056,8 @@
2050 2056
20512012-02-04 Chong Yidong <cyd@gnu.org> 20572012-02-04 Chong Yidong <cyd@gnu.org>
2052 2058
2053 * functions.texi (What Is a Function): Add closures. Mention 2059 * functions.texi (What Is a Function): Add closures.
2054 "return value" terminology. Add xref for command-execute. 2060 Mention "return value" terminology. Add xref for command-execute.
2055 Remove unused "keystroke command" terminology. 2061 Remove unused "keystroke command" terminology.
2056 (Lambda Expressions): Give a different example than in the 2062 (Lambda Expressions): Give a different example than in the
2057 following subsection. Add xref to Anonymous Functions. 2063 following subsection. Add xref to Anonymous Functions.
@@ -11598,7 +11604,7 @@
11598 11604
115992002-05-13 Kim F. Storm <storm@cua.dk> 116052002-05-13 Kim F. Storm <storm@cua.dk>
11600 11606
11601 * variables.texi (Intro to Buffer-Local): Updated warning and 11607 * variables.texi (Intro to Buffer-Local): Update warning and
11602 example relating to changing buffer inside let. 11608 example relating to changing buffer inside let.
11603 11609
116042002-03-10 Jan Djärv <jan.h.d@swipnet.se> 116102002-03-10 Jan Djärv <jan.h.d@swipnet.se>
diff --git a/doc/lispref/help.texi b/doc/lispref/help.texi
index 9fe069b84d0..aa77ba1f36d 100644
--- a/doc/lispref/help.texi
+++ b/doc/lispref/help.texi
@@ -93,13 +93,12 @@ When you define a variable with a @code{defvar} or related form
93(@pxref{Defining Variables}), the documentation is stored in the 93(@pxref{Defining Variables}), the documentation is stored in the
94variable's @code{variable-documentation} property. 94variable's @code{variable-documentation} property.
95 95
96@cindex @file{DOC-@var{version}} (documentation) file 96@cindex @file{DOC} (documentation) file
97@item 97@item
98To save memory, the documentation for preloaded functions and 98To save memory, the documentation for preloaded functions and
99variables (including primitive functions and autoloaded functions) is 99variables (including primitive functions and autoloaded functions) is
100not kept in memory, but in the file 100not kept in memory, but in the file
101@file{emacs/etc/DOC-@var{version}}, where @var{version} is the Emacs 101@file{emacs/etc/DOC}).
102version number (@pxref{Version Info}).
103 102
104@item 103@item
105When a function or variable is loaded from a byte-compiled file during 104When a function or variable is loaded from a byte-compiled file during
@@ -126,7 +125,7 @@ customization groups (but for function documentation, use the
126@code{documentation} command, below). 125@code{documentation} command, below).
127 126
128If the value recorded in the property list refers to a documentation 127If the value recorded in the property list refers to a documentation
129string stored in a @file{DOC-@var{version}} file or a byte-compiled 128string stored in a @file{DOC} file or a byte-compiled
130file, it looks up that string and returns it. If the property value 129file, it looks up that string and returns it. If the property value
131isn't @code{nil}, isn't a string, and doesn't refer to text in a file, 130isn't @code{nil}, isn't a string, and doesn't refer to text in a file,
132then it is evaluated as a Lisp expression to obtain a string. 131then it is evaluated as a Lisp expression to obtain a string.
@@ -296,12 +295,12 @@ memory in the function definitions and variable property lists.
296Emacs reads the file @var{filename} from the @file{emacs/etc} directory. 295Emacs reads the file @var{filename} from the @file{emacs/etc} directory.
297When the dumped Emacs is later executed, the same file will be looked 296When the dumped Emacs is later executed, the same file will be looked
298for in the directory @code{doc-directory}. Usually @var{filename} is 297for in the directory @code{doc-directory}. Usually @var{filename} is
299@code{"DOC-@var{version}"}. 298@code{"DOC"}.
300@end defun 299@end defun
301 300
302@defvar doc-directory 301@defvar doc-directory
303This variable holds the name of the directory which should contain the 302This variable holds the name of the directory which should contain the
304file @code{"DOC-@var{version}"} that contains documentation strings for 303file @code{"DOC"} that contains documentation strings for
305built-in and preloaded functions and variables. 304built-in and preloaded functions and variables.
306 305
307In most cases, this is the same as @code{data-directory}. They may be 306In most cases, this is the same as @code{data-directory}. They may be
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi
index 51a060bc6c6..5c92307f7d5 100644
--- a/doc/lispref/loading.texi
+++ b/doc/lispref/loading.texi
@@ -483,7 +483,7 @@ For example,
483@noindent 483@noindent
484In this case, @code{"prolog"} is the name of the file to load, 169681 484In this case, @code{"prolog"} is the name of the file to load, 169681
485refers to the documentation string in the 485refers to the documentation string in the
486@file{emacs/etc/DOC-@var{version}} file (@pxref{Documentation Basics}), 486@file{emacs/etc/DOC} file (@pxref{Documentation Basics}),
487@code{t} means the function is interactive, and @code{nil} that it is 487@code{t} means the function is interactive, and @code{nil} that it is
488not a macro or a keymap. 488not a macro or a keymap.
489@end defun 489@end defun