1 Tasks needed before the next release.
3 * TO BE DONE SHORTLY BEFORE RELEASE
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.
8 ** Update release dates of manuals.
10 ** Spell check the manuals.
12 ** Get rid of overfull and underfull boxes in manuals.
14 ** Check for widow and orphan lines in manuals;
15 make sure all the pages really look ok in the manual as formatted.
17 ** Update facemenu-unlisted-faces, adding whatever other
18 face name prefixes should be in it for good results.
22 ** Regenerate the postscript files of the reference cards in etc.
24 ** Ask maintainers of refcard translations to update them.
26 ** Check what should be deleted or updated in MORE.STUFF.
34 ** Investigate reported crashes in compact_small_strings.
36 ** Investigate reported crashes related to using an
37 invalid pointer from string_free_list.
39 ** Emacs on Windows crashes reading JPEG images from files.
41 The problem is caused by the Emacs executable and the image library
42 having multiple, incompatible copies of the run-time code, which can
43 happen when mixing a MSVC build of Emacs with a MinGW build of the
44 jpeg library (or the other way around). The fix is straightforward
45 and has already been posted on the developers' list, but it is on the
46 back burner waiting for a legal comment or an alternate implementation
47 (around 30 lines of code).
51 ** Fix recognition of shell's `dirs' command.
55 Date: Wed, 29 Jun 2005 18:21:28 -0500 (CDT)
56 From: kevin.gal@verizon.net
58 When I use tcsh (which echoes command input) in a shell buffer,
59 entering "M-x dirs" fails because it mistakens the echoed "dirs"
60 string as the directory string to use as input when changing the
61 buffers default directory. The attached gziped patch file contains a
62 fix. The patch also binds the "dirs" command to "\e\C-m" in
63 shell-mode-map (previously unbound) to make it easy to invoke.
64 Finally, a test has been added to see if "shell-dirstack-query" is
65 non-nil. If so, it is not overwritten.
67 To enable the fix, the user must set comint-process-echoes to t.
69 ** TCP server processes do not work on Windows.
71 TCP/IP server processes created with `make-network-process' consume
72 excesive CPU on some Windows environments. Usages of 50% and 100%
73 CPU time have been observed on different Window XP configurations.
77 Date: Fri, 27 May 2005 17:35:48 +0200
78 From: Markus Gritsch <gritsch@iue.tuwien.ac.at>
80 the C++ header file which led to the problematic BROWSE file reads
92 class A : public test::Base
96 The *Tree* is then displayed as
103 The class A seems to be missing.
107 ** Update man/info.texi.
109 ** Add missing years in copyright notices of all files.
111 Please record your name here and say which part of the distribution
112 you're going to handle.
114 DIRECTORY STATUS IN CHARGE
115 --------- ------ ---------
116 etc (and subdirs) done Thien-Thi Nguyen (ttn(@gnu.org))
117 leim working Kenichi Handa
121 lisp/calendar working Glenn Morris
122 lisp/emacs-lisp done ttn
123 lisp/emulation done ttn
126 lisp/international done Kenichi Handa
127 lisp/language done Kenichi Handa
129 lisp/mh-e working Bill Wohler
131 lisp/obsolete done ttn
133 lisp/progmodes done Nick Roberts
135 lisp/textmodes done ttn
136 lisp/toolbar done ttn
142 mac (and subdirs) done ttn
145 nt (and subdirs) done ttn
147 src (and subdirs) done ttn
150 ** Check the Emacs manual.
152 Each manual section should be checked for factual correctness
153 regarding recent changes by at least two people. After each file
154 name, on the same line or the following line, come the names of the
155 people who have checked it.
158 -----------------------------
159 man/abbrevs.texi Chong Yidong Joakim Verona
161 man/basic.texi "Luc Teirlinck" Chong Yidong
162 man/buffers.texi "Luc Teirlinck" Chong Yidong
163 man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
164 man/calendar.texi joakim@verona.se Chong Yidong
165 man/cmdargs.texi Chong Yidong "Luc Teirlinck"
166 man/commands.texi "Luc Teirlinck" Chong Yidong
167 man/custom.texi Chong Yidong
168 man/dired.texi Chong Yidong joakim@verona.se
169 man/display.texi "Luc Teirlinck" Chong Yidong
170 man/emacs.texi "Luc Teirlinck" Lute Kamstra
171 man/entering.texi "Luc Teirlinck" Chong Yidong
172 man/files.texi "Luc Teirlinck" Chong Yidong
173 man/fixit.texi "Luc Teirlinck" Chong Yidong
174 man/frames.texi "Luc Teirlinck" Chong Yidong
175 man/glossary.texi Chong Yidong
176 man/help.texi "Luc Teirlinck" Chong Yidong
177 man/indent.texi "Luc Teirlinck" Chong Yidong
178 man/killing.texi "Luc Teirlinck" Chong Yidong
179 man/kmacro.texi "Luc Teirlinck" Chong Yidong
182 man/major.texi "Luc Teirlinck" Chong Yidong
183 man/mark.texi "Luc Teirlinck" Chong Yidong
184 man/mini.texi "Luc Teirlinck" Chong Yidong
185 man/misc.texi Chong Yidong
186 man/msdog.texi Chong Yidong
187 man/mule.texi "Luc Teirlinck" Kenichi Handa
188 man/m-x.texi "Luc Teirlinck" Chong Yidong
189 man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong
190 man/programs.texi "Stephen Eglen" Chong Yidong
191 man/regs.texi "Luc Teirlinck" Chong Yidong
192 man/rmail.texi Chong Yidong "Luc Teirlinck"
193 man/screen.texi "Luc Teirlinck" Chong Yidong
194 man/search.texi "Luc Teirlinck" Chong Yidong
195 man/sending.texi Chong Yidong "Luc Teirlinck"
196 man/text.texi "Luc Teirlinck" Chong Yidong
197 man/trouble.texi Chong Yidong
198 man/windows.texi "Luc Teirlinck" Chong Yidong
201 ** Check the Emacs Lisp manual.
203 Each manual section should be checked for factual correctness
204 regarding recent changes by at least two people. After each file
205 name, on the same line or the following line, come the names of the
206 people who have checked it.
209 ----------------------------------
210 lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
211 lispref/advice.texi joakim@verona.se Chong Yidong
213 lispref/backups.texi "Luc Teirlinck" Chong Yidong
214 lispref/buffers.texi "Luc Teirlinck" Chong Yidong
215 lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
216 lispref/commands.texi "Luc Teirlinck" Chong Yidong
217 lispref/compile.texi "Luc Teirlinck" Chong Yidong
218 lispref/control.texi "Luc Teirlinck" Chong Yidong
219 lispref/customize.texi Chong Yidong
220 lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
221 lispref/display.texi Chong Yidong
222 lispref/edebug.texi Chong Yidong "Luc Teirlinck"
223 lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
224 lispref/errors.texi "Luc Teirlinck"
225 lispref/eval.texi "Luc Teirlinck" Chong Yidong
226 lispref/files.texi "Luc Teirlinck" Chong Yidong
227 lispref/frames.texi "Luc Teirlinck" Chong Yidong
228 lispref/functions.texi "Luc Teirlinck" Chong Yidong
229 lispref/hash.texi "Luc Teirlinck" Chong Yidong
230 lispref/help.texi "Luc Teirlinck" Chong Yidong
231 lispref/hooks.texi Lute Kamstra Chong Yidong
232 lispref/internals.texi "Luc Teirlinck" Chong Yidong
233 lispref/intro.texi "Luc Teirlinck" Josh Varner
234 lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
235 lispref/lists.texi "Luc Teirlinck" Chong Yidong
236 lispref/loading.texi "Luc Teirlinck" Chong Yidong
237 lispref/locals.texi Chong Yidong
238 lispref/macros.texi "Luc Teirlinck" Chong Yidong
240 lispref/markers.texi "Luc Teirlinck" Chong Yidong
241 lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
242 lispref/modes.texi Chong Yidong
243 lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
244 lispref/numbers.texi "Luc Teirlinck" Chong Yidong
245 lispref/objects.texi "Luc Teirlinck" Chong Yidong
246 lispref/os.texi "Luc Teirlinck" Chong Yidong
247 lispref/positions.texi "Luc Teirlinck" Chong Yidong
248 lispref/processes.texi Chong Yidong ttn
249 lispref/searching.texi "Luc Teirlinck" Chong Yidong
250 lispref/sequences.texi "Luc Teirlinck" Chong Yidong
251 lispref/streams.texi "Luc Teirlinck" Chong Yidong
252 lispref/strings.texi "Luc Teirlinck" Chong Yidong
253 lispref/symbols.texi "Luc Teirlinck" Chong Yidong
254 lispref/syntax.texi "Luc Teirlinck" Chong Yidong
255 lispref/text.texi Chong Yidong
256 lispref/tips.texi "Luc Teirlinck" Chong Yidong
257 lispref/variables.texi "Luc Teirlinck" Chong Yidong
258 lispref/windows.texi "Luc Teirlinck" Chong Yidong
260 ** Check the Emacs Tutorial.
262 The first line of every tutorial must begin with text ending in a period
263 (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
264 This should be followed by "See end for copying conditions", likewise
265 in the respective language.
267 After each file name, on the same line or the following line, come the
268 names of the people who have checked it.
271 ----------------------------------
273 etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
275 etc/TUTORIAL.cs Pavel Janík <Pavel@Janik.cz>
276 etc/TUTORIAL.de Werner LEMBERG <wl@gnu.org>
277 etc/TUTORIAL.es Marcelo Toledo
280 etc/TUTORIAL.ja Kenichi Handa <handa@m17n.org>
282 etc/TUTORIAL.nl Lute Kamstra
283 etc/TUTORIAL.pl Slawomir Nowaczyk <slawek@cs.lth.se>
284 etc/TUTORIAL.pt_BR Marcelo Toledo
286 etc/TUTORIAL.ru Alex Ott <alexott@gmail.com>
287 etc/TUTORIAL.sk Pavel Janík <Pavel@Janik.cz>
288 etc/TUTORIAL.sl Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
289 etc/TUTORIAL.sv Mats Lidell <matsl@contactor.se>
290 etc/TUTORIAL.th Virach Sornlertlamvanich <virach@tcllab.org>