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

Kim F. Storm's avatar
Kim F. Storm committed
30
* FATAL ERRORS
Kim F. Storm's avatar
Kim F. Storm committed
31

32
** Make unexec handle memory mapping policy of the latest versions of Linux.
33
This includes exec_shield and a memory-layout randomization feature.
34

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

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


41 42
* BUGS

Stefan Monnier's avatar
Stefan Monnier committed
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
** 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
64
further.
Stefan Monnier's avatar
Stefan Monnier committed
65 66 67 68

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

69

Kim F. Storm's avatar
Kim F. Storm committed
70 71 72 73 74 75 76 77 78 79 80
* REDISPLAY RELATED BUGS

** Avoid unbreakable loops in redisplay.

Redisplay may loop if there is an error in some display property, e.g.
     (space 'left-margin)

A fix would be to somehow disable handling of display properties if an error
is encountered.


81 82
* DOCUMENTATION

83 84
** Document Custom Themes.

85
** Update lispref/README.
Lute Kamstra's avatar
Lute Kamstra committed
86

87
** Update man/info.texi.
88 89 90

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

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

94 95 96
Please record your name here and say which part of the distribution
you're going to handle.

Kenichi Handa's avatar
Kenichi Handa committed
97 98
DIRECTORY		STATUS		IN CHARGE
---------		------		---------
Kenichi Handa's avatar
Kenichi Handa committed
99
leim			working		Kenichi Handa
100
lisp/calc		working		Thien-Thi Nguyen
Glenn Morris's avatar
Glenn Morris committed
101
lisp/calendar		working		Glenn Morris
102
lisp/emulation		working		Thien-Thi Nguyen
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
103
lisp/eshell		working		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
104
lisp/international	done		Kenichi Handa
Kenichi Handa's avatar
Kenichi Handa committed
105
lisp/languages		done		Kenichi Handa
106 107 108 109 110
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
111
lisp/url		working		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
112

113 114 115 116
** Update AUTHORS.

** Check the Emacs manual.

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


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

** Check the Emacs Lisp manual.

169 170 171 172
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.
173 174 175

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

226 227
** Check the Emacs Tutorial.

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

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

236 237 238

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



Kim F. Storm's avatar
Kim F. Storm committed
262 263 264 265

Local variables:
mode: outline
end: