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