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