]> code.delx.au - gnu-emacs/blob - admin/FOR-RELEASE
(DOCUMENTATION): Remove message-mail, gnus-*
[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 ** Send an email to the various distributions, including the GNOME
29 and KDE projects, to use the new Emacs icons in etc/images/icons.
30
31 * NEW FEATURES
32
33 ** Rework how fringe bitmaps are defined and used.
34 Currently, bitmap usage and bitmap appearence are "mixed-up" in a
35 one-level representation. It would be cleaner to split the
36 representation into a two-level model where first level maps
37 bitmap usage to a bitmap name, and second level maps bitmap name to
38 a bitmap appearence.
39 [Assigned to KFS]
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 * BUGS
49
50 ** ottomaddox's Nov 23 bug report about foldout mode.
51
52 ** Ronan Keryell's Sep 23 bug about "tramp sudo:: and version control on RCS"
53
54 ** TCP server processes do not work on Windows.
55
56 TCP/IP server processes created with `make-network-process' consume
57 excesive CPU on some Windows environments. Usages of 50% and 100%
58 CPU time have been observed on different Window XP configurations.
59 Seems to be a problem in sys_select in w32proc.c.
60
61 * DOCUMENTATION
62
63 ** Fix some of these doc strings by adding \\<keymap-name> where needed.
64
65 ada-mode
66 array-mode
67 artist-mode
68 autoarg-mode
69 bibtext-mode
70 bookmark-bmenu-other-window-with-mouse
71 checkdoc-minor-mode
72 constrain-to-field
73 copy-file
74 decipher-mode
75 define-generic-mode
76 define-ibuffer-op
77 diff-mode
78 dired-maybe-insert-subdir
79 ediff-merge-buffers-with-ancestor
80 ediff-merge-directories-with-ancestor
81 ediff-merge-directory-revisions-with-ancestor
82 edir-merge-revisions-with-ancestor
83 edirs-merge-with-ancestor
84 edit-picture
85 ethio-fidel-to-sera-mail-or-marker
86 ethio-sera-to-fidel-mail-or-marker
87 face-attribute-specified-or
88 face-equal
89 flyspell-mode
90 hexl-mode
91 hi-lock-mode
92 ibuffer
93 ido-find-file
94 internal-lisp-face-equal-p
95 isearch-forward
96 kmacro-start-macro
97 kmacro-start-macro-or-insert-counter
98 make-byte-code
99 mh-user-agent-compose
100 next-single-char-property-change
101 octave-mode
102 outline-mode
103 pascal-mode
104 picture-mode
105 previous-single-char-property-change
106 python-mode
107 read-from-minibuffer
108 read-key-sequence
109 read-key-sequence-vector
110 reftex-index-phrases-mode
111 reftex-mode
112 rmail-mode
113 sh-mode
114 shell-script-mode
115 solar-equinoxes-solstices
116 table-capture
117 table-insert
118 table-split-cell-horizontally
119 view-mode
120 w32-shell-dos-semantics
121
122 ** Check man/info.texi.
123
124 ** Add missing years in copyright notices of all files.
125
126 Please record your name here and say which part of the distribution
127 you're going to handle.
128
129 DIRECTORY STATUS IN CHARGE
130 --------- ------ ---------
131 etc (and subdirs) done Thien-Thi Nguyen (ttn(@gnu.org))
132 leim working Kenichi Handa
133 lib-src done ttn
134 lisp done ttn
135 lisp/calc done ttn
136 lisp/calendar working Glenn Morris
137 lisp/emacs-lisp done ttn
138 lisp/emulation done ttn
139 lisp/eshell done ttn
140 lisp/gnus done ttn
141 lisp/international done Kenichi Handa
142 lisp/language done Kenichi Handa
143 lisp/mail done ttn
144 lisp/mh-e done Bill Wohler
145 lisp/net done ttn
146 lisp/obsolete done ttn
147 lisp/play done ttn
148 lisp/progmodes done Nick Roberts
149 lisp/term done ttn
150 lisp/textmodes done ttn
151 lisp/url done ttn
152 lispintro done ttn
153 lispref done ttn
154 lwlib done ttn
155 m4 done ttn
156 mac (and subdirs) done ttn
157 man done ttn
158 msdos done ttn
159 nt (and subdirs) done ttn
160 oldXMenu done ttn
161 src (and subdirs) done ttn
162 vms done ttn
163
164 ** Check the Emacs manual.
165
166 Each manual section should be checked for factual correctness
167 regarding recent changes by at least two people. After each file
168 name, on the same line or the following line, come the names of the
169 people who have checked it.
170
171 SECTION READERS
172 -----------------------------
173 man/abbrevs.texi Chong Yidong Joakim Verona
174 man/anti.texi Chong Yidong
175 man/basic.texi "Luc Teirlinck" Chong Yidong
176 man/buffers.texi "Luc Teirlinck" Chong Yidong
177 man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
178 man/calendar.texi joakim@verona.se Chong Yidong
179 man/cmdargs.texi Chong Yidong "Luc Teirlinck"
180 man/commands.texi "Luc Teirlinck" Chong Yidong
181 man/custom.texi Chong Yidong "Luc Teirlinck"
182 man/dired.texi Chong Yidong joakim@verona.se
183 man/display.texi "Luc Teirlinck" Chong Yidong
184 man/emacs.texi "Luc Teirlinck" Lute Kamstra
185 man/entering.texi "Luc Teirlinck" Chong Yidong
186 man/files.texi "Luc Teirlinck" Chong Yidong
187 man/fixit.texi "Luc Teirlinck" Chong Yidong
188 man/frames.texi "Luc Teirlinck" Chong Yidong
189 man/glossary.texi Chong Yidong
190 man/help.texi "Luc Teirlinck" Chong Yidong
191 man/indent.texi "Luc Teirlinck" Chong Yidong
192 man/killing.texi "Luc Teirlinck" Chong Yidong
193 man/kmacro.texi "Luc Teirlinck" Chong Yidong
194 man/macos.texi Chong Yidong
195 man/maintaining.texi Chong Yidong
196 man/major.texi "Luc Teirlinck" Chong Yidong
197 man/mark.texi "Luc Teirlinck" Chong Yidong
198 man/mini.texi "Luc Teirlinck" Chong Yidong
199 man/misc.texi Chong Yidong
200 man/msdog.texi Chong Yidong
201 man/mule.texi "Luc Teirlinck" Kenichi Handa
202 man/m-x.texi "Luc Teirlinck" Chong Yidong
203 man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong
204 man/programs.texi "Stephen Eglen" Chong Yidong
205 man/regs.texi "Luc Teirlinck" Chong Yidong
206 man/rmail.texi Chong Yidong "Luc Teirlinck"
207 man/screen.texi "Luc Teirlinck" Chong Yidong
208 man/search.texi "Luc Teirlinck" Chong Yidong
209 man/sending.texi Chong Yidong "Luc Teirlinck"
210 man/text.texi "Luc Teirlinck" Chong Yidong
211 man/trouble.texi Chong Yidong
212 man/windows.texi "Luc Teirlinck" Chong Yidong
213 man/xresources.texi
214
215 ** Check the Emacs Lisp manual.
216
217 Each manual section should be checked for factual correctness
218 regarding recent changes by at least two people. After each file
219 name, on the same line or the following line, come the names of the
220 people who have checked it.
221
222 SECTION READERS
223 ----------------------------------
224 lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
225 lispref/advice.texi joakim@verona.se Chong Yidong
226 lispref/anti.texi Chong Yidong
227 lispref/backups.texi "Luc Teirlinck" Chong Yidong
228 lispref/buffers.texi "Luc Teirlinck" Chong Yidong
229 lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
230 lispref/commands.texi "Luc Teirlinck" Chong Yidong
231 lispref/compile.texi "Luc Teirlinck" Chong Yidong
232 lispref/control.texi "Luc Teirlinck" Chong Yidong
233 lispref/customize.texi Chong Yidong
234 lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
235 lispref/display.texi Chong Yidong
236 lispref/edebug.texi Chong Yidong "Luc Teirlinck"
237 lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
238 lispref/errors.texi "Luc Teirlinck" Chong Yidong
239 lispref/eval.texi "Luc Teirlinck" Chong Yidong
240 lispref/files.texi "Luc Teirlinck" Chong Yidong
241 lispref/frames.texi "Luc Teirlinck" Chong Yidong
242 lispref/functions.texi "Luc Teirlinck" Chong Yidong
243 lispref/hash.texi "Luc Teirlinck" Chong Yidong
244 lispref/help.texi "Luc Teirlinck" Chong Yidong
245 lispref/hooks.texi Lute Kamstra Chong Yidong
246 lispref/internals.texi "Luc Teirlinck" Chong Yidong
247 lispref/intro.texi "Luc Teirlinck" Josh Varner
248 lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
249 lispref/lists.texi "Luc Teirlinck" Chong Yidong
250 lispref/loading.texi "Luc Teirlinck" Chong Yidong
251 lispref/locals.texi Chong Yidong
252 lispref/macros.texi "Luc Teirlinck" Chong Yidong
253 lispref/maps.texi Chong Yidong
254 lispref/markers.texi "Luc Teirlinck" Chong Yidong
255 lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
256 lispref/modes.texi Chong Yidong
257 lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
258 lispref/numbers.texi "Luc Teirlinck" Chong Yidong
259 lispref/objects.texi "Luc Teirlinck" Chong Yidong
260 lispref/os.texi "Luc Teirlinck" Chong Yidong
261 lispref/positions.texi "Luc Teirlinck" Chong Yidong
262 lispref/processes.texi Chong Yidong ttn
263 lispref/searching.texi "Luc Teirlinck" Chong Yidong
264 lispref/sequences.texi "Luc Teirlinck" Chong Yidong
265 lispref/streams.texi "Luc Teirlinck" Chong Yidong
266 lispref/strings.texi "Luc Teirlinck" Chong Yidong
267 lispref/symbols.texi "Luc Teirlinck" Chong Yidong
268 lispref/syntax.texi "Luc Teirlinck" Chong Yidong
269 lispref/text.texi Chong Yidong
270 lispref/tips.texi "Luc Teirlinck" Chong Yidong
271 lispref/variables.texi "Luc Teirlinck" Chong Yidong
272 lispref/windows.texi "Luc Teirlinck" Chong Yidong
273
274 ** Check the Emacs Tutorial.
275
276 The first line of every tutorial must begin with text ending in a period
277 (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
278 This should be followed by "See end for copying conditions", likewise
279 in the respective language.
280
281 After each file name, on the same line or the following line, come the
282 names of the people who have checked it.
283
284 SECTION READERS
285 ----------------------------------
286 etc/TUTORIAL rms
287 etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
288 etc/TUTORIAL.cn
289 etc/TUTORIAL.cs Pavel Janík <Pavel@Janik.cz>
290 etc/TUTORIAL.de Werner LEMBERG <wl@gnu.org>
291 etc/TUTORIAL.es Marcelo Toledo
292 etc/TUTORIAL.fr ttn
293 etc/TUTORIAL.it ttn
294 etc/TUTORIAL.ja Kenichi Handa <handa@m17n.org>
295 etc/TUTORIAL.ko
296 etc/TUTORIAL.nl Lute Kamstra
297 etc/TUTORIAL.pl Slawomir Nowaczyk <slawek@cs.lth.se>
298 etc/TUTORIAL.pt_BR Marcelo Toledo
299 etc/TUTORIAL.ro
300 etc/TUTORIAL.ru Alex Ott <alexott@gmail.com>
301 etc/TUTORIAL.sk Pavel Janík <Pavel@Janik.cz>
302 etc/TUTORIAL.sl Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
303 etc/TUTORIAL.sv Mats Lidell <matsl@contactor.se>
304 etc/TUTORIAL.th Virach Sornlertlamvanich <virach@tcllab.org>
305 etc/TUTORIAL.zh
306
307 \f
308 Local variables:
309 mode: outline
310 end: