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 104 105 106 107
* FSF's ADDRESS

** Update the FSF's address in all files.
Lute Kamstra is working on this.


108 109
* DOCUMENTATION

110 111
** Document Custom Themes.

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

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

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

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

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

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

140 141 142 143
** Update AUTHORS.

** Check the Emacs manual.

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


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

** Check the Emacs Lisp manual.

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

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

253 254
** Check the Emacs Tutorial.

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

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

263 264 265

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



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