Moved all remaining images from lisp/toolbar to etc/images, moved
[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 the fringe "angle" bitmap at at bottom of buffer is
31shown to include an indication of whether the last line has a NL or not.
32[Assigned to KFS]
33
34** Rework how fringe bitmaps are defined and used.
35Currently, bitmap usage and bitmap appearence are "mixed-up" in a
36one-level representation. It would be cleaner to split the
37representation into a two-level model where first level maps
38bitmap usage to a bitmap name, and second level maps bitmap name to
39a bitmap appearence.
40[Assigned to KFS]
41
42** Put a max-limit on the size of images, e.g. based on the display size.
43This is to avoid allocating insane amounts of memory due to bogus
44image size specifications.
45Note: rather than clipping images that are too big (this may be
46non-trivial to do correctly in all cases -- and thus non-trivial to
47test), it may be better just to avoid displaying such images for emacs 22.
48
c0a070c1 49* FATAL ERRORS
3d351c97 50
e84fe274
KS
51** Investigate reported crashes in compact_small_strings.
52
53** Investigate reported crashes related to using an
54invalid pointer from string_free_list.
55
ee31cd78
RS
56* BUGS
57
b940920d
RF
58** Make a new interface for specifying window configurations
59so that we can fix bugs in balance-windows.
60
fb90e6d9 61** TCP server processes do not work on Windows.
28df3a10
JB
62
63TCP/IP server processes created with `make-network-process' consume
64excesive CPU on some Windows environments. Usages of 50% and 100%
65CPU time have been observed on different Window XP configurations.
fc3c954c 66Seems to be a problem in sys_select in w32proc.c.
28df3a10 67
7956ef44
KS
68* DOCUMENTATION
69
0ad6717d 70** Update man/info.texi.
7956ef44 71
7956ef44
KS
72** Add missing years in copyright notices of all files.
73
d68a5392
RS
74Please record your name here and say which part of the distribution
75you're going to handle.
76
921bb882
KH
77DIRECTORY STATUS IN CHARGE
78--------- ------ ---------
55b039c3 79etc (and subdirs) done Thien-Thi Nguyen (ttn(@gnu.org))
a2bbf6af 80leim working Kenichi Handa
02319508
TTN
81lib-src done ttn
82lisp done ttn
83lisp/calc done ttn
228b550a 84lisp/calendar working Glenn Morris
02319508
TTN
85lisp/emacs-lisp done ttn
86lisp/emulation done ttn
87lisp/eshell done ttn
88lisp/gnus done ttn
a30c8f4b 89lisp/international done Kenichi Handa
c51af446 90lisp/language done Kenichi Handa
02319508 91lisp/mail done ttn
ffda926c 92lisp/mh-e done Bill Wohler
02319508
TTN
93lisp/net done ttn
94lisp/obsolete done ttn
95lisp/play done ttn
a3ea6ec6 96lisp/progmodes done Nick Roberts
02319508
TTN
97lisp/term done ttn
98lisp/textmodes done ttn
02319508
TTN
99lisp/url done ttn
100lispintro done ttn
101lispref done ttn
102lwlib done ttn
103m4 done ttn
104mac (and subdirs) done ttn
105man done ttn
106msdos done ttn
107nt (and subdirs) done ttn
108oldXMenu done ttn
109src (and subdirs) done ttn
110vms done ttn
921bb882 111
7956ef44
KS
112** Check the Emacs manual.
113
762566f3
RS
114Each manual section should be checked for factual correctness
115regarding recent changes by at least two people. After each file
116name, on the same line or the following line, come the names of the
117people who have checked it.
98b83a88 118
98b83a88
LT
119SECTION READERS
120-----------------------------
bfa8be14 121man/abbrevs.texi Chong Yidong Joakim Verona
b02afb20 122man/anti.texi Chong Yidong
ba2c991c 123man/basic.texi "Luc Teirlinck" Chong Yidong
4e07258f 124man/buffers.texi "Luc Teirlinck" Chong Yidong
98b83a88 125man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
bfa8be14 126man/calendar.texi joakim@verona.se Chong Yidong
c8de0427 127man/cmdargs.texi Chong Yidong "Luc Teirlinck"
bfa8be14 128man/commands.texi "Luc Teirlinck" Chong Yidong
ba2c991c 129man/custom.texi Chong Yidong
396a112b 130man/dired.texi Chong Yidong joakim@verona.se
134948fc 131man/display.texi "Luc Teirlinck" Chong Yidong
33f413db 132man/emacs.texi "Luc Teirlinck" Lute Kamstra
ba2c991c 133man/entering.texi "Luc Teirlinck" Chong Yidong
4e07258f 134man/files.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 135man/fixit.texi "Luc Teirlinck" Chong Yidong
4e07258f 136man/frames.texi "Luc Teirlinck" Chong Yidong
bfa8be14 137man/glossary.texi Chong Yidong
134948fc
RS
138man/help.texi "Luc Teirlinck" Chong Yidong
139man/indent.texi "Luc Teirlinck" Chong Yidong
ba2c991c 140man/killing.texi "Luc Teirlinck" Chong Yidong
134948fc 141man/kmacro.texi "Luc Teirlinck" Chong Yidong
98b83a88 142man/macos.texi
b02afb20 143man/maintaining.texi Chong Yidong
134948fc 144man/major.texi "Luc Teirlinck" Chong Yidong
a98ac7ae
RS
145man/mark.texi "Luc Teirlinck" Chong Yidong
146man/mini.texi "Luc Teirlinck" Chong Yidong
bfa8be14 147man/misc.texi Chong Yidong
134948fc 148man/msdog.texi Chong Yidong
9b0fbacd 149man/mule.texi "Luc Teirlinck" Kenichi Handa
a98ac7ae 150man/m-x.texi "Luc Teirlinck" Chong Yidong
28084047 151man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong
134948fc 152man/programs.texi "Stephen Eglen" Chong Yidong
ba2c991c 153man/regs.texi "Luc Teirlinck" Chong Yidong
3f4ae3e4 154man/rmail.texi Chong Yidong "Luc Teirlinck"
28084047
RS
155man/screen.texi "Luc Teirlinck" Chong Yidong
156man/search.texi "Luc Teirlinck" Chong Yidong
71dbb277 157man/sending.texi Chong Yidong "Luc Teirlinck"
4e07258f 158man/text.texi "Luc Teirlinck" Chong Yidong
134948fc 159man/trouble.texi Chong Yidong
4e07258f 160man/windows.texi "Luc Teirlinck" Chong Yidong
98b83a88 161man/xresources.texi
7956ef44
KS
162
163** Check the Emacs Lisp manual.
164
762566f3
RS
165Each manual section should be checked for factual correctness
166regarding recent changes by at least two people. After each file
167name, on the same line or the following line, come the names of the
168people who have checked it.
98b83a88
LT
169
170SECTION READERS
171----------------------------------
aa5c6b3e
RS
172lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
173lispref/advice.texi joakim@verona.se Chong Yidong
b02afb20 174lispref/anti.texi Chong Yidong
aa5c6b3e 175lispref/backups.texi "Luc Teirlinck" Chong Yidong
4e07258f 176lispref/buffers.texi "Luc Teirlinck" Chong Yidong
bfa8be14 177lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
aa5c6b3e 178lispref/commands.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
179lispref/compile.texi "Luc Teirlinck" Chong Yidong
180lispref/control.texi "Luc Teirlinck" Chong Yidong
bfa8be14 181lispref/customize.texi Chong Yidong
a9ee5cac 182lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
bfa8be14 183lispref/display.texi Chong Yidong
69ea3196 184lispref/edebug.texi Chong Yidong "Luc Teirlinck"
405cb12a 185lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
8d3c84f7 186lispref/errors.texi "Luc Teirlinck" Chong Yidong
134948fc 187lispref/eval.texi "Luc Teirlinck" Chong Yidong
4e07258f
RS
188lispref/files.texi "Luc Teirlinck" Chong Yidong
189lispref/frames.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
190lispref/functions.texi "Luc Teirlinck" Chong Yidong
191lispref/hash.texi "Luc Teirlinck" Chong Yidong
aa5c6b3e 192lispref/help.texi "Luc Teirlinck" Chong Yidong
4ed7ef6b 193lispref/hooks.texi Lute Kamstra Chong Yidong
bfa8be14 194lispref/internals.texi "Luc Teirlinck" Chong Yidong
d7ea8b71 195lispref/intro.texi "Luc Teirlinck" Josh Varner
aa5c6b3e 196lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
197lispref/lists.texi "Luc Teirlinck" Chong Yidong
198lispref/loading.texi "Luc Teirlinck" Chong Yidong
4ed7ef6b 199lispref/locals.texi Chong Yidong
aa5c6b3e 200lispref/macros.texi "Luc Teirlinck" Chong Yidong
8d3c84f7 201lispref/maps.texi Chong Yidong
aa5c6b3e 202lispref/markers.texi "Luc Teirlinck" Chong Yidong
134948fc 203lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
ba2c991c 204lispref/modes.texi Chong Yidong
bfa8be14 205lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
206lispref/numbers.texi "Luc Teirlinck" Chong Yidong
207lispref/objects.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 208lispref/os.texi "Luc Teirlinck" Chong Yidong
ba2c991c 209lispref/positions.texi "Luc Teirlinck" Chong Yidong
02319508 210lispref/processes.texi Chong Yidong ttn
28084047 211lispref/searching.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 212lispref/sequences.texi "Luc Teirlinck" Chong Yidong
134948fc 213lispref/streams.texi "Luc Teirlinck" Chong Yidong
ba2c991c 214lispref/strings.texi "Luc Teirlinck" Chong Yidong
134948fc 215lispref/symbols.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 216lispref/syntax.texi "Luc Teirlinck" Chong Yidong
4e07258f 217lispref/text.texi Chong Yidong
a98ac7ae 218lispref/tips.texi "Luc Teirlinck" Chong Yidong
134948fc 219lispref/variables.texi "Luc Teirlinck" Chong Yidong
4e07258f 220lispref/windows.texi "Luc Teirlinck" Chong Yidong
7956ef44 221
0b048d52
MT
222** Check the Emacs Tutorial.
223
0598b84f
TTN
224The first line of every tutorial must begin with text ending in a period
225(".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
226This should be followed by "See end for copying conditions", likewise
227in the respective language.
b75122e4
RS
228
229After each file name, on the same line or the following line, come the
230names of the people who have checked it.
231
0b048d52
MT
232SECTION READERS
233----------------------------------
b75122e4 234etc/TUTORIAL rms
f290db1d 235etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
0b048d52 236etc/TUTORIAL.cn
98d14e32 237