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

Kim F. Storm's avatar
Kim F. Storm committed
14
* NEW FEATURES
Jan Djärv's avatar
Jan Djärv committed
15

16 17 18 19
** 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>.

20 21 22
** define-minor-mode should not put :require into defcustom.
See msg from rms to emacs-devel on 21 Dec.

Stefan Monnier's avatar
Stefan Monnier committed
23 24
** Update Speedbar.

Kim F. Storm's avatar
Kim F. Storm committed
25 26
** Enhance scroll-bar to handle tall line (similar to line-move).

27

Kim F. Storm's avatar
Kim F. Storm committed
28
* FATAL ERRORS
Kim F. Storm's avatar
Kim F. Storm committed
29

30
** Make unexec handle memory mapping policy of the latest versions of Linux.
31
This includes exec_shield and a memory-layout randomization feature.
32

Kim F. Storm's avatar
Kim F. Storm committed
33 34 35 36 37 38
** Investigate reported crashes in compact_small_strings.

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


39 40
* BUGS

Stefan Monnier's avatar
Stefan Monnier committed
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
** 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
62
further.
Stefan Monnier's avatar
Stefan Monnier committed
63 64 65 66

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

67

Kim F. Storm's avatar
Kim F. Storm committed
68 69 70 71
* GTK RELATED BUGS

** Make GTK scrollbars behave like others w.r.t. overscrolling.

Kim F. Storm's avatar
Kim F. Storm committed
72 73 74 75 76 77 78 79 80 81 82 83

* REDISPLAY RELATED BUGS

** Avoid unbreakable loops in redisplay.

Redisplay may loop if there is an error in some display property, e.g.
     (space 'left-margin)

A fix would be to somehow disable handling of display properties if an error
is encountered.


84 85
* DOCUMENTATION

86 87
** Document Custom Themes.

88
** Update lispref/README.
Lute Kamstra's avatar
Lute Kamstra committed
89

90
** Update man/info.texi.
91 92 93

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

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

97 98 99
Please record your name here and say which part of the distribution
you're going to handle.

Kenichi Handa's avatar
Kenichi Handa committed
100 101
DIRECTORY		STATUS		IN CHARGE
---------		------		---------
Kenichi Handa's avatar
Kenichi Handa committed
102
leim			working		Kenichi Handa
103
lisp/calc		working		Thien-Thi Nguyen
Glenn Morris's avatar
Glenn Morris committed
104
lisp/calendar		working		Glenn Morris
105
lisp/emulation		working		Thien-Thi Nguyen
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
106
lisp/eshell		working		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
107
lisp/international	done		Kenichi Handa
Kenichi Handa's avatar
Kenichi Handa committed
108
lisp/languages		done		Kenichi Handa
109 110 111 112 113
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
114
lisp/url		working		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
115

116 117 118 119
** Update AUTHORS.

** Check the Emacs manual.

120 121 122 123
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.
124 125 126 127


SECTION             READERS
-----------------------------
128
man/abbrevs.texi    Chong Yidong    Joakim Verona
129
man/anti.texi
130
man/basic.texi      "Luc Teirlinck"  Chong Yidong
131
man/buffers.texi    "Luc Teirlinck"  Chong Yidong
132
man/building.texi   "Ted Zlatanov" <tzz@lifelogs.com>
133
man/calendar.texi   joakim@verona.se  Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
134
man/cmdargs.texi    Chong Yidong     "Luc Teirlinck"
135
man/commands.texi   "Luc Teirlinck"  Chong Yidong
136
man/custom.texi     Chong Yidong
Kim F. Storm's avatar
Kim F. Storm committed
137
man/dired.texi      Chong Yidong     joakim@verona.se
138
man/display.texi    "Luc Teirlinck"  Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
139
man/emacs.texi      "Luc Teirlinck"  Lute Kamstra
140
man/entering.texi   "Luc Teirlinck"  Chong Yidong
141
man/files.texi      "Luc Teirlinck"  Chong Yidong
142
man/fixit.texi      "Luc Teirlinck"  Chong Yidong
143
man/frames.texi     "Luc Teirlinck"  Chong Yidong
144
man/glossary.texi   Chong Yidong
145 146
man/help.texi       "Luc Teirlinck"  Chong Yidong
man/indent.texi     "Luc Teirlinck"  Chong Yidong
147
man/killing.texi    "Luc Teirlinck"  Chong Yidong
148
man/kmacro.texi     "Luc Teirlinck"  Chong Yidong
149 150
man/macos.texi
man/maintaining.texi
151
man/major.texi      "Luc Teirlinck"  Chong Yidong
152 153
man/mark.texi       "Luc Teirlinck"  Chong Yidong
man/mini.texi       "Luc Teirlinck"  Chong Yidong
154
man/misc.texi       Chong Yidong
155
man/msdog.texi      Chong Yidong
156
man/mule.texi       "Luc Teirlinck"
157
man/m-x.texi        "Luc Teirlinck"  Chong Yidong
158
man/picture.texi    Joakim Verona <joakim@verona.se>   Chong Yidong
159
man/programs.texi   "Stephen Eglen"  Chong Yidong
160
man/regs.texi       "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
161
man/rmail.texi      Chong Yidong      "Luc Teirlinck"
162 163
man/screen.texi     "Luc Teirlinck"   Chong Yidong
man/search.texi     "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
164
man/sending.texi    Chong Yidong      "Luc Teirlinck"
165
man/text.texi       "Luc Teirlinck"   Chong Yidong
166
man/trouble.texi    Chong Yidong
167
man/windows.texi    "Luc Teirlinck"   Chong Yidong
168
man/xresources.texi
169 170 171

** Check the Emacs Lisp manual.

172 173 174 175
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.
176 177 178

SECTION                  READERS
----------------------------------
179 180
lispref/abbrevs.texi     "Luc Teirlinck"   Chong Yidong
lispref/advice.texi	 joakim@verona.se  Chong Yidong
181
lispref/anti.texi
182
lispref/backups.texi     "Luc Teirlinck"   Chong Yidong
183
lispref/buffers.texi     "Luc Teirlinck"   Chong Yidong
184
lispref/calendar.texi    Joakim Verona <joakim@verona.se>  Chong Yidong
185
lispref/commands.texi    "Luc Teirlinck"   Chong Yidong
186 187
lispref/compile.texi     "Luc Teirlinck"   Chong Yidong
lispref/control.texi     "Luc Teirlinck"   Chong Yidong
188
lispref/customize.texi   Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
189
lispref/debugging.texi   Joakim Verona <joakim@verona.se>   Lute Kamstra
190
lispref/display.texi     Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
191
lispref/edebug.texi      Chong Yidong      "Luc Teirlinck"
Lute Kamstra's avatar
Lute Kamstra committed
192
lispref/elisp.texi       "Luc Teirlinck"   Lute Kamstra
193
lispref/errors.texi      "Luc Teirlinck"
194
lispref/eval.texi        "Luc Teirlinck"   Chong Yidong
195 196
lispref/files.texi       "Luc Teirlinck"   Chong Yidong
lispref/frames.texi      "Luc Teirlinck"   Chong Yidong
197 198
lispref/functions.texi	 "Luc Teirlinck"   Chong Yidong
lispref/hash.texi	 "Luc Teirlinck"   Chong Yidong
199
lispref/help.texi	 "Luc Teirlinck"   Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
200
lispref/hooks.texi	 Lute Kamstra
201
lispref/internals.texi	 "Luc Teirlinck"   Chong Yidong
202
lispref/intro.texi	 "Luc Teirlinck"
203
lispref/keymaps.texi	 "Luc Teirlinck"   Chong Yidong
204 205
lispref/lists.texi	 "Luc Teirlinck"   Chong Yidong
lispref/loading.texi     "Luc Teirlinck"   Chong Yidong
206
lispref/locals.texi
207
lispref/macros.texi      "Luc Teirlinck"   Chong Yidong
208
lispref/maps.texi
209
lispref/markers.texi     "Luc Teirlinck"   Chong Yidong
210
lispref/minibuf.texi     "Luc Teirlinck"   Chong Yidong
211
lispref/modes.texi	 Chong Yidong
212
lispref/nonascii.texi    "Luc Teirlinck"   Chong Yidong
213 214
lispref/numbers.texi	 "Luc Teirlinck"   Chong Yidong
lispref/objects.texi	 "Luc Teirlinck"   Chong Yidong
215
lispref/os.texi		 "Luc Teirlinck"   Chong Yidong
216
lispref/positions.texi	 "Luc Teirlinck"   Chong Yidong
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
217
lispref/processes.texi   Chong Yidong	   Thien-Thi Nguyen
218
lispref/searching.texi	 "Luc Teirlinck"   Chong Yidong
219
lispref/sequences.texi	 "Luc Teirlinck"   Chong Yidong
220
lispref/streams.texi	 "Luc Teirlinck"   Chong Yidong
221
lispref/strings.texi	 "Luc Teirlinck"   Chong Yidong
222
lispref/symbols.texi	 "Luc Teirlinck"   Chong Yidong
223
lispref/syntax.texi	 "Luc Teirlinck"   Chong Yidong
224
lispref/text.texi        Chong Yidong
225
lispref/tips.texi	 "Luc Teirlinck"   Chong Yidong
226
lispref/variables.texi	 "Luc Teirlinck"   Chong Yidong
227
lispref/windows.texi     "Luc Teirlinck"   Chong Yidong
228

229 230
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
231 232 233 234
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.
235 236 237 238

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

239 240 241

SECTION                  READERS
----------------------------------
242
etc/TUTORIAL             rms
243
etc/TUTORIAL.bg          Ognyan Kulev <ogi@fmi.uni-sofia.bg>
244
etc/TUTORIAL.cn
Marcelo Toledo's avatar
Marcelo Toledo committed
245
etc/TUTORIAL.cs          Pavel Jank <Pavel@Janik.cz>
246
etc/TUTORIAL.de          Werner LEMBERG <wl@gnu.org>
247
etc/TUTORIAL.es          Marcelo Toledo
248 249
etc/TUTORIAL.fr          Thien-Thi Nguyen
etc/TUTORIAL.it          Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
250
etc/TUTORIAL.ja		 Kenichi Handa <handa@m17n.org>
251
etc/TUTORIAL.ko
Lute Kamstra's avatar
Lute Kamstra committed
252
etc/TUTORIAL.nl		 Lute Kamstra
253
etc/TUTORIAL.pl          Slawomir Nowaczyk <slawek@cs.lth.se>
254
etc/TUTORIAL.pt_BR       Marcelo Toledo
255
etc/TUTORIAL.ro
256
etc/TUTORIAL.ru          Alex Ott <alexott@gmail.com>
Marcelo Toledo's avatar
Marcelo Toledo committed
257
etc/TUTORIAL.sk          Pavel Jank <Pavel@Janik.cz>
258
etc/TUTORIAL.sl          Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
259
etc/TUTORIAL.sv          Mats Lidell <matsl@contactor.se>
260
etc/TUTORIAL.th          Virach Sornlertlamvanich <virach@tcllab.org>
261 262 263 264
etc/TUTORIAL.zh



Kim F. Storm's avatar
Kim F. Storm committed
265 266 267 268

Local variables:
mode: outline
end: