]> code.delx.au - gnu-emacs/blob - admin/FOR-RELEASE
*** empty log message ***
[gnu-emacs] / admin / FOR-RELEASE
1 Tasks needed before the next release.
2
3 * TO BE DONE SHORTLY BEFORE RELEASE
4
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.
7
8 ** Update release dates of manuals.
9
10 ** Spell check the manuals.
11
12 ** Get rid of overfull and underfull boxes in manuals.
13
14 ** Check for widow and orphan lines in manuals;
15 make sure all the pages really look ok in the manual as formatted.
16
17 ** Update facemenu-unlisted-faces, adding whatever other
18 face name prefixes should be in it for good results.
19
20 ** Update AUTHORS.
21
22 ** Regenerate the postscript files of the reference cards in etc.
23
24 ** Ask maintainers of refcard translations to update them.
25
26 ** Check what should be deleted or updated in MORE.STUFF.
27
28 * NEW FEATURES
29
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>.
33
34 ** Update Speedbar.
35
36 ** Update vhdl-mode.el based on changes in
37 http://opensource.ethz.ch/emacs/vhdl-mode.html.
38
39 ** Debug custom themes.
40
41 ** Get rid of the defadvice calls in org.el.
42
43 * FATAL ERRORS
44
45 ** Investigate reported crashes in compact_small_strings.
46
47 ** Investigate reported crashes related to using an
48 invalid pointer from string_free_list.
49
50 ** Emacs on Windows crashes reading JPEG images from files.
51
52 The problem is caused by the Emacs executable and the image library
53 having multiple, incompatible copies of the run-time code, which can
54 happen when mixing a MSVC build of Emacs with a MinGW build of the
55 jpeg library (or the other way around). The fix is straightforward
56 and has already been posted on the developers' list, but it is on the
57 back burner waiting for a legal comment or an alternate implementation
58 (around 30 lines of code).
59
60 * BUGS
61
62 ** The header-line buttons in the buffer list buffer
63 should respond to Mouse-1.
64
65 ** Fix those modes that still use compile-internal, to not use it.
66
67 ** Fix recognition of shell's `dirs' command.
68
69 Is his change right?
70
71 Date: Wed, 29 Jun 2005 18:21:28 -0500 (CDT)
72 From: kevin.gal@verizon.net
73
74 When I use tcsh (which echoes command input) in a shell buffer,
75 entering "M-x dirs" fails because it mistakens the echoed "dirs"
76 string as the directory string to use as input when changing the
77 buffers default directory. The attached gziped patch file contains a
78 fix. The patch also binds the "dirs" command to "\e\C-m" in
79 shell-mode-map (previously unbound) to make it easy to invoke.
80 Finally, a test has been added to see if "shell-dirstack-query" is
81 non-nil. If so, it is not overwritten.
82
83 To enable the fix, the user must set comint-process-echoes to t.
84
85 ** TCP server processes do not work on Windows.
86
87 TCP/IP server processes created with `make-network-process' consume
88 excesive CPU on some Windows environments. Usages of 50% and 100%
89 CPU time have been observed on different Window XP configurations.
90
91 ** Bug in ebrowse
92
93 Date: Fri, 27 May 2005 17:35:48 +0200
94 From: Markus Gritsch <gritsch@iue.tuwien.ac.at>
95
96 the C++ header file which led to the problematic BROWSE file reads
97
98 namespace test {
99 class Base
100 {
101 };
102
103 class B : public Base
104 {
105 };
106 }
107
108 class A : public test::Base
109 {
110 };
111
112 The *Tree* is then displayed as
113
114 *Globals*
115 test
116 test::Base
117 test::B
118
119 The class A seems to be missing.
120
121 * DOCUMENTATION
122
123 ** Document Custom Themes.
124
125 ** Update man/info.texi.
126
127 ** Add missing years in copyright notices of all files.
128
129 Policy document admin/notes/years must be updated before
130 making further progress on this task!!!
131
132 Please record your name here and say which part of the distribution
133 you're going to handle.
134
135 DIRECTORY STATUS IN CHARGE
136 --------- ------ ---------
137 etc (and subdirs) done Thien-Thi Nguyen (ttn(@gnu.org))
138 leim working Kenichi Handa
139 lib-src done ttn
140 lisp done ttn
141 lisp/calc done ttn
142 lisp/calendar working Glenn Morris
143 lisp/emacs-lisp done ttn
144 lisp/emulation done ttn
145 lisp/eshell done ttn
146 lisp/gnus done ttn
147 lisp/international done Kenichi Handa
148 lisp/language done Kenichi Handa
149 lisp/mail done ttn
150 lisp/mh-e working Bill Wohler
151 lisp/net done ttn
152 lisp/obsolete done ttn
153 lisp/play done ttn
154 lisp/progmodes done Nick Roberts
155 lisp/term done ttn
156 lisp/textmodes done ttn
157 lisp/toolbar done ttn
158 lisp/url done ttn
159 lispintro done ttn
160 lispref done ttn
161 lwlib done ttn
162 m4 done ttn
163 mac (and subdirs) done ttn
164 man done ttn
165 msdos done ttn
166 nt (and subdirs) done ttn
167 oldXMenu done ttn
168 src (and subdirs) done ttn
169 vms done ttn
170
171 ** Check the Emacs manual.
172
173 Each manual section should be checked for factual correctness
174 regarding recent changes by at least two people. After each file
175 name, on the same line or the following line, come the names of the
176 people who have checked it.
177
178 SECTION READERS
179 -----------------------------
180 man/abbrevs.texi Chong Yidong Joakim Verona
181 man/anti.texi
182 man/basic.texi "Luc Teirlinck" Chong Yidong
183 man/buffers.texi "Luc Teirlinck" Chong Yidong
184 man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
185 man/calendar.texi joakim@verona.se Chong Yidong
186 man/cmdargs.texi Chong Yidong "Luc Teirlinck"
187 man/commands.texi "Luc Teirlinck" Chong Yidong
188 man/custom.texi Chong Yidong
189 man/dired.texi Chong Yidong joakim@verona.se
190 man/display.texi "Luc Teirlinck" Chong Yidong
191 man/emacs.texi "Luc Teirlinck" Lute Kamstra
192 man/entering.texi "Luc Teirlinck" Chong Yidong
193 man/files.texi "Luc Teirlinck" Chong Yidong
194 man/fixit.texi "Luc Teirlinck" Chong Yidong
195 man/frames.texi "Luc Teirlinck" Chong Yidong
196 man/glossary.texi Chong Yidong
197 man/help.texi "Luc Teirlinck" Chong Yidong
198 man/indent.texi "Luc Teirlinck" Chong Yidong
199 man/killing.texi "Luc Teirlinck" Chong Yidong
200 man/kmacro.texi "Luc Teirlinck" Chong Yidong
201 man/macos.texi
202 man/maintaining.texi
203 man/major.texi "Luc Teirlinck" Chong Yidong
204 man/mark.texi "Luc Teirlinck" Chong Yidong
205 man/mini.texi "Luc Teirlinck" Chong Yidong
206 man/misc.texi Chong Yidong
207 man/msdog.texi Chong Yidong
208 man/mule.texi "Luc Teirlinck" Kenichi Handa
209 man/m-x.texi "Luc Teirlinck" Chong Yidong
210 man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong
211 man/programs.texi "Stephen Eglen" Chong Yidong
212 man/regs.texi "Luc Teirlinck" Chong Yidong
213 man/rmail.texi Chong Yidong "Luc Teirlinck"
214 man/screen.texi "Luc Teirlinck" Chong Yidong
215 man/search.texi "Luc Teirlinck" Chong Yidong
216 man/sending.texi Chong Yidong "Luc Teirlinck"
217 man/text.texi "Luc Teirlinck" Chong Yidong
218 man/trouble.texi Chong Yidong
219 man/windows.texi "Luc Teirlinck" Chong Yidong
220 man/xresources.texi
221
222 ** Check the Emacs Lisp manual.
223
224 Each manual section should be checked for factual correctness
225 regarding recent changes by at least two people. After each file
226 name, on the same line or the following line, come the names of the
227 people who have checked it.
228
229 SECTION READERS
230 ----------------------------------
231 lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
232 lispref/advice.texi joakim@verona.se Chong Yidong
233 lispref/anti.texi
234 lispref/backups.texi "Luc Teirlinck" Chong Yidong
235 lispref/buffers.texi "Luc Teirlinck" Chong Yidong
236 lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
237 lispref/commands.texi "Luc Teirlinck" Chong Yidong
238 lispref/compile.texi "Luc Teirlinck" Chong Yidong
239 lispref/control.texi "Luc Teirlinck" Chong Yidong
240 lispref/customize.texi Chong Yidong
241 lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
242 lispref/display.texi Chong Yidong
243 lispref/edebug.texi Chong Yidong "Luc Teirlinck"
244 lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
245 lispref/errors.texi "Luc Teirlinck"
246 lispref/eval.texi "Luc Teirlinck" Chong Yidong
247 lispref/files.texi "Luc Teirlinck" Chong Yidong
248 lispref/frames.texi "Luc Teirlinck" Chong Yidong
249 lispref/functions.texi "Luc Teirlinck" Chong Yidong
250 lispref/hash.texi "Luc Teirlinck" Chong Yidong
251 lispref/help.texi "Luc Teirlinck" Chong Yidong
252 lispref/hooks.texi Lute Kamstra
253 lispref/internals.texi "Luc Teirlinck" Chong Yidong
254 lispref/intro.texi "Luc Teirlinck"
255 lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
256 lispref/lists.texi "Luc Teirlinck" Chong Yidong
257 lispref/loading.texi "Luc Teirlinck" Chong Yidong
258 lispref/locals.texi
259 lispref/macros.texi "Luc Teirlinck" Chong Yidong
260 lispref/maps.texi
261 lispref/markers.texi "Luc Teirlinck" Chong Yidong
262 lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
263 lispref/modes.texi Chong Yidong
264 lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
265 lispref/numbers.texi "Luc Teirlinck" Chong Yidong
266 lispref/objects.texi "Luc Teirlinck" Chong Yidong
267 lispref/os.texi "Luc Teirlinck" Chong Yidong
268 lispref/positions.texi "Luc Teirlinck" Chong Yidong
269 lispref/processes.texi Chong Yidong ttn
270 lispref/searching.texi "Luc Teirlinck" Chong Yidong
271 lispref/sequences.texi "Luc Teirlinck" Chong Yidong
272 lispref/streams.texi "Luc Teirlinck" Chong Yidong
273 lispref/strings.texi "Luc Teirlinck" Chong Yidong
274 lispref/symbols.texi "Luc Teirlinck" Chong Yidong
275 lispref/syntax.texi "Luc Teirlinck" Chong Yidong
276 lispref/text.texi Chong Yidong
277 lispref/tips.texi "Luc Teirlinck" Chong Yidong
278 lispref/variables.texi "Luc Teirlinck" Chong Yidong
279 lispref/windows.texi "Luc Teirlinck" Chong Yidong
280
281 ** Check the Emacs Tutorial.
282
283 The first line of every tutorial must begin with text ending in a period
284 (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
285 This should be followed by "See end for copying conditions", likewise
286 in the respective language.
287
288 After each file name, on the same line or the following line, come the
289 names of the people who have checked it.
290
291 SECTION READERS
292 ----------------------------------
293 etc/TUTORIAL rms
294 etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
295 etc/TUTORIAL.cn
296 etc/TUTORIAL.cs Pavel Janík <Pavel@Janik.cz>
297 etc/TUTORIAL.de Werner LEMBERG <wl@gnu.org>
298 etc/TUTORIAL.es Marcelo Toledo
299 etc/TUTORIAL.fr ttn
300 etc/TUTORIAL.it ttn
301 etc/TUTORIAL.ja Kenichi Handa <handa@m17n.org>
302 etc/TUTORIAL.ko
303 etc/TUTORIAL.nl Lute Kamstra
304 etc/TUTORIAL.pl Slawomir Nowaczyk <slawek@cs.lth.se>
305 etc/TUTORIAL.pt_BR Marcelo Toledo
306 etc/TUTORIAL.ro
307 etc/TUTORIAL.ru Alex Ott <alexott@gmail.com>
308 etc/TUTORIAL.sk Pavel Janík <Pavel@Janik.cz>
309 etc/TUTORIAL.sl Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
310 etc/TUTORIAL.sv Mats Lidell <matsl@contactor.se>
311 etc/TUTORIAL.th Virach Sornlertlamvanich <virach@tcllab.org>
312 etc/TUTORIAL.zh
313
314 \f
315 Local variables:
316 mode: outline
317 end: