Update FSF's address.
[bpt/emacs.git] / admin / FOR-RELEASE
1 Tasks needed before the next release.
2
3 * TO BE DONE SHORTLY BEFORE RELEASE
4
5 ** `undo-ask-before-discard', currently set to t for debugging purposes
6 has to be set to nil: when t, it can leak memory and cause other problems.
7
8 ** Update release dates of manuals.
9
10 ** Spell check the manuals.
11
12 ** Get rid of overfull and underfull boxes in manuals.
13
14 ** Check for widow and orphan lines in manuals;
15 make sure all the pages really look ok in the manual as formatted.
16
17 ** Update facemenu-unlisted-faces, adding whatever other
18 face name prefixes should be in it for good results.
19
20 * NEW FEATURES
21
22 ** Make VC-over-Tramp work where possible, or at least fail
23 gracefully if something isn't supported over Tramp.
24 To be done by Andre Spiegel <spiegel@gnu.org>.
25
26 ** Update Speedbar.
27
28 ** Update vhdl-mode.el based on changes in
29 http://opensource.ethz.ch/emacs/vhdl-mode.html.
30
31 ** Debug custom themes.
32
33 * FATAL ERRORS
34
35 ** Investigate reported crashes in compact_small_strings.
36
37 ** Investigate reported crashes related to using an
38 invalid pointer from string_free_list.
39
40
41 * BUGS
42
43 ** Bug in ebrowse
44
45 Date: Fri, 27 May 2005 17:35:48 +0200
46 From: Markus Gritsch <gritsch@iue.tuwien.ac.at>
47
48 the C++ header file which led to the problematic BROWSE file reads
49
50 namespace test {
51 class Base
52 {
53 };
54
55 class B : public Base
56 {
57 };
58 }
59
60 class A : public test::Base
61 {
62 };
63
64 The *Tree* is then displayed as
65
66 *Globals*
67 test
68 test::Base
69 test::B
70
71 The class A seems to be missing.
72
73 ** Ange-ftp should ignore irrelevant IPv6 errors:
74
75 Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl>
76 From: "Piet van Oostrum" <piet@cs.uu.nl>
77 To: emacs-pretest-bug@gnu.org
78 Subject: Ange-ftp can't deal with IPV6/IPV4 fallback
79
80 Symptoms:
81
82 C-x C-f /ftp.nluug.nl:/
83
84 The problem is that the DNS first gives an IPV6 address. However our
85 router doesn't do IPV6. Ftp then falls back to IPV4:
86
87 ftp> open ftp.nluug.nl
88 Trying 2001:610:1:80aa:192:87:102:36...
89 ftp: connect to address 2001:610:1:80aa:192:87:102:36: No route to host
90 Trying 192.87.102.36...
91 Connected to ftp.nluug.nl.
92
93 Ange-ftp chokes on the `No route to host' message and doesn't look any
94 further.
95
96 I think in the near future we will see more of this problem, so it might be
97 time to make anfe-ftp more intelligent.
98
99
100 * FSF's ADDRESS
101
102 ** Update the FSF's address in all files.
103 Lute Kamstra is working on this.
104
105
106 * DOCUMENTATION
107
108 ** Document Custom Themes.
109
110 ** Update lispref/README.
111
112 ** Update man/info.texi.
113
114 ** Add missing years in copyright notices of all files.
115
116 Policy document admin/notes/years must be updated before
117 making further progress on this task!!!
118
119 Please record your name here and say which part of the distribution
120 you're going to handle.
121
122 DIRECTORY STATUS IN CHARGE
123 --------- ------ ---------
124 leim working Kenichi Handa
125 lisp/calc working Thien-Thi Nguyen
126 lisp/calendar working Glenn Morris
127 lisp/emulation working Thien-Thi Nguyen
128 lisp/eshell working Thien-Thi Nguyen
129 lisp/international done Kenichi Handa
130 lisp/languages done Kenichi Handa
131 lisp/mh-e working Thien-Thi Nguyen
132 lisp/net working Thien-Thi Nguyen
133 lisp/play working Thien-Thi Nguyen
134 lisp/term working Thien-Thi Nguyen
135 lisp/toolbar working Thien-Thi Nguyen
136 lisp/url working Thien-Thi Nguyen
137
138 ** Update AUTHORS.
139
140 ** Check the Emacs manual.
141
142 Each manual section should be checked for factual correctness
143 regarding recent changes by at least two people. After each file
144 name, on the same line or the following line, come the names of the
145 people who have checked it.
146
147
148 SECTION READERS
149 -----------------------------
150 man/abbrevs.texi Chong Yidong Joakim Verona
151 man/anti.texi
152 man/basic.texi "Luc Teirlinck" Chong Yidong
153 man/buffers.texi "Luc Teirlinck" Chong Yidong
154 man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
155 man/calendar.texi joakim@verona.se Chong Yidong
156 man/cmdargs.texi Chong Yidong "Luc Teirlinck"
157 man/commands.texi "Luc Teirlinck" Chong Yidong
158 man/custom.texi Chong Yidong
159 man/dired.texi Chong Yidong joakim@verona.se
160 man/display.texi "Luc Teirlinck" Chong Yidong
161 man/emacs.texi "Luc Teirlinck" Lute Kamstra
162 man/entering.texi "Luc Teirlinck" Chong Yidong
163 man/files.texi "Luc Teirlinck" Chong Yidong
164 man/fixit.texi "Luc Teirlinck" Chong Yidong
165 man/frames.texi "Luc Teirlinck" Chong Yidong
166 man/glossary.texi Chong Yidong
167 man/help.texi "Luc Teirlinck" Chong Yidong
168 man/indent.texi "Luc Teirlinck" Chong Yidong
169 man/killing.texi "Luc Teirlinck" Chong Yidong
170 man/kmacro.texi "Luc Teirlinck" Chong Yidong
171 man/macos.texi
172 man/maintaining.texi
173 man/major.texi "Luc Teirlinck" Chong Yidong
174 man/mark.texi "Luc Teirlinck" Chong Yidong
175 man/mini.texi "Luc Teirlinck" Chong Yidong
176 man/misc.texi Chong Yidong
177 man/msdog.texi Chong Yidong
178 man/mule.texi "Luc Teirlinck" Kenichi Handa
179 man/m-x.texi "Luc Teirlinck" Chong Yidong
180 man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong
181 man/programs.texi "Stephen Eglen" Chong Yidong
182 man/regs.texi "Luc Teirlinck" Chong Yidong
183 man/rmail.texi Chong Yidong "Luc Teirlinck"
184 man/screen.texi "Luc Teirlinck" Chong Yidong
185 man/search.texi "Luc Teirlinck" Chong Yidong
186 man/sending.texi Chong Yidong "Luc Teirlinck"
187 man/text.texi "Luc Teirlinck" Chong Yidong
188 man/trouble.texi Chong Yidong
189 man/windows.texi "Luc Teirlinck" Chong Yidong
190 man/xresources.texi
191
192 ** Check the Emacs Lisp manual.
193
194 Each manual section should be checked for factual correctness
195 regarding recent changes by at least two people. After each file
196 name, on the same line or the following line, come the names of the
197 people who have checked it.
198
199 SECTION READERS
200 ----------------------------------
201 lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
202 lispref/advice.texi joakim@verona.se Chong Yidong
203 lispref/anti.texi
204 lispref/backups.texi "Luc Teirlinck" Chong Yidong
205 lispref/buffers.texi "Luc Teirlinck" Chong Yidong
206 lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
207 lispref/commands.texi "Luc Teirlinck" Chong Yidong
208 lispref/compile.texi "Luc Teirlinck" Chong Yidong
209 lispref/control.texi "Luc Teirlinck" Chong Yidong
210 lispref/customize.texi Chong Yidong
211 lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
212 lispref/display.texi Chong Yidong
213 lispref/edebug.texi Chong Yidong "Luc Teirlinck"
214 lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
215 lispref/errors.texi "Luc Teirlinck"
216 lispref/eval.texi "Luc Teirlinck" Chong Yidong
217 lispref/files.texi "Luc Teirlinck" Chong Yidong
218 lispref/frames.texi "Luc Teirlinck" Chong Yidong
219 lispref/functions.texi "Luc Teirlinck" Chong Yidong
220 lispref/hash.texi "Luc Teirlinck" Chong Yidong
221 lispref/help.texi "Luc Teirlinck" Chong Yidong
222 lispref/hooks.texi Lute Kamstra
223 lispref/internals.texi "Luc Teirlinck" Chong Yidong
224 lispref/intro.texi "Luc Teirlinck"
225 lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
226 lispref/lists.texi "Luc Teirlinck" Chong Yidong
227 lispref/loading.texi "Luc Teirlinck" Chong Yidong
228 lispref/locals.texi
229 lispref/macros.texi "Luc Teirlinck" Chong Yidong
230 lispref/maps.texi
231 lispref/markers.texi "Luc Teirlinck" Chong Yidong
232 lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
233 lispref/modes.texi Chong Yidong
234 lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
235 lispref/numbers.texi "Luc Teirlinck" Chong Yidong
236 lispref/objects.texi "Luc Teirlinck" Chong Yidong
237 lispref/os.texi "Luc Teirlinck" Chong Yidong
238 lispref/positions.texi "Luc Teirlinck" Chong Yidong
239 lispref/processes.texi Chong Yidong Thien-Thi Nguyen
240 lispref/searching.texi "Luc Teirlinck" Chong Yidong
241 lispref/sequences.texi "Luc Teirlinck" Chong Yidong
242 lispref/streams.texi "Luc Teirlinck" Chong Yidong
243 lispref/strings.texi "Luc Teirlinck" Chong Yidong
244 lispref/symbols.texi "Luc Teirlinck" Chong Yidong
245 lispref/syntax.texi "Luc Teirlinck" Chong Yidong
246 lispref/text.texi Chong Yidong
247 lispref/tips.texi "Luc Teirlinck" Chong Yidong
248 lispref/variables.texi "Luc Teirlinck" Chong Yidong
249 lispref/windows.texi "Luc Teirlinck" Chong Yidong
250
251 ** Check the Emacs Tutorial.
252
253 The first line of every tutorial must begin with text ending in a period
254 (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
255 This should be followed by "See end for copying conditions", likewise
256 in the respective language.
257
258 After each file name, on the same line or the following line, come the
259 names of the people who have checked it.
260
261
262 SECTION READERS
263 ----------------------------------
264 etc/TUTORIAL rms
265 etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
266 etc/TUTORIAL.cn
267 etc/TUTORIAL.cs Pavel Janík <Pavel@Janik.cz>
268 etc/TUTORIAL.de Werner LEMBERG <wl@gnu.org>
269 etc/TUTORIAL.es Marcelo Toledo
270 etc/TUTORIAL.fr Thien-Thi Nguyen
271 etc/TUTORIAL.it Thien-Thi Nguyen
272 etc/TUTORIAL.ja Kenichi Handa <handa@m17n.org>
273 etc/TUTORIAL.ko
274 etc/TUTORIAL.nl Lute Kamstra
275 etc/TUTORIAL.pl Slawomir Nowaczyk <slawek@cs.lth.se>
276 etc/TUTORIAL.pt_BR Marcelo Toledo
277 etc/TUTORIAL.ro
278 etc/TUTORIAL.ru Alex Ott <alexott@gmail.com>
279 etc/TUTORIAL.sk Pavel Janík <Pavel@Janik.cz>
280 etc/TUTORIAL.sl Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
281 etc/TUTORIAL.sv Mats Lidell <matsl@contactor.se>
282 etc/TUTORIAL.th Virach Sornlertlamvanich <virach@tcllab.org>
283 etc/TUTORIAL.zh
284
285
286
287 \f
288 Local variables:
289 mode: outline
290 end: