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

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

Kim F. Storm's avatar
Kim F. Storm committed
38 39 40 41 42
** Investigate reported crashes in compact_small_strings.

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

Juanma Barranquero's avatar
Juanma Barranquero committed
43 44 45 46 47 48 49 50 51 52
** Emacs on Windows crashes reading JPEG images from files.

The problem is caused by the Emacs executable and the image library
having multiple, incompatible copies of the run-time code, which can
happen when mixing a MSVC build of Emacs with a MinGW build of the
jpeg library (or the other way around).  The fix is straightforward
and has already been posted on the developers' list, but it is on the
back burner waiting for a legal comment or an alternate implementation
(around 30 lines of code).

53 54
* BUGS

55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
** 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.

73
** TCP server processes do not work on Windows.
Juanma Barranquero's avatar
Juanma Barranquero committed
74 75 76 77 78

TCP/IP server processes created with `make-network-process' consume
excesive CPU on some Windows environments.  Usages of 50% and 100%
CPU time have been observed on different Window XP configurations.

79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
** 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.

109 110
* DOCUMENTATION

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

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

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

Kenichi Handa's avatar
Kenichi Handa committed
118 119
DIRECTORY		STATUS		IN CHARGE
---------		------		---------
120
etc (and subdirs)	done		Thien-Thi Nguyen (ttn(@gnu.org))
Kenichi Handa's avatar
Kenichi Handa committed
121
leim			working		Kenichi Handa
122 123 124
lib-src			done		ttn
lisp			done		ttn
lisp/calc		done		ttn
Glenn Morris's avatar
Glenn Morris committed
125
lisp/calendar		working		Glenn Morris
126 127 128 129
lisp/emacs-lisp		done		ttn
lisp/emulation		done		ttn
lisp/eshell		done		ttn
lisp/gnus		done		ttn
Kenichi Handa's avatar
Kenichi Handa committed
130
lisp/international	done		Kenichi Handa
131
lisp/language		done		Kenichi Handa
132
lisp/mail		done		ttn
133
lisp/mh-e		working		Bill Wohler
134 135 136
lisp/net		done		ttn
lisp/obsolete		done		ttn
lisp/play		done		ttn
Nick Roberts's avatar
Nick Roberts committed
137
lisp/progmodes		done		Nick Roberts
138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
lisp/term		done		ttn
lisp/textmodes		done		ttn
lisp/toolbar		done		ttn
lisp/url		done		ttn
lispintro		done		ttn
lispref			done		ttn
lwlib			done		ttn
m4			done		ttn
mac (and subdirs)	done		ttn
man			done		ttn
msdos			done		ttn
nt (and subdirs)	done		ttn
oldXMenu		done		ttn
src (and subdirs)	done		ttn
vms			done		ttn
Kenichi Handa's avatar
Kenichi Handa committed
153

154 155
** Check the Emacs manual.

156 157 158 159
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.
160 161 162

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

** Check the Emacs Lisp manual.

207 208 209 210
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.
211 212 213

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

264 265
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
266 267 268 269
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.
270 271 272 273

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

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

Kim F. Storm's avatar
Kim F. Storm committed
297 298 299 300

Local variables:
mode: outline
end: