comparison admin/FOR-RELEASE @ 83241:3dcba0bc766b

Merged in changes from CVS trunk. (Long time no see!) :-) Patches applied: * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-83 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-84 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-1 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-2 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-3 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-4 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-5 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-6 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-7 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-8 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-9 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-10 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-11 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-12 Remove "-face" suffix from lazy-highlight face name * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-13 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-14 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-15 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-16 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-17 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-18 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-19 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-20 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-21 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-22 <no summary provided> * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-23 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-24 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-25 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-26 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-27 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-28 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-29 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-30 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-31 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-32 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-33 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-34 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-35 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-36 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-37 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-38 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-39 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-40 Fix regressions from latest reftex update * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-41 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-42 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-43 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-44 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-45 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-46 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-47 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-48 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-49 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-50 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-51 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-52 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-53 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-54 Update from CVS: lisp/cus-start.el (all): Add `undo-outer-limit'. * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-55 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-56 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-57 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-58 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-59 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-60 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-61 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-62 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-63 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-64 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-65 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-66 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-67 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-68 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-69 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-70 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-71 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-72 src/dispextern.h (xassert): Enable unconditionally. * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-73 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-74 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-75 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--base-0 tag of miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-82 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-1 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-2 Merge from miles@gnu.org--gnu-2004 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-3 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-4 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-5 Update from CVS: exi/gnus-faq.texi ([4.1]): Typo. * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-6 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-7 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-8 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-9 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-10 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-11 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-281
author Karoly Lorentey <lorentey@elte.hu>
date Thu, 03 Feb 2005 23:28:36 +0000
parents 025da3ba778e 0d396bc457d8
children 89ac10c67e45
comparison
equal deleted inserted replaced
83240:62cbc3806a41 83241:3dcba0bc766b
1 Tasks needed before the next release. 1 Tasks needed before the next release.
2 2
3 * NEW FEATURES 3 * NEW FEATURES
4 4
5 ** Face remapping. 5 ** Face remapping.
6
7 ** Make Rmail find the best version of movemail.
8 To be done by Sergey Poznyakoff <gray@Mirddin.farlep.net>.
9 6
10 ** Make VC-over-Tramp work where possible, or at least fail 7 ** Make VC-over-Tramp work where possible, or at least fail
11 gracefully if something isn't supported over Tramp. 8 gracefully if something isn't supported over Tramp.
12 To be done by Andre Spiegel <spiegel@gnu.org>. 9 To be done by Andre Spiegel <spiegel@gnu.org>.
10
11 ** define-minor-mode should not put :require into defcustom.
12 See msg from rms to emacs-devel on 21 Dec.
13
14 ** Update Speedbar.
13 15
14 * FATAL ERRORS 16 * FATAL ERRORS
15 17
16 ** Investigate face cache related crash. 18 ** Investigate face cache related crash.
17 19
30 32
31 ** Clean up flymake.el to follow Emacs Lisp conventions. 33 ** Clean up flymake.el to follow Emacs Lisp conventions.
32 34
33 ** Fix up url-ldap.el. 35 ** Fix up url-ldap.el.
34 36
37 ** url/*.el has lots of `(declare (special ...))' which
38 are meaningless. What's that trying to do?
39
35 * BUGS 40 * BUGS
36
37 ** Incomplete overlay mouse-face highlight bug (Ralf Angeli, Oct 18)
38 41
39 ** Ange-ftp should ignore irrelevant IPv6 errors: 42 ** Ange-ftp should ignore irrelevant IPv6 errors:
40 43
41 Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl> 44 Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl>
42 From: "Piet van Oostrum" <piet@cs.uu.nl> 45 From: "Piet van Oostrum" <piet@cs.uu.nl>
59 Ange-ftp chokes on the `No route to host' message and doesn't look any 62 Ange-ftp chokes on the `No route to host' message and doesn't look any
60 further. 63 further.
61 64
62 I think in the near future we will see more of this problem, so it might be 65 I think in the near future we will see more of this problem, so it might be
63 time to make anfe-ftp more intelligent. 66 time to make anfe-ftp more intelligent.
64
65 ** Mailabbrev should quote addresses to correspond to RFC 822.
66 See http://article.gmane.org/gmane.emacs.devel/27585
67
68 ** The '@' character should not expand addresses in mailabbrev
69 See http://article.gmane.org/gmane.emacs.devel/27585
70
71 ** Bug in url-http-parse-headers, reported in
72 From: Vivek Dasmohapatra <vivek@zeus.com>
73 Date: Tue, 28 Sep 2004 16:13:13 +0100
74
75 Fetching a url with url-retrieve can reult in an anrbitrary buffer
76 being killed if a 401 (or possibly a 407) result is encountered:
77
78 url-http-parse-headers calls url-http-handle-authentication,
79 which can call url-retrieve.
80
81 This results in the current buffer being killed, and a new http buffer
82 being generated. However, when the old http buffer is killed, emacs
83 picks the top buffer from the list as the new current buffer, so by the
84 time we get to the end of url-http-parse-headers, _that_ buffer is marked
85 as dead even though it is not necessarily a url buffer, so next time the
86 url libraries reap their dead buffers, an innocent bystander buffer is
87 killed instead (and an obsolete http buffer may be left lying around too).
88
89 A possible fix (which I am currently using) is to call set-buffer
90 on the return value of url-http-parse-headers:
91
92 (case url-http-response-status
93 (401
94 ;; The request requires user authentication. The response
95 ;; MUST include a WWW-Authenticate header field containing a
96 ;; challenge applicable to the requested resource. The
97 ;; client MAY repeat the request with a suitable
98 ;; Authorization header field.
99 (url-mark-buffer-as-dead (current-buffer))
100 (set-buffer (url-http-handle-authentication nil)))
101 etc ....
102
103 which makes sure that it is the right http buffer that is current when
104 we come to mark the http buffers as dead.
105
106 67
107 68
108 * GTK RELATED BUGS 69 * GTK RELATED BUGS
109 70
110 ** Make GTK scrollbars behave like others w.r.t. overscrolling. 71 ** Make GTK scrollbars behave like others w.r.t. overscrolling.
187 interrupting I can get a backtrace, here's an example: 148 interrupting I can get a backtrace, here's an example:
188 149
189 Update: Maybe only reveals itself when compiled with GTK+ 150 Update: Maybe only reveals itself when compiled with GTK+
190 151
191 152
192 ** line-spacing and Electric-pop-up-window
193
194 From: SAITO Takuya <tabmore@rivo.mediatti.net>
195 Date: Mon, 31 May 2004 02:08:10 +0900 (JST)
196
197 Electric-pop-up-window does not work well
198 if truncate long lines disabled and/or
199 `line-spacing' is set to positive integer.
200
201 For example, start emacs -Q --line-spacing 1, and type M-` .
202 Then, the last line of *Completions* buffer is not visible.
203
204 fit-window-to-buffer works well for me, so I guess
205 Electric-pop-up-window can use it.
206
207
208 ** Partial highlighting of wrapped overlay
209
210 From: Ralf Angeli <angeli@iwi.uni-sb.de>
211 Date: Mon, 18 Oct 2004 19:09:19 +0200
212
213 If you put
214
215 (let* ((length (+ (- (window-width) (current-column)) 40))
216 (start (point))
217 (end (+ (point) length))
218 (string (make-string length ?x))
219 ov)
220 (insert string)
221 (setq ov (make-overlay start end))
222 (overlay-put ov 'mouse-face 'highlight)
223 (overlay-put ov 'display string))
224
225 into the *scratch* buffer and type `C-x C-e' with point at the last
226 parenthesis, you will get a string which does not fit into the line
227 and has to be wrapped. If you move over it with your mouse, you
228 should see that only the part on the second line is being highlighted.
229 The full string is highlighted only if the 'display property is not
230 set.
231
232
233
234 * DOCUMENTATION 153 * DOCUMENTATION
235 154
236 ** Document Custom Themes. 155 ** Document Custom Themes.
237 156
238 ** Finish updating the Emacs Lisp manual. 157 ** Finish updating the Emacs Lisp manual.
249 168
250 ** Reorder NEWS entries. 169 ** Reorder NEWS entries.
251 170
252 ** Check the Emacs manual. 171 ** Check the Emacs manual.
253 172
254 Each manual section should be proof-read by at least two people. 173 Each manual section should be checked for factual correctness
255 After each file name, on the same line or the following line, come the 174 regarding recent changes by at least two people. After each file
256 names of the people who have checked it. 175 name, on the same line or the following line, come the names of the
176 people who have checked it.
257 177
258 178
259 SECTION READERS 179 SECTION READERS
260 ----------------------------- 180 -----------------------------
261 man/abbrevs.texi 181 man/abbrevs.texi
262 man/anti.texi 182 man/anti.texi
263 man/basic.texi "Luc Teirlinck" 183 man/basic.texi "Luc Teirlinck"
264 man/buffers.texi "Luc Teirlinck" 184 man/buffers.texi "Luc Teirlinck" Chong Yidong
265 man/building.texi "Ted Zlatanov" <tzz@lifelogs.com> 185 man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
266 man/calendar.texi 186 man/calendar.texi Joakim Verona <joakim@verona.se>
267 man/cmdargs.texi 187 man/cmdargs.texi
268 man/commands.texi "Luc Teirlinck" 188 man/commands.texi "Luc Teirlinck"
269 man/custom.texi 189 man/custom.texi
270 man/dired.texi 190 man/dired.texi
271 man/display.texi "Luc Teirlinck" 191 man/display.texi "Luc Teirlinck"
272 man/emacs.texi "Luc Teirlinck" 192 man/emacs.texi "Luc Teirlinck"
273 man/entering.texi "Luc Teirlinck" 193 man/entering.texi "Luc Teirlinck"
274 man/files.texi "Luc Teirlinck" 194 man/files.texi "Luc Teirlinck" Chong Yidong
275 man/fixit.texi "Luc Teirlinck" 195 man/fixit.texi "Luc Teirlinck"
276 man/frames.texi "Luc Teirlinck" 196 man/frames.texi "Luc Teirlinck" Chong Yidong
277 man/glossary.texi 197 man/glossary.texi
278 man/help.texi "Luc Teirlinck" 198 man/help.texi "Luc Teirlinck"
279 man/indent.texi "Luc Teirlinck" 199 man/indent.texi "Luc Teirlinck"
280 man/killing.texi "Luc Teirlinck" 200 man/killing.texi "Luc Teirlinck"
281 man/kmacro.texi "Luc Teirlinck" 201 man/kmacro.texi "Luc Teirlinck"
286 man/mini.texi "Luc Teirlinck" 206 man/mini.texi "Luc Teirlinck"
287 man/misc.texi 207 man/misc.texi
288 man/msdog.texi 208 man/msdog.texi
289 man/mule.texi "Luc Teirlinck" 209 man/mule.texi "Luc Teirlinck"
290 man/m-x.texi "Luc Teirlinck" 210 man/m-x.texi "Luc Teirlinck"
291 man/picture.texi 211 man/picture.texi Joakim Verona <joakim@verona.se>
292 man/programs.texi 212 man/programs.texi "Stephen Eglen"
293 man/regs.texi "Luc Teirlinck" 213 man/regs.texi "Luc Teirlinck"
294 man/rmail.texi 214 man/rmail.texi
295 man/screen.texi "Luc Teirlinck" 215 man/screen.texi "Luc Teirlinck"
296 man/search.texi "Luc Teirlinck" 216 man/search.texi "Luc Teirlinck"
297 man/sending.texi 217 man/sending.texi
298 man/text.texi "Luc Teirlinck" 218 man/text.texi "Luc Teirlinck" Chong Yidong
299 man/trouble.texi 219 man/trouble.texi
300 man/windows.texi "Luc Teirlinck" 220 man/windows.texi "Luc Teirlinck" Chong Yidong
301 man/xresources.texi 221 man/xresources.texi
302 222
303 ** Check the Emacs Lisp manual. 223 ** Check the Emacs Lisp manual.
304 224
305 Each manual section should be proof-read by at least two people. 225 Each manual section should be checked for factual correctness
306 After each file name, on the same line or the following line, come the 226 regarding recent changes by at least two people. After each file
307 names of the people who have checked it. 227 name, on the same line or the following line, come the names of the
228 people who have checked it.
308 229
309 SECTION READERS 230 SECTION READERS
310 ---------------------------------- 231 ----------------------------------
311 lispref/abbrevs.texi "Luc Teirlinck" 232 lispref/abbrevs.texi "Luc Teirlinck"
312 lispref/advice.texi Joakim Verona <joakim@verona.se> 233 lispref/advice.texi Joakim Verona <joakim@verona.se>
313 lispref/anti.texi 234 lispref/anti.texi
314 lispref/backups.texi "Luc Teirlinck" 235 lispref/backups.texi "Luc Teirlinck"
315 lispref/buffers.texi "Luc Teirlinck" 236 lispref/buffers.texi "Luc Teirlinck" Chong Yidong
316 lispref/calendar.texi Joakim Verona <joakim@verona.se> 237 lispref/calendar.texi Joakim Verona <joakim@verona.se>
317 lispref/commands.texi "Luc Teirlinck" 238 lispref/commands.texi "Luc Teirlinck"
318 lispref/compile.texi "Luc Teirlinck" 239 lispref/compile.texi "Luc Teirlinck"
319 lispref/control.texi "Luc Teirlinck" 240 lispref/control.texi "Luc Teirlinck"
320 lispref/customize.texi 241 lispref/customize.texi
322 lispref/display.texi 243 lispref/display.texi
323 lispref/edebug.texi 244 lispref/edebug.texi
324 lispref/elisp.texi "Luc Teirlinck" 245 lispref/elisp.texi "Luc Teirlinck"
325 lispref/errors.texi "Luc Teirlinck" 246 lispref/errors.texi "Luc Teirlinck"
326 lispref/eval.texi "Luc Teirlinck" 247 lispref/eval.texi "Luc Teirlinck"
327 lispref/files.texi "Luc Teirlinck" 248 lispref/files.texi "Luc Teirlinck" Chong Yidong
328 lispref/frames.texi "Luc Teirlinck" 249 lispref/frames.texi "Luc Teirlinck" Chong Yidong
329 lispref/functions.texi "Luc Teirlinck" 250 lispref/functions.texi "Luc Teirlinck"
330 lispref/hash.texi "Luc Teirlinck" 251 lispref/hash.texi "Luc Teirlinck"
331 lispref/help.texi "Luc Teirlinck" 252 lispref/help.texi "Luc Teirlinck"
332 lispref/hooks.texi 253 lispref/hooks.texi
333 lispref/internals.texi "Luc Teirlinck" 254 lispref/internals.texi "Luc Teirlinck"
351 lispref/sequences.texi "Luc Teirlinck" 272 lispref/sequences.texi "Luc Teirlinck"
352 lispref/streams.texi "Luc Teirlinck" 273 lispref/streams.texi "Luc Teirlinck"
353 lispref/strings.texi "Luc Teirlinck" 274 lispref/strings.texi "Luc Teirlinck"
354 lispref/symbols.texi "Luc Teirlinck" 275 lispref/symbols.texi "Luc Teirlinck"
355 lispref/syntax.texi "Luc Teirlinck" 276 lispref/syntax.texi "Luc Teirlinck"
356 lispref/text.texi 277 lispref/text.texi Chong Yidong
357 lispref/tips.texi "Luc Teirlinck" 278 lispref/tips.texi "Luc Teirlinck"
358 lispref/variables.texi "Luc Teirlinck" 279 lispref/variables.texi "Luc Teirlinck"
359 lispref/windows.texi "Luc Teirlinck" 280 lispref/windows.texi "Luc Teirlinck" Chong Yidong
360 281
361 282
362 Local variables: 283 Local variables:
363 mode: outline 284 mode: outline
364 end: 285 end: