]> code.delx.au - gnu-emacs/blob - admin/FOR-RELEASE
Update "copyright years" section.
[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 * FATAL ERRORS
42
43 ** Investigate reported crashes in compact_small_strings.
44
45 ** Investigate reported crashes related to using an
46 invalid pointer from string_free_list.
47
48 ** Emacs on Windows crashes reading JPEG images from files.
49
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).
57
58 * BUGS
59
60 ** Fix those modes that still use compile-internal, to not use it.
61
62 ** Fix recognition of shell's `dirs' command.
63
64 Is his change right?
65
66 Date: Wed, 29 Jun 2005 18:21:28 -0500 (CDT)
67 From: kevin.gal@verizon.net
68
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.
77
78 To enable the fix, the user must set comint-process-echoes to t.
79
80 ** TCP server processes do not work on Windows.
81
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.
85
86 ** Bug in ebrowse
87
88 Date: Fri, 27 May 2005 17:35:48 +0200
89 From: Markus Gritsch <gritsch@iue.tuwien.ac.at>
90
91 the C++ header file which led to the problematic BROWSE file reads
92
93 namespace test {
94 class Base
95 {
96 };
97
98 class B : public Base
99 {
100 };
101 }
102
103 class A : public test::Base
104 {
105 };
106
107 The *Tree* is then displayed as
108
109 *Globals*
110 test
111 test::Base
112 test::B
113
114 The class A seems to be missing.
115
116 * DOCUMENTATION
117
118 ** Document Custom Themes.
119
120 ** Update man/info.texi.
121
122 ** Add missing years in copyright notices of all files.
123
124 Policy document admin/notes/years must be updated before
125 making further progress on this task!!!
126
127 Please record your name here and say which part of the distribution
128 you're going to handle.
129
130 DIRECTORY STATUS IN CHARGE
131 --------- ------ ---------
132 etc (and subdirs) done Thien-Thi Nguyen (ttn(@gnu.org))
133 leim working Kenichi Handa
134 lib-src done ttn
135 lisp done ttn
136 lisp/calc done ttn
137 lisp/calendar working Glenn Morris
138 lisp/emacs-lisp done ttn
139 lisp/emulation done ttn
140 lisp/eshell done ttn
141 lisp/gnus done ttn
142 lisp/international done Kenichi Handa
143 lisp/language done Kenichi Handa
144 lisp/mail done ttn
145 lisp/mh-e working Bill Wohler
146 lisp/net done ttn
147 lisp/obsolete done ttn
148 lisp/play done ttn
149 lisp/progmodes done Nick Roberts
150 lisp/term done ttn
151 lisp/textmodes done ttn
152 lisp/toolbar done ttn
153 lisp/url done ttn
154 lispintro done ttn
155 lispref done ttn
156 lwlib done ttn
157 m4 done ttn
158 mac (and subdirs) done ttn
159 man done ttn
160 msdos done ttn
161 nt (and subdirs) done ttn
162 oldXMenu done ttn
163 src (and subdirs) done ttn
164 vms done ttn
165
166 ** Check the Emacs manual.
167
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.
172
173 SECTION READERS
174 -----------------------------
175 man/abbrevs.texi Chong Yidong Joakim Verona
176 man/anti.texi
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
196 man/macos.texi
197 man/maintaining.texi
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
215 man/xresources.texi
216
217 ** Check the Emacs Lisp manual.
218
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.
223
224 SECTION READERS
225 ----------------------------------
226 lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
227 lispref/advice.texi joakim@verona.se Chong Yidong
228 lispref/anti.texi
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
253 lispref/locals.texi
254 lispref/macros.texi "Luc Teirlinck" Chong Yidong
255 lispref/maps.texi
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
275
276 ** Check the Emacs Tutorial.
277
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.
282
283 After each file name, on the same line or the following line, come the
284 names of the people who have checked it.
285
286 SECTION READERS
287 ----------------------------------
288 etc/TUTORIAL rms
289 etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
290 etc/TUTORIAL.cn
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
294 etc/TUTORIAL.fr ttn
295 etc/TUTORIAL.it ttn
296 etc/TUTORIAL.ja Kenichi Handa <handa@m17n.org>
297 etc/TUTORIAL.ko
298 etc/TUTORIAL.nl Lute Kamstra
299 etc/TUTORIAL.pl Slawomir Nowaczyk <slawek@cs.lth.se>
300 etc/TUTORIAL.pt_BR Marcelo Toledo
301 etc/TUTORIAL.ro
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>
307 etc/TUTORIAL.zh
308
309 \f
310 Local variables:
311 mode: outline
312 end: