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