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