]> code.delx.au - gnu-emacs/blob - admin/FOR-RELEASE
(xscheme-insert-expression): Use add-to-history.
[gnu-emacs] / admin / FOR-RELEASE
1 Tasks needed before the next release.
2
3 * TO BE DONE SHORTLY BEFORE RELEASE
4
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.
7
8 ** Update release dates of manuals.
9
10 ** Spell check the manuals.
11
12 ** Get rid of overfull and underfull boxes in manuals.
13
14 ** Check for widow and orphan lines in manuals;
15 make sure all the pages really look ok in the manual as formatted.
16
17 ** Update facemenu-unlisted-faces, adding whatever other
18 face name prefixes should be in it for good results.
19
20 ** Update AUTHORS.
21
22 ** Regenerate the postscript files of the reference cards in etc.
23
24 ** Ask maintainers of refcard translations to update them.
25
26 ** Send an email to the various distributions, including the GNOME
27 and KDE projects, to use the new Emacs icons in etc/images/icons.
28
29 ** Ensure MH-E 8.0 has been released.
30 Assigned to Bill Wohler <wohler@newt.com>.
31
32 * BUGS
33
34 ** JD Smith's 17 Apr 2006 bug report that CVS operations
35 get mysterious unreproducible failures.
36
37 ** David Hansen's bug report on 16 Apr 2006 about point-entered and
38 point-left text properties.
39
40 ** Is there a basic problem with cl-byte-compile-compiler-macro?
41
42 ** Cursor position display bug from Yamamoto Mistuharu, 11 Apr 2006.
43
44 ** Markus Gritsch's report about Emacs looping on Windoze with the following
45 .emacs file, and then reduce Emacs frame width to "something quite narrow":
46 (setq-default truncate-lines t)
47 (custom-set-variables
48 '(hscroll-margin 20)
49 '(hscroll-step 1)
50 )
51
52 ** TCP server processes do not work on Windows.
53
54 TCP/IP server processes created with `make-network-process' consume
55 excesive CPU on some Windows environments. Usages of 50% and 100%
56 CPU time have been observed on different Window XP configurations.
57 Seems to be a problem in sys_select in w32proc.c.
58
59 In its current form, it sys_select says the socket is ready, so we
60 call server_accept_connection which again calls accept() which returns
61 -1 with errno == WSAEWOULDBLOCK (10035) indicating that there is no
62 pending connection to accept.
63
64 It seems that to fix this, w32 server sockets must use WSAAsyncSelect
65 + FD_ACCEPT to request notifications of incoming connections...
66
67
68 * DOCUMENTATION
69
70 ** Add a node to the Lisp manual describing key sequences from the
71 Lisp point of view.
72
73 ** Check man/info.texi.
74
75 ** Check the Emacs Lisp manual.
76
77 Each manual section should be checked for factual correctness
78 regarding recent changes by at least two people. After each file
79 name, on the same line or the following line, come the names of the
80 people who have checked it.
81
82 SECTION READERS
83 ----------------------------------
84 lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong
85 lispref/advice.texi joakim@verona.se Chong Yidong
86 lispref/anti.texi Chong Yidong
87 lispref/backups.texi "Luc Teirlinck" Chong Yidong
88 lispref/buffers.texi "Luc Teirlinck" Chong Yidong
89 lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong
90 lispref/commands.texi "Luc Teirlinck" Chong Yidong
91 lispref/compile.texi "Luc Teirlinck" Chong Yidong
92 lispref/control.texi "Luc Teirlinck" Chong Yidong
93 lispref/customize.texi Chong Yidong "Luc Teirlinck"
94 lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra
95 lispref/display.texi Chong Yidong
96 lispref/edebug.texi Chong Yidong "Luc Teirlinck"
97 lispref/elisp.texi "Luc Teirlinck" Lute Kamstra
98 lispref/errors.texi "Luc Teirlinck" Chong Yidong
99 lispref/eval.texi "Luc Teirlinck" Chong Yidong
100 lispref/files.texi "Luc Teirlinck" Chong Yidong
101 lispref/frames.texi "Luc Teirlinck" Chong Yidong
102 lispref/functions.texi "Luc Teirlinck" Chong Yidong
103 lispref/hash.texi "Luc Teirlinck" Chong Yidong
104 lispref/help.texi "Luc Teirlinck" Chong Yidong
105 lispref/hooks.texi Lute Kamstra Chong Yidong
106 lispref/internals.texi "Luc Teirlinck" Chong Yidong
107 lispref/intro.texi "Luc Teirlinck" Josh Varner
108 lispref/keymaps.texi "Luc Teirlinck" Chong Yidong
109 lispref/lists.texi "Luc Teirlinck" Chong Yidong
110 lispref/loading.texi "Luc Teirlinck" Chong Yidong
111 lispref/locals.texi Chong Yidong
112 lispref/macros.texi "Luc Teirlinck" Chong Yidong
113 lispref/maps.texi Chong Yidong
114 lispref/markers.texi "Luc Teirlinck" Chong Yidong
115 lispref/minibuf.texi "Luc Teirlinck" Chong Yidong
116 lispref/modes.texi Chong Yidong
117 lispref/nonascii.texi "Luc Teirlinck" Chong Yidong
118 lispref/numbers.texi "Luc Teirlinck" Chong Yidong
119 lispref/objects.texi "Luc Teirlinck" Chong Yidong
120 lispref/os.texi "Luc Teirlinck" Chong Yidong
121 lispref/positions.texi "Luc Teirlinck" Chong Yidong
122 lispref/processes.texi Chong Yidong ttn
123 lispref/searching.texi "Luc Teirlinck" Chong Yidong
124 lispref/sequences.texi "Luc Teirlinck" Chong Yidong
125 lispref/streams.texi "Luc Teirlinck" Chong Yidong
126 lispref/strings.texi "Luc Teirlinck" Chong Yidong
127 lispref/symbols.texi "Luc Teirlinck" Chong Yidong
128 lispref/syntax.texi "Luc Teirlinck" Chong Yidong
129 lispref/text.texi Chong Yidong
130 lispref/tips.texi "Luc Teirlinck" Chong Yidong
131 lispref/variables.texi "Luc Teirlinck" Chong Yidong
132 lispref/windows.texi "Luc Teirlinck" Chong Yidong
133
134 ** Check the Emacs Tutorial.
135
136 The first line of every tutorial must begin with text ending in a period
137 (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
138 This should be followed by "See end for copying conditions", likewise
139 in the respective language.
140
141 After each file name, on the same line or the following line, come the
142 names of the people who have checked it.
143
144 SECTION READERS
145 ----------------------------------
146 etc/TUTORIAL rms
147 etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
148 etc/TUTORIAL.cn
149 etc/TUTORIAL.cs Pavel Janík <Pavel@Janik.cz>
150 etc/TUTORIAL.de Werner LEMBERG <wl@gnu.org>
151 etc/TUTORIAL.es Marcelo Toledo
152 etc/TUTORIAL.fr ttn
153 etc/TUTORIAL.it ttn
154 etc/TUTORIAL.ja Kenichi Handa <handa@m17n.org>
155 etc/TUTORIAL.ko
156 etc/TUTORIAL.nl Lute Kamstra
157 etc/TUTORIAL.pl Slawomir Nowaczyk <slawek@cs.lth.se>
158 etc/TUTORIAL.pt_BR Marcelo Toledo
159 etc/TUTORIAL.ro
160 etc/TUTORIAL.ru Alex Ott <alexott@gmail.com>
161 etc/TUTORIAL.sk Pavel Janík <Pavel@Janik.cz>
162 etc/TUTORIAL.sl Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
163 etc/TUTORIAL.sv Mats Lidell <matsl@contactor.se>
164 etc/TUTORIAL.th Virach Sornlertlamvanich <virach@tcllab.org>
165 etc/TUTORIAL.zh
166
167 \f
168 Local variables:
169 mode: outline
170 end: