(Top): Use @section for the detailed node listing.
[bpt/emacs.git] / admin / FOR-RELEASE
... / ...
CommitLineData
1Tasks needed before the next release.
2
3* NEW FEATURES
4
5** Face remapping.
6
7** Make VC-over-Tramp work where possible, or at least fail
8gracefully if something isn't supported over Tramp.
9To be done by Andre Spiegel <spiegel@gnu.org>.
10
11** define-minor-mode should not put :require into defcustom.
12See msg from rms to emacs-devel on 21 Dec.
13
14** Update Speedbar.
15
16** Enhance scroll-bar to handle tall line (similar to line-move).
17
18
19* FATAL ERRORS
20
21** Investigate reported crashes in compact_small_strings.
22
23** Investigate reported crashes related to using an
24invalid pointer from string_free_list.
25
26
27* LOSSAGE
28
29** Clean up flymake.el to follow Emacs Lisp conventions.
30
31** Fix up url-ldap.el.
32
33* BUGS
34
35** Ange-ftp should ignore irrelevant IPv6 errors:
36
37Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl>
38From: "Piet van Oostrum" <piet@cs.uu.nl>
39To: emacs-pretest-bug@gnu.org
40Subject: Ange-ftp can't deal with IPV6/IPV4 fallback
41
42Symptoms:
43
44C-x C-f /ftp.nluug.nl:/
45
46The problem is that the DNS first gives an IPV6 address. However our
47router doesn't do IPV6. Ftp then falls back to IPV4:
48
49ftp> open ftp.nluug.nl
50Trying 2001:610:1:80aa:192:87:102:36...
51ftp: connect to address 2001:610:1:80aa:192:87:102:36: No route to host
52Trying 192.87.102.36...
53Connected to ftp.nluug.nl.
54
55Ange-ftp chokes on the `No route to host' message and doesn't look any
56further.
57
58I think in the near future we will see more of this problem, so it might be
59time to make anfe-ftp more intelligent.
60
61
62* GTK RELATED BUGS
63
64** Make GTK scrollbars behave like others w.r.t. overscrolling.
65
66
67* REDISPLAY RELATED BUGS
68
69** Avoid unbreakable loops in redisplay.
70
71Redisplay may loop if there is an error in some display property, e.g.
72 (space 'left-margin)
73
74A fix would be to somehow disable handling of display properties if an error
75is encountered.
76
77
78** custom mode-line face makes Emacs freeze up
79
80From: Stephen Berman <Stephen.Berman@gmx.net>
81Date: Sun, 24 Oct 2004 02:08:56 +0200
82
831. Start Emacs with -q -no-site-file.
84
852. Type `M-x customize-face' and at the prompt `mode-line'.
86
873. In the Custom buffer for mode-line face
88 a. check width and give it the value `narrow';
89 b. check height and give it the value 120 in 1/10 pt;
90 c. check underline and give it the value `on' (or `colored');
91 d. check overline and give it the value `on' (or `colored').
92
934. Set for current session.
94
955. Invoke Ediff on any two files.
96
976. Now Emacs is frozen and consumes 95-99% of CPU.
98
99The customizations in step 3 appear to be the minimum necessary to
100induce this bug. Leave out any one of them and Ediff runs without a
101problem. Also if the 1/10 point value of height is 130 or greater
102there's no bug (with the default font family; with e.g. Helvetica the
103bug is induced only by a value of 100 or less).
104
105I've noticed this freeze up only when invoking Ediff. The only thing
106I've been able to do is kill Emacs externally, via top or with kill
107when run in gdb, after interrupting. When the freeze up happens
108within a gdb session, there is no automatic debugging feedback. After
109interrupting I can get a backtrace, here's an example:
110
111Update: Maybe only reveals itself when compiled with GTK+
112
113
114* DOCUMENTATION
115
116** Document Custom Themes.
117
118** Finish updating the Emacs Lisp manual.
119
120** Update the Emacs manual.
121
122*** Update man/info.texi.
123
124*** Update man/ack.texi.
125
126** Add missing years in copyright notices of all files.
127
128** Update AUTHORS.
129
130** Reorder NEWS entries.
131
132** Check the Emacs manual.
133
134Each manual section should be checked for factual correctness
135regarding recent changes by at least two people. After each file
136name, on the same line or the following line, come the names of the
137people who have checked it.
138
139
140SECTION READERS
141-----------------------------
142man/abbrevs.texi Chong Yidong Joakim Verona
143man/anti.texi
144man/basic.texi "Luc Teirlinck" Chong Yidong
145man/buffers.texi "Luc Teirlinck" Chong Yidong
146man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
147man/calendar.texi joakim@verona.se Chong Yidong
148man/cmdargs.texi Chong Yidong
149man/commands.texi "Luc Teirlinck" Chong Yidong
150man/custom.texi Chong Yidong
151man/dired.texi Chong Yidong joakim@verona.se
152man/display.texi "Luc Teirlinck" Chong Yidong
153man/emacs.texi "Luc Teirlinck"
154man/entering.texi "Luc Teirlinck" Chong Yidong
155man/files.texi "Luc Teirlinck" Chong Yidong
156man/fixit.texi "Luc Teirlinck" Chong Yidong
157man/frames.texi "Luc Teirlinck" Chong Yidong
158man/glossary.texi Chong Yidong
159man/help.texi "Luc Teirlinck" Chong Yidong
160man/indent.texi "Luc Teirlinck" Chong Yidong
161man/killing.texi "Luc Teirlinck" Chong Yidong
162man/kmacro.texi "Luc Teirlinck" Chong Yidong
163man/macos.texi
164man/maintaining.texi
165man/major.texi "Luc Teirlinck" Chong Yidong
166man/mark.texi "Luc Teirlinck" Chong Yidong
167man/mini.texi "Luc Teirlinck" Chong Yidong
168man/misc.texi Chong Yidong
169man/msdog.texi Chong Yidong
170man/mule.texi "Luc Teirlinck"
171man/m-x.texi "Luc Teirlinck" Chong Yidong
172man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong
173man/programs.texi "Stephen Eglen" Chong Yidong
174man/regs.texi "Luc Teirlinck" Chong Yidong
175man/rmail.texi Chong Yidong
176man/screen.texi "Luc Teirlinck" Chong Yidong
177man/search.texi "Luc Teirlinck" Chong Yidong
178man/sending.texi Chong Yidong
179man/text.texi "Luc Teirlinck" Chong Yidong
180man/trouble.texi Chong Yidong
181man/windows.texi "Luc Teirlinck" Chong Yidong
182man/xresources.texi
183
184** Check the Emacs Lisp manual.
185
186Each manual section should be checked for factual correctness
187regarding recent changes by at least two people. After each file
188name, on the same line or the following line, come the names of the
189people who have checked it.
190
191SECTION READERS
192----------------------------------
193lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
194lispref/advice.texi joakim@verona.se Chong Yidong
195lispref/anti.texi
196lispref/backups.texi "Luc Teirlinck" Chong Yidong
197lispref/buffers.texi "Luc Teirlinck" Chong Yidong
198lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
199lispref/commands.texi "Luc Teirlinck" Chong Yidong
200lispref/compile.texi "Luc Teirlinck" Chong Yidong
201lispref/control.texi "Luc Teirlinck" Chong Yidong
202lispref/customize.texi Chong Yidong
203lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
204lispref/display.texi Chong Yidong
205lispref/edebug.texi Chong Yidong
206lispref/elisp.texi "Luc Teirlinck"
207lispref/errors.texi "Luc Teirlinck"
208lispref/eval.texi "Luc Teirlinck" Chong Yidong
209lispref/files.texi "Luc Teirlinck" Chong Yidong
210lispref/frames.texi "Luc Teirlinck" Chong Yidong
211lispref/functions.texi "Luc Teirlinck" Chong Yidong
212lispref/hash.texi "Luc Teirlinck" Chong Yidong
213lispref/help.texi "Luc Teirlinck" Chong Yidong
214lispref/hooks.texi
215lispref/internals.texi "Luc Teirlinck" Chong Yidong
216lispref/intro.texi "Luc Teirlinck"
217lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
218lispref/lists.texi "Luc Teirlinck" Chong Yidong
219lispref/loading.texi "Luc Teirlinck" Chong Yidong
220lispref/locals.texi
221lispref/macros.texi "Luc Teirlinck" Chong Yidong
222lispref/maps.texi
223lispref/markers.texi "Luc Teirlinck" Chong Yidong
224lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
225lispref/modes.texi Chong Yidong
226lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
227lispref/numbers.texi "Luc Teirlinck" Chong Yidong
228lispref/objects.texi "Luc Teirlinck" Chong Yidong
229lispref/os.texi "Luc Teirlinck" Chong Yidong
230lispref/positions.texi "Luc Teirlinck" Chong Yidong
231lispref/processes.texi Chong Yidong
232lispref/searching.texi "Luc Teirlinck" Chong Yidong
233lispref/sequences.texi "Luc Teirlinck" Chong Yidong
234lispref/streams.texi "Luc Teirlinck" Chong Yidong
235lispref/strings.texi "Luc Teirlinck" Chong Yidong
236lispref/symbols.texi "Luc Teirlinck" Chong Yidong
237lispref/syntax.texi "Luc Teirlinck" Chong Yidong
238lispref/text.texi Chong Yidong
239lispref/tips.texi "Luc Teirlinck" Chong Yidong
240lispref/variables.texi "Luc Teirlinck" Chong Yidong
241lispref/windows.texi "Luc Teirlinck" Chong Yidong
242
243\f
244Local variables:
245mode: outline
246end: