FOR-RELEASE 9.02 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 17
** Check for widow and orphan lines in manuals;
make sure all the pages really look ok in the manual as formatted.


Kim F. Storm's avatar
Kim F. Storm committed
18
* NEW FEATURES
Jan Djärv's avatar
Jan Djärv committed
19

20 21 22 23
** Make VC-over-Tramp work where possible, or at least fail
gracefully if something isn't supported over Tramp.
To be done by Andre Spiegel <spiegel@gnu.org>.

24 25 26
** define-minor-mode should not put :require into defcustom.
See msg from rms to emacs-devel on 21 Dec.

Stefan Monnier's avatar
Stefan Monnier committed
27 28
** Update Speedbar.

29 30 31
** Update vhdl-mode.el based on changes in
   http://opensource.ethz.ch/emacs/vhdl-mode.html.

32

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

35
** Make unexec handle memory mapping policy of the latest versions of Linux.
36
This includes exec_shield and a memory-layout randomization feature.
37

Kim F. Storm's avatar
Kim F. Storm committed
38 39 40 41 42 43
** Investigate reported crashes in compact_small_strings.

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


44 45
* BUGS

Stefan Monnier's avatar
Stefan Monnier committed
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
** Ange-ftp should ignore irrelevant IPv6 errors:

Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl>
From: "Piet van Oostrum" <piet@cs.uu.nl>
To: emacs-pretest-bug@gnu.org
Subject: Ange-ftp can't deal with IPV6/IPV4 fallback

Symptoms:

C-x C-f /ftp.nluug.nl:/

The problem is that the DNS first gives an IPV6 address. However our
router doesn't do IPV6. Ftp then falls back to IPV4:

ftp> open ftp.nluug.nl
Trying 2001:610:1:80aa:192:87:102:36...
ftp: connect to address 2001:610:1:80aa:192:87:102:36: No route to host
Trying 192.87.102.36...
Connected to ftp.nluug.nl.

Ange-ftp chokes on the `No route to host' message and doesn't look any
Kim F. Storm's avatar
Kim F. Storm committed
67
further.
Stefan Monnier's avatar
Stefan Monnier committed
68 69 70 71

I think in the near future we will see more of this problem, so it might be
time to make anfe-ftp more intelligent.

72

73 74
* DOCUMENTATION

75 76
** Document Custom Themes.

77
** Update lispref/README.
Lute Kamstra's avatar
Lute Kamstra committed
78

79
** Update man/info.texi.
80 81 82

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

Kim F. Storm's avatar
Kim F. Storm committed
83 84 85
Policy document admin/notes/years must be updated before
making further progress on this task!!!

86 87 88
Please record your name here and say which part of the distribution
you're going to handle.

Kenichi Handa's avatar
Kenichi Handa committed
89 90
DIRECTORY		STATUS		IN CHARGE
---------		------		---------
Kenichi Handa's avatar
Kenichi Handa committed
91
leim			working		Kenichi Handa
92
lisp/calc		working		Thien-Thi Nguyen
Glenn Morris's avatar
Glenn Morris committed
93
lisp/calendar		working		Glenn Morris
94
lisp/emulation		working		Thien-Thi Nguyen
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
95
lisp/eshell		working		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
96
lisp/international	done		Kenichi Handa
Kenichi Handa's avatar
Kenichi Handa committed
97
lisp/languages		done		Kenichi Handa
98 99 100 101 102
lisp/mh-e		working		Thien-Thi Nguyen
lisp/net		working		Thien-Thi Nguyen
lisp/play		working		Thien-Thi Nguyen
lisp/term		working		Thien-Thi Nguyen
lisp/toolbar		working		Thien-Thi Nguyen
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
103
lisp/url		working		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
104

105 106 107 108
** Update AUTHORS.

** 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 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"
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
Lute Kamstra's avatar
Lute Kamstra committed
189
lispref/hooks.texi	 Lute Kamstra
190
lispref/internals.texi	 "Luc Teirlinck"   Chong Yidong
191
lispref/intro.texi	 "Luc Teirlinck"
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
196
lispref/macros.texi      "Luc Teirlinck"   Chong Yidong
197
lispref/maps.texi
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
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
206
lispref/processes.texi   Chong Yidong	   Thien-Thi Nguyen
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 230

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



Kim F. Storm's avatar
Kim F. Storm committed
254 255 256 257

Local variables:
mode: outline
end: