Checked mini.texi
[bpt/emacs.git] / admin / FOR-RELEASE
CommitLineData
e47ac727
RS
1Tasks needed before the next release.
2
c8de0427 3* TO BE DONE SHORTLY BEFORE RELEASE
1f912e99 4
10a99e0d
GM
5** Manuals
6Check cross-references between the manuals (eg from emacs to elisp)
332eb5f1
GM
7are correct. You can use something like the following in the info
8directory in the Emacs build tree:
9
bcc65704 10emacs -Q --eval "(progn (require 'info) (setq Info-directory-list '(\".\")))" \
332eb5f1 11 -f info-xref-check-all
10a99e0d
GM
12
13make emacs.dvi, elisp.dvi, and deal with any errors (undefined
14references etc) in the output. Break any overfull lines.
15Underfull hboxes are not serious, but it can be nice to get rid of
16them if a simple rephrasing or rearrangement will work.
17
18Update the master menu and detailed menu (eg the antinews version).
19The command texinfo-multiple-files-update can do this, but you
20probably want to apply the results selectively (eg the current master
21menu has better line-breaks than the automatic version). It includes
22the menu-entry name (if there is one) as well as the node name - using
23only the latter looks better. Also, it doesn't seem to handle nested
24includes, so will miss edebug.texi etc.
25
64adbcf6
GM
26Check for widow and orphan lines in the printed manual; make sure all
27the pages really look ok in the manual as formatted. Orphans/widows
28are cases where the first/last line of a paragraph is on its own at
29the end/start of a page, or where the last word in a paragraph is on
30its own at the start of a line. It looks better if you reword/respace
31things to avoid these. (AFAIK, there is no way to find these except
32paging through the whole manual.) This should be the very last thing
33you do, since any change can alter the layout.
059cbcd5 34
6ad032d2
GM
35** Check the keybindings in the refcards are correct, and add any new ones.
36Regenerate the pdf versions in etc/refcards/.
37What paper size are the English versions supposed to be on?
accc7588
GM
38On Debian testing, the packages texlive-lang-czechslovak and
39texlive-lang-polish will let you generate the cs-* and sk-* pdfs.
40The Makefile rules did not work for me, I had to use something like:
41csplain -output-format=pdf cs-refcard
f199f76c 42
b713c813
RS
43** Ask maintainers of refcard translations to update them.
44
590394eb 45Emacs 22 translators:
49561a36
RS
46
47LANG Translator Status
590394eb
GM
48cs Pavel Janík
49de Sven Joachim
50fr Eric Jacoboni
51pl Włodek Bzyl
52pt-br Rodrigo Real
53ru Alex Ott
54sk Miroslav Vaško
49561a36 55
0fd352a5
GM
56** Remove temporary +++/--- lines in NEWS.
57
58** Try to reorder NEWS: most important things first, related items together.
59
10a99e0d
GM
60** Consider bumping customize-changed-options-previous-release.
61
f9de7738
RS
62* BUGS
63
caf857eb
JL
64** Check for modes which bind M-s that conflicts with a new global binding M-s
65and change key bindings where necessary. The current list of modes:
66
671. Gnus binds `M-s' to `gnus-summary-search-article-forward'.
68
692. Minibuffer binds `M-s' to `next-matching-history-element'
70 (not useful any more since C-s can now search in the history).
71
1f9689eb 723. `center-line' in Text mode was already moved to the text formatting
caf857eb
JL
73 keymap as `M-o M-s' (thus this binding is not necessary any more
74 in `nroff-mode-map' too and can be removed now from the nroff mode
75 because it can now use the global key binding `M-o M-s' `center-line').
76
1f9689eb 774. PCL-CVS binds `M-s' to `cvs-status', and log-edit-mode binds it to
caf857eb
JL
78 `log-edit-comment-search-forward'. Perhaps search commands
79 on the global key binding `M-s' are useless in these modes.
80
8f4fb15f
GM
815. Rmail binds `\es' to `rmail-search'/`rmail-summary-search'.
82
83
3026f1b4 84* DOCUMENTATION
58340fa7 85
0b048d52
MT
86** Check the Emacs Tutorial.
87
29121f81
RS
88The first line of every tutorial must begin with text ending in a
89period (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective
41999d0f
GM
90language. This should be followed by "See end for copying conditions",
91likewise in the respective language.
b75122e4
RS
92
93After each file name, on the same line or the following line, come the
94names of the people who have checked it.
95
0b048d52
MT
96SECTION READERS
97----------------------------------
107ddb97 98TUTORIAL cyd
7a22e700 99TUTORIAL.bg ogi
fd99fde6
GM
100TUTORIAL.cn
101TUTORIAL.cs
7a22e700 102TUTORIAL.de wl
fd99fde6
GM
103TUTORIAL.eo
104TUTORIAL.es
105TUTORIAL.fr
0dc18ae0 106TUTORIAL.he eliz
fd99fde6
GM
107TUTORIAL.it
108TUTORIAL.ja
109TUTORIAL.ko
735cc5ca 110TUTORIAL.nl Pieter Schoenmakers
fd99fde6
GM
111TUTORIAL.pl
112TUTORIAL.pt_BR
113TUTORIAL.ro
5eb7536f 114TUTORIAL.ru Alex Ott
fd99fde6 115TUTORIAL.sk
6d0bd9ba 116TUTORIAL.sl Primoz PETERLIN
21f50183 117TUTORIAL.sv Mats Lidell
fd99fde6
GM
118TUTORIAL.th
119TUTORIAL.zh
0b048d52 120
01c29e98
CY
121** Check the manual.
122
c40a7de7 123abbrevs.texi cyd
41f1e868 124ack.texi rgm
0b21c100 125anti.texi cyd
bfd779dd 126arevert-xtra.texi cyd
21100e7d 127basic.texi cyd
da97a9e6 128buffers.texi cyd
bc859d5f 129building.texi cyd
112d1241 130calendar.texi rgm
a5987767 131cal-xtra.texi rgm
a73a3461 132cmdargs.texi cyd
de0bde62 133commands.texi cyd
89bd9ccd 134custom.texi cyd
c40a7de7 135dired.texi cyd
3b19a30d 136dired-xtra.texi rgm
939db9ac 137display.texi cyd
2d2f6581 138emacs.texi rgm
2e03845d 139emacs-xtra.texi rgm
68af8d4f 140emerge-xtra.texi rgm
de0bde62 141entering.texi cyd
bfd779dd 142files.texi cyd
06848b82 143fixit.texi cyd
d400b295 144fortran-xtra.texi rgm
dc95a8b0 145frames.texi cyd
01c29e98 146glossary.texi
21100e7d 147help.texi cyd
6d262977 148indent.texi cyd
21100e7d 149killing.texi cyd
bfd779dd 150kmacro.texi cyd
40ace058 151macos.texi rgm (can't actually test any of it though)
3d992aa0 152maintaining.texi cyd
21100e7d 153mark.texi cyd
49fe4321 154mini.texi rgm
88c5c7c8 155misc.texi cyd
dc95a8b0 156modes.texi cyd
8f4042d2
GM
157msdog.texi rgm (can't actually test any of it though)
158 It was not obvious to me that the following is true (it could well be though):
159
160 Emacs on Windows automatically determines your default printer and
161 sets the variable `printer-name' to that printer's name.
162
371fb833 163msdog-xtra.texi rgm (can't actually test any of it though)
fd99fde6 164mule.texi
21100e7d 165m-x.texi cyd
b0d7d8af 166package.texi cyd
5f8dc2ca 167picture-xtra.texi rgm
bc859d5f 168programs.texi cyd
21100e7d 169regs.texi cyd
b474519e 170rmail.texi rgm
de0bde62 171screen.texi cyd
5abc31ef 172search.texi cyd
b30941db 173sending.texi cyd
bc859d5f 174text.texi cyd
c61ab18c 175trouble.texi cyd
3d992aa0
CY
176vc-xtra.texi cyd
177vc1-xtra.texi cyd
dc95a8b0 178windows.texi cyd
06848b82 179xresources.texi cyd
01c29e98
CY
180
181** Check the Lisp manual.
182
fd99fde6 183abbrevs.texi
25dec365 184advice.texi cyd
fd99fde6 185anti.texi
01c29e98 186back.texi
fd99fde6
GM
187backups.texi
188buffers.texi
faccede1 189commands.texi cyd
25dec365 190compile.texi cyd
31cbea1d 191control.texi cyd
e1161b06 192customize.texi cyd
faccede1 193debugging.texi cyd
fd99fde6 194display.texi
01c29e98
CY
195edebug.texi
196elisp.texi
fd99fde6 197errors.texi
31cbea1d 198eval.texi cyd
a59225b1 199files.texi cyd
fd99fde6 200frames.texi
735cc5ca 201functions.texi cyd
31cbea1d 202hash.texi cyd
8376d7c2 203help.texi cyd
fd99fde6 204hooks.texi
01c29e98 205index.texi
fd99fde6 206internals.texi
6d0bd9ba 207intro.texi cyd
3d8badf4 208keymaps.texi cyd
31cbea1d 209lists.texi cyd
6c1e4b46 210loading.texi cyd
fd99fde6 211locals.texi
03988c98 212macros.texi cyd
fd99fde6
GM
213maps.texi
214markers.texi
215minibuf.texi
8376d7c2 216modes.texi cyd
fd99fde6 217nonascii.texi
31cbea1d 218numbers.texi cyd
7a22e700 219objects.texi cyd
fd99fde6
GM
220os.texi
221package.texi
222positions.texi
01c29e98 223processes.texi
fd99fde6 224searching.texi
31cbea1d 225sequences.texi cyd
faccede1 226streams.texi cyd
31cbea1d
CY
227strings.texi cyd
228symbols.texi cyd
4230351b 229syntax.texi cyd
fd99fde6
GM
230text.texi
231tips.texi
735cc5ca 232variables.texi cyd
fd99fde6 233windows.texi
01c29e98 234
c0a070c1
KS
235\f
236Local variables:
237mode: outline
49561a36 238coding: utf-8
c0a070c1 239end: