(readevalloop): Abort if START non-nil for non-buffer input.
[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
4bfd4524
CY
26** Send an email to the various distributions, including the GNOME
27and KDE projects, to use the new Emacs icons in etc/images/icons.
28
ee31cd78
RS
29* BUGS
30
e4a9a1cf
RS
31** JD Smith's 17 Apr 2006 bug report that CVS operations
32get mysterious unreproducible failures.
33
34** David Hansen's bug report on 16 Apr 2006 about point-entered and
35point-left text properties.
888046a6
RS
36
37** Is there a basic problem with cl-byte-compile-compiler-macro?
38
732ab737
KS
39** Markus Gritsch's report about Emacs looping on Windoze with the following
40.emacs file, and then reduce Emacs frame width to "something quite narrow":
41 (setq-default truncate-lines t)
42 (custom-set-variables
43 '(hscroll-margin 20)
44 '(hscroll-step 1)
45 )
46
fb90e6d9 47** TCP server processes do not work on Windows.
28df3a10
JB
48
49TCP/IP server processes created with `make-network-process' consume
50excesive CPU on some Windows environments. Usages of 50% and 100%
51CPU time have been observed on different Window XP configurations.
fc3c954c 52Seems to be a problem in sys_select in w32proc.c.
28df3a10 53
49af2995
KS
54In its current form, it sys_select says the socket is ready, so we
55call server_accept_connection which again calls accept() which returns
56-1 with errno == WSAEWOULDBLOCK (10035) indicating that there is no
57pending connection to accept.
58
59It seems that to fix this, w32 server sockets must use WSAAsyncSelect
60+ FD_ACCEPT to request notifications of incoming connections...
61
62
7956ef44
KS
63* DOCUMENTATION
64
62e5dd08
RS
65** Add a node to the Lisp manual describing key sequences from the
66Lisp point of view.
67
e082564e 68** Check man/info.texi.
7956ef44 69
7956ef44
KS
70** Check the Emacs Lisp manual.
71
762566f3
RS
72Each manual section should be checked for factual correctness
73regarding recent changes by at least two people. After each file
74name, on the same line or the following line, come the names of the
75people who have checked it.
98b83a88
LT
76
77SECTION READERS
78----------------------------------
aa5c6b3e
RS
79lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
80lispref/advice.texi joakim@verona.se Chong Yidong
b02afb20 81lispref/anti.texi Chong Yidong
aa5c6b3e 82lispref/backups.texi "Luc Teirlinck" Chong Yidong
4e07258f 83lispref/buffers.texi "Luc Teirlinck" Chong Yidong
bfa8be14 84lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
aa5c6b3e 85lispref/commands.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
86lispref/compile.texi "Luc Teirlinck" Chong Yidong
87lispref/control.texi "Luc Teirlinck" Chong Yidong
20ce8b1c 88lispref/customize.texi Chong Yidong "Luc Teirlinck"
a9ee5cac 89lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
bfa8be14 90lispref/display.texi Chong Yidong
69ea3196 91lispref/edebug.texi Chong Yidong "Luc Teirlinck"
405cb12a 92lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
8d3c84f7 93lispref/errors.texi "Luc Teirlinck" Chong Yidong
134948fc 94lispref/eval.texi "Luc Teirlinck" Chong Yidong
4e07258f
RS
95lispref/files.texi "Luc Teirlinck" Chong Yidong
96lispref/frames.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
97lispref/functions.texi "Luc Teirlinck" Chong Yidong
98lispref/hash.texi "Luc Teirlinck" Chong Yidong
aa5c6b3e 99lispref/help.texi "Luc Teirlinck" Chong Yidong
4ed7ef6b 100lispref/hooks.texi Lute Kamstra Chong Yidong
bfa8be14 101lispref/internals.texi "Luc Teirlinck" Chong Yidong
d7ea8b71 102lispref/intro.texi "Luc Teirlinck" Josh Varner
aa5c6b3e 103lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
104lispref/lists.texi "Luc Teirlinck" Chong Yidong
105lispref/loading.texi "Luc Teirlinck" Chong Yidong
4ed7ef6b 106lispref/locals.texi Chong Yidong
aa5c6b3e 107lispref/macros.texi "Luc Teirlinck" Chong Yidong
8d3c84f7 108lispref/maps.texi Chong Yidong
aa5c6b3e 109lispref/markers.texi "Luc Teirlinck" Chong Yidong
134948fc 110lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
ba2c991c 111lispref/modes.texi Chong Yidong
bfa8be14 112lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
134948fc
RS
113lispref/numbers.texi "Luc Teirlinck" Chong Yidong
114lispref/objects.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 115lispref/os.texi "Luc Teirlinck" Chong Yidong
ba2c991c 116lispref/positions.texi "Luc Teirlinck" Chong Yidong
02319508 117lispref/processes.texi Chong Yidong ttn
28084047 118lispref/searching.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 119lispref/sequences.texi "Luc Teirlinck" Chong Yidong
134948fc 120lispref/streams.texi "Luc Teirlinck" Chong Yidong
ba2c991c 121lispref/strings.texi "Luc Teirlinck" Chong Yidong
134948fc 122lispref/symbols.texi "Luc Teirlinck" Chong Yidong
a98ac7ae 123lispref/syntax.texi "Luc Teirlinck" Chong Yidong
4e07258f 124lispref/text.texi Chong Yidong
a98ac7ae 125lispref/tips.texi "Luc Teirlinck" Chong Yidong
134948fc 126lispref/variables.texi "Luc Teirlinck" Chong Yidong
4e07258f 127lispref/windows.texi "Luc Teirlinck" Chong Yidong
7956ef44 128
0b048d52
MT
129** Check the Emacs Tutorial.
130
0598b84f
TTN
131The first line of every tutorial must begin with text ending in a period
132(".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
133This should be followed by "See end for copying conditions", likewise
134in the respective language.
b75122e4
RS
135
136After each file name, on the same line or the following line, come the
137names of the people who have checked it.
138
0b048d52
MT
139SECTION READERS
140----------------------------------
b75122e4 141etc/TUTORIAL rms
f290db1d 142etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
0b048d52 143etc/TUTORIAL.cn
98d14e32 144