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

Kim F. Storm's avatar
Kim F. Storm committed
9
* NEW FEATURES
Jan Djärv's avatar
Jan Djärv committed
10

11 12 13 14
** 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>.

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

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

22

Kim F. Storm's avatar
Kim F. Storm committed
23
* FATAL ERRORS
Kim F. Storm's avatar
Kim F. Storm committed
24

25
** Make unexec handle memory mapping policy of the latest versions of Linux.
26
This includes exec_shield and a memory-layout randomization feature.
27

Kim F. Storm's avatar
Kim F. Storm committed
28 29 30 31 32 33
** Investigate reported crashes in compact_small_strings.

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


34 35
* BUGS

Stefan Monnier's avatar
Stefan Monnier committed
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
** 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
57
further.
Stefan Monnier's avatar
Stefan Monnier committed
58 59 60 61

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

62

Kim F. Storm's avatar
Kim F. Storm committed
63 64 65 66
* GTK RELATED BUGS

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

Kim F. Storm's avatar
Kim F. Storm committed
67 68 69 70 71 72 73 74 75 76 77 78

* 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.


79 80
* DOCUMENTATION

81 82
** Document Custom Themes.

83
** Update lispref/README.
Lute Kamstra's avatar
Lute Kamstra committed
84

85
** Update man/info.texi.
86 87 88

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

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

92 93 94
Please record your name here and say which part of the distribution
you're going to handle.

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

111 112 113 114
** Update AUTHORS.

** Check the Emacs manual.

115 116 117 118
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.
119 120 121 122


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

** Check the Emacs Lisp manual.

167 168 169 170
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.
171 172 173

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

224 225
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
226 227 228 229
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.
230 231 232 233

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

234 235 236

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



Kim F. Storm's avatar
Kim F. Storm committed
260 261 262 263

Local variables:
mode: outline
end: