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

94 95 96 97 98 99
** Update AUTHORS.

** Reorder NEWS entries.

** Check the Emacs manual.

100 101 102 103
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.
104 105 106 107


SECTION             READERS
-----------------------------
108
man/abbrevs.texi    Chong Yidong    Joakim Verona
109
man/anti.texi
110
man/basic.texi      "Luc Teirlinck"  Chong Yidong
111
man/buffers.texi    "Luc Teirlinck"  Chong Yidong
112
man/building.texi   "Ted Zlatanov" <tzz@lifelogs.com>
113
man/calendar.texi   joakim@verona.se  Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
114
man/cmdargs.texi    Chong Yidong     "Luc Teirlinck"
115
man/commands.texi   "Luc Teirlinck"  Chong Yidong
116
man/custom.texi     Chong Yidong
Kim F. Storm's avatar
Kim F. Storm committed
117
man/dired.texi      Chong Yidong     joakim@verona.se
118
man/display.texi    "Luc Teirlinck"  Chong Yidong
119
man/emacs.texi      "Luc Teirlinck"
120
man/entering.texi   "Luc Teirlinck"  Chong Yidong
121
man/files.texi      "Luc Teirlinck"  Chong Yidong
122
man/fixit.texi      "Luc Teirlinck"  Chong Yidong
123
man/frames.texi     "Luc Teirlinck"  Chong Yidong
124
man/glossary.texi   Chong Yidong
125 126
man/help.texi       "Luc Teirlinck"  Chong Yidong
man/indent.texi     "Luc Teirlinck"  Chong Yidong
127
man/killing.texi    "Luc Teirlinck"  Chong Yidong
128
man/kmacro.texi     "Luc Teirlinck"  Chong Yidong
129 130
man/macos.texi
man/maintaining.texi
131
man/major.texi      "Luc Teirlinck"  Chong Yidong
132 133
man/mark.texi       "Luc Teirlinck"  Chong Yidong
man/mini.texi       "Luc Teirlinck"  Chong Yidong
134
man/misc.texi       Chong Yidong
135
man/msdog.texi      Chong Yidong
136
man/mule.texi       "Luc Teirlinck"
137
man/m-x.texi        "Luc Teirlinck"  Chong Yidong
138
man/picture.texi    Joakim Verona <joakim@verona.se>   Chong Yidong
139
man/programs.texi   "Stephen Eglen"  Chong Yidong
140
man/regs.texi       "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
141
man/rmail.texi      Chong Yidong      "Luc Teirlinck"
142 143
man/screen.texi     "Luc Teirlinck"   Chong Yidong
man/search.texi     "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
144
man/sending.texi    Chong Yidong      "Luc Teirlinck"
145
man/text.texi       "Luc Teirlinck"   Chong Yidong
146
man/trouble.texi    Chong Yidong
147
man/windows.texi    "Luc Teirlinck"   Chong Yidong
148
man/xresources.texi
149 150 151

** Check the Emacs Lisp manual.

152 153 154 155
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.
156 157 158

SECTION                  READERS
----------------------------------
159 160
lispref/abbrevs.texi     "Luc Teirlinck"   Chong Yidong
lispref/advice.texi	 joakim@verona.se  Chong Yidong
161
lispref/anti.texi
162
lispref/backups.texi     "Luc Teirlinck"   Chong Yidong
163
lispref/buffers.texi     "Luc Teirlinck"   Chong Yidong
164
lispref/calendar.texi    Joakim Verona <joakim@verona.se>  Chong Yidong
165
lispref/commands.texi    "Luc Teirlinck"   Chong Yidong
166 167
lispref/compile.texi     "Luc Teirlinck"   Chong Yidong
lispref/control.texi     "Luc Teirlinck"   Chong Yidong
168
lispref/customize.texi   Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
169
lispref/debugging.texi   Joakim Verona <joakim@verona.se>   Lute Kamstra
170 171
lispref/display.texi     Chong Yidong
lispref/edebug.texi      Chong Yidong
172 173
lispref/elisp.texi       "Luc Teirlinck"
lispref/errors.texi      "Luc Teirlinck"
174
lispref/eval.texi        "Luc Teirlinck"   Chong Yidong
175 176
lispref/files.texi       "Luc Teirlinck"   Chong Yidong
lispref/frames.texi      "Luc Teirlinck"   Chong Yidong
177 178
lispref/functions.texi	 "Luc Teirlinck"   Chong Yidong
lispref/hash.texi	 "Luc Teirlinck"   Chong Yidong
179
lispref/help.texi	 "Luc Teirlinck"   Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
180
lispref/hooks.texi	 Lute Kamstra
181
lispref/internals.texi	 "Luc Teirlinck"   Chong Yidong
182
lispref/intro.texi	 "Luc Teirlinck"
183
lispref/keymaps.texi	 "Luc Teirlinck"   Chong Yidong
184 185
lispref/lists.texi	 "Luc Teirlinck"   Chong Yidong
lispref/loading.texi     "Luc Teirlinck"   Chong Yidong
186
lispref/locals.texi
187
lispref/macros.texi      "Luc Teirlinck"   Chong Yidong
188
lispref/maps.texi
189
lispref/markers.texi     "Luc Teirlinck"   Chong Yidong
190
lispref/minibuf.texi     "Luc Teirlinck"   Chong Yidong
191
lispref/modes.texi	 Chong Yidong
192
lispref/nonascii.texi    "Luc Teirlinck"   Chong Yidong
193 194
lispref/numbers.texi	 "Luc Teirlinck"   Chong Yidong
lispref/objects.texi	 "Luc Teirlinck"   Chong Yidong
195
lispref/os.texi		 "Luc Teirlinck"   Chong Yidong
196
lispref/positions.texi	 "Luc Teirlinck"   Chong Yidong
197
lispref/processes.texi   Chong Yidong
198
lispref/searching.texi	 "Luc Teirlinck"   Chong Yidong
199
lispref/sequences.texi	 "Luc Teirlinck"   Chong Yidong
200
lispref/streams.texi	 "Luc Teirlinck"   Chong Yidong
201
lispref/strings.texi	 "Luc Teirlinck"   Chong Yidong
202
lispref/symbols.texi	 "Luc Teirlinck"   Chong Yidong
203
lispref/syntax.texi	 "Luc Teirlinck"   Chong Yidong
204
lispref/text.texi        Chong Yidong
205
lispref/tips.texi	 "Luc Teirlinck"   Chong Yidong
206
lispref/variables.texi	 "Luc Teirlinck"   Chong Yidong
207
lispref/windows.texi     "Luc Teirlinck"   Chong Yidong
208

209 210
** Check the Emacs Tutorial.

211 212 213 214 215 216 217 218
The first line of every tutorial must begin with a sentence saying
"Emacs Tutorial" in the respective language.  This should be followed
by "See end for copying conditions", likewise in the respective
language.

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

219 220 221

SECTION                  READERS
----------------------------------
222
etc/TUTORIAL             rms
223
etc/TUTORIAL.bg          Ognyan Kulev <ogi@fmi.uni-sofia.bg>
224
etc/TUTORIAL.cn
Marcelo Toledo's avatar
Marcelo Toledo committed
225
etc/TUTORIAL.cs          Pavel Jank <Pavel@Janik.cz>
226
etc/TUTORIAL.de          Werner LEMBERG <wl@gnu.org>
227
etc/TUTORIAL.es          Marcelo Toledo
228 229
etc/TUTORIAL.fr          Thien-Thi Nguyen
etc/TUTORIAL.it          Thien-Thi Nguyen
Kenichi Handa's avatar
Kenichi Handa committed
230
etc/TUTORIAL.ja		 Kenichi Handa <handa@m17n.org>
231
etc/TUTORIAL.ko
Lute Kamstra's avatar
Lute Kamstra committed
232
etc/TUTORIAL.nl		 Lute Kamstra
233
etc/TUTORIAL.pl
234
etc/TUTORIAL.pt_BR       Marcelo Toledo
235
etc/TUTORIAL.ro
236
etc/TUTORIAL.ru          Alex Ott <alexott@gmail.com>
Marcelo Toledo's avatar
Marcelo Toledo committed
237
etc/TUTORIAL.sk          Pavel Jank <Pavel@Janik.cz>
238
etc/TUTORIAL.sl          Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
239
etc/TUTORIAL.sv          Mats Lidell <matsl@contactor.se>
240
etc/TUTORIAL.th          Virach Sornlertlamvanich <virach@tcllab.org>
241 242 243 244
etc/TUTORIAL.zh



Kim F. Storm's avatar
Kim F. Storm committed
245 246 247 248

Local variables:
mode: outline
end: