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

Kim F. Storm's avatar
Kim F. Storm committed
24
* NEW FEATURES
Jan Djärv's avatar
Jan Djärv committed
25

26 27 28 29
** 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>.

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

32 33 34
** Update vhdl-mode.el based on changes in
   http://opensource.ethz.ch/emacs/vhdl-mode.html.

35
** Debug custom themes.
36

Kim F. Storm's avatar
Kim F. Storm committed
37
* FATAL ERRORS
Kim F. Storm's avatar
Kim F. Storm committed
38

Kim F. Storm's avatar
Kim F. Storm committed
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

46 47
** Fix those modes that still use compile-internal, to not use it.

48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
** Bug in ebrowse

Date: Fri, 27 May 2005 17:35:48 +0200
From: Markus Gritsch <gritsch@iue.tuwien.ac.at>

the C++ header file which led to the problematic BROWSE file reads

namespace test {
     class Base
     {
     };

     class B : public Base
     {
     };
}

class A : public test::Base
{
};

The *Tree* is then displayed as

   *Globals*
   test
   test::Base
     test::B

The class A seems to be missing.

Stefan Monnier's avatar
Stefan Monnier committed
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
** 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
99
further.
Stefan Monnier's avatar
Stefan Monnier committed
100 101 102 103

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

104 105
* DOCUMENTATION

106 107
** Document Custom Themes.

108
** Update lispref/README.
Lute Kamstra's avatar
Lute Kamstra committed
109

110
** Update man/info.texi.
111 112 113

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

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

117 118 119
Please record your name here and say which part of the distribution
you're going to handle.

Kenichi Handa's avatar
Kenichi Handa committed
120 121
DIRECTORY		STATUS		IN CHARGE
---------		------		---------
Kenichi Handa's avatar
Kenichi Handa committed
122
leim			working		Kenichi Handa
123
lisp/calc		working		Thien-Thi Nguyen
Glenn Morris's avatar
Glenn Morris committed
124
lisp/calendar		working		Glenn Morris
125
lisp/emulation		working		Thien-Thi Nguyen
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
126
lisp/eshell		working		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
127
lisp/international	done		Kenichi Handa
Kenichi Handa's avatar
Kenichi Handa committed
128
lisp/languages		done		Kenichi Handa
129 130 131 132 133
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
134
lisp/url		working		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
135

136 137
** Check the Emacs manual.

138 139 140 141
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.
142 143 144

SECTION             READERS
-----------------------------
145
man/abbrevs.texi    Chong Yidong    Joakim Verona
146
man/anti.texi
147
man/basic.texi      "Luc Teirlinck"  Chong Yidong
148
man/buffers.texi    "Luc Teirlinck"  Chong Yidong
149
man/building.texi   "Ted Zlatanov" <tzz@lifelogs.com>
150
man/calendar.texi   joakim@verona.se  Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
151
man/cmdargs.texi    Chong Yidong     "Luc Teirlinck"
152
man/commands.texi   "Luc Teirlinck"  Chong Yidong
153
man/custom.texi     Chong Yidong
Kim F. Storm's avatar
Kim F. Storm committed
154
man/dired.texi      Chong Yidong     joakim@verona.se
155
man/display.texi    "Luc Teirlinck"  Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
156
man/emacs.texi      "Luc Teirlinck"  Lute Kamstra
157
man/entering.texi   "Luc Teirlinck"  Chong Yidong
158
man/files.texi      "Luc Teirlinck"  Chong Yidong
159
man/fixit.texi      "Luc Teirlinck"  Chong Yidong
160
man/frames.texi     "Luc Teirlinck"  Chong Yidong
161
man/glossary.texi   Chong Yidong
162 163
man/help.texi       "Luc Teirlinck"  Chong Yidong
man/indent.texi     "Luc Teirlinck"  Chong Yidong
164
man/killing.texi    "Luc Teirlinck"  Chong Yidong
165
man/kmacro.texi     "Luc Teirlinck"  Chong Yidong
166 167
man/macos.texi
man/maintaining.texi
168
man/major.texi      "Luc Teirlinck"  Chong Yidong
169 170
man/mark.texi       "Luc Teirlinck"  Chong Yidong
man/mini.texi       "Luc Teirlinck"  Chong Yidong
171
man/misc.texi       Chong Yidong
172
man/msdog.texi      Chong Yidong
Kenichi Handa's avatar
Kenichi Handa committed
173
man/mule.texi       "Luc Teirlinck"  Kenichi Handa
174
man/m-x.texi        "Luc Teirlinck"  Chong Yidong
175
man/picture.texi    Joakim Verona <joakim@verona.se>   Chong Yidong
176
man/programs.texi   "Stephen Eglen"  Chong Yidong
177
man/regs.texi       "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
178
man/rmail.texi      Chong Yidong      "Luc Teirlinck"
179 180
man/screen.texi     "Luc Teirlinck"   Chong Yidong
man/search.texi     "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
181
man/sending.texi    Chong Yidong      "Luc Teirlinck"
182
man/text.texi       "Luc Teirlinck"   Chong Yidong
183
man/trouble.texi    Chong Yidong
184
man/windows.texi    "Luc Teirlinck"   Chong Yidong
185
man/xresources.texi
186 187 188

** Check the Emacs Lisp manual.

189 190 191 192
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.
193 194 195

SECTION                  READERS
----------------------------------
196 197
lispref/abbrevs.texi     "Luc Teirlinck"   Chong Yidong
lispref/advice.texi	 joakim@verona.se  Chong Yidong
198
lispref/anti.texi
199
lispref/backups.texi     "Luc Teirlinck"   Chong Yidong
200
lispref/buffers.texi     "Luc Teirlinck"   Chong Yidong
201
lispref/calendar.texi    Joakim Verona <joakim@verona.se>  Chong Yidong
202
lispref/commands.texi    "Luc Teirlinck"   Chong Yidong
203 204
lispref/compile.texi     "Luc Teirlinck"   Chong Yidong
lispref/control.texi     "Luc Teirlinck"   Chong Yidong
205
lispref/customize.texi   Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
206
lispref/debugging.texi   Joakim Verona <joakim@verona.se>   Lute Kamstra
207
lispref/display.texi     Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
208
lispref/edebug.texi      Chong Yidong      "Luc Teirlinck"
Lute Kamstra's avatar
Lute Kamstra committed
209
lispref/elisp.texi       "Luc Teirlinck"   Lute Kamstra
210
lispref/errors.texi      "Luc Teirlinck"
211
lispref/eval.texi        "Luc Teirlinck"   Chong Yidong
212 213
lispref/files.texi       "Luc Teirlinck"   Chong Yidong
lispref/frames.texi      "Luc Teirlinck"   Chong Yidong
214 215
lispref/functions.texi	 "Luc Teirlinck"   Chong Yidong
lispref/hash.texi	 "Luc Teirlinck"   Chong Yidong
216
lispref/help.texi	 "Luc Teirlinck"   Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
217
lispref/hooks.texi	 Lute Kamstra
218
lispref/internals.texi	 "Luc Teirlinck"   Chong Yidong
219
lispref/intro.texi	 "Luc Teirlinck"
220
lispref/keymaps.texi	 "Luc Teirlinck"   Chong Yidong
221 222
lispref/lists.texi	 "Luc Teirlinck"   Chong Yidong
lispref/loading.texi     "Luc Teirlinck"   Chong Yidong
223
lispref/locals.texi
224
lispref/macros.texi      "Luc Teirlinck"   Chong Yidong
225
lispref/maps.texi
226
lispref/markers.texi     "Luc Teirlinck"   Chong Yidong
227
lispref/minibuf.texi     "Luc Teirlinck"   Chong Yidong
228
lispref/modes.texi	 Chong Yidong
229
lispref/nonascii.texi    "Luc Teirlinck"   Chong Yidong
230 231
lispref/numbers.texi	 "Luc Teirlinck"   Chong Yidong
lispref/objects.texi	 "Luc Teirlinck"   Chong Yidong
232
lispref/os.texi		 "Luc Teirlinck"   Chong Yidong
233
lispref/positions.texi	 "Luc Teirlinck"   Chong Yidong
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
234
lispref/processes.texi   Chong Yidong	   Thien-Thi Nguyen
235
lispref/searching.texi	 "Luc Teirlinck"   Chong Yidong
236
lispref/sequences.texi	 "Luc Teirlinck"   Chong Yidong
237
lispref/streams.texi	 "Luc Teirlinck"   Chong Yidong
238
lispref/strings.texi	 "Luc Teirlinck"   Chong Yidong
239
lispref/symbols.texi	 "Luc Teirlinck"   Chong Yidong
240
lispref/syntax.texi	 "Luc Teirlinck"   Chong Yidong
241
lispref/text.texi        Chong Yidong
242
lispref/tips.texi	 "Luc Teirlinck"   Chong Yidong
243
lispref/variables.texi	 "Luc Teirlinck"   Chong Yidong
244
lispref/windows.texi     "Luc Teirlinck"   Chong Yidong
245

246 247
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
248 249 250 251
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.
252 253 254 255

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

256 257
SECTION                  READERS
----------------------------------
258
etc/TUTORIAL             rms
259
etc/TUTORIAL.bg          Ognyan Kulev <ogi@fmi.uni-sofia.bg>
260
etc/TUTORIAL.cn
Marcelo Toledo's avatar
Marcelo Toledo committed
261
etc/TUTORIAL.cs          Pavel Jank <Pavel@Janik.cz>
262
etc/TUTORIAL.de          Werner LEMBERG <wl@gnu.org>
263
etc/TUTORIAL.es          Marcelo Toledo
264 265
etc/TUTORIAL.fr          Thien-Thi Nguyen
etc/TUTORIAL.it          Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
266
etc/TUTORIAL.ja		 Kenichi Handa <handa@m17n.org>
267
etc/TUTORIAL.ko
Lute Kamstra's avatar
Lute Kamstra committed
268
etc/TUTORIAL.nl		 Lute Kamstra
269
etc/TUTORIAL.pl          Slawomir Nowaczyk <slawek@cs.lth.se>
270
etc/TUTORIAL.pt_BR       Marcelo Toledo
271
etc/TUTORIAL.ro
272
etc/TUTORIAL.ru          Alex Ott <alexott@gmail.com>
Marcelo Toledo's avatar
Marcelo Toledo committed
273
etc/TUTORIAL.sk          Pavel Jank <Pavel@Janik.cz>
274
etc/TUTORIAL.sl          Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
275
etc/TUTORIAL.sv          Mats Lidell <matsl@contactor.se>
276
etc/TUTORIAL.th          Virach Sornlertlamvanich <virach@tcllab.org>
277 278
etc/TUTORIAL.zh

Kim F. Storm's avatar
Kim F. Storm committed
279 280 281 282

Local variables:
mode: outline
end: