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