Fixed:
[bpt/emacs.git] / admin / FOR-RELEASE
CommitLineData
e47ac727
RS
1Tasks needed before the next release.
2
c8de0427 3* TO BE DONE SHORTLY BEFORE RELEASE
1f912e99 4
c8de0427 5** `undo-ask-before-discard', currently set to t for debugging purposes
1f912e99
LT
6has to be set to nil: when t, it can leak memory and cause other problems.
7
07ff1e4b
RS
8** Update release dates of manuals.
9
10** Spell check the manuals.
11
12** Get rid of overfull and underfull boxes in manuals.
0ad6717d 13
059cbcd5
RS
14** Check for widow and orphan lines in manuals;
15make sure all the pages really look ok in the manual as formatted.
16
a68d870b
RS
17** Update facemenu-unlisted-faces, adding whatever other
18face name prefixes should be in it for good results.
059cbcd5 19
57985b44
LK
20** Update AUTHORS.
21
22** Regenerate the postscript files of the reference cards in etc.
23
b713c813
RS
24** Ask maintainers of refcard translations to update them.
25
ce7830e5
RS
26** Check what should be deleted or updated in MORE.STUFF.
27
c0a070c1 28* NEW FEATURES
2f0e0a0b 29
fc3c954c
KS
30** Rework how fringe bitmaps are defined and used.
31Currently, bitmap usage and bitmap appearence are "mixed-up" in a
32one-level representation. It would be cleaner to split the
33representation into a two-level model where first level maps
34bitmap usage to a bitmap name, and second level maps bitmap name to
35a bitmap appearence.
36[Assigned to KFS]
37
aab492b0
RS
38** Install Zhilin's icons.
39
c0a070c1 40* FATAL ERRORS
3d351c97 41
e84fe274
KS
42** Investigate reported crashes in compact_small_strings.
43
44** Investigate reported crashes related to using an
45invalid pointer from string_free_list.
46
ee31cd78
RS
47* BUGS
48
ef2cb23f
RS
49** Fix window resizing bug:
50C-x 2, C-x 3, C-x 2. Now try to move the bottom of the
51second window to the left.
f66e3d41
RS
52
53** Fix completion highlighting bug in partial completion mode.
54
fb90e6d9 55** TCP server processes do not work on Windows.
28df3a10
JB
56
57TCP/IP server processes created with `make-network-process' consume
58excesive CPU on some Windows environments. Usages of 50% and 100%
59CPU time have been observed on different Window XP configurations.
fc3c954c 60Seems to be a problem in sys_select in w32proc.c.
28df3a10 61
7956ef44
KS
62* DOCUMENTATION
63
afabbb4d
RS
64** Update what needs to be updated now that Global Font Lock mode and
65File Name Shadow mode are enabled by default.
66
e082564e 67** Check man/info.texi.
7956ef44 68
7956ef44
KS
69** Add missing years in copyright notices of all files.
70
d68a5392
RS
71Please record your name here and say which part of the distribution
72you're going to handle.
73
921bb882
KH
74DIRECTORY STATUS IN CHARGE
75--------- ------ ---------
55b039c3 76etc (and subdirs) done Thien-Thi Nguyen (ttn(@gnu.org))
a2bbf6af 77leim working Kenichi Handa
02319508
TTN
78lib-src done ttn
79lisp done ttn
80lisp/calc done ttn
228b550a 81lisp/calendar working Glenn Morris
02319508
TTN
82lisp/emacs-lisp done ttn
83lisp/emulation done ttn
84lisp/eshell done ttn
85lisp/gnus done ttn
a30c8f4b 86lisp/international done Kenichi Handa
c51af446 87lisp/language done Kenichi Handa
02319508 88lisp/mail done ttn
ffda926c 89lisp/mh-e done Bill Wohler
02319508
TTN
90lisp/net done ttn
91lisp/obsolete done ttn
92lisp/play done ttn
a3ea6ec6 93lisp/progmodes done Nick Roberts
02319508
TTN
94lisp/term done ttn
95lisp/textmodes done ttn
02319508
TTN
96lisp/url done ttn
97lispintro done ttn
98lispref done ttn
99lwlib done ttn
100m4 done ttn
101mac (and subdirs) done ttn
102man done ttn
103msdos done ttn
104nt (and subdirs) done ttn
105oldXMenu done ttn
106src (and subdirs) done ttn
107vms done ttn
921bb882 108
7956ef44
KS
109** Check the Emacs manual.
110
762566f3
RS
111Each manual section should be checked for factual correctness
112regarding recent changes by at least two people. After each file
113name, on the same line or the following line, come the names of the
114people who have checked it.
98b83a88 115
98b83a88
LT
116SECTION READERS
117-----------------------------
bfa8be14 118man/abbrevs.texi Chong Yidong Joakim Verona
b02afb20 119man/anti.texi Chong Yidong
ba2c991c 120man/basic.texi "Luc Teirlinck" Chong Yidong
4e07258f 121man/buffers.texi "Luc Teirlinck" Chong Yidong
98b83a88 122man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
bfa8be14 123man/calendar.texi joakim@verona.se Chong Yidong
c8de0427 124man/cmdargs.texi Chong Yidong "Luc Teirlinck"
bfa8be14 125man/commands.texi "Luc Teirlinck" Chong Yidong
ba2c991c 126man/custom.texi Chong Yidong
396a112b 127man/dired.texi Chong Yidong joakim@verona.se
134948fc 128man/display.texi "Luc Teirlinck" Chong Yidong
33f413db 129man/emacs.texi "Luc Teirlinck" Lute Kamstra
ba2c991c 130man/entering.texi "Luc Teirlinck" Chong Yidong
4e07258f 131man/files.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 132man/fixit.texi "Luc Teirlinck" Chong Yidong
4e07258f 133man/frames.texi "Luc Teirlinck" Chong Yidong
bfa8be14 134man/glossary.texi Chong Yidong
134948fc
RS
135man/help.texi "Luc Teirlinck" Chong Yidong
136man/indent.texi "Luc Teirlinck" Chong Yidong
ba2c991c 137man/killing.texi "Luc Teirlinck" Chong Yidong
134948fc 138man/kmacro.texi "Luc Teirlinck" Chong Yidong
b5cf3adf 139man/macos.texi Chong Yidong
b02afb20 140man/maintaining.texi Chong Yidong
134948fc 141man/major.texi "Luc Teirlinck" Chong Yidong
a98ac7ae
RS
142man/mark.texi "Luc Teirlinck" Chong Yidong
143man/mini.texi "Luc Teirlinck" Chong Yidong
bfa8be14 144man/misc.texi Chong Yidong
134948fc 145man/msdog.texi Chong Yidong
9b0fbacd 146man/mule.texi "Luc Teirlinck" Kenichi Handa
a98ac7ae 147man/m-x.texi "Luc Teirlinck" Chong Yidong
28084047 148man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong
134948fc 149man/programs.texi "Stephen Eglen" Chong Yidong
ba2c991c 150man/regs.texi "Luc Teirlinck" Chong Yidong
3f4ae3e4 151man/rmail.texi Chong Yidong "Luc Teirlinck"
28084047
RS
152man/screen.texi "Luc Teirlinck" Chong Yidong
153man/search.texi "Luc Teirlinck" Chong Yidong
71dbb277 154man/sending.texi Chong Yidong "Luc Teirlinck"
4e07258f 155man/text.texi "Luc Teirlinck" Chong Yidong
134948fc 156man/trouble.texi Chong Yidong
4e07258f 157man/windows.texi "Luc Teirlinck" Chong Yidong
98b83a88 158man/xresources.texi
7956ef44
KS
159
160** Check the Emacs Lisp manual.
161
762566f3
RS
162Each manual section should be checked for factual correctness
163regarding recent changes by at least two people. After each file
164name, on the same line or the following line, come the names of the
165people who have checked it.
98b83a88
LT
166
167SECTION READERS
168----------------------------------
aa5c6b3e
RS
169lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
170lispref/advice.texi joakim@verona.se Chong Yidong
b02afb20 171lispref/anti.texi Chong Yidong
aa5c6b3e 172lispref/backups.texi "Luc Teirlinck" Chong Yidong
4e07258f 173lispref/buffers.texi "Luc Teirlinck" Chong Yidong
bfa8be14 174lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
aa5c6b3e 175lispref/commands.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
176lispref/compile.texi "Luc Teirlinck" Chong Yidong
177lispref/control.texi "Luc Teirlinck" Chong Yidong
bfa8be14 178lispref/customize.texi Chong Yidong
a9ee5cac 179lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
bfa8be14 180lispref/display.texi Chong Yidong
69ea3196 181lispref/edebug.texi Chong Yidong "Luc Teirlinck"
405cb12a 182lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
8d3c84f7 183lispref/errors.texi "Luc Teirlinck" Chong Yidong
134948fc 184lispref/eval.texi "Luc Teirlinck" Chong Yidong
4e07258f
RS
185lispref/files.texi "Luc Teirlinck" Chong Yidong
186lispref/frames.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
187lispref/functions.texi "Luc Teirlinck" Chong Yidong
188lispref/hash.texi "Luc Teirlinck" Chong Yidong
aa5c6b3e 189lispref/help.texi "Luc Teirlinck" Chong Yidong
4ed7ef6b 190lispref/hooks.texi Lute Kamstra Chong Yidong
bfa8be14 191lispref/internals.texi "Luc Teirlinck" Chong Yidong
d7ea8b71 192lispref/intro.texi "Luc Teirlinck" Josh Varner
aa5c6b3e 193lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
194lispref/lists.texi "Luc Teirlinck" Chong Yidong
195lispref/loading.texi "Luc Teirlinck" Chong Yidong
4ed7ef6b 196lispref/locals.texi Chong Yidong
aa5c6b3e 197lispref/macros.texi "Luc Teirlinck" Chong Yidong
8d3c84f7 198lispref/maps.texi Chong Yidong
aa5c6b3e 199lispref/markers.texi "Luc Teirlinck" Chong Yidong
134948fc 200lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
ba2c991c 201lispref/modes.texi Chong Yidong
bfa8be14 202lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
203lispref/numbers.texi "Luc Teirlinck" Chong Yidong
204lispref/objects.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 205lispref/os.texi "Luc Teirlinck" Chong Yidong
ba2c991c 206lispref/positions.texi "Luc Teirlinck" Chong Yidong
02319508 207lispref/processes.texi Chong Yidong ttn
28084047 208lispref/searching.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 209lispref/sequences.texi "Luc Teirlinck" Chong Yidong
134948fc 210lispref/streams.texi "Luc Teirlinck" Chong Yidong
ba2c991c 211lispref/strings.texi "Luc Teirlinck" Chong Yidong
134948fc 212lispref/symbols.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 213lispref/syntax.texi "Luc Teirlinck" Chong Yidong
4e07258f 214lispref/text.texi Chong Yidong
a98ac7ae 215lispref/tips.texi "Luc Teirlinck" Chong Yidong
134948fc 216lispref/variables.texi "Luc Teirlinck" Chong Yidong
4e07258f 217lispref/windows.texi "Luc Teirlinck" Chong Yidong
7956ef44 218
0b048d52
MT
219** Check the Emacs Tutorial.
220
0598b84f
TTN
221The first line of every tutorial must begin with text ending in a period
222(".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
223This should be followed by "See end for copying conditions", likewise
224in the respective language.
b75122e4
RS
225
226After each file name, on the same line or the following line, come the
227names of the people who have checked it.
228
0b048d52
MT
229SECTION READERS
230----------------------------------
b75122e4 231etc/TUTORIAL rms
f290db1d 232etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
0b048d52 233etc/TUTORIAL.cn
98d14e32 234