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