(message-tool-bar-gnome): Check if `flyspell-mode' is
[gnus] / lisp / ChangeLog
1 2006-04-04  Reiner Steib  <Reiner.Steib@gmx.de>
2
3         * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
4         bound.
5
6 2006-04-04  Daiki Ueno  <ueno@unixuser.org>
7
8         * pgg-gpg.el: Clean up process buffers every time gpg processes
9         complete.
10
11 2006-04-03  Reiner Steib  <Reiner.Steib@gmx.de>
12
13         * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
14         doc string.
15
16 2006-04-03  Daiki Ueno  <ueno@unixuser.org>
17
18         * pgg-gpg.el (pgg-gpg-process-filter)
19         (pgg-gpg-wait-for-completion): Check if buffer is alive.
20
21         * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
22         lines, temporary fix.
23
24 2006-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
25
26         * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and
27         :set.
28
29 2006-03-29  Daiki Ueno  <ueno@unixuser.org>
30
31         * pgg-gpg.el (pgg-gpg-start-process): Don't bind
32         default-enable-multibyte-characters.  This reverts the change from
33         revision 6.17 which is no longer necessary because the passphrase
34         is sent separately now.  GnuPG messages are unreadable under
35         multibyte locales with default-enable-multibyte-characters set to
36         nil.
37
38 2006-03-28  Reiner Steib  <Reiner.Steib@gmx.de>
39
40         * message.el (message-tool-bar-gnome): Move "spell".
41
42 2006-03-27  Reiner Steib  <Reiner.Steib@gmx.de>
43
44         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
45         XEmacs-only `replace-in-string'.  Use `gnus-group-real-name'
46         instead.
47
48 2006-03-27  Karl Kleinpaste  <karl@charcoal.com>
49
50         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
51         newsgroups handling for NNTP overviews which don't include
52         Newsgroups.
53
54 2006-03-26  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
55
56         * message.el (message-resend): Bind message-generate-hashcash to
57         to nil.
58
59 2006-03-26  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
60
61         * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
62         when searching for already-paid recipients.
63
64 2006-03-27  Daiki Ueno  <ueno@unixuser.org>
65
66         * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
67         passphrases when it is not needed.
68         (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
69         passphrase stuff from gpg, should only be necessary when you use
70         gpg with a smartcard.
71
72 2006-03-23  Katsumi Yamaoka  <yamaoka@jpl.org>
73
74         * mml.el (mml-insert-mime): Ignore cached contents of
75         message/external-body part.
76
77         * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
78         (mm-insert-part): Ditto.
79
80 2006-03-23  Simon Josefsson  <jas@extundo.com>
81
82         * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
83         Reiner.
84         (pgg-gpg-use-agent-p): Use it again.
85
86 2006-03-23  Simon Josefsson  <jas@extundo.com>
87
88         * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
89         older emacsen.
90         (pgg-gpg-use-agent-p): Don't use it.
91
92 2006-03-23  Reiner Steib  <Reiner.Steib@gmx.de>
93
94         * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
95         if we can.
96
97 2006-03-22  Sascha Wilde  <wilde@sha-bang.de>
98
99         * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
100         (pgg-gpg-update-agent): New function.
101         (pgg-gpg-use-agent-p): New function.
102         (pgg-gpg-process-region, pgg-gpg-encrypt-region)
103         (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
104         (pgg-gpg-sign-region): Use it.
105
106 2006-03-22  Katsumi Yamaoka  <yamaoka@jpl.org>
107
108         * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
109         Reported by Ralf Wachinger <rwachinger@gmx.de>.
110
111 2006-03-21  Simon Josefsson  <jas@extundo.com>
112
113         * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
114         <wilde@sha-bang.de>.
115         (pgg-gpg-use-agent): New variable.
116         (pgg-gpg-process-region): Use it.
117         (pgg-gpg-encrypt-region): Likewise.
118         (pgg-gpg-encrypt-symmetric-region): Likewise.
119         (pgg-gpg-decrypt-region): Likewise.
120         (pgg-gpg-sign-region): Likewise.
121         (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
122
123 2006-03-21  Reiner Steib  <Reiner.Steib@gmx.de>
124
125         * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
126
127         * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
128         comment on version.
129
130 2006-03-20  Reiner Steib  <Reiner.Steib@gmx.de>
131
132         * smiley.el: Add missing test smiley.
133
134 2006-03-17  Katsumi Yamaoka  <yamaoka@jpl.org>
135
136         * mm-decode.el (mm-with-part): New macro.
137         (mm-get-part): Use it; work with message/external-body as well.
138         (mm-save-part): Treat name and filename equally.
139
140         * mm-extern.el (mm-extern-cache-contents): New function.
141         (mm-inline-external-body): Use it; force the part to be displayed;
142         move undisplayer added to the cached handle to the parent.
143
144         * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
145         (gnus-mime-view-part-as-type): Work with message/external-body.
146
147         * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
148
149 2006-03-16  Reiner Steib  <Reiner.Steib@gmx.de>
150
151         * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
152         images in image-load-path.  [Sync with image.el, revision 1.60, in
153         Emacs.]
154
155 2006-03-15  Reiner Steib  <Reiner.Steib@gmx.de>
156
157         * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
158         path rather than symbol.  Always return list of directories.
159         Guarantee that image directory comes first.  [Sync with image.el,
160         revision 1.59, in Emacs.]
161
162         * message.el (message-make-tool-bar): Adjust to new API of
163         `gmm-image-load-path-for-library'.
164
165         * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
166
167         * gnus-group.el (gnus-group-make-tool-bar): Ditto.
168
169 2006-03-15  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
170
171         * gnus-art.el (gnus-article-only-boring-p): Bind
172         inhibit-point-motion-hooks to avoid infinite loop when entering
173         intangible text.  Reported by Ralf Wachinger
174         <rwnewsmampfer@geekmail.de>.
175
176 2006-03-14  Reiner Steib  <Reiner.Steib@gmx.de>
177
178         * gmm-utils.el (gmm-image-load-path-for-library): Fix typo.  Use
179         `defun' instead of `gmm-defun-compat'.
180
181 2006-03-14  Simon Josefsson  <jas@extundo.com>
182
183         * message.el (message-unique-id): Don't use message-number-base36
184         if (user-uid) is a float.  Reported by Bjorn Solberg
185         <bjorn_ding1@hekneby.org>.
186
187 2006-03-13  Katsumi Yamaoka  <yamaoka@jpl.org>
188
189         * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
190
191         * gnus-art.el (gnus-mime-display-single): Make sure there is an
192         empty line between a part and a message part.
193
194 2006-03-10  Reiner Steib  <Reiner.Steib@gmx.de>
195
196         * smiley.el: Add more test smileys.
197         (smiley-data-directory, smiley-regexp-alist)
198         (gnus-smiley-file-types): Fix doc strings.
199         (smiley-update-cache): Clear smiley-cached-regexp-alist before
200         adding new elements.
201         (smiley-mouse-map): Unused code.  Make it a comment.
202
203 2006-03-10  Katsumi Yamaoka  <yamaoka@jpl.org>
204
205         * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
206         scan latest NoCeM messages instead of old ones.
207         (gnus-nocem-check-article): Fix regexps so as to match to PGP
208         delimiters that are recently used.
209         (gnus-nocem-load-cache): Add autoload cookie.
210
211         * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
212
213         * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
214         level which is larger than gnus-use-nocem is specified.
215
216         * gnus-group.el (gnus-group-get-new-news): Ditto.
217
218 2006-03-08  Reiner Steib  <Reiner.Steib@gmx.de>
219
220         * gnus-util.el (gnus-tool-bar-update): New function.
221
222         * gnus-group.el (gnus-group-update-tool-bar): New variable.
223         (gnus-group-insert-group-line): Add gnus-tool-bar-update.
224
225         * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
226
227         * gnus-group.el (gnus-group-redraw-when-idle)
228         (gnus-group-redraw-check): Remove.
229         (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
230
231 2006-03-08  Katsumi Yamaoka  <yamaoka@jpl.org>
232
233         * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
234         if optional last element is specified in splits (FIELD VALUE...).
235
236 2006-03-07  Reiner Steib  <Reiner.Steib@gmx.de>
237
238         * message.el (message-make-tool-bar): Rename gmm-image-load-path
239         to gmm-image-load-path-for-library.  Call with no-error argument.
240         (message-tool-bar-gnome): Rename "mail/attach" to "attach".
241
242         * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
243
244         * gnus-group.el (gnus-group-make-tool-bar): Ditto.
245
246         * gmm-utils.el (gmm-image-load-path): Remove alias.
247
248 2006-03-06  Reiner Steib  <Reiner.Steib@gmx.de>
249
250         * gmm-utils.el (gmm-image-load-path): Add alias.
251
252         * nnml.el (nnml-generate-nov-databases-directory): Rename from
253         nnml-generate-nov-databases-1.
254         (nnml-generate-nov-databases): Use it.
255         (nnml-generate-nov-databases-directory): Document no-active
256         argument.
257
258         * gmm-utils.el (gmm-image-load-path-for-library): Return single
259         directory if path is t.  Add no-error.
260
261         * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
262         Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
263
264         * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
265         resetting gnus-article-browse-html-temp-list.
266
267         * gmm-utils.el (gmm-image-load-path-for-library): Sync with
268         mh-compat.el revision 1.9 in Emacs.  Rename `gmm-image-load-path'.
269         Add example to docstring.  Rename local variables.  Move error
270         checks to default case in cond and simplify.
271
272 2006-03-06  Katsumi Yamaoka  <yamaoka@jpl.org>
273
274         * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
275         handle is multipart when calling it recursively.
276         (mm-w3m-cid-retrieve): Display warning if retrieving fails.
277
278 2006-03-03  Daniel Pittman <daniel@rimspace.net>
279
280         * nnimap.el (nnimap-request-update-info-internal): Optimize.
281         Don't `gnus-uncompress-range' to avoid excessive memory usage.
282
283 2006-03-03  Katsumi Yamaoka  <yamaoka@jpl.org>
284
285         * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
286         is loaded.
287
288         * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
289         loaded.
290
291 2006-03-03  Reiner Steib  <Reiner.Steib@gmx.de>
292
293         * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
294         to "Emacs 23 (unicode)" in doc string.
295
296         * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
297         "Emacs 23 (unicode)" in comment.
298
299 2006-03-03  Katsumi Yamaoka  <yamaoka@jpl.org>
300
301         * mm-decode.el (mm-get-part): Don't use
302         mm-with-unibyte-current-buffer.
303
304         * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
305         characters 160 through 255 in Emacs 23.
306
307 2006-03-02  Reiner Steib  <Reiner.Steib@gmx.de>
308
309         * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
310         gnus-article-browse-html-temp.
311         (gnus-article-browse-delete-temp): Make it customizable.  Add
312         `file'.  Adjust doc string.
313         (gnus-article-browse-delete-temp-files): Add argument.  Allow
314         query for each file.  Adjust doc string.
315         (gnus-article-browse-html-parts): Add
316         `gnus-article-browse-delete-temp-files' to
317         `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
318
319 2006-03-02  Hynek Schlawack  <hynek@ularx.de>
320
321         * gnus-art.el (gnus-article-browse-html-temp)
322         (gnus-article-browse-delete-temp): New variables.
323         (gnus-article-browse-delete-temp-files): New function.
324         (gnus-article-browse-html-parts): Use it.
325
326 2006-03-02  Reiner Steib  <Reiner.Steib@gmx.de>
327
328         * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
329
330         * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
331         string.
332
333         * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
334         gnus-summary-insert-new-articles when unplugged.  Remove
335         gnus-summary-search-article-forward.
336
337         * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
338         display-visual-class instead of display-color-cells.
339
340 2006-03-02  Katsumi Yamaoka  <yamaoka@jpl.org>
341
342         * dgnushack.el: Autoload customize-group for XEmacs.
343
344         * mml.el (mml-generate-mime-1): Encode parts other than text/* or
345         message/* containing non-ASCII text properly.
346
347 2006-03-01  Reiner Steib  <Reiner.Steib@gmx.de>
348
349         * message.el: Require gmm-utils, remove autoloads.
350         (message-tool-bar): Set default based on
351         gmm-tool-bar-style.
352         (message-tool-bar-gnome): Add gmm-customize-mode.
353
354         * gnus-sum.el (gnus-summary-tool-bar): Set default based on
355         gmm-tool-bar-style.
356         (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
357
358         * gnus-group.el (gnus-group-tool-bar): Set default based on
359         gmm-tool-bar-style.
360         (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
361
362         * gmm-utils.el (gmm-image-directory): Rename variable from
363         gmm-image-load-path.
364         (gmm-image-load-path): Use gmm-image-directory.
365         (gmm-customize-mode): New function.
366         (gmm-tool-bar-style): New variable.
367
368         * gnus-group.el (gnus-group-redraw-when-idle): Rename from
369         gnus-group-redraw-line-number.
370         (gnus-group-redraw-check): Simplify.
371         (gnus-group-tool-bar-update): Remove redraw check.
372         (gnus-group-make-tool-bar): Add redraw check.
373
374 2006-03-01  Michael Piotrowski  <mxp@dynalabs.de>  (tiny change)
375
376         * gnus-art.el (gnus-button): Add missing parentheses.
377
378 2006-03-01  Katsumi Yamaoka  <yamaoka@jpl.org>
379
380         * lpath.el: Fbind line-number-at-pos.
381
382 2006-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
383
384         * mm-util.el (mm-with-unibyte-current-buffer): Add note.
385
386 2006-02-28  Reiner Steib  <Reiner.Steib@gmx.de>
387
388         * gnus-art.el (gnus-button): New face.
389         (gnus-article-button-face): Use it.
390
391         * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
392         gnus-summary-next-page.  Re-order.
393
394         * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
395         next-node are now included.
396         (gnus-group-redraw-line-number): New internal variable.
397         (gnus-group-redraw-check): Helper function for updating the tool
398         bar.
399         (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
400
401         * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
402
403         * spam.el (spam-spamassassin-score-regexp): New internal variable.
404         (spam-extra-header-to-number, spam-check-spamassassin-headers):
405         Use it to match format of Spamassassin 3.0 and later.  Reported by
406         IRIE Tetsuya <irie@t.email.ne.jp>.
407         (spam-check-bogofilter)
408         (spam-bogofilter-register-with-bogofilter): Fix args of
409         `gnus-error' calls.
410
411 2006-02-28  Reiner Steib  <Reiner.Steib@gmx.de>
412
413         * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
414         unnecessary interaction when sending queued mails.  Reported by
415         TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
416
417 2006-02-27  Reiner Steib  <Reiner.Steib@gmx.de>
418
419         * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
420         first or last are nil.
421
422 2006-02-24  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
423
424         * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
425
426 2006-02-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
427
428         * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
429
430 2006-02-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
431
432         * dns.el (query-dns): Protect more against buggy tcp output.
433
434 2006-02-24  Reiner Steib  <Reiner.Steib@gmx.de>
435
436         * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
437         nov.php.
438
439 2006-02-24  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
440
441         * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
442         (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
443         groups.  Kudos to Olly Betts <olly@survex.com> for providing NOV
444         output on the server side.
445         (nnweb-google-create-mapping): Update regexps and add some
446         progress indication.
447
448 2006-02-23  Reiner Steib  <Reiner.Steib@gmx.de>
449
450         * gnus-group.el (gnus-group-tool-bar-gnome): Fix
451         gnus-agent-toggle-plugged.  Re-order icons.
452         (gnus-group-tool-bar-gnome): Add
453         gnus-group-{prev,next}-unread-group.
454         (gnus-group-tool-bar-gnome): Re-order icons.
455
456         * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
457         gnus-summary-insert-new-articles.
458
459         * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
460         comments.
461
462         * utf7.el (utf7-utf-16-coding-system): Fix comment.  utf-16-be is
463         also available in Emacs 21.3.
464
465         * message.el (message-fix-before-sending): Change "Emacs 22" to
466         "Emacs 23 (unicode)" in comment.
467
468         * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
469         "Emacs 23 (unicode)" in comment.
470
471         * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
472         comment.
473         (mm-coding-system-p): Add comment about no-MULE XEmacs.
474
475         * mm-view.el (mm-fill-flowed): Add :version.
476
477 2006-02-23  Katsumi Yamaoka  <yamaoka@jpl.org>
478
479         * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
480         and load-path.
481
482 2006-02-22  Reiner Steib  <Reiner.Steib@gmx.de>
483
484         * message.el: Autoload gmm-image-load-path.
485         (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
486         icon file names.  Use old Emacs 21 "mail_send.xpm" icon for
487         consitency.
488
489         * gmm-utils.el (gmm-image-load-path): Also search in
490         "../etc/images".  Don't set gmm-image-load-path if we don't find
491         the image.
492
493 2006-02-22  Katsumi Yamaoka  <yamaoka@jpl.org>
494
495         * gmm-utils.el (gmm-image-load-path): Don't make
496         `gmm-image-load-path' include subdirectories which the second arg
497         `image' might specify.
498
499         * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
500         subdirectory to icon file names.
501
502         * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
503
504 2006-02-21  Reiner Steib  <Reiner.Steib@gmx.de>
505
506         * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
507         gmm-image-load-path calls.
508
509         * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
510
511         * message.el (message-make-tool-bar): Ditto.
512
513         * mml.el (mml-preview): Added comment concerning tool bar icons.
514
515         * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
516         (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
517
518         * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
519         (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
520
521         * message.el (message-tool-bar-gnome): Use new icon names.
522         (message-make-tool-bar): Use `gmm-image-load-path'.
523
524         * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
525         functions from MH-E.
526         (gmm-image-load-path): New variable from MH-E.
527         (gmm-image-load-path): New function from MH-E.  Added arguments
528         LIBRARY, IMAGE and PATH.  Don't modify paths.  Don't use
529         *-image-load-path-called-flag.
530
531 2006-02-21  Milan Zamazal <pdm@brailcom.org>
532
533         * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
534
535 2006-02-21  Wolfram Fenske  <wolfram.fenske@student.uni-magdeburg.de>
536         (tiny change)
537
538         * nnimap.el (nnimap-request-move-article): Change folder back to
539         source group before deleting.
540
541 2006-02-20  Reiner Steib  <Reiner.Steib@gmx.de>
542
543         * mm-util.el (mm-charset-override-alist): Fix type in doc string.
544
545         * gnus-art.el (mm-url-insert-file-contents-external): Autoload
546         mm-url.
547
548         * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
549
550 2006-02-20  Katsumi Yamaoka  <yamaoka@jpl.org>
551
552         * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
553         coding system which mm-charset-to-coding-system returns for a
554         given charset is valid.
555
556 2006-02-16  Juanma Barranquero  <lekktu@gmail.com>
557
558         * html2text.el (html2text-remove-tag-list):
559         * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
560
561 2006-02-14  Chong Yidong  <cyd@stupidchicken.com>
562
563         * gnus-cus.el: Revert 2005-10-17 change.
564
565 2006-02-17  Katsumi Yamaoka  <yamaoka@jpl.org>
566
567         * gnus-art.el (article-strip-banner): Call
568         article-really-strip-banner only when the regexp match is made.
569
570 2006-02-16  Katsumi Yamaoka  <yamaoka@jpl.org>
571
572         * gnus-art.el (article-strip-banner): Use
573         gnus-extract-address-components instead of
574         mail-header-parse-addresses to make it work with non-ASCII text;
575         remove mail-encode-encoded-word-string.
576
577         * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
578         values which are surrounded with \"...\"; make it never cause a
579         Lisp error; give up parsing of parameters if it failed in
580         extracting type.
581
582 2006-02-14  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
583
584         * smime.el (smime-cert-by-ldap-1): Fix bug where
585         `smime-ldap-search' returns results without userCertificates.
586
587 2006-02-15  Katsumi Yamaoka  <yamaoka@jpl.org>
588
589         * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
590
591 2006-02-14  Reiner Steib  <Reiner.Steib@gmx.de>
592
593         * spam.el (spam-check-spamassassin-headers): Adapt format for
594         Spamassassin 3.0 or later.  Reported by ARISAWA Akihiro
595         <ari@mbf.ocn.ne.jp>.
596         (spam-list-of-processors): Add spam-use-gmane.
597
598 2006-02-14  Katsumi Yamaoka  <yamaoka@jpl.org>
599
600         * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
601         make-temp-file; make it work with XEmacs as well.
602
603         * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
604         mm-make-temp-file.
605
606         * mm-decode.el (mm-display-external): Use the 3rd arg of
607         mm-make-temp-file.
608         (mm-create-image-xemacs): Ditto.
609
610 2006-02-14  Katsumi Yamaoka  <yamaoka@jpl.org>
611
612         * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
613         with message-narrow-to-headers.
614         (gnus-draft-setup): Narrow to header to run message-fetch-field.
615         (gnus-draft-check-draft-articles): New function.
616         (gnus-draft-edit-message, gnus-draft-send-message): Use it.
617
618 2006-02-13  Reiner Steib  <Reiner.Steib@gmx.de>
619
620         * gnus-art.el (gnus-article-browse-html-parts):
621         `hs-show-html-list' should read `gnus-article-browse-html-parts'.
622         Don't use suffix argument for mm-make-temp-file for Emacs 21
623         compatibility.  Remove useless `format'.
624
625 2006-02-13  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
626
627         * nnweb.el (nnweb-google-wash-article): Update regexps.
628         (nnweb-group-alist): Use defvoo instead of defvar.
629
630 2006-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
631
632         * nnoo.el (nnoo-declare): Don't generate duplicate entries when
633         re-loading nn* modules.
634
635 2006-02-10  Reiner Steib  <Reiner.Steib@gmx.de>
636
637         * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
638         for `tool-bar-mode' and don't check it's default-value.
639
640         * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
641
642         * message.el (message-make-tool-bar): Ditto.
643
644         * gnus-art.el (gnus-article-browse-html-parts): Remove useless
645         `substring'.  Shorten tmp-file name.
646
647         * gnus.el: Remove bogus comment.
648
649 2006-02-10  Hynek Schlawack  <hynek@ularx.de>
650
651         * gnus-art.el (gnus-article-browse-html-parts): New function.
652         (gnus-article-browse-html-article): New function for viewing html
653         articles with a browser.
654
655 2006-02-09  Daiki Ueno  <ueno@unixuser.org>
656
657         * pgg-gpg.el (pgg-gpg-encrypt-region): Don't convert line-endings
658         in elisp.
659         (pgg-gpg-encrypt-symmetric-region): Ditto.
660         (pgg-gpg-sign-region): Ditto.
661
662         * pgg-def.el (pgg-text-mode): New variable.
663
664         * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
665         (mml2015-pgg-encrypt): Ditto.
666
667         * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
668         (mml1991-pgg-encrypt): Ditto.
669
670 2006-02-08  Katsumi Yamaoka  <yamaoka@jpl.org>
671
672         * nnfolder.el (nnfolder-insert-newsgroup-line): Use
673         message-make-date instead of current-time-string.
674
675         * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
676         to gnus-decoded which mm-uu might set.
677
678 2006-02-08  Katsumi Yamaoka  <yamaoka@jpl.org>
679
680         * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
681         don't decode quoted parameters; remove misimported Emacs code.
682         Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
683         (rfc2231-decode-encoded-string): Don't use split-string which
684         behaves differently according to Emacs version; use
685         mm-decode-coding-region to convert charset to coding-system.
686         Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
687         (rfc2231-encode-string): Remove misimported Emacs code.
688
689 2006-02-07  Katsumi Yamaoka  <yamaoka@jpl.org>
690
691         * gnus-art.el (article-decode-charset): Don't use ignore-errors
692         when calling mail-header-parse-content-type.
693         (article-de-quoted-unreadable): Ditto.
694         (article-de-base64-unreadable): Ditto.
695         (article-wash-html): Ditto.
696
697         * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
698         calling mail-header-parse-content-type and
699         mail-header-parse-content-disposition.
700         (mm-find-raw-part-by-type): Don't use ignore-errors when calling
701         mail-header-parse-content-type.
702
703         * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
704         insert charset and format parameters; encode description after
705         inserting it to buffer.
706         (mml-insert-parameter): Fold lines properly even if a parameter is
707         segmented into two or more lines; change the max column to 76.
708
709         * rfc1843.el (rfc1843-decode-article-body): Don't use
710         ignore-errors when calling mail-header-parse-content-type.
711
712         * rfc2231.el (rfc2231-parse-string): Return at least type if
713         possible; don't cause an error even if it fails in parsing of
714         parameters.  Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
715         (rfc2231-encode-string): Don't break lines at the beginning, leave
716         it to mml-insert-parameter.
717
718         * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
719         calling mail-header-parse-content-type.
720
721 2006-02-06  Reiner Steib  <Reiner.Steib@gmx.de>
722
723         * spam-report.el (spam-report-gmane-use-article-number): Improve
724         doc string.
725         (spam-report-gmane-internal): Check if a suitable header was found
726         in the article.
727
728 2006-02-04  Katsumi Yamaoka  <yamaoka@jpl.org>
729
730         * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
731         (rfc2231-encode-string): Make param*=value always begin with LWSP.
732
733 2006-02-05  Romain Francoise  <romain@orebokech.com>
734
735         Update copyright notices of all files in the gnus directory.
736
737 2006-02-03  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
738
739         * nnweb.el (nnweb-request-group): Avoid growing overview files.
740
741 2006-02-03  Katsumi Yamaoka  <yamaoka@jpl.org>
742
743         * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
744         segmented lines of parameter value to cope with Thunderbird 1.5
745         bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
746         Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
747         (rfc2231-encode-string): Don't make lines exceeding 76 column.
748
749 2006-02-01  Max Froumentin  <max@lapin-bleu.net>  (tiny change)
750
751         * mml.el (mml-generate-mime-1): Correct the order of inline signed
752         parts.
753
754 2006-01-31  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
755
756         * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
757         there's only one active file for all servers.
758         (nnweb-request-scan): Make sure nnweb-articles is initialized on
759         solid groups.  Gnus might have used a FAST request to select the
760         group.
761         (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
762         and nnweb-search redundantly in the active file.
763         (nnweb-request-list): Don't list bogus groups.  There can only be
764         one.
765         (nnweb-request-create-group): Don't use ARGS.
766         (nnweb-possibly-change-server, nnweb-request-group): Remove some
767         initialisations.  Let nnoo do the work.
768
769 2006-01-31  Katsumi Yamaoka  <yamaoka@jpl.org>
770
771         * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
772         decoded.
773         (mm-uu-diff-extract): Ditto.
774
775         * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
776
777 2006-01-31  Kevin Ryde  <user42@zip.com.au>
778
779         * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
780         mailcap-viewer-test-cache when there's no 'test clause, since that
781         will invert the meaning of a "nil" test previously determined by
782         mailcap-mailcap-entry-passes-test.
783
784 2006-01-30  Katsumi Yamaoka  <yamaoka@jpl.org>
785
786         * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
787         compiling.
788
789         * gnus-sum.el: Ditto.
790
791         * message.el: Don't bind tool-bar-map when compiling.
792
793 2006-01-30  Reiner Steib  <Reiner.Steib@gmx.de>
794
795         * nnweb.el (nnweb-google-parse-1): Clarify some comments.
796
797 2006-01-30  Andreas Seltenreich  <uwi7@stud.uni-karlsruhe.de>
798
799         * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
800         (nnweb-google-create-mapping, nnweb-google-search): Adapt to
801         current Google Groups.
802
803 2006-01-26  Reiner Steib  <Reiner.Steib@gmx.de>
804
805         * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
806         and tool-bar-mode.
807
808         * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
809         and tool-bar-mode.
810
811         * message.el (message-tool-bar-update): Simplify.
812         (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
813
814         * gnus-sum.el (gnus-summary-tool-bar-update): Check for
815         gnus-summary-buffer.
816         (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
817         gnus-summary-reply.
818
819         * gmm-utils.el (gmm): Add :version.
820
821 2006-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
822
823         * Makefile.in (clean): New rule.
824         (distclean): Use it.
825
826 2006-01-26  Steve Youngs  <steve@sxemacs.org>
827
828         * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
829         autoload.
830
831 2006-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
832
833         * gmm-utils.el (gmm-verbose): Add :group.
834
835 2006-01-25  Reiner Steib  <Reiner.Steib@gmx.de>
836
837         * message.el: Change some comments WRT tool-bars.
838
839         * gnus-sum.el (gnus-summary-tool-bar)
840         (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
841         (gnus-summary-tool-bar-zap-list): New variables.
842         (gnus-summary-make-tool-bar): Complete rewrite using
843         `gmm-tool-bar-from-list'.
844
845         * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
846         (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
847         variables.
848         (gnus-group-make-tool-bar): Complete rewrite using
849         `gmm-tool-bar-from-list'.
850         (gnus-group-tool-bar-update): New function.
851
852         * message.el (message-mode-field-menu): Add "Show hidden Headers".
853
854 2006-01-25  Katsumi Yamaoka  <yamaoka@jpl.org>
855
856         * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
857         is dissected into a single part of which the type is the same as
858         the given one; decode charset.
859
860 2006-01-21  Kevin Ryde  <user42@zip.com.au>
861
862         * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
863         into alists as symbol not string, since that's what
864         mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
865         look for.
866
867 2006-01-24  Reiner Steib  <Reiner.Steib@gmx.de>
868
869         * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
870         (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
871
872         * message.el (message-tool-bar-gnome): Use gmm-ignore.
873
874 2006-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
875
876         * gnus-xmas.el (gnus-mime-security-button-menu): New alias.
877         (gnus-xmas-mime-security-button-menu): New function.
878
879         * gnus-art.el (gnus-mime-security-button-commands): New variable.
880         (gnus-mime-security-button-menu): New definition.
881         (gnus-mime-security-button-map): Use them.
882         (gnus-mime-security-button-menu): New function.
883         (gnus-insert-mime-security-button): Addition to help echo.
884         (gnus-mime-security-run-function, gnus-mime-security-save-part)
885         (gnus-mime-security-pipe-part): New functions.
886
887         * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
888         (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
889
890         * mm-decode.el (mm-handle-set-disposition): Remove.
891         (mm-handle-set-description): Remove.
892
893 2006-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
894
895         * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
896         (mm-w3m-standalone-supports-m17n-p): New function.
897         (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
898         w3m usage.
899
900         * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
901         mm-w3m-standalone-supports-m17n-p to alter w3m usage.
902
903 2006-01-23  Reiner Steib  <Reiner.Steib@gmx.de>
904
905         * message.el (message-tool-bar-zap-list): Use
906         gmm-tool-bar-zap-list as custom type.
907         (message-tool-bar-update): New function.
908         (message-tool-bar, message-tool-bar-gnome)
909         (message-tool-bar-retro): Add message-tool-bar-update.
910         (message-tool-bar-gnome): Add flyspell-buffer.
911
912         * gnus-util.el (gnus-error): Describe `args'.
913
914         * gmm-utils.el (gmm-error): Describe `args'.
915         (gmm-tool-bar-zap-list): New widget.
916         (gmm-tool-bar-from-list): Improve description of `zap-list'.
917
918 2006-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
919
920         * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
921         (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
922         the number of recursive calls.
923
924         * mm-decode.el (mm-handle-set-disposition): New macro.
925         (mm-handle-set-description): New macro.
926
927 2006-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
928
929         * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
930         encoding.
931
932 2006-01-20  Reiner Steib  <Reiner.Steib@gmx.de>
933
934         * message.el (message-tool-bar-zap-list, message-tool-bar)
935         (message-tool-bar-gnome, message-tool-bar-retro): New variables.
936         (message-tool-bar-local-item-from-menu): Remove.
937         (message-tool-bar-map): Replace by `message-make-tool-bar'.
938         (message-make-tool-bar): New function.
939         (message-mode): Use `message-make-tool-bar'.
940
941         * gmm-utils.el: New file.
942         (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
943         (gmm-lazy): New widget copied from `nnmail.el'.
944         (gmm-tool-bar-from-list): New function for creating customizable
945         tool bars.
946         (gmm-tool-bar-from-list): Fix typos in doc string.  Remove debug
947         output.
948         (gmm): Add :prefix to defgroup.
949
950 2006-01-20  Per Abrahamsen  <abraham@dina.kvl.dk>
951
952         * gmm-utils.el (gmm-widget-p): New function.
953
954 2006-01-20  Reiner Steib  <Reiner.Steib@gmx.de>
955
956         * mml.el (mml-attach-file): Describe `description' in doc string.
957         (mml-menu): Add Emacs MIME manual and PGG manual.
958
959 2006-01-20  Richard M. Stallman  <rms@gnu.org>
960
961         * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
962
963 2006-01-20  Kevin Greiner  <kevin.greiner@compsol.cc>
964
965         * nntp.el (nntp-end-of-line): Doc fix.
966
967 2006-01-20  Chong Yidong  <cyd@stupidchicken.com>
968
969         * imap.el (imap-open): Handle case where buffer is a buffer
970         object.
971
972 2005-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
973
974         * gnus-delay.el (gnus-delay): Don't autoload.
975         It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
976         to be re-loaded when customizing the `gnus-delay' group.
977
978 2005-01-20  Chong Yidong  <cyd@stupidchicken.com>
979
980         * message.el (message-insert-citation-line): Use newlines.
981
982 2006-01-19  Ken Manheimer  <ken.manheimer@gmail.com>
983
984         * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
985         (pgg-pgp-sign-region): Add optional 'passphrase' argument to all
986         these routines, so the passphrase can be managed externally and
987         passed in to the system.
988         (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
989         pgg-add-passphrase-to-cache function.
990
991         * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
992         (pgg-pgp5-sign-region): Add optional 'passphrase' argument to all
993         these routines, so the passphrase can be managed externally and
994         passed in to the system.
995         (pgg-pgp5-sign-region): Use new name of
996         pgg-add-passphrase-to-cache function.
997
998 2006-01-19  Ken Manheimer  <ken.manheimer@gmail.com>
999
1000         * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1001         part of the decoded armor to find the key-identifier.
1002         (pgg-gpg-lookup-key-owner): New function to return the
1003         human-readable identifier of a key owner.
1004         (pgg-gpg-key-id-from-key-owner): Make it easy to identify the key
1005         itself.
1006         (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1007         the key value) if we have a key and can match it against a secret
1008         key.  Also, added a note pointing out fact that the prompt only
1009         indicates the first matching key.
1010
1011         * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1012         pgg-decrypt-region.
1013         (pgg-add-passphrase-to-cache): Rename from
1014         `pgg-add-passphrase-cache' to reduce confusion (all callers
1015         changed).
1016         (pgg-remove-passphrase-from-cache): Rename from
1017         `pgg-remove-passphrase-cache' to reduce confusion (all callers
1018         changed).
1019         (pgg-read-passphrase, pgg-add-passphrase-cache)
1020         (pgg-remove-passphrase-cache): Add informative docstrings.
1021         (pgg-decrypt): Convey provided passphrase in subordinate call to
1022         pgg-decrypt-region.
1023
1024 2006-01-19  Ken Manheimer  <ken.manheimer+emacs@gmail.com>
1025
1026         * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1027         (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1028         (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1029         'passphrase' argument, so the passphrase can be managed externally
1030         and then passed in to the system.
1031
1032         * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1033         (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1034         so the passphrase cache can be used reliably with identifiers
1035         besides a pgp packet's key id.
1036
1037         * pgg-gpg.el (pgg-gpg-encrypt-region)
1038         (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
1039         (pgg-gpg-sign-region): Add optional 'passphrase' argument to all
1040         these routines, so the passphrase can be managed externally and
1041         passed in to the system.
1042
1043         * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1044         'notruncate' argument, so the passphrase cache can be used
1045         reliably with identifiers besides a pgp packet's key id.
1046
1047 2006-01-19  Sascha Wilde  <swilde@sha-bang.de>
1048
1049         * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1050         symmetric encryption.
1051         (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1052         encrypted session key.
1053         (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1054         message ask for the passphrase in a proper way.
1055
1056         * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1057         New user commands for symmetric encryption.
1058
1059 2006-01-19  Katsumi Yamaoka  <yamaoka@jpl.org>
1060
1061         * mm-bodies.el (mm-decode-body): Don't decode decoded body.
1062
1063         * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
1064
1065 2006-01-19  Mark D. Baushke  <mdb@gnu.org>
1066
1067         * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
1068
1069 2006-01-17  Katsumi Yamaoka  <yamaoka@jpl.org>
1070
1071         * mm-decode.el (mm-inlined-types): Add application/pgp.
1072         (mm-automatic-display): Ditto.
1073
1074         * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
1075         part as text.
1076
1077 2006-01-16  Katsumi Yamaoka  <yamaoka@jpl.org>
1078
1079         * nnrss.el: Update copyright.
1080         (nnrss-opml-import): Query whether to subscribe to each entry.
1081
1082         * gnus-art.el:
1083         * gnus-sum.el:
1084         * gnus-xmas.el:
1085         * messagexmas.el:
1086         * mm-uu.el:
1087         * mm-view.el: Update copyright.
1088
1089 2006-01-16  Reiner Steib  <Reiner.Steib@gmx.de>
1090
1091         * message.el (message-info): New function.
1092         (message-mode-menu): Add it.
1093         Update copyright.
1094
1095         * ChangeLog: Fix and update copyright.
1096
1097 2006-01-13  Romain Francoise  <romain@orebokech.com>
1098
1099         * message.el (message-forward-subject-name-subject): Prefer the
1100         address to 'nowhere' if the sender has no name.
1101         Fix typo.  Update copyright year.
1102
1103 2006-01-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1104
1105         * gnus-art.el (article-wash-html): Use
1106         gnus-summary-show-article-charset-alist if a numeric arg is given.
1107         (gnus-article-wash-html-with-w3m-standalone): New function.
1108
1109         * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
1110         mm-inline-text-html-render-with-w3m-standalone.
1111         (mm-text-html-washer-alist): Map w3m-standalone to
1112         gnus-article-wash-html-with-w3m-standalone.
1113         (mm-inline-text-html-render-with-w3m-standalone): New function.
1114
1115 2006-01-12  Reiner Steib  <Reiner.Steib@gmx.de>
1116
1117         * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
1118         Improve LaTeX.
1119
1120 2006-01-10  Katsumi Yamaoka  <yamaoka@jpl.org>
1121
1122         * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
1123         (nnrss-request-article): Render text/plain parts as HTML.
1124
1125         * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
1126         the buffer.
1127
1128 2006-01-08  Reiner Steib  <Reiner.Steib@gmx.de>
1129
1130         * gnus-cus.el (gnus-group-parameters): Sync posting-style with
1131         custom definition of `gnus-posting-styles'.
1132
1133         * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
1134         print-circle.  Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
1135
1136 2006-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
1137
1138         * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
1139         Use nntp for bug archive.
1140
1141 2006-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
1142
1143         * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
1144         parts.
1145         (nnrss-normalize-date): New function converts ISO 8601 date into
1146         RFC822 style.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
1147         (nnrss-check-group): Use it.
1148
1149 2006-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
1150
1151         * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
1152
1153         * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
1154         fetch a feed.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
1155         (nnrss-insert-w3): Ditto.
1156
1157 2005-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
1158
1159         * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
1160         the articles to be forwarded including the case where neither a
1161         number of articles nor a region is specified.
1162
1163 2005-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
1164
1165         * nnrss.el (nnrss-request-article): Fix last change; fill
1166         text/plain parts.
1167
1168 2005-12-20  Katsumi Yamaoka  <yamaoka@jpl.org>
1169
1170         * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1171         in text/plain part.
1172         (nnrss-check-group): Don't add excessive newline to dc:subject.
1173
1174 2005-12-19  Mark Plaksin  <happy@mcplaksin.org>  (tiny change)
1175
1176         * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1177         article.
1178
1179 2005-12-18  Reiner Steib  <Reiner.Steib@gmx.de>
1180
1181         * nnml.el: Don't require gnus-bcklg.  Autoload it.
1182         (nnml-use-compressed-files, nnml-save-mail): Support other
1183         comression programs such as bzip2.
1184
1185 2005-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1186
1187         * dns.el (query-dns): Make sure we check the buffer size before
1188         removing tcp headers.
1189
1190 2005-12-16  Katsumi Yamaoka  <yamaoka@jpl.org>
1191
1192         * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1193         remove MIME buttons associated with multipart/alternative parts.
1194         (gnus-mime-display-alternative): Tag buttons using `article-type'
1195         text property.
1196
1197         * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1198         associated with multipart/alternative parts.
1199
1200         * gnus-art.el (gnus-signature-separator): Fix custom type.
1201
1202         * mm-decode.el (mm-inlined-types): Fix custom type.
1203         (mm-keep-viewer-alive-types): Ditto.
1204         (mm-automatic-display): Ditto.
1205         (mm-attachment-override-types): Ditto.
1206         (mm-inline-override-types): Ditto.
1207         (mm-automatic-external-display): Ditto.
1208
1209 2005-12-15  Reiner Steib  <Reiner.Steib@gmx.de>
1210
1211         * spam-report.el (spam-report-user-mail-address)
1212         (spam-report-user-agent): New variables.
1213         (spam-report-url-ping-plain): Use spam-report-user-agent.
1214
1215 2005-12-14  Ralf Angeli  <angeli@iwi.uni-sb.de>
1216
1217         * gnus-art.el (gnus-button-handle-custom): Do not just use
1218         `customize-apropos' for any "M-x customize-*" button but the
1219         function called for.  Accept both the function name and its
1220         argument in order to achieve this.
1221         (gnus-button-alist): Remove support for "custom:" URL's.  Pass
1222         function name to `gnus-button-handle-custom' in case of "M-x
1223         customize-*" buttons.
1224
1225 2005-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
1226
1227         * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1228         multipart/alternative and add xref to mm-discouraged-alternatives
1229         in doc string.
1230
1231         * mm-decode.el (mm-discouraged-alternatives): Add xref to
1232         gnus-buttonized-mime-types in doc string.
1233
1234 2005-12-08  Reiner Steib  <Reiner.Steib@gmx.de>
1235
1236         * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1237         Suggest image/.* in the doc string.
1238
1239 2005-12-12  Reiner Steib  <Reiner.Steib@gmx.de>
1240
1241         * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
1242         message-marks (Debian bug #342521).
1243
1244 2005-12-12  Simon Josefsson  <jas@extundo.com>
1245
1246         * password.el (password-read-from-cache): Add.
1247         (password-read): Use it.
1248
1249 2005-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
1250
1251         * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1252         us-ascii as a MIME charset.
1253
1254         * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1255         against the case where the 2nd arg TYPE is nil.
1256
1257 2005-12-09  Reiner Steib  <Reiner.Steib@gmx.de>
1258
1259         * pop3.el (pop3-stream-type): Fix custom version.
1260
1261         * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
1262
1263 2005-12-09  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
1264
1265         * mm-decode.el (mm-display-external): Add missing cdr.
1266
1267 2005-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
1268
1269         * mm-decode.el (mm-display-external): Use nametemplate (defined in
1270         RFC1524) if it is in mailcap or add a suffix according to
1271         mailcap-mime-extensions when generating a temp filename; postpone
1272         deleting a temp file for 2 seconds for some wrappers, shell
1273         scripts, and so on, which might exit right after having started a
1274         viewer command as a background job.
1275
1276 2005-12-06  Reiner Steib  <Reiner.Steib@gmx.de>
1277
1278         * nntp.el (nntp-marks-directory): Fix custom group.
1279
1280         * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
1281         steps when < 10.
1282
1283         * gnus-start.el (gnus-no-server-1): Mention
1284         `gnus-level-default-subscribed' in doc string.
1285
1286 2005-12-02  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
1287
1288         * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1289         parens.
1290
1291 2005-12-01  Katsumi Yamaoka  <yamaoka@jpl.org>
1292
1293         * gnus-xmas.el (gnus-use-toolbar): Revert.
1294         (gnus-xmas-setup-toolbar): Use global default-toolbar if
1295         gnus-use-toolbar is default.
1296
1297         * messagexmas.el (message-use-toolbar): Revert.
1298         (message-setup-toolbar): Use global default-toolbar if
1299         message-use-toolbar is default.
1300
1301 2005-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
1302
1303         * gnus-xmas.el (gnus-use-toolbar): Determine the default value
1304         according to default-toolbar-visible-p.
1305
1306         * messagexmas.el (message-use-toolbar): Ditto.
1307
1308 2005-11-26  Dave Love  <fx@gnu.org>
1309
1310         * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
1311         (tls-program, tls-success): Provide openssl alternative.
1312
1313         * starttls.el: Doc fixes.
1314         (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
1315         SERVICE to PORT.
1316
1317         * pop3.el (pop3-open-server) <ssl>:  Clarify a loop.  Deal with
1318         port null or service name.
1319         (starttls-negotiate): Autoload.
1320
1321 2005-11-25  Katsumi Yamaoka  <yamaoka@jpl.org>
1322
1323         * message.el (message-kill-to-signature): Fix interactive spec.
1324
1325 2005-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
1326
1327         * pop3.el (pop3-open-server): Recognize a string as a service name.
1328
1329 2005-11-24  Pascal Rigaux  <pixel@mandriva.com>  (tiny change)
1330
1331         * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1332
1333 2005-11-23  Dave Love  <fx@gnu.org>
1334
1335         Add pop3s, pop3/starttls.
1336
1337         * pop3.el (pop3-authentication-scheme): Clarify doc.
1338         (open-tls-stream, starttls-open-stream): Autoload.
1339         (pop3-stream-type): New.
1340         (pop3-open-server): Use it.
1341
1342         * mail-source.el (mail-sources): Fix some :types.  Add stream type
1343         for POP.
1344         (mail-source-keyword-map): Add :stream for POP.
1345         (mail-source-fetch-pop): Use pop3-stream-type.
1346
1347 2005-11-22  Katsumi Yamaoka  <yamaoka@jpl.org>
1348
1349         * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1350         of current-time-string.
1351
1352 2005-11-20  Stefan Schimanski  <schimmi@debian.org>  (tiny change)
1353
1354         * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1355         date header.
1356
1357 2005-11-19  Kevin Greiner  <kevin.greiner@compsol.cc>
1358
1359         * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
1360         it can seriously impact performance as it bypasses the agent's
1361         local caches.
1362
1363 2005-11-19  Kevin Greiner  <kevin.greiner@compsol.cc>
1364
1365         * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
1366         must be explicitly online rather than "not explicitly offline" for
1367         its flags to be synchronized.
1368
1369         * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
1370         that gnus-uu-unmark-thread will function correctly.
1371
1372         * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
1373         1024K is instead displayed as 1M.
1374
1375 2005-11-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1376
1377         * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
1378
1379 2005-11-16  Boris Samorodov  <bsam@ipt.ru>  (tiny patch)
1380
1381         * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1382
1383 2005-11-13  Kevin Greiner  <kevin.greiner@compsol.cc>
1384
1385         * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
1386         error message to display actual error condition.
1387         (gnus-agent-save-local): Avoid saving symbols that are bound to
1388         nil as they simply result in a warning message in
1389         gnus-agent-read-local.
1390
1391 2005-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1392
1393         * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1394         rather than make-variable-buffer-local for file-precious-flag.
1395
1396 2005-11-12  Kevin Greiner  <kevin.greiner@compsol.cc>
1397
1398         * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
1399         for duplicates which are removed.  The invalid sort check then
1400         triggers a rescan after the sort as sorting may have moved
1401         duplicate entries such that they can be cheaply detected.
1402
1403 2005-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1404
1405         * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1406
1407 2005-11-12  Kevin Greiner  <kevin.greiner@compsol.cc>
1408
1409         * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1410         internal variable to a custom variable.  Changed default value
1411         from compressed(2) to uncompressed(1).
1412         (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1413         support for uncompressed agentview files.  Taken together, reading
1414         the agentview file should now be 6-7 times faster.
1415
1416 2005-11-11  Jan Nieuwenhuizen  <janneke@gnu.org>
1417
1418         * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1419         as a buffer-local variable.  This avoids creating truncated
1420         dribble files as a result of a hang up, eg.
1421
1422 2006-01-03  Rodrigo Ventura  <yoda@isr.ist.utl.pt>  (tiny change)
1423
1424         * gnus-xmas.el (gnus-xmas-group-startup-message): Typo
1425         gnus-splash-face -> gnus-splash.  Fixes starting from a TTY in
1426         XEmacs.
1427
1428 2005-12-09  Reiner Steib  <Reiner.Steib@gmx.de>
1429
1430         * gnus-start.el (gnus-start-draft-setup): Enforce
1431         `gnus-draft-mode' for nndraft:drafts at startup.
1432
1433         * gnus.el (gnus-splash): Change custom group.
1434         (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1435         allow-list argument.
1436
1437         * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1438         string.
1439
1440 2005-12-06  Reiner Steib  <Reiner.Steib@gmx.de>
1441
1442         * gnus-art.el (gnus-default-article-saver): Add user-defined
1443         `function' to custom type.
1444
1445 2005-10-30  Chong Yidong  <cyd@stupidchicken.com>
1446
1447         * imap.el (imap-open): Handle case where buffer is a buffer
1448         object.
1449
1450 2005-11-29  Reiner Steib  <Reiner.Steib@gmx.de>
1451
1452         * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1453         long lines.
1454         (gnus-cache-delete-group): Wrap doc strings.
1455
1456         * gnus-agent.el (gnus-agent-rename-group)
1457         (gnus-agent-delete-group): Wrap doc strings.
1458
1459
1460 2005-11-10  Katsumi Yamaoka  <yamaoka@jpl.org>
1461
1462         * messagexmas.el (message-use-toolbar): Change the valid values
1463         into default, top, bottom, left, and right.
1464         (message-toolbar-thickness): New variable.
1465         (message-xmas-setup-toolbar): Locate gnus-xmas-glyph-directory as
1466         well.
1467         (message-setup-toolbar): Make it work.
1468
1469         * gnus-xmas.el (gnus-xmas-update-toolbars): New function.
1470         (gnus-use-toolbar): Change the valid values into default, top,
1471         bottom, left, and right.
1472         (gnus-toolbar-thickness): New variable.
1473         (gnus-xmas-setup-toolbar): New function.
1474         (gnus-xmas-setup-group-toolbar): Use it.
1475         (gnus-xmas-setup-summary-toolbar): Use it.
1476
1477 2005-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1478
1479         * gnus-start.el (gnus-1): Add "native" to
1480         gnus-predefined-server-alist.
1481
1482         * gnus.el (gnus-method-to-server): Don't add "native" to the
1483         lists here, because that leads to problems when
1484         gnus-select-method is bound.
1485
1486 2005-11-09  Simon Josefsson  <jas@extundo.com>
1487
1488         * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
1489         use (not sort-by-date) instead.
1490
1491 2005-11-30  Stefan Monnier  <monnier@iro.umontreal.ca>
1492
1493         * gnus-delay.el (gnus-delay-group): Don't autoload.
1494         It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1495         to be re-loaded when customizing the `gnus-delay' group.
1496
1497 2005-11-19  Chong Yidong  <cyd@stupidchicken.com>
1498
1499         * message.el: Revert last changes.
1500         (message-insert-citation-line): Use newlines.
1501
1502 2005-11-17  Chong Yidong  <cyd@stupidchicken.com>
1503
1504         * message.el (message-courtesy-message)
1505         (message-mark-insert-begin, message-mark-insert-end)
1506         (message-elide-ellipsis, message-cancel-message)
1507         (message-add-header, message-change-subject)
1508         (message-cross-post-followup-to-header)
1509         (message-cross-post-insert-note, message-reduce-to-to-cc)
1510         (message-widen-reply, message-delete-not-region)
1511         (message-kill-to-signature, message-insert-signature)
1512         (message-insert-importance-high, message-insert-importance-low)
1513         (message-insert-or-toggle-importance)
1514         (message-insert-disposition-notification-to)
1515         (message-indent-citation, message-yank-original)
1516         (message-cite-original-without-signature, message-cite-original)
1517         (message-insert-citation-line, message-position-on-field)
1518         (message-fix-before-sending, message-send-mail-partially)
1519         (message-send-mail, message-send-mail-with-sendmail)
1520         (message-send-mail-with-qmail, message-send-news)
1521         (message-check-news-header-syntax, message-generate-headers)
1522         (message-insert-courtesy-copy, message-fill-address)
1523         (message-fill-header, message-shorten-references)
1524         (message-setup-1, message-cancel-news)
1525         (message-forward-make-body-plain, message-forward-make-body-mime)
1526         (message-forward-make-body-mml, message-encode-message-body)
1527         (message-forward-make-body-digest-plain)
1528         (message-forward-make-body-digest-mime)
1529         (message-use-alternative-email-as-from): Insert `hard-newline'
1530         instead of ordinary newlines.
1531
1532 2005-11-09  Katsumi Yamaoka  <yamaoka@jpl.org>
1533
1534         * message.el (message-generate-headers): Downcase the argument
1535         given to message-check-element.
1536
1537 2005-11-08  Kevin Greiner  <kevin.greiner@compsol.cc>
1538
1539         * nntp.el (nntp-authinfo-rejected): New error condition.
1540         (nntp-wait-for): Use new error condition to signal authentication
1541         error.
1542         (nntp-retrieve-data): Rethrow new error condition to break out of
1543         recursive call to nntp-send-authinfo.
1544
1545 2005-11-08  Romain Francoise  <romain@orebokech.com>
1546
1547         * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
1548         (gnus-summary-exit-map): Bind to `Z p'.
1549         (gnus-summary-make-menu-bar): Add menu item.
1550
1551 2005-11-02  Reiner Steib  <Reiner.Steib@gmx.de>
1552
1553         * gnus-art.el (gnus-article-treat-custom): Add `first'.
1554         (gnus-treat-*): Add `first' in all doc strings.
1555
1556         * gnus-group.el (gnus-group-compact-group): Fix typo.
1557
1558 2005-11-01  Katsumi Yamaoka  <yamaoka@jpl.org>
1559
1560         * gnus.el (gnus-parameters-case-fold-search): New variable.
1561         (gnus-parameters-get-parameter): Use it.
1562
1563         * gnus-score.el (gnus-home-score-file): Doc fix.
1564
1565 2005-11-01  Xavier Maillard  <zedek@gnu-rox.org>  (tiny change)
1566
1567         * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
1568
1569 2005-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
1570
1571         * mm-util.el (mm-special-display-p): New function.
1572
1573         * mml.el (mml-preview): Use it; doc fix.
1574
1575 2005-10-29  Romain Francoise  <romain@orebokech.com>
1576
1577         * message.el (message-fix-before-sending): Fix comment.
1578
1579 2005-10-29  Jari Aalto  <jari.aalto@cante.net>
1580
1581         * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
1582
1583 2005-10-29  Jari Aalto  <jari.aalto@cante.net>
1584
1585         * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
1586         Used in gnus-score.el.
1587
1588 2005-10-28  Reiner Steib  <Reiner.Steib@gmx.de>
1589
1590         * mm-util.el (mm-codepage-setup): Remove bogus alias test.
1591
1592 2005-10-27  Reiner Steib  <Reiner.Steib@gmx.de>
1593
1594         * flow-fill.el (fill-flowed-encode-tests): Restore trailing
1595         whitespace removed in revision 7.8.  Use concatenated string to
1596         protect trailing whitespace.
1597
1598 2005-10-27  Jouni K Seppanen  <jks@iki.fi>  (tiny change)
1599
1600         * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
1601         (nnimap-request-expire-articles): Use it to avoid sending 'UID
1602         SEARCH UID ... NOT SINCE' queries, for inefficient servers like
1603         Courier IMAP ("some version from 2004").  Mostly based on similar
1604         code in the same function.
1605
1606 2005-10-26  Didier Verna  <didier@xemacs.org>
1607
1608         * gnus-group.el (gnus-group-compact-group): invalidate original
1609         article buffer.
1610         * gnus-srvr.el (gnus-server-compact-server): ditto.
1611         * nnml.el (nnml-request-compact-group): handle self Xref: field in
1612         NOV database and in article itself.
1613         Invalidate article backlog.
1614
1615 2005-10-26  Reiner Steib  <Reiner.Steib@gmx.de>
1616
1617         * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
1618
1619 2005-10-26  Simon Josefsson  <jas@extundo.com>
1620
1621         * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
1622         part of 2004-07-25 change.
1623
1624 2005-10-26  Katsumi Yamaoka  <yamaoka@jpl.org>
1625
1626         * message.el (message-display-completion-list): New function.
1627         (message-expand-group): Use it; make sure the Completions buffer
1628         is modifiable.
1629
1630 2005-10-23  Chong Yidong  <cyd@stupidchicken.com>
1631
1632         * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
1633         user-mail-name is an empty string.
1634
1635 2005-10-25  Reiner Steib  <Reiner.Steib@gmx.de>
1636
1637         * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
1638         depending on gnus-score-decay-constant.
1639
1640         * encrypt.el (encrypt-insert-file-contents)
1641         (encrypt-write-file-contents): Don't use `gnus-message'.
1642
1643         * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
1644         arguments.
1645         (mm-uu-type-alist): Add message-marks and insert-marks.  Pass
1646         arguments to mm-uu-verbatim-marks-extract.
1647         (mm-uu-hide-markers): New variable.
1648         (mm-uu-extract): Use face similar to `gnus-cite-3'.
1649
1650         * gnus-fun.el (gnus-convert-image-to-x-face-command)
1651         (gnus-convert-image-to-face-command): Use "convert" by default to
1652         allow other input image formats.
1653         (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
1654         accordingly.
1655
1656 2005-10-23  Simon Josefsson  <jas@extundo.com>
1657
1658         * imap.el (imap-gssapi-program): Align command line parameters
1659         with latest GNU SASL.
1660         (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1661
1662 2005-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1663
1664         * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
1665         HTML.
1666         (nnslashdot-request-article): Ditto.
1667
1668         * lpath.el (featurep): Add nobreak-char-display.
1669
1670 2005-10-20  Hiroshi Fujishima  <hiroshi.fujishima@gmail.com>  (tiny change)
1671
1672         * mail-source.el (mail-source-fetch-pop): Require pop3.
1673         (mail-source-check-pop): Ditto.
1674
1675 2005-10-20  Katsumi Yamaoka  <yamaoka@jpl.org>
1676
1677         * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1678         errors.
1679
1680 2005-10-19  Reiner Steib  <Reiner.Steib@gmx.de>
1681
1682         * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1683         (gnus-treat-strip-leading-blank-lines): Improve doc string.
1684
1685         * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1686
1687         * mm-bodies.el (mm-decode-string): Call
1688         `mm-charset-to-coding-system' with allow-override argument.
1689
1690 2005-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
1691
1692         * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1693         (rfc2047-charset-to-coding-system): New function.
1694         (rfc2047-decode-encoded-words): New function.
1695         (rfc2047-decode-region): Use them.
1696         (rfc2047-decode-cte): Remove.
1697         (rfc2047-parse-and-decode): Remove.
1698         (rfc2047-decode): Remove.
1699
1700 2005-10-15  Kenichi Handa  <handa@m17n.org>
1701
1702         * rfc2047.el (rfc2047-decode-cte): New function.
1703         (rfc2047-decode-region): Change the way to decode successive
1704         encoded-words: decode B- or Q-encoding in each encoded-word,
1705         concatenate them, and decode it as charset.
1706
1707 2005-10-14  Katsumi Yamaoka  <yamaoka@jpl.org>
1708
1709         * lpath.el: Fbind codepage-setup for XEmacs.
1710
1711 2005-10-17  Chong Yidong  <cyd@stupidchicken.com>
1712
1713         * gnus-cus.el (gnus-custom-map): New variable.  Bind mouse-1 to
1714         widget-move-and-invoke.
1715         (gnus-custom-mode): Use gnus-custom-map.
1716
1717 2005-10-15  Bill Wohler  <wohler@newt.com>
1718
1719         * message.el (message-tool-bar-map): Renamed image file from
1720         mail_send to mail/send.
1721
1722 2005-10-16  Masatake YAMATO  <jet@gyve.org>
1723
1724         * message.el (message-expand-group): Pass the common
1725         prefix substring of completion to `display-completion-list'.
1726
1727 2005-10-13  Reiner Steib  <Reiner.Steib@gmx.de>
1728
1729         * mml-sec.el (mml-secure-method): New internal variable.
1730         (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
1731         (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
1732         functions using mml-secure-method.
1733
1734         * mml.el (mml-mode-map): Add key bindings for those functions.
1735         (mml-menu): Simplify security menu entries.  Suggested by Jesper
1736         Harder <harder@myrealbox.com>.
1737         (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
1738         end of message if point is the headers of the message.
1739
1740         * message.el (message-in-body-p): New function.
1741