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

Kim F. Storm's avatar
Kim F. Storm committed
20
* NEW FEATURES
Jan Djärv's avatar
Jan Djärv committed
21

22 23 24 25
** 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
26 27
** Update Speedbar.

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

31
** Debug custom themes.
32

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

43 44
** Fix those modes that still use compile-internal, to not use it.

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

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

101

Lute Kamstra's avatar
Lute Kamstra committed
102 103
* FSF's ADDRESS

Lute Kamstra's avatar
Lute Kamstra committed
104 105 106
** Regenerate refcards in etc.

** lisp/elide-head.el needs an update.
Lute Kamstra's avatar
Lute Kamstra committed
107 108


109 110
* DOCUMENTATION

111 112
** Document Custom Themes.

113
** Update lispref/README.
Lute Kamstra's avatar
Lute Kamstra committed
114

115
** Update man/info.texi.
116 117 118

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

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

122 123 124
Please record your name here and say which part of the distribution
you're going to handle.

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

141 142 143 144
** Update AUTHORS.

** Check the Emacs manual.

145 146 147 148
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.
149 150 151 152


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

** Check the Emacs Lisp manual.

197 198 199 200
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.
201 202 203

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

254 255
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
256 257 258 259
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.
260 261 262 263

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

264 265 266

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



Kim F. Storm's avatar
Kim F. Storm committed
290 291 292 293

Local variables:
mode: outline
end: