root/trunk/lisp/gnus/ChangeLog

Revision 4220, 179.4 kB (checked in by miyoshi, 9 months ago)

Sync up with Emacs22.2.

  • Property svn:eol-style set to native
Line 
1 2008-03-24  Reiner Steib  <Reiner.Steib@gmx.de>
2
3         * message.el (message-cite-original-without-signature): Mention
4         stripping of the signatur in doc string.
5
6 2008-03-19  Nils Ackermann  <nils@ackermath.info>  (tiny change)
7
8         * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
9         parameter.
10
11         * message.el (message-disassociate-draft): Specify drafts group name
12         fully.
13
14 2008-03-19  Katsumi Yamaoka  <yamaoka@jpl.org>
15
16         * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
17         Incoming* files.
18
19 2008-03-19  Katsumi Yamaoka  <yamaoka@jpl.org>
20
21         * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
22         (nntp-open-via-telnet-and-telnet): Make sure the nntp port to specify
23         is a string.
24
25 2008-03-08  Reiner Steib  <Reiner.Steib@gmx.de>
26
27         * mail-source.el (mail-source-delete-old-incoming-confirm): Change
28         default to nil.
29         (mail-source-delete-old-incoming): Make confirmation prompt more clear.
30
31 2008-03-07  Katsumi Yamaoka  <yamaoka@jpl.org>
32
33         * gnus-art.el (gnus-narrow-to-page): Position point properly.
34         (gnus-article-goto-prev-page): Work for articles having ^L's.
35
36         * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
37
38         * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
39
40 2008-03-05  Reiner Steib  <Reiner.Steib@gmx.de>
41
42         * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
43         Suggested by <chris.anderton@zetnet.co.uk>.
44
45 2008-02-29  Andreas Seltenreich  <andreas@gate450.dyndns.org>
46
47         * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
48         empty author.
49
50 2008-02-16  Reiner Steib  <Reiner.Steib@gmx.de>
51
52         * mail-source.el (mail-source-delete-incoming): Change default.
53         Supplement doc string.
54
55 2008-02-14  Reiner Steib  <Reiner.Steib@gmx.de>
56
57         * nnmail.el (nnmail-message-id-cache-file): Derive from
58         `gnus-home-directory'.
59
60 2008-02-11  Reiner Steib  <Reiner.Steib@gmx.de>
61
62         * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
63         Document negative prefix.
64
65         * gnus-group.el (gnus-group-read-group): Document negative prefix.
66
67 2008-02-03  Reiner Steib  <Reiner.Steib@gmx.de>
68
69         * gnus.el (gnus-group-startup-message): Add `find-image' call before
70         image-load-path is let-bound.  Reported by Harald Hanche-Olsen
71         <hanche@math.ntnu.no>.
72
73 2008-01-12  Reiner Steib  <Reiner.Steib@gmx.de>
74
75         * gnus-sum.el (gnus-article-sort-by-random)
76         (gnus-thread-sort-by-random): Fix doc strings.  Reported by
77         jidanni@jidanni.org.
78
79 2007-12-18  Reiner Steib  <Reiner.Steib@gmx.de>
80
81         * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
82         convention in doc string.
83
84 2007-12-14  Johan Bockg,Ae(Brd  <bojohan@gnu.org>
85
86         * gnus-sum.el (gnus-summary-mark-unread-as-read)
87         (gnus-summary-mark-read-and-unread-as-read)
88         (gnus-summary-mark-current-read-and-unread-as-read)
89         (gnus-summary-mark-unread-as-ticked): Doc fix.
90         `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
91
92 2007-12-14  Reiner Steib  <Reiner.Steib@gmx.de>
93
94         * gnus-sum.el (gnus-summary-prev-article): Fix doc string.  Reported by
95         Christoph Conrad <christoph.conrad@gmx.de>.
96
97 2007-12-03  Reiner Steib  <Reiner.Steib@gmx.de>
98
99         * message.el (message-ignored-supersedes-headers): Add "X-ID".
100
101 2007-11-24  Glenn Morris  <rgm@gnu.org>
102
103         * message.el (message-tool-bar-retro): Update for rename
104         mail_send.xpm->mail-send.xpm.
105
106 2007-11-15  Juanma Barranquero  <lekktu@gmail.com>
107
108         * nnimap.el (nnimap-split-download-body):
109         * gnus-demon.el (gnus-demon): Fix typos in docstrings.
110
111         * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstring.
112         (gnus-uu-decode-save): Fix typo in prompt.
113
114 2007-11-03  Reiner Steib  <Reiner.Steib@gmx.de>
115
116         * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
117
118 2007-11-01  Reiner Steib  <Reiner.Steib@gmx.de>
119
120         * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
121
122         * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
123
124         * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
125         risky local variable.
126
127         * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
128
129 2007-11-01  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
130
131         * message.el (message-use-alternative-email-as-from): Examine the
132         From header as well; use message-make-from in order to include a
133         user's full name.  [ Backported bug fix from No Gnus. ]
134
135 2007-10-30  Reiner Steib  <Reiner.Steib@gmx.de>
136
137         * qp.el (quoted-printable-decode-string): Fix typo in doc string.
138
139 2007-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
140
141         * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
142
143 2007-10-23  Richard Stallman  <rms@gnu.org>
144
145         * gnus-group.el (gnus-group-highlight): Mark as risky.
146
147 2007-10-23  Katsumi Yamaoka  <yamaoka@jpl.org>
148
149         * gnus.el (gnus-server-to-method): Return method found first in
150         gnus-newsrc-alist.
151
152 2007-10-20  Reiner Steib  <Reiner.Steib@gmx.de>
153
154         * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
155         `next-line'.
156
157 2007-10-18  Katsumi Yamaoka  <yamaoka@jpl.org>
158
159         * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
160         exclude address matching message-dont-reply-to-names.
161
162 2007-10-15  Katsumi Yamaoka  <yamaoka@jpl.org>
163
164         * gnus-util.el (gnus-string<): New function.
165
166         * gnus-sum.el (gnus-article-sort-by-author)
167         (gnus-article-sort-by-subject): Use it.
168
169 2007-10-15  Katsumi Yamaoka  <yamaoka@jpl.org>
170
171         * gnus-win.el (gnus-configure-windows): Focus on the frame for which
172         the frame-focus tag is set in gnus-buffer-configuration.
173
174 2007-10-08  Reiner Steib  <Reiner.Steib@gmx.de>
175
176         * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
177
178 2007-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
179
180         * Relicense "GPLv2 or later" files to "GPLv3 or later".
181
182 2007-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
183
184         * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
185         Suggested by Leo <sdl.web@gmail.com>.
186
187         * gnus.el: Do.
188
189 2007-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
190
191         * gnus.el (gnus-newsgroup-maximum-articles): Rename from
192         gnus-maximum-newsgroup.  Suggested by Leo <sdl.web@gmail.com>.
193
194         * gnus-agent.el (gnus-agent-fetch-headers): Do.
195
196         * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
197         (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
198
199 2007-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
200
201         * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
202         newline.
203         (nnmbox-request-accept-article): Don't change article in source buffer;
204         narrow to header to use message-fetch-field rather than
205         nnmail-fetch-field; use with-current-buffer instead of save-excursion.
206         (nnmbox-request-replace-article): Quote lines that'll be misidentified
207         as delimiters; make sure article ends with newline.
208         (nnmbox-delete-mail): Correct last position of article to be deleted;
209         ignore X-Gnus-Newsgroup header in article body.
210         (nnmbox-save-mail): Quote lines looking like delimiters at the right
211         positions; make sure article ends with newline.
212
213 2007-09-05  Katsumi Yamaoka  <yamaoka@jpl.org>
214
215         * gnus-cus.el (gnus-score-extra): New widget.
216         (gnus-score-extra-convert): New function.
217         (gnus-score-customize): Use it for Extra.
218
219 2007-08-23  Katsumi Yamaoka  <yamaoka@jpl.org>
220
221         * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
222         (mml-generate-mime-1): Don't encode body if it is specified to be in
223         raw form; don't make buffer be unibyte when inserting multibyte string.
224
225 2007-08-23  Stefan Monnier  <monnier@iro.umontreal.ca>
226
227         * sha1.el: Fix up comment style.
228         (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
229         (sha1-OP, sha1-add-to-H): Use new-style backquotes.
230
231         * hex-util.el: Fix up comment style.
232         (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
233
234         * gnus-salt.el: Use with-current-buffer.
235         (gnus-pick-setup-message): Fix long-standing typo.
236
237 2007-08-17  Katsumi Yamaoka  <yamaoka@jpl.org>
238
239         * gnus-art.el (gnus-article-summary-command-nosave)
240         (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
241
242 2007-08-14  Katsumi Yamaoka  <yamaoka@jpl.org>
243
244         * gnus.el (gnus-maximum-newsgroup): New variable.
245
246         * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
247         according to gnus-maximum-newsgroup.
248
249         * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
250         (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
251         Limit the range of articles according to gnus-maximum-newsgroup.
252
253 2007-08-10  Katsumi Yamaoka  <yamaoka@jpl.org>
254
255         * nntp.el (nntp-xref-number-is-evil): New server variable.
256         (nntp-find-group-and-number): If it is non-nil, don't trust article
257         numbers in the Xref header.
258
259 2007-08-06  Katsumi Yamaoka  <yamaoka@jpl.org>
260
261         * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
262
263 2007-08-04  Reiner Steib  <Reiner.Steib@gmx.de>
264
265         * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
266
267 2007-08-08  Glenn Morris  <rgm@gnu.org>
268
269         * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
270         * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
271         doc-strings and comments.
272
273 2007-07-25  Glenn Morris  <rgm@gnu.org>
274
275         * Relicense all FSF files to GPLv3 or later.
276
277 2007-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
278
279         * gnus-msg.el (gnus-summary-supersede-article)
280         (gnus-summary-resend-message-edit): Add Gcc header.
281         (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
282         article's Message-ID; refer parent article in summary buffer.
283
284         * message.el (message-bounce): Call mime-to-mml.
285
286 2007-07-21  Reiner Steib  <Reiner.Steib@gmx.de>
287
288         * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
289         string.
290
291 2007-07-16  Katsumi Yamaoka  <yamaoka@jpl.org>
292
293         * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
294
295 2007-07-14  David Kastrup  <dak@gnu.org>
296
297         * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
298         finishing actions if we did not edit the article.
299
300 2007-07-13  Katsumi Yamaoka  <yamaoka@jpl.org>
301
302         * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
303         (gnus-server-closed-face, gnus-server-denied-face)
304         (gnus-server-offline-face): Remove variable.
305         (gnus-server-font-lock-keywords): Use faces that are not aliases.
306
307         * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
308         (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
309         if the coding-system argument is nil for XEmacs.
310
311         * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
312         mm-charset-override-alist.
313
314         * rfc2047.el: Don't require base64; require rfc2045 for the function
315         rfc2045-encode-string.
316         (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
317         to quote the parameter value.
318
319 2007-07-04  Katsumi Yamaoka  <yamaoka@jpl.org>
320
321         * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
322         as unfetched articles.
323
324 2007-07-02  Reiner Steib  <Reiner.Steib@gmx.de>
325
326         * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
327
328 2007-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
329
330         * gnus-art.el (gnus-article-summary-command-nosave)
331         (gnus-article-read-summary-keys): Don't set the 3rd arg of
332         pop-to-buffer for XEmacs.
333
334 2007-06-14  Katsumi Yamaoka  <yamaoka@jpl.org>
335
336         * gnus-agent.el (gnus-agent-fetch-headers)
337         (gnus-agent-retrieve-headers): Bind
338         gnus-decode-encoded-address-function to identity.
339
340         * nntp.el (nntp-send-xover-command): Recognize an xover command is
341         available also when the server returns simply a dot.
342
343         * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
344
345 2007-06-08  Katsumi Yamaoka  <yamaoka@jpl.org>
346
347         * gnus-ems.el (gnus-x-splash): Make it work.
348
349         * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
350         from being used.
351
352         * gnus-art.el (gnus-article-summary-command-nosave): Correct the order
353         of the arguments passed to pop-to-buffer.
354         (gnus-article-read-summary-keys): Ditto.
355
356 2007-06-07  Juanma Barranquero  <lekktu@gmail.com>
357
358         * gnus-art.el (gnus-split-methods): Fix typo in docstring.
359
360 2007-06-06  Juanma Barranquero  <lekktu@gmail.com>
361
362         * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
363         * gnus-sum.el (gnus-summary-highlight):
364         * mail-source.el (mail-source-delete-old-incoming-confirm):
365         * nndiary.el (nndiary-reminders): Fix typos in docstrings.
366
367 2007-06-04  Katsumi Yamaoka  <yamaoka@jpl.org>
368
369         * gnus-art.el (gnus-mime-view-part-externally)
370         (gnus-mime-view-part-internally): Fix predicate function passed to
371         completing-read.
372
373         * mm-decode.el (mm-image-fit-p): Return t if argument is not an image;
374         return t if image size is just the same as window size.
375
376 2007-05-28  Katsumi Yamaoka  <yamaoka@jpl.org>
377
378         * message.el (message-pop-to-buffer): Add switch-function argument.
379         (message-mail): Pass switch-function argument to it.
380
381 2007-05-24  Katsumi Yamaoka  <yamaoka@jpl.org>
382
383         * message.el (message-narrow-to-headers-or-head): Ignore
384         mail-header-separator in the body.
385
386 2007-05-10  Reiner Steib  <Reiner.Steib@gmx.de>
387
388         * gnus-art.el (gnus-article-mode): Fix comment about displaying
389         non-break space.
390
391 2007-05-09  Didier Verna  <didier@xemacs.org>
392
393         * gnus-diary.el, nndiary.el: Remove the description comment (nndiary is
394         now properly documented in the Gnus manual).  Fix the spelling of "Back
395         End".
396
397 2007-04-19  Katsumi Yamaoka  <yamaoka@jpl.org>
398
399         * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
400         (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
401         displayed of multipart/alternative part if it is invoked from summary
402         buffer.
403         (gnus-article-part-wrapper): Select article window.
404
405         * mm-view.el (mm-inline-text-html-render-with-w3m)
406         (mm-inline-text-html-render-with-w3m-standalone)
407         (mm-inline-render-with-function): Use mail-parse-charset by default.
408
409 2007-04-10  Katsumi Yamaoka  <yamaoka@jpl.org>
410
411         * gnus-msg.el (gnus-inews-yank-articles): Use
412         message-exchange-point-and-mark instead of exchange-point-and-mark.
413
414 2007-04-09  Katsumi Yamaoka  <yamaoka@jpl.org>
415
416         * message.el (message-yank-original): Make sure cited text ends with
417         newline; don't exchange point and mark.
418
419 2007-04-07  Chong Yidong  <cyd@stupidchicken.com>
420
421         * tls.el (open-tls-stream): Properly handle case where there
422         is no associated buffer.
423
424 2007-04-03  Thien-Thi Nguyen  <ttn@gnu.org>
425
426         * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
427         message-yank-original, make sure (< mark TEXT point).
428
429 2007-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
430
431         * nnmail.el (nnmail-spool-file): Mark as obsolete.
432         (nnmail-get-new-mail): Reformat.
433
434         * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
435
436         * gmm-utils.el: Fix Commentary.
437         (gmm-tool-bar-from-list): Fix typo in doc string.
438
439 2007-03-27  Thien-Thi Nguyen  <ttn@gnu.org>
440
441         * message.el (message-yank-original): Fix bug:
442         Don't switch point and mark unnecessarily.
443
444 2007-03-25  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
445
446         * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
447         evaluation of gnus-extended-version to ensure correct generation of the
448         User-Agent header when message-generate-headers-first is used.
449
450 2007-03-24  Reiner Steib  <Reiner.Steib@gmx.de>
451
452         * gnus-art.el (gnus-button-alist): Also catch `<f1> k ...'.
453         (gnus-treat-display-x-face): Fix doc string.
454
455 2007-03-20  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
456
457         * message.el (message-required-news-headers):
458         * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
459
460 2007-03-15  Katsumi Yamaoka  <yamaoka@jpl.org>
461
462         * message.el (message-generate-new-buffers): Change the meaning of the
463         nil value; add `standard' to the choices; treat t as `unique'; improve
464         doc string.
465         (gnus-select-frame-set-input-focus): Autoload.
466         (message-buffer-name): Search for the existing message buffer if
467         message-generate-new-buffers is nil or `standard'; treat the value t of
468         message-generate-new-buffers as `unique'.
469         (message-pop-to-buffer): Raise the frame already displaying the message
470         buffer; clear the echo area after querying.
471         (message-setup): Pass the `continue' argument to compose-mail.
472         (message-mail): Prefer `switch-function' if it is given; search for the
473         existing message buffer if the `continue' argument is non-nil; pass
474         continue and switch-function arguments to compose-mail by way of
475         message-setup.
476         (message-mail-other-window): Adjust argument of message-setup.
477         (message-mail-other-frame): Ditto.
478
479 2007-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
480
481         * message.el (message-make-in-reply-to): Quote name containing
482         non-ASCII characters.  It will make the RFC2047 encoder cause an error
483         if there are special characters.  Reported by NAKAJI Hiroyuki
484         <nakaji@jp.freebsd.org>.
485
486 2007-02-27  Katsumi Yamaoka  <yamaoka@jpl.org>
487
488         * nntp.el (nntp-never-echoes-commands)
489         (nntp-open-connection-functions-never-echo-commands): New variables.
490         (nntp-send-command): Use them.
491
492 2007-02-15  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
493
494         * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
495         articles posted in the last 24 hours.
496
497 2007-02-14  Chong Yidong  <cyd@stupidchicken.com>
498
499         * smiley.el (smiley-regexp-alist): Add "dead" smiley.
500
501 2007-02-01  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
502
503         * nnweb.el (nnweb-google-parse-1): Update parser.
504
505 2007-01-29  Juanma Barranquero  <lekktu@gmail.com>
506
507         * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
508
509 2007-01-28  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
510
511         * nnslashdot.el (nnslashdot-request-article): Update end-of-article
512         regexp.
513
514 2007-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
515
516         * uudecode.el (uudecode-string-to-multibyte): New function emulating
517         string-to-multibyte.
518         (uudecode-decode-region-internal): Use it.
519
520 2007-01-23  Reiner Steib  <Reiner.Steib@gmx.de>
521
522         * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
523         custom choice.
524
525         * gnus-art.el (gnus-signature-limit): Fix custom choice.
526
527 2007-01-19  Reiner Steib  <Reiner.Steib@gmx.de>
528
529         * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
530         Use gnus-home-directory instead of "~/" or "$HOME".
531
532 2007-01-12  Kenichi Handa  <handa@m17n.org>
533
534         * uudecode.el (uudecode-decode-region-internal): Make it work in a
535         multibyte buffer.
536
537 2007-01-14  Reiner Steib  <Reiner.Steib@gmx.de>
538
539         * gnus-sum.el (gnus-auto-select-first): Improve doc string.
540
541 2007-01-07  Reiner Steib  <Reiner.Steib@gmx.de>
542
543         * gnus-soup.el: Add missing :group in previous change.
544
545 2007-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
546
547         * gnus-soup.el (gnus-soup): New custom group.  Make user variables
548         customizable.
549
550 2007-01-03  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
551
552         * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
553         headers read from disk with the ones newly found in the current search.
554         This should no longer cause problems, because the article numbers in
555         Gmane's `nov.php' output are ignored since the previous change.
556
557 2006-01-03  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
558
559         * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
560         solid groups.
561
562 2006-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
563
564         * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
565         the headers when creating the mapping to avoid mismappings.
566         (nnweb-gmane-create-mapping): Always nix out old mapping.
567
568 2007-01-02  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
569
570         * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
571
572 2007-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
573
574         * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
575
576 2006-12-30  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
577
578         * gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in
579         message.
580
581 2006-12-29  Jouni K. Sepp,Ad(Bnen  <jks@iki.fi>
582
583         * nnimap.el (nnimap-expunge-search-string): Mention
584         nnimap-search-uids-not-since-is-evil in docstring.
585
586 2006-12-28  Reiner Steib  <Reiner.Steib@gmx.de>
587
588         * spam.el: Revert to make-obsolete-variable because
589         define-obsolete-variable-alias is not supported in Emacs 21.
590
591 2006-12-28  Daiki Ueno  <ueno@unixuser.org>
592
593         * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
594         summary buffer.
595
596 2006-12-27  Reiner Steib  <Reiner.Steib@gmx.de>
597
598         * spam.el (spam-ifile-path, spam-ifile-database-path)
599         (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
600         make-obsolete-variable.
601
602 2006-12-26  Reiner Steib  <Reiner.Steib@gmx.de>
603
604         * message.el (message-make-fqdn): Fix comment.
605         (message-bogus-system-names): Add ".local".
606
607         * spam.el (spam-ifile-path, spam-ifile-program)
608         (spam-ifile-database-path, spam-ifile-database)
609         (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
610         Don't use "path" inappropriately.
611         (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
612         strings.
613         (spam-check-ifile, spam-ifile-register-with-ifile)
614         (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
615         new variable names.
616
617         * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
618         (gnus-treat-display-smileys): Simplify using
619         gnus-image-type-available-p.
620
621         * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
622         available.
623
624 2006-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
625
626         * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
627         one after turning on the buffer's multibyteness instead of decoding
628         them directly in the unibyte buffer that causes unexpected conversion
629         in Emacs 23 (unicode).
630
631 2006-12-20  Reiner Steib  <Reiner.Steib@gmx.de>
632
633         * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
634         disconnect icons.  Add help text.
635
636 2006-12-13  Reiner Steib  <Reiner.Steib@gmx.de>
637
638         * legacy-gnus-agent.el: Add Copyright notice.
639
640 2006-12-12  Chong Yidong  <cyd@stupidchicken.com>
641
642         * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
643
644 2006-12-08  Chong Yidong  <cyd@stupidchicken.com>
645
646         * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
647         specifying array size.
648         (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
649         array if it is too small.
650         (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
651         (gnus-sort-threads-loop): New function.
652
653 2006-12-06  Chris Moore  <dooglus@gmail.com>
654
655         * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
656         Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
657
658 2006-12-04  Jouni K. Sepp,Ad(Bnen  <jks@iki.fi>
659
660         * mm-url.el (mm-url-predefined-programs): Call curl with correct
661         options.
662
663 2006-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
664
665         * mml2015.el (mml2015-pgg-clear-verify): Replace encode-coding-string
666         with mm-encode-coding-string.
667
668 2006-11-29  Katsumi Yamaoka  <yamaoka@jpl.org>
669
670         * nneething.el (nneething-decode-file-name): Replace
671         decode-coding-string with mm-decode-coding-string.
672
673 2006-11-24  Juanma Barranquero  <lekktu@gmail.com>
674
675         * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
676         (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
677
678         * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
679         * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
680         (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
681         (gnus-group-make-directory-group, gnus-group-transpose-groups):
682         * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
683         (gnus-subscribe-newsgroup, gnus-1):
684         * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
685         * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
686         (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
687         (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
688
689 2006-11-21  Katsumi Yamaoka  <yamaoka@jpl.org>
690
691         * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
692
693 2006-11-18  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
694
695         * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
696         and comment it.
697
698         * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
699
700 2006-11-15  Reiner Steib  <Reiner.Steib@gmx.de>
701
702         * gnus-util.el (gnus-extract-address-components): Improve comment.
703
704 2006-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
705
706         * gnus-util.el (gnus-extract-address-components): Work with address in
707         which the name portion contains @.
708
709 2006-11-14  Reiner Steib  <Reiner.Steib@gmx.de>
710
711         * gnus.el (gnus-start): Move custom group up.
712         (gnus-select-method): Don't autoload, but make it available for
713         `customize-variable'.
714         (gnus-getenv-nntpserver): Don't autoload.
715
716 2006-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
717
718         * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
719         mm-with-unibyte-current-buffer to make string unibyte.
720
721         * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
722         mm-string-as-multibyte.
723
724 2006-11-09  Reiner Steib  <Reiner.Steib@gmx.de>
725
726         * message.el: Merge from the trunk to fix the bug WRT double encoded
727         subjects.
728         (message-replacement-char): New variable.
729         (message-fix-before-sending): Use it.
730         (message-simplify-subject): New function to remove duplicate code.
731         (message-reply, message-followup): Use it.
732         (message-simplify-subject-functions): New variable.
733         (message-strip-subject-encoded-words): New function.
734
735 2006-11-08  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
736
737         * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
738         instead of gnus-intersection because arguments of gnus-sorted-nunion
739         must be sorted.  This avoids corruption of gnus-newsgroup-unreads.
740
741 2006-11-03  Juanma Barranquero  <lekktu@gmail.com>
742
743         * gnus-diary.el (gnus-diary-delay-format-function):
744         * nndiary.el (nndiary-reminders):
745         * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
746
747 2006-11-01  Reiner Steib  <Reiner.Steib@gmx.de>
748
749         * gnus-art.el (article-hide-boring-headers): Fetch date from
750         gnus-original-article-buffer to avoid problems with localized date
751         strings.
752
753 2006-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
754
755         * html2text.el (html2text-format-tags): Avoid infloop on open tags.
756
757 2006-10-29  Reiner Steib  <Reiner.Steib@gmx.de>
758
759         * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
760         New variables.
761         (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
762         (mm-charset-synonym-alist): Move some entries to
763         mm-codepage-iso-8859-list.
764         (mm-charset-synonym-alist, mm-charset-override-alist): Add
765         iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
766
767 2006-10-29  Katsumi Yamaoka  <yamaoka@jpl.org>
768
769         * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
770
771 2006-10-28  Reiner Steib  <Reiner.Steib@gmx.de>
772
773         * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
774         with Emacs 21 and XEmacs.
775
776 2006-10-26  Reiner Steib  <Reiner.Steib@gmx.de>
777
778         * mm-view.el: Add interactive arg to html2text autoload.
779
780 2006-10-25  Katsumi Yamaoka  <yamaoka@jpl.org>
781
782         * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
783
784 2006-10-20  Katsumi Yamaoka  <yamaoka@jpl.org>
785
786         * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
787         names.
788
789         * gnus-sum.el (gnus-select-newsgroup): Decode group name.
790
791 2006-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
792
793         * message.el (message-headers-to-generate): Fix typo in docstring.
794
795 2006-10-19  Reiner Steib  <Reiner.Steib@gmx.de>
796
797         * gnus.el (gnus-mime): Remove unused custom group.
798         (gnus-getenv-nntpserver, gnus-select-method): Autoload.
799
800 2006-10-13  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
801
802         * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
803         "blank line" when searching for end of armor headers.
804
805 2006-10-11  Katsumi Yamaoka  <yamaoka@jpl.org>
806
807         * gmm-utils.el (gmm-write-region): Fix variable name.
808
809 2006-10-10  Reiner Steib  <Reiner.Steib@gmx.de>
810
811         * gmm-utils.el (gmm-write-region): New function based on compatibility
812         code from `mm-make-temp-file'.
813
814         * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
815
816         * nnmaildir.el (nnmaildir--update-nov)
817         (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
818         Use `gmm-write-region'.
819
820 2006-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
821
822         * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
823         gnus-summary-limit-to-articles.
824
825 2006-10-04  Romain Francoise  <romain@orebokech.com>
826
827         * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
828         Moved here (and renamed) from gnus-registry.el.
829
830         * gnus-registry.el: Require gnus-util.
831         Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
832
833 2006-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
834
835         * pop3.el (pop3-authentication-scheme): Clarify doc.
836         (pop3-movemail): Warn about pop3-leave-mail-on-server.
837
838 2006-10-04  Dave Love  <fx@gnu.org>
839
840         * pop3.el (pop3-authentication-scheme): Add custom version.
841
842 2006-10-04  Jesper Harder  <harder@ifa.au.dk>
843
844         * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
845         doc string.  Improve doc string.
846
847 2006-10-03  Katsumi Yamaoka  <yamaoka@jpl.org>
848
849         * gnus-util.el (gnus-with-local-quit): New macro.
850
851         * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
852
853 2006-09-28  Reiner Steib  <Reiner.Steib@gmx.de>
854
855         * gmm-utils.el (gmm): Adjust custom version.
856
857         * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
858         custom version.
859
860         * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
861
862 2006-09-25  Chong Yidong  <cyd@stupidchicken.com>
863
864         * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
865
866 2006-09-19  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
867
868         * nnslashdot.el (nnslashdot-request-article): Update end-of-article
869         regexp.  Articles containing quotation were cut prematurely.
870
871 2006-09-16  Katsumi Yamaoka  <yamaoka@jpl.org>
872
873         * message.el (message-cite-original-without-signature): Use nobody by
874         default for the value of From header.
875         (message-cite-original): Ditto.
876         (message-reply): Ditto.
877
878 2006-09-09  Reiner Steib  <Reiner.Steib@gmx.de>
879
880         * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
881         mails in the doc string.  Add some URLs in comment.
882
883 2006-09-07  Katsumi Yamaoka  <yamaoka@jpl.org>
884
885         * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
886         backslashes handling and the way to find boundaries of quoted strings.
887
888 2006-09-06  Reiner Steib  <Reiner.Steib@gmx.de>
889
890         * gnus-art.el (gnus-button-regexp, gnus-button-marker-list)
891         (gnus-button-last): Move up.  Convert comments into doc strings.
892
893 2006-09-04  Chong Yidong  <cyd@stupidchicken.com>
894
895         * message.el (message-send-mail-with-sendmail): Look for sendmail in
896         several common directories.
897
898 2006-09-04  Katsumi Yamaoka  <yamaoka@jpl.org>
899
900         * gnus-art.el (article-decode-encoded-words): Make it fast.
901
902 2006-09-04  Katsumi Yamaoka  <yamaoka@jpl.org>
903
904         * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
905
906         * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
907         in quoted string into `\'.
908
909 2006-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
910
911         * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
912         Use standard-syntax-table.
913
914 2006-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
915
916         * gnus-art.el (gnus-decode-address-function): New variable.
917         (article-decode-encoded-words): Use it to decode headers which are
918         assumed to contain addresses.
919         (gnus-mime-delete-part): Remove useless `or'.
920
921         * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
922         (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
923         (gnus-nov-parse-line): Use it to decode From header.
924         (gnus-get-newsgroup-headers): Ditto.
925         (gnus-summary-enter-digest-group): Use it to decode `to-address'.
926
927         * mail-parse.el (mail-decode-encoded-address-region): New alias.
928         (mail-decode-encoded-address-string): New alias.
929
930         * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
931         New function.
932         (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
933         (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
934         (rfc2047-decode-region): Use it; add optional argument `address-mime'.
935         (rfc2047-decode-string): Ditto.
936         (rfc2047-decode-address-region): New function.
937         (rfc2047-decode-address-string): New function.
938
939 2006-08-23  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
940
941         [ Backported bug fix from No Gnus. ]
942
943         * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
944         looking up the method using GROUP's prefix before inventing a new one.
945         It is used on killed/unknown groups in various places where returning
946         an all-new method isn't expected by the caller.
947
948         * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
949
950 2006-08-13  Romain Francoise  <romain@orebokech.com>
951
952         * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
953         space.
954
955 2006-08-09  Katsumi Yamaoka  <yamaoka@jpl.org>
956
957         * compface.el (uncompface): Use binary rather than raw-text-unix.
958
959 2006-08-09  Katsumi Yamaoka  <yamaoka@jpl.org>
960
961         * compface.el (uncompface): Make sure the eol conversion doesn't take
962         place when communicating with the external programs.  Reported by
963         ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
964
965 2006-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
966
967         * nnheader.el (nnheader-insert-head): Fix typo in comment.
968
969 2006-07-31  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
970
971         * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
972         Make it more robust by parsing author and date independently.
973
974 2006-07-28  Katsumi Yamaoka  <yamaoka@jpl.org>
975
976         * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
977
978 2006-07-27  Katsumi Yamaoka  <yamaoka@jpl.org>
979
980         * nnheader.el (nnheader-insert-head): Make it work even if the file
981         uses CRLF for the line-break code.
982
983 2006-07-19  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
984
985         * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
986         workaround for the url package included with Emacs.
987
988         * nnweb.el (nnweb-google-create-mapping): Update regexp.
989
990 2006-07-18  Karl Fogel  <kfogel@red-bean.com>
991
992         * nnmail.el (nnmail-article-group): If splitting raises an error, give
993         some information about the error when saying that the `bogus' mail
994         group will be used.
995
996 2006-07-18  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
997
998         [ Backported bug fixes from No Gnus. ]
999
1000         * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
1001         (nnweb-google-search): Respect nnweb-max-hits as upper bound.
1002         (nnweb-request-article): Do proper xwfu encoding when fetching articles
1003         by message-id.
1004
1005         * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
1006         unsubscribed groups as if they were killed ones.  It causes duplicate
1007         entries in gnus-newsrc-alist.
1008
1009 2006-07-17  Reiner Steib  <Reiner.Steib@gmx.de>
1010
1011         * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
1012         string.
1013
1014 2006-07-16  NAKAJI Hiroyuki  <nakaji@heimat.jp>  (tiny change)
1015
1016         * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
1017
1018 2006-07-14  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
1019
1020         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
1021
1022 2006-06-26  Reiner Steib  <Reiner.Steib@gmx.de>
1023
1024         * gnus-diary.el (gnus-user-format-function-d)
1025         (gnus-user-format-function-D): Autoload.
1026
1027 2006-06-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1028
1029         * gnus-group.el (gnus-group-select-group): Doc fix.
1030         [ See 2004-05-19 change on the trunk. ]
1031
1032 2006-06-20  Katsumi Yamaoka  <yamaoka@jpl.org>
1033
1034         * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
1035
1036 2006-06-19  Katsumi Yamaoka  <yamaoka@jpl.org>
1037
1038         * message.el (message-syntax-checks): Doc fix.
1039
1040 2006-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
1041
1042         * message.el (message-syntax-checks): Doc fix.
1043         (message-send-mail): Add check for continuation headers.
1044         (message-check-news-header-syntax): Fix regexp used to check for
1045         continuation headers.
1046
1047 2006-06-14  Katsumi Yamaoka  <yamaoka@jpl.org>
1048
1049         * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
1050
1051 2006-06-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1052
1053         * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
1054         to fill the utf-8 entry.
1055
1056 2006-06-05  Dan Christensen  <jdc@uwo.ca>
1057
1058         * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
1059         respect display group parameter and gnus-summary-expunge-below.
1060         (gnus-articles-to-read): Remove unused reference to display group
1061         parameter.
1062         [ Merge 2004-07-06 change from the trunk. ]
1063
1064 2006-05-29  Reiner Steib  <Reiner.Steib@gmx.de>
1065
1066         * gnus-ml.el (gnus-mailing-list-subscribe)
1067         (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
1068         (gnus-mailing-list-message): Fix doc strings.
1069
1070 2006-05-29  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
1071
1072         * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
1073         of doing it manually.
1074
1075 2006-05-29  Kevin Greiner  <kevin.greiner@compsol.cc>
1076
1077         * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
1078         must be explicitly online rather than "not explicitly offline" for
1079         its flags to be synchronized.
1080         (gnus-agent-read-local): All symbols allocated in my-obarray
1081         (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
1082         (gnus-agent-regenerate-group): Check numeric names to see if they are
1083         messages or groups.
1084
1085 2006-05-29  Katsumi Yamaoka  <yamaoka@jpl.org>
1086
1087         * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
1088         (gnus-saved-headers): Ditto.
1089         (gnus-default-article-saver): Doc fix; add
1090         gnus-summary-write-body-to-file; mention functions may have properties.
1091         (gnus-article-save-coding-system): New variable.
1092         (gnus-article-save): Override gnus-save-all-headers and
1093         gnus-saved-headers by :headers property which saver function may have.
1094         (gnus-read-save-file-name): Add optional `dir-var' argument which
1095         specifies directory in which files are saved; work even if optional
1096         `variable' argument is not specified.
1097         (gnus-summary-save-in-file): Add properties :decode and :headers.
1098         (gnus-summary-write-to-file): Add properties :decode, :function, and
1099         :headers; read file name.
1100         (gnus-summary-save-body-in-file): Add :decode property; add optional
1101         `overwrite' argument.
1102         (gnus-summary-write-body-to-file): New function; add properties
1103         :decode and :function.
1104         (gnus-output-to-file): Add coding cookie and encode text according
1105         to gnus-article-save-coding-system; don't use mm-append-to-file.
1106
1107         * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
1108         (gnus-summary-local-variables): Add it.
1109         (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
1110         (gnus-summary-save-article): Require gnus-art; save decoded articles
1111         if function that gnus-default-article-saver specifies has `:decode'
1112         property; bind gnus-prompt-before-saving to t when saving many
1113         articles in a file; move point to article which will be saved.
1114         (gnus-summary-write-article-body-file): New function.
1115
1116 2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>
1117
1118         * uudecode.el (uudecode-decode-region-external): Fix previous commit.
1119