*** 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
c0a070c1 8* NEW FEATURES
2f0e0a0b 9
06995bd7
AS
10** Make VC-over-Tramp work where possible, or at least fail
11gracefully if something isn't supported over Tramp.
12To be done by Andre Spiegel <spiegel@gnu.org>.
13
762566f3
RS
14** define-minor-mode should not put :require into defcustom.
15See msg from rms to emacs-devel on 21 Dec.
16
760ebc9b
SM
17** Update Speedbar.
18
396a112b
KS
19** Enhance scroll-bar to handle tall line (similar to line-move).
20
97a173f1
KS
21** Adapt mouse-sel-mode to mouse-1-click-follows-link.
22
396a112b 23
c0a070c1 24* FATAL ERRORS
3d351c97 25
4b6bfab4
RS
26** Make unexec handle memory mapping policy of the latest versions of Linux.
27
e84fe274
KS
28** Investigate reported crashes in compact_small_strings.
29
30** Investigate reported crashes related to using an
31invalid pointer from string_free_list.
32
33
ee31cd78
RS
34* BUGS
35
d3a403e5
SM
36** Ange-ftp should ignore irrelevant IPv6 errors:
37
38Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl>
39From: "Piet van Oostrum" <piet@cs.uu.nl>
40To: emacs-pretest-bug@gnu.org
41Subject: Ange-ftp can't deal with IPV6/IPV4 fallback
42
43Symptoms:
44
45C-x C-f /ftp.nluug.nl:/
46
47The problem is that the DNS first gives an IPV6 address. However our
48router doesn't do IPV6. Ftp then falls back to IPV4:
49
50ftp> open ftp.nluug.nl
51Trying 2001:610:1:80aa:192:87:102:36...
52ftp: connect to address 2001:610:1:80aa:192:87:102:36: No route to host
53Trying 192.87.102.36...
54Connected to ftp.nluug.nl.
55
56Ange-ftp chokes on the `No route to host' message and doesn't look any
32c544b5 57further.
d3a403e5
SM
58
59I think in the near future we will see more of this problem, so it might be
60time to make anfe-ftp more intelligent.
61
ee31cd78 62
c0a070c1
KS
63* GTK RELATED BUGS
64
c0a070c1
KS
65** Make GTK scrollbars behave like others w.r.t. overscrolling.
66
e84fe274
KS
67
68* REDISPLAY RELATED BUGS
69
70** Avoid unbreakable loops in redisplay.
71
72Redisplay may loop if there is an error in some display property, e.g.
73 (space 'left-margin)
74
75A fix would be to somehow disable handling of display properties if an error
76is encountered.
77
e84fe274 78
7956ef44
KS
79* DOCUMENTATION
80
1efc19eb
RS
81** Document Custom Themes.
82
7956ef44
KS
83** Finish updating the Emacs Lisp manual.
84
7956ef44
KS
85** Update the Emacs manual.
86
87*** Update man/info.texi.
88
7956ef44
KS
89** Add missing years in copyright notices of all files.
90
d68a5392
RS
91Please record your name here and say which part of the distribution
92you're going to handle.
93
921bb882
KH
94DIRECTORY STATUS IN CHARGE
95--------- ------ ---------
a2bbf6af 96leim working Kenichi Handa
0451361c 97lisp/calc done Thien-Thi Nguyen
228b550a 98lisp/calendar working Glenn Morris
2b814f20 99lisp/emulation done Thien-Thi Nguyen
896833d5 100lisp/eshell working Thien-Thi Nguyen
a30c8f4b 101lisp/international done Kenichi Handa
a2bbf6af 102lisp/languages done Kenichi Handa
896833d5 103lisp/mh-e done Thien-Thi Nguyen
194983ec 104lisp/net done Thien-Thi Nguyen
aa3280d6 105lisp/play done Thien-Thi Nguyen
913d55fe 106lisp/term done Thien-Thi Nguyen
0451361c
TTN
107lisp/toolbar done Thien-Thi Nguyen
108lisp/url working Thien-Thi Nguyen
921bb882 109
7956ef44
KS
110** Update AUTHORS.
111
112** Reorder NEWS entries.
113
114** Check the Emacs manual.
115
762566f3
RS
116Each manual section should be checked for factual correctness
117regarding recent changes by at least two people. After each file
118name, on the same line or the following line, come the names of the
119people who have checked it.
98b83a88
LT
120
121
122SECTION READERS
123-----------------------------
bfa8be14 124man/abbrevs.texi Chong Yidong Joakim Verona
98b83a88 125man/anti.texi
ba2c991c 126man/basic.texi "Luc Teirlinck" Chong Yidong
4e07258f 127man/buffers.texi "Luc Teirlinck" Chong Yidong
98b83a88 128man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
bfa8be14 129man/calendar.texi joakim@verona.se Chong Yidong
c8de0427 130man/cmdargs.texi Chong Yidong "Luc Teirlinck"
bfa8be14 131man/commands.texi "Luc Teirlinck" Chong Yidong
ba2c991c 132man/custom.texi Chong Yidong
396a112b 133man/dired.texi Chong Yidong joakim@verona.se
134948fc 134man/display.texi "Luc Teirlinck" Chong Yidong
98b83a88 135man/emacs.texi "Luc Teirlinck"
ba2c991c 136man/entering.texi "Luc Teirlinck" Chong Yidong
4e07258f 137man/files.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 138man/fixit.texi "Luc Teirlinck" Chong Yidong
4e07258f 139man/frames.texi "Luc Teirlinck" Chong Yidong
bfa8be14 140man/glossary.texi Chong Yidong
134948fc
RS
141man/help.texi "Luc Teirlinck" Chong Yidong
142man/indent.texi "Luc Teirlinck" Chong Yidong
ba2c991c 143man/killing.texi "Luc Teirlinck" Chong Yidong
134948fc 144man/kmacro.texi "Luc Teirlinck" Chong Yidong
98b83a88
LT
145man/macos.texi
146man/maintaining.texi
134948fc 147man/major.texi "Luc Teirlinck" Chong Yidong
a98ac7ae
RS
148man/mark.texi "Luc Teirlinck" Chong Yidong
149man/mini.texi "Luc Teirlinck" Chong Yidong
bfa8be14 150man/misc.texi Chong Yidong
134948fc 151man/msdog.texi Chong Yidong
98b83a88 152man/mule.texi "Luc Teirlinck"
a98ac7ae 153man/m-x.texi "Luc Teirlinck" Chong Yidong
28084047 154man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong
134948fc 155man/programs.texi "Stephen Eglen" Chong Yidong
ba2c991c 156man/regs.texi "Luc Teirlinck" Chong Yidong
3f4ae3e4 157man/rmail.texi Chong Yidong "Luc Teirlinck"
28084047
RS
158man/screen.texi "Luc Teirlinck" Chong Yidong
159man/search.texi "Luc Teirlinck" Chong Yidong
71dbb277 160man/sending.texi Chong Yidong "Luc Teirlinck"
4e07258f 161man/text.texi "Luc Teirlinck" Chong Yidong
134948fc 162man/trouble.texi Chong Yidong
4e07258f 163man/windows.texi "Luc Teirlinck" Chong Yidong
98b83a88 164man/xresources.texi
7956ef44
KS
165
166** Check the Emacs Lisp manual.
167
762566f3
RS
168Each manual section should be checked for factual correctness
169regarding recent changes by at least two people. After each file
170name, on the same line or the following line, come the names of the
171people who have checked it.
98b83a88
LT
172
173SECTION READERS
174----------------------------------
aa5c6b3e
RS
175lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
176lispref/advice.texi joakim@verona.se Chong Yidong
98b83a88 177lispref/anti.texi
aa5c6b3e 178lispref/backups.texi "Luc Teirlinck" Chong Yidong
4e07258f 179lispref/buffers.texi "Luc Teirlinck" Chong Yidong
bfa8be14 180lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
aa5c6b3e 181lispref/commands.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
182lispref/compile.texi "Luc Teirlinck" Chong Yidong
183lispref/control.texi "Luc Teirlinck" Chong Yidong
bfa8be14 184lispref/customize.texi Chong Yidong
a9ee5cac 185lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
bfa8be14
RS
186lispref/display.texi Chong Yidong
187lispref/edebug.texi Chong Yidong
405cb12a 188lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
98b83a88 189lispref/errors.texi "Luc Teirlinck"
134948fc 190lispref/eval.texi "Luc Teirlinck" Chong Yidong
4e07258f
RS
191lispref/files.texi "Luc Teirlinck" Chong Yidong
192lispref/frames.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
193lispref/functions.texi "Luc Teirlinck" Chong Yidong
194lispref/hash.texi "Luc Teirlinck" Chong Yidong
aa5c6b3e 195lispref/help.texi "Luc Teirlinck" Chong Yidong
1d88af04 196lispref/hooks.texi Lute Kamstra
bfa8be14 197lispref/internals.texi "Luc Teirlinck" Chong Yidong
98b83a88 198lispref/intro.texi "Luc Teirlinck"
aa5c6b3e 199lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
200lispref/lists.texi "Luc Teirlinck" Chong Yidong
201lispref/loading.texi "Luc Teirlinck" Chong Yidong
98b83a88 202lispref/locals.texi
aa5c6b3e 203lispref/macros.texi "Luc Teirlinck" Chong Yidong
98b83a88 204lispref/maps.texi
aa5c6b3e 205lispref/markers.texi "Luc Teirlinck" Chong Yidong
134948fc 206lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
ba2c991c 207lispref/modes.texi Chong Yidong
bfa8be14 208lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
209lispref/numbers.texi "Luc Teirlinck" Chong Yidong
210lispref/objects.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 211lispref/os.texi "Luc Teirlinck" Chong Yidong
ba2c991c 212lispref/positions.texi "Luc Teirlinck" Chong Yidong
f714dd1b 213lispref/processes.texi Chong Yidong Thien-Thi Nguyen
28084047 214lispref/searching.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 215lispref/sequences.texi "Luc Teirlinck" Chong Yidong
134948fc 216lispref/streams.texi "Luc Teirlinck" Chong Yidong
ba2c991c 217lispref/strings.texi "Luc Teirlinck" Chong Yidong
134948fc 218lispref/symbols.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 219lispref/syntax.texi "Luc Teirlinck" Chong Yidong
4e07258f 220lispref/text.texi Chong Yidong
a98ac7ae 221lispref/tips.texi "Luc Teirlinck" Chong Yidong
134948fc 222lispref/variables.texi "Luc Teirlinck" Chong Yidong
4e07258f 223lispref/windows.texi "Luc Teirlinck" Chong Yidong
7956ef44 224
0b048d52
MT
225** Check the Emacs Tutorial.
226
0598b84f
TTN
227The first line of every tutorial must begin with text ending in a period
228(".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
229This should be followed by "See end for copying conditions", likewise
230in the respective language.
b75122e4
RS
231
232After each file name, on the same line or the following line, come the
233names of the people who have checked it.
234
0b048d52
MT
235
236SECTION READERS
237----------------------------------
b75122e4 238etc/TUTORIAL rms
f290db1d 239etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
0b048d52 240etc/TUTORIAL.cn
98d14e32 241