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

24 25
** Ask maintainers of refcard translations to update them.

26 27
** Check what should be deleted or updated in MORE.STUFF.

Kim F. Storm's avatar
Kim F. Storm committed
28
* NEW FEATURES
Jan Djärv's avatar
Jan Djärv committed
29

30 31 32 33
** 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
34 35
** Update Speedbar.

36 37 38
** Update vhdl-mode.el based on changes in
   http://opensource.ethz.ch/emacs/vhdl-mode.html.

39
** Debug custom themes.
40

Kim F. Storm's avatar
Kim F. Storm committed
41
* FATAL ERRORS
Kim F. Storm's avatar
Kim F. Storm committed
42

Kim F. Storm's avatar
Kim F. Storm committed
43 44 45 46 47
** Investigate reported crashes in compact_small_strings.

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

48 49
* BUGS

50 51
** Fix those modes that still use compile-internal, to not use it.

52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
** Fix recognition of shell's `dirs' command.

Is his change right?

Date: Wed, 29 Jun 2005 18:21:28 -0500 (CDT)
From: kevin.gal@verizon.net

When I use tcsh (which echoes command input) in a shell buffer,
entering "M-x dirs" fails because it mistakens the echoed "dirs"
string as the directory string to use as input when changing the
buffers default directory.  The attached gziped patch file contains a
fix.  The patch also binds the "dirs" command to "\e\C-m" in
shell-mode-map (previously unbound) to make it easy to invoke.
Finally, a test has been added to see if "shell-dirstack-query" is
non-nil.  If so, it is not overwritten.

To enable the fix, the user must set comint-process-echoes to t.


71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
** 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.

101 102
* DOCUMENTATION

103 104
** Document Custom Themes.

105
** Update man/info.texi.
106 107 108

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

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

112 113 114
Please record your name here and say which part of the distribution
you're going to handle.

Kenichi Handa's avatar
Kenichi Handa committed
115 116
DIRECTORY		STATUS		IN CHARGE
---------		------		---------
Kenichi Handa's avatar
Kenichi Handa committed
117
leim			working		Kenichi Handa
118
lib-src			done		Thien-Thi Nguyen
119
lisp			done		Thien-Thi Nguyen
120
lisp/calc		done		Thien-Thi Nguyen
Glenn Morris's avatar
Glenn Morris committed
121
lisp/calendar		working		Glenn Morris
122
lisp/emacs-lisp		done		Thien-Thi Nguyen
123 124
lisp/emulation		done		Thien-Thi Nguyen
lisp/eshell		done		Thien-Thi Nguyen
125
lisp/gnus		done		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
126
lisp/international	done		Kenichi Handa
127
lisp/language		done		Kenichi Handa
128
lisp/mail		done		Thien-Thi Nguyen
129
lisp/mh-e		working		Bill Wohler
130
lisp/net		done		Thien-Thi Nguyen
131
lisp/obsolete		done		Thien-Thi Nguyen
132
lisp/play		done		Thien-Thi Nguyen
Nick Roberts's avatar
Nick Roberts committed
133
lisp/progmodes		done		Nick Roberts
134
lisp/term		done		Thien-Thi Nguyen
135
lisp/textmodes		done		Thien-Thi Nguyen
136
lisp/toolbar		done		Thien-Thi Nguyen
137
lisp/url		done		Thien-Thi Nguyen
138 139
lwlib			done		Thien-Thi Nguyen
src			done		Thien-Thi Nguyen
140 141
src/m			done		Thien-Thi Nguyen
src/s			done		Thien-Thi Nguyen
142
vms			done		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
143

144 145
** Check the Emacs manual.

146 147 148 149
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.
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
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
etc/TUTORIAL.zh

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