*** empty log message ***
[emacs.git] / admin / FOR-RELEASE
blob5633f9c1ce70a0b12e1300f5ce130a933fbe0ba4
1 Tasks needed before the next release.
3 * TO BE DONE SHORTLY BEFORE RELEASE
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.
8 ** Update release dates of manuals.
10 ** Spell check the manuals.
12 ** Get rid of overfull and underfull boxes in manuals.
14 ** Check for widow and orphan lines in manuals;
15 make sure all the pages really look ok in the manual as formatted.
17 ** Update facemenu-unlisted-faces, adding whatever other
18 face name prefixes should be in it for good results.
20 ** Update AUTHORS.
22 ** Regenerate the postscript files of the reference cards in etc.
24 ** Ask maintainers of refcard translations to update them.
26 ** Check what should be deleted or updated in MORE.STUFF.
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.
31 * NEW FEATURES
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]
41 * FATAL ERRORS
43 ** Investigate reported crashes in compact_small_strings.
45 ** Investigate reported crashes related to using an
46 invalid pointer from string_free_list.
48 * BUGS
50 ** ottomaddox's Nov 23 bug report about foldout mode.
52 ** Ronan Keryell's Sep 23 bug about "tramp sudo:: and version control on RCS"
54 ** Bug: C-h v warning-type-format gives "Search failed".
56 ** TCP server processes do not work on Windows.
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.
63 * DOCUMENTATION
65 ** Fix some of these doc strings by adding \\<keymap-name> where needed.
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
136 ** Check man/info.texi.
138 ** Add missing years in copyright notices of all files.
140 Please record your name here and say which part of the distribution
141 you're going to handle.
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
178 ** Check the Emacs manual.
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.
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
229 ** Check the Emacs Lisp manual.
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.
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
288 ** Check the Emacs Tutorial.
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.
295 After each file name, on the same line or the following line, come the
296 names of the people who have checked it.
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
322 Local variables:
323 mode: outline
324 end: