Fix errors in previous commit.
[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
07ff1e4b 10** Get rid of overfull and underfull boxes in manuals.
0ad6717d 11
059cbcd5
RS
12** Check for widow and orphan lines in manuals;
13make sure all the pages really look ok in the manual as formatted.
14
a68d870b
RS
15** Update facemenu-unlisted-faces, adding whatever other
16face name prefixes should be in it for good results.
059cbcd5 17
57985b44
LK
18** Update AUTHORS.
19
20** Regenerate the postscript files of the reference cards in etc.
21
b713c813
RS
22** Ask maintainers of refcard translations to update them.
23
49561a36
RS
24Requests to have been sent out on 2006-05-23 (Reiner Steib).
25
26LANG Translator Status
3f168e29 27cs Pavel Janík No response
6fc99f0c 28de Sven Joachim Done
3f168e29
RS
29fr Eric Jacoboni No response
30pl Włodek Bzyl No response
49561a36
RS
31pt-br Rodrigo Real Done
32ru Alex Ott Working
3f168e29 33sk Miroslav Vaško No response
49561a36 34
49561a36
RS
35If there's no update for a translation on 2006-06-07, notify RMS.
36
4bfd4524
CY
37** Send an email to the various distributions, including the GNOME
38and KDE projects, to use the new Emacs icons in etc/images/icons.
39
ee31cd78
RS
40* BUGS
41
a47ba658
RS
42** We need a way a Lisp file encoded in iso-2022 can assure
43reliable decoding regardless of user options.
44
e4a9a1cf
RS
45** JD Smith's 17 Apr 2006 bug report that CVS operations
46get mysterious unreproducible failures.
47
888046a6
RS
48** Is there a basic problem with cl-byte-compile-compiler-macro?
49
732ab737
KS
50** Markus Gritsch's report about Emacs looping on Windoze with the following
51.emacs file, and then reduce Emacs frame width to "something quite narrow":
52 (setq-default truncate-lines t)
53 (custom-set-variables
54 '(hscroll-margin 20)
55 '(hscroll-step 1)
56 )
57
fb90e6d9 58** TCP server processes do not work on Windows.
28df3a10
JB
59
60TCP/IP server processes created with `make-network-process' consume
61excesive CPU on some Windows environments. Usages of 50% and 100%
62CPU time have been observed on different Window XP configurations.
fc3c954c 63Seems to be a problem in sys_select in w32proc.c.
28df3a10 64
49af2995
KS
65In its current form, it sys_select says the socket is ready, so we
66call server_accept_connection which again calls accept() which returns
67-1 with errno == WSAEWOULDBLOCK (10035) indicating that there is no
68pending connection to accept.
69
70It seems that to fix this, w32 server sockets must use WSAAsyncSelect
71+ FD_ACCEPT to request notifications of incoming connections...
72
73
7956ef44
KS
74* DOCUMENTATION
75
e082564e 76** Check man/info.texi.
7956ef44 77
7956ef44
KS
78** Check the Emacs Lisp manual.
79
762566f3
RS
80Each manual section should be checked for factual correctness
81regarding recent changes by at least two people. After each file
82name, on the same line or the following line, come the names of the
83people who have checked it.
98b83a88
LT
84
85SECTION READERS
86----------------------------------
aa5c6b3e
RS
87lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
88lispref/advice.texi joakim@verona.se Chong Yidong
b02afb20 89lispref/anti.texi Chong Yidong
aa5c6b3e 90lispref/backups.texi "Luc Teirlinck" Chong Yidong
4e07258f 91lispref/buffers.texi "Luc Teirlinck" Chong Yidong
bfa8be14 92lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
aa5c6b3e 93lispref/commands.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
94lispref/compile.texi "Luc Teirlinck" Chong Yidong
95lispref/control.texi "Luc Teirlinck" Chong Yidong
20ce8b1c 96lispref/customize.texi Chong Yidong "Luc Teirlinck"
a9ee5cac 97lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
bfa8be14 98lispref/display.texi Chong Yidong
69ea3196 99lispref/edebug.texi Chong Yidong "Luc Teirlinck"
405cb12a 100lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
8d3c84f7 101lispref/errors.texi "Luc Teirlinck" Chong Yidong
134948fc 102lispref/eval.texi "Luc Teirlinck" Chong Yidong
4e07258f
RS
103lispref/files.texi "Luc Teirlinck" Chong Yidong
104lispref/frames.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
105lispref/functions.texi "Luc Teirlinck" Chong Yidong
106lispref/hash.texi "Luc Teirlinck" Chong Yidong
aa5c6b3e 107lispref/help.texi "Luc Teirlinck" Chong Yidong
4ed7ef6b 108lispref/hooks.texi Lute Kamstra Chong Yidong
bfa8be14 109lispref/internals.texi "Luc Teirlinck" Chong Yidong
d7ea8b71 110lispref/intro.texi "Luc Teirlinck" Josh Varner
aa5c6b3e 111lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
112lispref/lists.texi "Luc Teirlinck" Chong Yidong
113lispref/loading.texi "Luc Teirlinck" Chong Yidong
4ed7ef6b 114lispref/locals.texi Chong Yidong
aa5c6b3e 115lispref/macros.texi "Luc Teirlinck" Chong Yidong
8d3c84f7 116lispref/maps.texi Chong Yidong
aa5c6b3e 117lispref/markers.texi "Luc Teirlinck" Chong Yidong
134948fc 118lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
ba2c991c 119lispref/modes.texi Chong Yidong
bfa8be14 120lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
121lispref/numbers.texi "Luc Teirlinck" Chong Yidong
122lispref/objects.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 123lispref/os.texi "Luc Teirlinck" Chong Yidong
ba2c991c 124lispref/positions.texi "Luc Teirlinck" Chong Yidong
02319508 125lispref/processes.texi Chong Yidong ttn
28084047 126lispref/searching.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 127lispref/sequences.texi "Luc Teirlinck" Chong Yidong
134948fc 128lispref/streams.texi "Luc Teirlinck" Chong Yidong
ba2c991c 129lispref/strings.texi "Luc Teirlinck" Chong Yidong
134948fc 130lispref/symbols.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 131lispref/syntax.texi "Luc Teirlinck" Chong Yidong
4e07258f 132lispref/text.texi Chong Yidong
a98ac7ae 133lispref/tips.texi "Luc Teirlinck" Chong Yidong
134948fc 134lispref/variables.texi "Luc Teirlinck" Chong Yidong
4e07258f 135lispref/windows.texi "Luc Teirlinck" Chong Yidong
7956ef44 136
0b048d52
MT
137** Check the Emacs Tutorial.
138
0598b84f
TTN
139The first line of every tutorial must begin with text ending in a period
140(".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
141This should be followed by "See end for copying conditions", likewise
142in the respective language.
b75122e4
RS
143
144After each file name, on the same line or the following line, come the
145names of the people who have checked it.
146
0b048d52
MT
147SECTION READERS
148----------------------------------
b75122e4 149etc/TUTORIAL rms
f290db1d 150etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
0b048d52 151etc/TUTORIAL.cn
49561a36 152etc/TUTORIAL.cs Pavel Janík <Pavel@Janik.cz>
ce854ec1 153etc/TUTORIAL.de Werner LEMBERG <wl@gnu.org>
f290db1d 154etc/TUTORIAL.es Marcelo Toledo
02319508
TTN
155etc/TUTORIAL.fr ttn
156etc/TUTORIAL.it ttn
c09b2b56 157etc/TUTORIAL.ja Kenichi Handa <handa@m17n.org>
0b048d52 158etc/TUTORIAL.ko
1d88af04 159etc/TUTORIAL.nl Lute Kamstra
e31eb62c 160etc/TUTORIAL.pl Slawomir Nowaczyk <slawek@cs.lth.se>
f290db1d 161etc/TUTORIAL.pt_BR Marcelo Toledo
0b048d52 162etc/TUTORIAL.ro
8471dc58 163etc/TUTORIAL.ru Alex Ott <alexott@gmail.com>
49561a36 164etc/TUTORIAL.sk Pavel Janík <Pavel@Janik.cz>
a049b36c 165etc/TUTORIAL.sl Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
f290db1d 166etc/TUTORIAL.sv Mats Lidell <matsl@contactor.se>
8471dc58 167etc/TUTORIAL.th Virach Sornlertlamvanich <virach@tcllab.org>
0b048d52
MT
168etc/TUTORIAL.zh
169
c0a070c1
KS
170\f
171Local variables:
172mode: outline
49561a36 173coding: utf-8
c0a070c1 174end: