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