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 | ||
10 | emacs -Q --eval "(setq Info-default-directory-list '(\".\"))" \ | |
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 | ||
a1bd37ee GM |
64 | ** Does deleting frames run Lisp code? If so, can we get rid of that? |
65 | It is a dangerous design. | |
66 | http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01330.html | |
61e25ccc RS |
67 | |
68 | ** Why were the calls to x_fully_uncatch_errors commented out in eval.c? | |
6d16ced9 | 69 | http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01987.html |
61e25ccc | 70 | |
ebfbc950 RS |
71 | ** rms: gnus-dired.el is a mistake. Those features should not |
72 | be part of Gnus. They should be moved to some other part of Emacs. | |
f8747b72 RS |
73 | rsteib: Gnus dependencies in `gnus-dired.el' (and `mailcap.el') have been |
74 | minimized. I don't know what is left to do here. | |
a9412969 | 75 | |
caf857eb JL |
76 | ** Check for modes which bind M-s that conflicts with a new global binding M-s |
77 | and change key bindings where necessary. The current list of modes: | |
78 | ||
79 | 1. Gnus binds `M-s' to `gnus-summary-search-article-forward'. | |
80 | ||
81 | 2. Minibuffer binds `M-s' to `next-matching-history-element' | |
82 | (not useful any more since C-s can now search in the history). | |
83 | ||
1f9689eb | 84 | 3. `center-line' in Text mode was already moved to the text formatting |
caf857eb JL |
85 | keymap as `M-o M-s' (thus this binding is not necessary any more |
86 | in `nroff-mode-map' too and can be removed now from the nroff mode | |
87 | because it can now use the global key binding `M-o M-s' `center-line'). | |
88 | ||
1f9689eb | 89 | 4. PCL-CVS binds `M-s' to `cvs-status', and log-edit-mode binds it to |
caf857eb JL |
90 | `log-edit-comment-search-forward'. Perhaps search commands |
91 | on the global key binding `M-s' are useless in these modes. | |
92 | ||
b07a2d9c | 93 | ** sdl.web@gmail.com, 30 Oct: ps-lpr-switches has no effect |
1ca55995 | 94 | http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg02091.html |
d6710afe | 95 | |
5ada9851 GM |
96 | Fixed by this change? |
97 | ||
98 | 2007-11-09 Vinicius Jose Latorre <viniciusjl@ig.com.br> | |
99 | ||
100 | * ps-print.el: [...] | |
101 | (ps-do-despool): If ps-lpr-switches is not a list, force it to be one. | |
102 | ||
c674e738 KH |
103 | ** In C, use EMACS_INT for variables and structure members |
104 | for buffer/string positions. E.g. struct it, struct text_pos. | |
ff99ff93 | 105 | |
3026f1b4 | 106 | * DOCUMENTATION |
58340fa7 | 107 | |
c961325a | 108 | ** Clean up Emacs.app references in code and documentation. |
3f195080 | 109 | |
6b9a0ae1 JR |
110 | ** Document new font backend |
111 | ||
112 | ** Document XEmbed support | |
113 | ||
0b048d52 MT |
114 | ** Check the Emacs Tutorial. |
115 | ||
29121f81 RS |
116 | The first line of every tutorial must begin with text ending in a |
117 | period (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective | |
41999d0f GM |
118 | language. This should be followed by "See end for copying conditions", |
119 | likewise in the respective language. | |
b75122e4 RS |
120 | |
121 | After each file name, on the same line or the following line, come the | |
122 | names of the people who have checked it. | |
123 | ||
0b048d52 MT |
124 | SECTION READERS |
125 | ---------------------------------- | |
4904e462 | 126 | etc/TUTORIAL rgm (but see Bug#3783) |
3fbc7a01 | 127 | etc/TUTORIAL.bg |
0b048d52 | 128 | etc/TUTORIAL.cn |
3fbc7a01 | 129 | etc/TUTORIAL.cs |
de4d9050 | 130 | etc/TUTORIAL.de Werner Lemberg |
31c17bcd | 131 | etc/TUTORIAL.eo |
3fbc7a01 GM |
132 | etc/TUTORIAL.es |
133 | etc/TUTORIAL.fr | |
134 | etc/TUTORIAL.it | |
135 | etc/TUTORIAL.ja | |
0b048d52 | 136 | etc/TUTORIAL.ko |
3fbc7a01 GM |
137 | etc/TUTORIAL.nl |
138 | etc/TUTORIAL.pl | |
139 | etc/TUTORIAL.pt_BR | |
0b048d52 | 140 | etc/TUTORIAL.ro |
3fbc7a01 GM |
141 | etc/TUTORIAL.ru |
142 | etc/TUTORIAL.sk | |
143 | etc/TUTORIAL.sl | |
144 | etc/TUTORIAL.sv | |
145 | etc/TUTORIAL.th | |
0b048d52 MT |
146 | etc/TUTORIAL.zh |
147 | ||
01c29e98 CY |
148 | ** Check the manual. |
149 | ||
dbc3dee7 | 150 | abbrevs.texi -- cyd |
0abcd9a8 | 151 | ack.texi -- rgm |
01c29e98 CY |
152 | anti.texi |
153 | arevert-xtra.texi | |
f93554a1 | 154 | basic.texi -- cyd |
53f9dbeb | 155 | buffers.texi -- cyd |
65872102 | 156 | building.texi -- cyd |
71755807 | 157 | calendar.texi -- rgm |
1ca55995 | 158 | cal-xtra.texi -- rgm |
fa40e633 | 159 | cmdargs.texi -- cyd |
f3f7b86f | 160 | commands.texi -- cyd |
099dd210 | 161 | custom.texi -- cyd |
896227f6 | 162 | dired.texi -- cyd |
01c29e98 | 163 | dired-xtra.texi |
b30f3cb6 | 164 | display.texi -- cyd |
f67cb65e | 165 | emacs.texi -- cyd |
01c29e98 CY |
166 | emacs-xtra.texi |
167 | emerge-xtra.texi | |
e953d75c | 168 | entering.texi -- cyd |
1e7c6560 | 169 | files.texi -- cyd |
54eac12c | 170 | fixit.texi -- cyd |
d76ebc75 | 171 | fortran-xtra.texi -- rgm |
7eba727f | 172 | frames.texi -- cyd |
01c29e98 | 173 | glossary.texi |
6da27836 | 174 | help.texi -- cyd |
2d00b08c | 175 | indent.texi -- cyd |
c8d4721b | 176 | killing.texi -- cyd |
c8851dcf | 177 | kmacro.texi -- cyd |
54f00c65 | 178 | macos.texi -- davidswelt |
768ef819 | 179 | maintaining.texi -- cyd |
279299b0 | 180 | major.texi -- cyd |
f67cb65e | 181 | mark.texi -- cyd |
56f8947b | 182 | mini.texi -- cyd |
6a8cd7e5 | 183 | misc.texi -- cyd |
70e16c00 CY |
184 | msdog.texi -- eliz |
185 | msdog-xtra.texi -- eliz | |
d332af68 | 186 | mule.texi -- cyd |
662bea29 | 187 | m-x.texi -- cyd |
7142379b | 188 | programs.texi -- cyd |
aaad35de | 189 | regs.texi -- cyd |
067c0829 | 190 | rmail.texi -- rgm |
f67cb65e | 191 | screen.texi -- cyd |
662bea29 | 192 | search.texi -- cyd |
64fc5f5a GM |
193 | sending.texi -- rgm (maybe needs some brief mailclient.el details in |
194 | "Mail Sending" section?) | |
1fa59be2 | 195 | text.texi -- cyd |
f7a0bea3 | 196 | trouble.texi -- cyd |
09a56085 | 197 | windows.texi -- rudalics |
01d2a3f9 | 198 | xresources.texi -- cyd |
01c29e98 CY |
199 | |
200 | ** Check the Lisp manual. | |
201 | ||
32350dc9 | 202 | abbrevs.texi -- cyd |
413657ff | 203 | advice.texi -- cyd |
e8e1b0c3 | 204 | anti.texi -- cyd |
01c29e98 | 205 | back.texi |
6638d82a | 206 | backups.texi -- cyd |
99c87dcd | 207 | buffers.texi -- cyd |
68cdc688 | 208 | commands.texi -- cyd |
987068d3 | 209 | compile.texi -- cyd |
c089035c | 210 | control.texi -- cyd |
6d0d2cff | 211 | customize.texi -- cyd |
bca49fcb | 212 | debugging.texi -- cyd |
9486ed75 | 213 | display.texi -- cyd |
01c29e98 CY |
214 | edebug.texi |
215 | elisp.texi | |
e8e1b0c3 | 216 | errors.texi -- cyd |
c089035c | 217 | eval.texi -- cyd |
8a011161 | 218 | files.texi -- cyd |
9496c82e | 219 | frames.texi -- cyd |
70df53cc | 220 | functions.texi -- cyd |
0a22791d | 221 | hash.texi -- cyd |
c5b18919 | 222 | help.texi -- cyd |
a62d14d4 | 223 | hooks.texi -- cyd |
01c29e98 | 224 | index.texi |
a62d14d4 | 225 | internals.texi -- cyd |
e636d913 | 226 | intro.texi -- cyd |
b4fcdf02 | 227 | keymaps.texi -- cyd |
e636d913 | 228 | lists.texi -- cyd |
1558b003 | 229 | loading.texi -- cyd |
a62d14d4 | 230 | locals.texi -- cyd |
c27fa40a | 231 | macros.texi -- cyd |
e8e1b0c3 | 232 | maps.texi -- cyd |
1db0173a | 233 | markers.texi -- cyd |
b6166ade | 234 | minibuf.texi -- cyd |
ecc7b4bf | 235 | modes.texi -- cyd |
f980664e | 236 | nonascii.texi -- cyd |
e636d913 CY |
237 | numbers.texi -- cyd |
238 | objects.texi -- cyd | |
d8da5385 | 239 | os.texi -- cyd |
08977ce1 | 240 | positions.texi -- cyd |
01c29e98 | 241 | processes.texi |
6f8617a8 | 242 | searching.texi -- cyd |
b2d25ae4 | 243 | sequences.texi -- cyd |
57888b53 | 244 | streams.texi -- cyd |
e636d913 | 245 | strings.texi -- cyd |
bfb108d0 | 246 | symbols.texi -- cyd |
6f8617a8 | 247 | syntax.texi -- cyd |
cd55a2db | 248 | text.texi -- cyd |
e8025f0e | 249 | tips.texi -- cyd |
100ca6b9 | 250 | variables.texi -- cyd |
00b8844c | 251 | windows.texi -- rudalics |
01c29e98 | 252 | |
73a0b3b5 | 253 | * PLANNED ADDITIONS |
1ca55995 | 254 | |
a56fc145 | 255 | ** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray). |
9acf1edf | 256 | ** gas-mode ? |
1ca55995 | 257 | |
c0a070c1 KS |
258 | \f |
259 | Local variables: | |
260 | mode: outline | |
49561a36 | 261 | coding: utf-8 |
c0a070c1 | 262 | end: |