FOR-RELEASE 9.65 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

36 37 38 39
** Stefan Monnier's March 20 bug report about 3d boxes in header line.

** Is there a basic problem with cl-byte-compile-compiler-macro?

40 41 42
** Recalculate the tool bar height after changing the default font.
(Bug report by Yamamoto Mistuharu, 31 Mar 2006)

Kim F. Storm's avatar
Kim F. Storm committed
43 44 45 46 47 48 49 50
** 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)
	)

51
** TCP server processes do not work on Windows.
Juanma Barranquero's avatar
Juanma Barranquero committed
52 53 54 55

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
56
Seems to be a problem in sys_select in w32proc.c.
Juanma Barranquero's avatar
Juanma Barranquero committed
57

Kim F. Storm's avatar
Kim F. Storm committed
58 59 60 61 62 63 64 65 66
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...


67 68
* DOCUMENTATION

69 70 71
** Add a node to the Lisp manual describing key sequences from the
Lisp point of view.

72
** Check man/info.texi.
73 74 75

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

76 77 78
Please record your name here and say which part of the distribution
you're going to handle.

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

114 115
** Check the Emacs manual.

116 117 118 119
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.
120 121 122

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

** Check the Emacs Lisp manual.

167 168 169 170
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.
171 172 173

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

224 225
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
226 227 228 229
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.
230 231 232 233

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

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

Kim F. Storm's avatar
Kim F. Storm committed
257 258 259 260

Local variables:
mode: outline
end: