(regexp-builder): Use `defalias' instead of faking it.
[emacs.git] / admin / FOR-RELEASE
blob7ef6c4349b7b378eeeea48453aa3275b51b0bad1
1 Tasks needed before the next release.
3 * TO BE DONE SHORTLY BEFORE RELEASE
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.
8 ** Update release dates of manuals.
10 ** Spell check the manuals.
12 ** Get rid of overfull and underfull boxes in manuals.
14 ** Check for widow and orphan lines in manuals;
15 make sure all the pages really look ok in the manual as formatted.
17 ** Update facemenu-unlisted-faces, adding whatever other
18 face name prefixes should be in it for good results.
20 ** Update AUTHORS.
22 ** Regenerate the postscript files of the reference cards in etc.
24 ** Ask maintainers of refcard translations to update them.
26 ** Check what should be deleted or updated in MORE.STUFF.
28 * NEW FEATURES
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>.
34 ** Update Speedbar.
36 ** Update vhdl-mode.el based on changes in
37    http://opensource.ethz.ch/emacs/vhdl-mode.html.
39 ** Debug custom themes.
41 * FATAL ERRORS
43 ** Investigate reported crashes in compact_small_strings.
45 ** Investigate reported crashes related to using an
46 invalid pointer from string_free_list.
48 * BUGS
50 ** Fix those modes that still use compile-internal, to not use it.
52 ** Bug in ebrowse
54 Date: Fri, 27 May 2005 17:35:48 +0200
55 From: Markus Gritsch <gritsch@iue.tuwien.ac.at>
57 the C++ header file which led to the problematic BROWSE file reads
59 namespace test {
60      class Base
61      {
62      };
64      class B : public Base
65      {
66      };
69 class A : public test::Base
73 The *Tree* is then displayed as
75    *Globals*
76    test
77    test::Base
78      test::B
80 The class A seems to be missing.
82 ** Ange-ftp should ignore irrelevant IPv6 errors:
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
89 Symptoms:
91 C-x C-f /ftp.nluug.nl:/
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:
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.
102 Ange-ftp chokes on the `No route to host' message and doesn't look any
103 further.
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.
108 * DOCUMENTATION
110 ** Document Custom Themes.
112 ** Update man/info.texi.
114 ** Add missing years in copyright notices of all files.
116 Policy document admin/notes/years must be updated before
117 making further progress on this task!!!
119 Please record your name here and say which part of the distribution
120 you're going to handle.
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
138 ** Check the Emacs manual.
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.
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
189 ** Check the Emacs Lisp manual.
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.
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
248 ** Check the Emacs Tutorial.
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.
255 After each file name, on the same line or the following line, come the
256 names of the people who have checked it.
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
282 Local variables:
283 mode: outline
284 end: