FOR-RELEASE 9.22 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.

Kim F. Storm's avatar
Kim F. Storm committed
28
* NEW FEATURES
Jan Djärv's avatar
Jan Djärv committed
29

Stefan Monnier's avatar
Stefan Monnier committed
30 31
** Update Speedbar.

Kim F. Storm's avatar
Kim F. Storm committed
32
* FATAL ERRORS
Kim F. Storm's avatar
Kim F. Storm committed
33

Kim F. Storm's avatar
Kim F. Storm committed
34 35 36 37 38
** Investigate reported crashes in compact_small_strings.

** Investigate reported crashes related to using an
invalid pointer from string_free_list.

Juanma Barranquero's avatar
Juanma Barranquero committed
39 40 41 42 43 44 45 46 47 48
** Emacs on Windows crashes reading JPEG images from files.

The problem is caused by the Emacs executable and the image library
having multiple, incompatible copies of the run-time code, which can
happen when mixing a MSVC build of Emacs with a MinGW build of the
jpeg library (or the other way around).  The fix is straightforward
and has already been posted on the developers' list, but it is on the
back burner waiting for a legal comment or an alternate implementation
(around 30 lines of code).

49 50 51
** goeran@uddeborg.se's Sep 13 crash report
about trying to display the invalid gif file poison.gif.

52 53
* BUGS

54 55 56
** Make a new interface for specifying window configurations
so that we can fix bugs in balance-windows.

57
** TCP server processes do not work on Windows.
Juanma Barranquero's avatar
Juanma Barranquero committed
58 59 60 61 62

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.

63 64
* DOCUMENTATION

65
** Update 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))
Kenichi Handa's avatar
Kenichi Handa committed
75
leim			working		Kenichi Handa
76 77 78
lib-src			done		ttn
lisp			done		ttn
lisp/calc		done		ttn
Glenn Morris's avatar
Glenn Morris committed
79
lisp/calendar		working		Glenn Morris
80 81 82 83
lisp/emacs-lisp		done		ttn
lisp/emulation		done		ttn
lisp/eshell		done		ttn
lisp/gnus		done		ttn
Kenichi Handa's avatar
Kenichi Handa committed
84
lisp/international	done		Kenichi Handa
85
lisp/language		done		Kenichi Handa
86
lisp/mail		done		ttn
87
lisp/mh-e		working		Bill Wohler
88 89 90
lisp/net		done		ttn
lisp/obsolete		done		ttn
lisp/play		done		ttn
Nick Roberts's avatar
Nick Roberts committed
91
lisp/progmodes		done		Nick Roberts
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
lisp/term		done		ttn
lisp/textmodes		done		ttn
lisp/toolbar		done		ttn
lisp/url		done		ttn
lispintro		done		ttn
lispref			done		ttn
lwlib			done		ttn
m4			done		ttn
mac (and subdirs)	done		ttn
man			done		ttn
msdos			done		ttn
nt (and subdirs)	done		ttn
oldXMenu		done		ttn
src (and subdirs)	done		ttn
vms			done		ttn
Kenichi Handa's avatar
Kenichi Handa committed
107

108 109
** Check the Emacs manual.

110 111 112 113
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.
114 115 116

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

** Check the Emacs Lisp manual.

161 162 163 164
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.
165 166 167

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

218 219
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
220 221 222 223
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.
224 225 226 227

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

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

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