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

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

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

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

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

21 22
** Adapt mouse-sel-mode to mouse-1-click-follows-link.

Kim F. Storm's avatar
Kim F. Storm committed
23

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

26 27
** Make unexec handle memory mapping policy of the latest versions of Linux.

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 84 85 86 87 88 89 90
** Finish updating the Emacs Lisp manual.

** Update the Emacs manual.

*** Update man/info.texi.

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

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

Kenichi Handa's avatar
Kenichi Handa committed
94 95
DIRECTORY		STATUS		IN CHARGE
---------		------		---------
Kenichi Handa's avatar
Kenichi Handa committed
96
leim			working		Kenichi Handa
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
97
lisp/calc		done		Thien-Thi Nguyen
Glenn Morris's avatar
Glenn Morris committed
98
lisp/calendar		working		Glenn Morris
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
99
lisp/emulation		done		Thien-Thi Nguyen
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
100
lisp/eshell		working		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
101
lisp/international	done		Kenichi Handa
Kenichi Handa's avatar
Kenichi Handa committed
102
lisp/languages		done		Kenichi Handa
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
103
lisp/mh-e		done		Thien-Thi Nguyen
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
104
lisp/net		done		Thien-Thi Nguyen
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
105
lisp/play		done		Thien-Thi Nguyen
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
106
lisp/term		done		Thien-Thi Nguyen
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
107 108
lisp/toolbar		done		Thien-Thi Nguyen
lisp/url		working		Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
109

110 111 112 113 114 115
** Update AUTHORS.

** Reorder NEWS entries.

** Check the Emacs manual.

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


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

** Check the Emacs Lisp manual.

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

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

225 226
** Check the Emacs Tutorial.

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

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

235 236 237

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



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