]> code.delx.au - gnu-emacs/blob - admin/FOR-RELEASE
*** empty log message ***
[gnu-emacs] / 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 ** Update AUTHORS.
21
22 ** Regenerate the postscript files of the reference cards in etc.
23
24 ** Ask maintainers of refcard translations to update them.
25
26 ** Check what should be deleted or updated in MORE.STUFF.
27
28 * NEW FEATURES
29
30 ** Make VC-over-Tramp work where possible, or at least fail
31 gracefully if something isn't supported over Tramp.
32 To be done by Andre Spiegel <spiegel@gnu.org>.
33
34 ** Update Speedbar.
35
36 ** Update vhdl-mode.el based on changes in
37 http://opensource.ethz.ch/emacs/vhdl-mode.html.
38
39 ** Debug custom themes.
40
41 * FATAL ERRORS
42
43 ** Investigate reported crashes in compact_small_strings.
44
45 ** Investigate reported crashes related to using an
46 invalid pointer from string_free_list.
47
48 * BUGS
49
50 ** Fix those modes that still use compile-internal, to not use it.
51
52 ** Bug in ebrowse
53
54 Date: Fri, 27 May 2005 17:35:48 +0200
55 From: Markus Gritsch <gritsch@iue.tuwien.ac.at>
56
57 the C++ header file which led to the problematic BROWSE file reads
58
59 namespace test {
60 class Base
61 {
62 };
63
64 class B : public Base
65 {
66 };
67 }
68
69 class A : public test::Base
70 {
71 };
72
73 The *Tree* is then displayed as
74
75 *Globals*
76 test
77 test::Base
78 test::B
79
80 The class A seems to be missing.
81
82 ** Ange-ftp should ignore irrelevant IPv6 errors:
83
84 Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl>
85 From: "Piet van Oostrum" <piet@cs.uu.nl>
86 To: emacs-pretest-bug@gnu.org
87 Subject: Ange-ftp can't deal with IPV6/IPV4 fallback
88
89 Symptoms:
90
91 C-x C-f /ftp.nluug.nl:/
92
93 The problem is that the DNS first gives an IPV6 address. However our
94 router doesn't do IPV6. Ftp then falls back to IPV4:
95
96 ftp> open ftp.nluug.nl
97 Trying 2001:610:1:80aa:192:87:102:36...
98 ftp: connect to address 2001:610:1:80aa:192:87:102:36: No route to host
99 Trying 192.87.102.36...
100 Connected to ftp.nluug.nl.
101
102 Ange-ftp chokes on the `No route to host' message and doesn't look any
103 further.
104
105 I think in the near future we will see more of this problem, so it might be
106 time to make anfe-ftp more intelligent.
107
108 * DOCUMENTATION
109
110 ** Document Custom Themes.
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 Bill Wohler
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 ** Check the Emacs manual.
139
140 Each manual section should be checked for factual correctness
141 regarding recent changes by at least two people. After each file
142 name, on the same line or the following line, come the names of the
143 people who have checked it.
144
145 SECTION READERS
146 -----------------------------
147 man/abbrevs.texi Chong Yidong Joakim Verona
148 man/anti.texi
149 man/basic.texi "Luc Teirlinck" Chong Yidong
150 man/buffers.texi "Luc Teirlinck" Chong Yidong
151 man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
152 man/calendar.texi joakim@verona.se Chong Yidong
153 man/cmdargs.texi Chong Yidong "Luc Teirlinck"
154 man/commands.texi "Luc Teirlinck" Chong Yidong
155 man/custom.texi Chong Yidong
156 man/dired.texi Chong Yidong joakim@verona.se
157 man/display.texi "Luc Teirlinck" Chong Yidong
158 man/emacs.texi "Luc Teirlinck" Lute Kamstra
159 man/entering.texi "Luc Teirlinck" Chong Yidong
160 man/files.texi "Luc Teirlinck" Chong Yidong
161 man/fixit.texi "Luc Teirlinck" Chong Yidong
162 man/frames.texi "Luc Teirlinck" Chong Yidong
163 man/glossary.texi Chong Yidong
164 man/help.texi "Luc Teirlinck" Chong Yidong
165 man/indent.texi "Luc Teirlinck" Chong Yidong
166 man/killing.texi "Luc Teirlinck" Chong Yidong
167 man/kmacro.texi "Luc Teirlinck" Chong Yidong
168 man/macos.texi
169 man/maintaining.texi
170 man/major.texi "Luc Teirlinck" Chong Yidong
171 man/mark.texi "Luc Teirlinck" Chong Yidong
172 man/mini.texi "Luc Teirlinck" Chong Yidong
173 man/misc.texi Chong Yidong
174 man/msdog.texi Chong Yidong
175 man/mule.texi "Luc Teirlinck" Kenichi Handa
176 man/m-x.texi "Luc Teirlinck" Chong Yidong
177 man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong
178 man/programs.texi "Stephen Eglen" Chong Yidong
179 man/regs.texi "Luc Teirlinck" Chong Yidong
180 man/rmail.texi Chong Yidong "Luc Teirlinck"
181 man/screen.texi "Luc Teirlinck" Chong Yidong
182 man/search.texi "Luc Teirlinck" Chong Yidong
183 man/sending.texi Chong Yidong "Luc Teirlinck"
184 man/text.texi "Luc Teirlinck" Chong Yidong
185 man/trouble.texi Chong Yidong
186 man/windows.texi "Luc Teirlinck" Chong Yidong
187 man/xresources.texi
188
189 ** Check the Emacs Lisp manual.
190
191 Each manual section should be checked for factual correctness
192 regarding recent changes by at least two people. After each file
193 name, on the same line or the following line, come the names of the
194 people who have checked it.
195
196 SECTION READERS
197 ----------------------------------
198 lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
199 lispref/advice.texi joakim@verona.se Chong Yidong
200 lispref/anti.texi
201 lispref/backups.texi "Luc Teirlinck" Chong Yidong
202 lispref/buffers.texi "Luc Teirlinck" Chong Yidong
203 lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
204 lispref/commands.texi "Luc Teirlinck" Chong Yidong
205 lispref/compile.texi "Luc Teirlinck" Chong Yidong
206 lispref/control.texi "Luc Teirlinck" Chong Yidong
207 lispref/customize.texi Chong Yidong
208 lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
209 lispref/display.texi Chong Yidong
210 lispref/edebug.texi Chong Yidong "Luc Teirlinck"
211 lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
212 lispref/errors.texi "Luc Teirlinck"
213 lispref/eval.texi "Luc Teirlinck" Chong Yidong
214 lispref/files.texi "Luc Teirlinck" Chong Yidong
215 lispref/frames.texi "Luc Teirlinck" Chong Yidong
216 lispref/functions.texi "Luc Teirlinck" Chong Yidong
217 lispref/hash.texi "Luc Teirlinck" Chong Yidong
218 lispref/help.texi "Luc Teirlinck" Chong Yidong
219 lispref/hooks.texi Lute Kamstra
220 lispref/internals.texi "Luc Teirlinck" Chong Yidong
221 lispref/intro.texi "Luc Teirlinck"
222 lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
223 lispref/lists.texi "Luc Teirlinck" Chong Yidong
224 lispref/loading.texi "Luc Teirlinck" Chong Yidong
225 lispref/locals.texi
226 lispref/macros.texi "Luc Teirlinck" Chong Yidong
227 lispref/maps.texi
228 lispref/markers.texi "Luc Teirlinck" Chong Yidong
229 lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
230 lispref/modes.texi Chong Yidong
231 lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
232 lispref/numbers.texi "Luc Teirlinck" Chong Yidong
233 lispref/objects.texi "Luc Teirlinck" Chong Yidong
234 lispref/os.texi "Luc Teirlinck" Chong Yidong
235 lispref/positions.texi "Luc Teirlinck" Chong Yidong
236 lispref/processes.texi Chong Yidong Thien-Thi Nguyen
237 lispref/searching.texi "Luc Teirlinck" Chong Yidong
238 lispref/sequences.texi "Luc Teirlinck" Chong Yidong
239 lispref/streams.texi "Luc Teirlinck" Chong Yidong
240 lispref/strings.texi "Luc Teirlinck" Chong Yidong
241 lispref/symbols.texi "Luc Teirlinck" Chong Yidong
242 lispref/syntax.texi "Luc Teirlinck" Chong Yidong
243 lispref/text.texi Chong Yidong
244 lispref/tips.texi "Luc Teirlinck" Chong Yidong
245 lispref/variables.texi "Luc Teirlinck" Chong Yidong
246 lispref/windows.texi "Luc Teirlinck" Chong Yidong
247
248 ** Check the Emacs Tutorial.
249
250 The first line of every tutorial must begin with text ending in a period
251 (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
252 This should be followed by "See end for copying conditions", likewise
253 in the respective language.
254
255 After each file name, on the same line or the following line, come the
256 names of the people who have checked it.
257
258 SECTION READERS
259 ----------------------------------
260 etc/TUTORIAL rms
261 etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
262 etc/TUTORIAL.cn
263 etc/TUTORIAL.cs Pavel Janík <Pavel@Janik.cz>
264 etc/TUTORIAL.de Werner LEMBERG <wl@gnu.org>
265 etc/TUTORIAL.es Marcelo Toledo
266 etc/TUTORIAL.fr Thien-Thi Nguyen
267 etc/TUTORIAL.it Thien-Thi Nguyen
268 etc/TUTORIAL.ja Kenichi Handa <handa@m17n.org>
269 etc/TUTORIAL.ko
270 etc/TUTORIAL.nl Lute Kamstra
271 etc/TUTORIAL.pl Slawomir Nowaczyk <slawek@cs.lth.se>
272 etc/TUTORIAL.pt_BR Marcelo Toledo
273 etc/TUTORIAL.ro
274 etc/TUTORIAL.ru Alex Ott <alexott@gmail.com>
275 etc/TUTORIAL.sk Pavel Janík <Pavel@Janik.cz>
276 etc/TUTORIAL.sl Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
277 etc/TUTORIAL.sv Mats Lidell <matsl@contactor.se>
278 etc/TUTORIAL.th Virach Sornlertlamvanich <virach@tcllab.org>
279 etc/TUTORIAL.zh
280
281 \f
282 Local variables:
283 mode: outline
284 end: