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.
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>.
36 ** Update vhdl-mode.el based on changes in
37 http://opensource.ethz.ch/emacs/vhdl-mode.html.
39 ** Debug custom themes.
43 ** Investigate reported crashes in compact_small_strings.
45 ** Investigate reported crashes related to using an
46 invalid pointer from string_free_list.
48 ** Emacs on Windows crashes reading JPEG images from files.
50 The problem is caused by the Emacs executable and the image library
51 having multiple, incompatible copies of the run-time code, which can
52 happen when mixing a MSVC build of Emacs with a MinGW build of the
53 jpeg library (or the other way around). The fix is straightforward
54 and has already been posted on the developers' list, but it is on the
55 back burner waiting for a legal comment or an alternate implementation
56 (around 30 lines of code).
60 ** Fix those modes that still use compile-internal, to not use it.
62 ** Fix recognition of shell's `dirs' command.
66 Date: Wed, 29 Jun 2005 18:21:28 -0500 (CDT)
67 From: kevin.gal@verizon.net
69 When I use tcsh (which echoes command input) in a shell buffer,
70 entering "M-x dirs" fails because it mistakens the echoed "dirs"
71 string as the directory string to use as input when changing the
72 buffers default directory. The attached gziped patch file contains a
73 fix. The patch also binds the "dirs" command to "\e\C-m" in
74 shell-mode-map (previously unbound) to make it easy to invoke.
75 Finally, a test has been added to see if "shell-dirstack-query" is
76 non-nil. If so, it is not overwritten.
78 To enable the fix, the user must set comint-process-echoes to t.
80 ** TCP server processes do not work on Windows.
82 TCP/IP server processes created with `make-network-process' consume
83 excesive CPU on some Windows environments. Usages of 50% and 100%
84 CPU time have been observed on different Window XP configurations.
88 Date: Fri, 27 May 2005 17:35:48 +0200
89 From: Markus Gritsch <gritsch@iue.tuwien.ac.at>
91 the C++ header file which led to the problematic BROWSE file reads
103 class A : public test::Base
107 The *Tree* is then displayed as
114 The class A seems to be missing.
118 ** Document Custom Themes.
120 ** Update man/info.texi.
122 ** Add missing years in copyright notices of all files.
124 Policy document admin/notes/years must be updated before
125 making further progress on this task!!!
127 Please record your name here and say which part of the distribution
128 you're going to handle.
130 DIRECTORY STATUS IN CHARGE
131 --------- ------ ---------
132 etc (and subdirs) done Thien-Thi Nguyen (ttn(@gnu.org))
133 leim working Kenichi Handa
137 lisp/calendar working Glenn Morris
138 lisp/emacs-lisp done ttn
139 lisp/emulation done ttn
142 lisp/international done Kenichi Handa
143 lisp/language done Kenichi Handa
145 lisp/mh-e working Bill Wohler
147 lisp/obsolete done ttn
149 lisp/progmodes done Nick Roberts
151 lisp/textmodes done ttn
152 lisp/toolbar done ttn
158 mac (and subdirs) done ttn
161 nt (and subdirs) done ttn
163 src (and subdirs) done ttn
166 ** Check the Emacs manual.
168 Each manual section should be checked for factual correctness
169 regarding recent changes by at least two people. After each file
170 name, on the same line or the following line, come the names of the
171 people who have checked it.
174 -----------------------------
175 man/abbrevs.texi Chong Yidong Joakim Verona
177 man/basic.texi "Luc Teirlinck" Chong Yidong
178 man/buffers.texi "Luc Teirlinck" Chong Yidong
179 man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
180 man/calendar.texi joakim@verona.se Chong Yidong
181 man/cmdargs.texi Chong Yidong "Luc Teirlinck"
182 man/commands.texi "Luc Teirlinck" Chong Yidong
183 man/custom.texi Chong Yidong
184 man/dired.texi Chong Yidong joakim@verona.se
185 man/display.texi "Luc Teirlinck" Chong Yidong
186 man/emacs.texi "Luc Teirlinck" Lute Kamstra
187 man/entering.texi "Luc Teirlinck" Chong Yidong
188 man/files.texi "Luc Teirlinck" Chong Yidong
189 man/fixit.texi "Luc Teirlinck" Chong Yidong
190 man/frames.texi "Luc Teirlinck" Chong Yidong
191 man/glossary.texi Chong Yidong
192 man/help.texi "Luc Teirlinck" Chong Yidong
193 man/indent.texi "Luc Teirlinck" Chong Yidong
194 man/killing.texi "Luc Teirlinck" Chong Yidong
195 man/kmacro.texi "Luc Teirlinck" Chong Yidong
198 man/major.texi "Luc Teirlinck" Chong Yidong
199 man/mark.texi "Luc Teirlinck" Chong Yidong
200 man/mini.texi "Luc Teirlinck" Chong Yidong
201 man/misc.texi Chong Yidong
202 man/msdog.texi Chong Yidong
203 man/mule.texi "Luc Teirlinck" Kenichi Handa
204 man/m-x.texi "Luc Teirlinck" Chong Yidong
205 man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong
206 man/programs.texi "Stephen Eglen" Chong Yidong
207 man/regs.texi "Luc Teirlinck" Chong Yidong
208 man/rmail.texi Chong Yidong "Luc Teirlinck"
209 man/screen.texi "Luc Teirlinck" Chong Yidong
210 man/search.texi "Luc Teirlinck" Chong Yidong
211 man/sending.texi Chong Yidong "Luc Teirlinck"
212 man/text.texi "Luc Teirlinck" Chong Yidong
213 man/trouble.texi Chong Yidong
214 man/windows.texi "Luc Teirlinck" Chong Yidong
217 ** Check the Emacs Lisp manual.
219 Each manual section should be checked for factual correctness
220 regarding recent changes by at least two people. After each file
221 name, on the same line or the following line, come the names of the
222 people who have checked it.
225 ----------------------------------
226 lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
227 lispref/advice.texi joakim@verona.se Chong Yidong
229 lispref/backups.texi "Luc Teirlinck" Chong Yidong
230 lispref/buffers.texi "Luc Teirlinck" Chong Yidong
231 lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
232 lispref/commands.texi "Luc Teirlinck" Chong Yidong
233 lispref/compile.texi "Luc Teirlinck" Chong Yidong
234 lispref/control.texi "Luc Teirlinck" Chong Yidong
235 lispref/customize.texi Chong Yidong
236 lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
237 lispref/display.texi Chong Yidong
238 lispref/edebug.texi Chong Yidong "Luc Teirlinck"
239 lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
240 lispref/errors.texi "Luc Teirlinck"
241 lispref/eval.texi "Luc Teirlinck" Chong Yidong
242 lispref/files.texi "Luc Teirlinck" Chong Yidong
243 lispref/frames.texi "Luc Teirlinck" Chong Yidong
244 lispref/functions.texi "Luc Teirlinck" Chong Yidong
245 lispref/hash.texi "Luc Teirlinck" Chong Yidong
246 lispref/help.texi "Luc Teirlinck" Chong Yidong
247 lispref/hooks.texi Lute Kamstra
248 lispref/internals.texi "Luc Teirlinck" Chong Yidong
249 lispref/intro.texi "Luc Teirlinck"
250 lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
251 lispref/lists.texi "Luc Teirlinck" Chong Yidong
252 lispref/loading.texi "Luc Teirlinck" Chong Yidong
254 lispref/macros.texi "Luc Teirlinck" Chong Yidong
256 lispref/markers.texi "Luc Teirlinck" Chong Yidong
257 lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
258 lispref/modes.texi Chong Yidong
259 lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
260 lispref/numbers.texi "Luc Teirlinck" Chong Yidong
261 lispref/objects.texi "Luc Teirlinck" Chong Yidong
262 lispref/os.texi "Luc Teirlinck" Chong Yidong
263 lispref/positions.texi "Luc Teirlinck" Chong Yidong
264 lispref/processes.texi Chong Yidong ttn
265 lispref/searching.texi "Luc Teirlinck" Chong Yidong
266 lispref/sequences.texi "Luc Teirlinck" Chong Yidong
267 lispref/streams.texi "Luc Teirlinck" Chong Yidong
268 lispref/strings.texi "Luc Teirlinck" Chong Yidong
269 lispref/symbols.texi "Luc Teirlinck" Chong Yidong
270 lispref/syntax.texi "Luc Teirlinck" Chong Yidong
271 lispref/text.texi Chong Yidong
272 lispref/tips.texi "Luc Teirlinck" Chong Yidong
273 lispref/variables.texi "Luc Teirlinck" Chong Yidong
274 lispref/windows.texi "Luc Teirlinck" Chong Yidong
276 ** Check the Emacs Tutorial.
278 The first line of every tutorial must begin with text ending in a period
279 (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
280 This should be followed by "See end for copying conditions", likewise
281 in the respective language.
283 After each file name, on the same line or the following line, come the
284 names of the people who have checked it.
287 ----------------------------------
289 etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
291 etc/TUTORIAL.cs Pavel Janík <Pavel@Janik.cz>
292 etc/TUTORIAL.de Werner LEMBERG <wl@gnu.org>
293 etc/TUTORIAL.es Marcelo Toledo
296 etc/TUTORIAL.ja Kenichi Handa <handa@m17n.org>
298 etc/TUTORIAL.nl Lute Kamstra
299 etc/TUTORIAL.pl Slawomir Nowaczyk <slawek@cs.lth.se>
300 etc/TUTORIAL.pt_BR Marcelo Toledo
302 etc/TUTORIAL.ru Alex Ott <alexott@gmail.com>
303 etc/TUTORIAL.sk Pavel Janík <Pavel@Janik.cz>
304 etc/TUTORIAL.sl Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
305 etc/TUTORIAL.sv Mats Lidell <matsl@contactor.se>
306 etc/TUTORIAL.th Virach Sornlertlamvanich <virach@tcllab.org>