FOR-RELEASE 9.41 KB
Newer Older
1 2
Tasks needed before the next release.

Luc Teirlinck's avatar
Luc Teirlinck committed
3
* TO BE DONE SHORTLY BEFORE RELEASE
Luc Teirlinck's avatar
Luc Teirlinck committed
4

Luc Teirlinck's avatar
Luc Teirlinck committed
5
** `undo-ask-before-discard', currently set to t for debugging purposes
Luc Teirlinck's avatar
Luc Teirlinck committed
6 7
has to be set to nil: when t, it can leak memory and cause other problems.

8 9 10 11 12
** Update release dates of manuals.

** Spell check the manuals.

** Get rid of overfull and underfull boxes in manuals.
13

14 15 16
** Check for widow and orphan lines in manuals;
make sure all the pages really look ok in the manual as formatted.

17 18
** Update facemenu-unlisted-faces, adding whatever other
face name prefixes should be in it for good results.
19

Lute Kamstra's avatar
Lute Kamstra committed
20 21 22 23
** Update AUTHORS.

** Regenerate the postscript files of the reference cards in etc.

24 25
** Ask maintainers of refcard translations to update them.

26 27
** Check what should be deleted or updated in MORE.STUFF.

28 29 30
** Send an email to the various distributions, including the GNOME
and KDE projects, to use the new Emacs icons in etc/images/icons.

31 32 33
** Ensure MH-E 8.0 has been released.
Assigned to Bill Wohler <wohler@newt.com>.

34 35
* BUGS

Kim F. Storm's avatar
Kim F. Storm committed
36 37 38 39 40 41 42 43
** Markus Gritsch's report about Emacs looping on Windoze with the following
.emacs file, and then reduce Emacs frame width to "something quite narrow":
	(setq-default truncate-lines t)
	(custom-set-variables
	 '(hscroll-margin 20)
	 '(hscroll-step 1)
	)

44
** TCP server processes do not work on Windows.
Juanma Barranquero's avatar
Juanma Barranquero committed
45 46 47 48

TCP/IP server processes created with `make-network-process' consume
excesive CPU on some Windows environments.  Usages of 50% and 100%
CPU time have been observed on different Window XP configurations.
Kim F. Storm's avatar
Kim F. Storm committed
49
Seems to be a problem in sys_select in w32proc.c.
Juanma Barranquero's avatar
Juanma Barranquero committed
50

Kim F. Storm's avatar
Kim F. Storm committed
51 52 53 54 55 56 57 58 59
In its current form, it sys_select says the socket is ready, so we
call server_accept_connection which again calls accept() which returns
-1 with errno == WSAEWOULDBLOCK (10035) indicating that there is no
pending connection to accept.

It seems that to fix this, w32 server sockets must use WSAAsyncSelect
+ FD_ACCEPT to request notifications of incoming connections...


60 61
* DOCUMENTATION

62 63 64
** Add a node to the Lisp manual describing key sequences from the
Lisp point of view.

65
** Check man/info.texi.
66 67 68

** Add missing years in copyright notices of all files.

69 70 71
Please record your name here and say which part of the distribution
you're going to handle.

Kenichi Handa's avatar
Kenichi Handa committed
72 73
DIRECTORY		STATUS		IN CHARGE
---------		------		---------
74
etc (and subdirs)	done		Thien-Thi Nguyen (ttn(@gnu.org))
75
leim			working		Kenichi Handa
76 77
lib-src			done		ttn
lisp			done		ttn
Romain Francoise's avatar
Romain Francoise committed
78
lisp/calc		done		Jay Belanger
Glenn Morris's avatar
Glenn Morris committed
79
lisp/calendar		done		Glenn Morris
80 81 82
lisp/emacs-lisp		done		ttn
lisp/emulation		done		ttn
lisp/eshell		done		ttn
83 84 85
lisp/gnus		done		Romain Francoise
lisp/international	working		Kenichi Handa
lisp/language		working		Kenichi Handa
86
lisp/mail		done		ttn
87
lisp/mh-e		done		Bill Wohler
88
lisp/net		done		ttn
89
lisp/obsolete		done		ttn
90
lisp/play		done		Romain Francoise
Nick Roberts's avatar
Nick Roberts committed
91
lisp/progmodes		done		Nick Roberts
92 93
lisp/term		done		ttn
lisp/textmodes		done		ttn
94 95
lisp/url		done		ttn
lispintro		done		ttn
96
lispref			done		ttn
97 98
lwlib			done		ttn
m4			done		ttn
99
mac (and subdirs)	done		ttn
100
man			done		ttn
101 102
msdos			done		ttn
nt (and subdirs)	done		ttn
103
oldXMenu		done		ttn
104
src (and subdirs)	done		ttn
105
vms			done		ttn
Kenichi Handa's avatar
Kenichi Handa committed
106

107 108
** Check the Emacs manual.

109 110 111 112
Each manual section should be checked for factual correctness
regarding recent changes by at least two people.  After each file
name, on the same line or the following line, come the names of the
people who have checked it.
113 114 115

SECTION             READERS
-----------------------------
116
man/abbrevs.texi    Chong Yidong    Joakim Verona
117
man/anti.texi       Chong Yidong
118
man/basic.texi      "Luc Teirlinck"  Chong Yidong
119
man/buffers.texi    "Luc Teirlinck"  Chong Yidong
120
man/building.texi   "Ted Zlatanov" <tzz@lifelogs.com>
121
man/calendar.texi   joakim@verona.se  Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
122
man/cmdargs.texi    Chong Yidong     "Luc Teirlinck"
123
man/commands.texi   "Luc Teirlinck"  Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
124
man/custom.texi     Chong Yidong     "Luc Teirlinck"
Kim F. Storm's avatar
Kim F. Storm committed
125
man/dired.texi      Chong Yidong     joakim@verona.se
126
man/display.texi    "Luc Teirlinck"  Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
127
man/emacs.texi      "Luc Teirlinck"  Lute Kamstra
128
man/entering.texi   "Luc Teirlinck"  Chong Yidong
129
man/files.texi      "Luc Teirlinck"  Chong Yidong
130
man/fixit.texi      "Luc Teirlinck"  Chong Yidong
131
man/frames.texi     "Luc Teirlinck"  Chong Yidong
132
man/glossary.texi   Chong Yidong
133 134
man/help.texi       "Luc Teirlinck"  Chong Yidong
man/indent.texi     "Luc Teirlinck"  Chong Yidong
135
man/killing.texi    "Luc Teirlinck"  Chong Yidong
136
man/kmacro.texi     "Luc Teirlinck"  Chong Yidong
Chong Yidong's avatar
Chong Yidong committed
137
man/macos.texi      Chong Yidong
138
man/maintaining.texi Chong Yidong
139
man/major.texi      "Luc Teirlinck"  Chong Yidong
140 141
man/mark.texi       "Luc Teirlinck"  Chong Yidong
man/mini.texi       "Luc Teirlinck"  Chong Yidong
142
man/misc.texi       Chong Yidong
143
man/msdog.texi      Chong Yidong
Kenichi Handa's avatar
Kenichi Handa committed
144
man/mule.texi       "Luc Teirlinck"  Kenichi Handa
145
man/m-x.texi        "Luc Teirlinck"  Chong Yidong
146
man/picture.texi    Joakim Verona <joakim@verona.se>   Chong Yidong
147
man/programs.texi   "Stephen Eglen"  Chong Yidong
148
man/regs.texi       "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
149
man/rmail.texi      Chong Yidong      "Luc Teirlinck"
150 151
man/screen.texi     "Luc Teirlinck"   Chong Yidong
man/search.texi     "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
152
man/sending.texi    Chong Yidong      "Luc Teirlinck"
153
man/text.texi       "Luc Teirlinck"   Chong Yidong
154
man/trouble.texi    Chong Yidong
155
man/windows.texi    "Luc Teirlinck"   Chong Yidong
156
man/xresources.texi
157 158 159

** Check the Emacs Lisp manual.

160 161 162 163
Each manual section should be checked for factual correctness
regarding recent changes by at least two people.  After each file
name, on the same line or the following line, come the names of the
people who have checked it.
164 165 166

SECTION                  READERS
----------------------------------
167 168
lispref/abbrevs.texi     "Luc Teirlinck"   Chong Yidong
lispref/advice.texi	 joakim@verona.se  Chong Yidong
169
lispref/anti.texi        Chong Yidong
170
lispref/backups.texi     "Luc Teirlinck"   Chong Yidong
171
lispref/buffers.texi     "Luc Teirlinck"   Chong Yidong
172
lispref/calendar.texi    Joakim Verona <joakim@verona.se>  Chong Yidong
173
lispref/commands.texi    "Luc Teirlinck"   Chong Yidong
174 175
lispref/compile.texi     "Luc Teirlinck"   Chong Yidong
lispref/control.texi     "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
176
lispref/customize.texi   Chong Yidong      "Luc Teirlinck"
Lute Kamstra's avatar
Lute Kamstra committed
177
lispref/debugging.texi   Joakim Verona <joakim@verona.se>   Lute Kamstra
178
lispref/display.texi     Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
179
lispref/edebug.texi      Chong Yidong      "Luc Teirlinck"
Lute Kamstra's avatar
Lute Kamstra committed
180
lispref/elisp.texi       "Luc Teirlinck"   Lute Kamstra
181
lispref/errors.texi      "Luc Teirlinck"   Chong Yidong
182
lispref/eval.texi        "Luc Teirlinck"   Chong Yidong
183 184
lispref/files.texi       "Luc Teirlinck"   Chong Yidong
lispref/frames.texi      "Luc Teirlinck"   Chong Yidong
185 186
lispref/functions.texi	 "Luc Teirlinck"   Chong Yidong
lispref/hash.texi	 "Luc Teirlinck"   Chong Yidong
187
lispref/help.texi	 "Luc Teirlinck"   Chong Yidong
188
lispref/hooks.texi	 Lute Kamstra      Chong Yidong
189
lispref/internals.texi	 "Luc Teirlinck"   Chong Yidong
190
lispref/intro.texi	 "Luc Teirlinck"   Josh Varner
191
lispref/keymaps.texi	 "Luc Teirlinck"   Chong Yidong
192 193
lispref/lists.texi	 "Luc Teirlinck"   Chong Yidong
lispref/loading.texi     "Luc Teirlinck"   Chong Yidong
194
lispref/locals.texi      Chong Yidong
195
lispref/macros.texi      "Luc Teirlinck"   Chong Yidong
196
lispref/maps.texi        Chong Yidong
197
lispref/markers.texi     "Luc Teirlinck"   Chong Yidong
198
lispref/minibuf.texi     "Luc Teirlinck"   Chong Yidong
199
lispref/modes.texi	 Chong Yidong
200
lispref/nonascii.texi    "Luc Teirlinck"   Chong Yidong
201 202
lispref/numbers.texi	 "Luc Teirlinck"   Chong Yidong
lispref/objects.texi	 "Luc Teirlinck"   Chong Yidong
203
lispref/os.texi		 "Luc Teirlinck"   Chong Yidong
204
lispref/positions.texi	 "Luc Teirlinck"   Chong Yidong
205
lispref/processes.texi   Chong Yidong	   ttn
206
lispref/searching.texi	 "Luc Teirlinck"   Chong Yidong
207
lispref/sequences.texi	 "Luc Teirlinck"   Chong Yidong
208
lispref/streams.texi	 "Luc Teirlinck"   Chong Yidong
209
lispref/strings.texi	 "Luc Teirlinck"   Chong Yidong
210
lispref/symbols.texi	 "Luc Teirlinck"   Chong Yidong
211
lispref/syntax.texi	 "Luc Teirlinck"   Chong Yidong
212
lispref/text.texi        Chong Yidong
213
lispref/tips.texi	 "Luc Teirlinck"   Chong Yidong
214
lispref/variables.texi	 "Luc Teirlinck"   Chong Yidong
215
lispref/windows.texi     "Luc Teirlinck"   Chong Yidong
216

217 218
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
219 220 221 222
The first line of every tutorial must begin with text ending in a period
(".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
This should be followed by "See end for copying conditions", likewise
in the respective language.
223 224 225 226

After each file name, on the same line or the following line, come the
names of the people who have checked it.

227 228
SECTION                  READERS
----------------------------------
229
etc/TUTORIAL             rms
230
etc/TUTORIAL.bg          Ognyan Kulev <ogi@fmi.uni-sofia.bg>
231
etc/TUTORIAL.cn
Marcelo Toledo's avatar
Marcelo Toledo committed
232
etc/TUTORIAL.cs          Pavel Jank <Pavel@Janik.cz>
233
etc/TUTORIAL.de          Werner LEMBERG <wl@gnu.org>
234
etc/TUTORIAL.es          Marcelo Toledo
235 236
etc/TUTORIAL.fr          ttn
etc/TUTORIAL.it          ttn
Kenichi Handa's avatar
Kenichi Handa committed
237
etc/TUTORIAL.ja		 Kenichi Handa <handa@m17n.org>
238
etc/TUTORIAL.ko
Lute Kamstra's avatar
Lute Kamstra committed
239
etc/TUTORIAL.nl		 Lute Kamstra
240
etc/TUTORIAL.pl          Slawomir Nowaczyk <slawek@cs.lth.se>
241
etc/TUTORIAL.pt_BR       Marcelo Toledo
242
etc/TUTORIAL.ro
243
etc/TUTORIAL.ru          Alex Ott <alexott@gmail.com>
Marcelo Toledo's avatar
Marcelo Toledo committed
244
etc/TUTORIAL.sk          Pavel Jank <Pavel@Janik.cz>
245
etc/TUTORIAL.sl          Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
246
etc/TUTORIAL.sv          Mats Lidell <matsl@contactor.se>
247
etc/TUTORIAL.th          Virach Sornlertlamvanich <virach@tcllab.org>
248 249
etc/TUTORIAL.zh

Kim F. Storm's avatar
Kim F. Storm committed
250 251 252 253

Local variables:
mode: outline
end: