1 2006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
3 * gnus-fun.el (gnus): Require it for gnus-directory.
5 2006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
7 * nnweb.el (nnweb-google-create-mapping): Update regexp. Some
8 whitespace was matched into the url, which broke browsing hits
9 > 100 when mm-url-use-external was nil.
11 2006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
13 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and
16 2006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
18 * mml.el (mml-insert-mime): Ignore cached contents of
19 message/external-body part.
21 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
22 (mm-insert-part): Ditto.
24 2006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
26 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
27 Reported by Ralf Wachinger <rwachinger@gmx.de>.
29 2006-03-23 Kenichi Handa <handa@m17n.org>
31 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
32 instead of set-buffer-multibyte.
34 2006-03-23 Kenichi Handa <handa@m17n.org>
36 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
37 buffer and then decode the buffer text if necessary.
38 (rfc2231-encode-string): Be sure to work on multibyte buffer at
39 first, and after mm-encode-body, change the buffer to unibyte.
41 2006-03-21 Daniel Pittman <daniel@rimspace.net>
43 * nnimap.el (nnimap-request-update-info-internal): Optimize.
44 Don't `gnus-uncompress-range' to avoid excessive memory usage.
46 2006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
48 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
50 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
53 2006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
55 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New
57 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
58 assigning the spam-mark to new messages.
60 2006-03-20 Adam Sj
\e,Ax
\e(Bgren <asjo@koldfront.dk> (tiny change)
62 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
64 2006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
66 * smiley.el: Add missing test smiley.
68 2006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
70 * mm-decode.el (mm-with-part): New macro.
71 (mm-get-part): Use it; work with message/external-body as well.
72 (mm-save-part): Treat name and filename equally.
74 * mm-extern.el (mm-extern-cache-contents): New function.
75 (mm-inline-external-body): Use it; force the part to be displayed;
76 move undisplayer added to the cached handle to the parent.
78 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
79 (gnus-mime-view-part-as-type): Work with message/external-body.
81 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
83 2006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
85 * gnus-art.el (gnus-article-only-boring-p): Bind
86 inhibit-point-motion-hooks to avoid infinite loop when entering
87 intangible text. Reported by Ralf Wachinger
88 <rwnewsmampfer@geekmail.de>.
90 2006-03-14 Simon Josefsson <jas@extundo.com>
92 * message.el (message-unique-id): Don't use message-number-base36
93 if (user-uid) is a float. Reported by Bjorn Solberg
94 <bjorn_ding1@hekneby.org>.
96 2006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
98 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
100 * gnus-art.el (gnus-mime-display-single): Make sure there is an
101 empty line between a part and a message part.
103 2006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
105 * smiley.el: Add more test smileys.
106 (smiley-data-directory, smiley-regexp-alist)
107 (gnus-smiley-file-types): Fix doc strings.
108 (smiley-update-cache): Clear smiley-cached-regexp-alist before
110 (smiley-mouse-map): Unused code. Make it a comment.
112 2006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
114 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
115 scan latest NoCeM messages instead of old ones.
116 (gnus-nocem-check-article): Fix regexps so as to match to PGP
117 delimiters that are recently used.
118 (gnus-nocem-load-cache): Add autoload cookie.
120 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
122 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
123 level which is larger than gnus-use-nocem is specified.
125 * gnus-group.el (gnus-group-get-new-news): Ditto.
127 2006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
129 * gnus-util.el (gnus-tool-bar-update): New function.
131 * gnus-group.el (gnus-group-update-tool-bar): New variable.
132 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
134 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
136 2006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
138 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
139 if optional last element is specified in splits (FIELD VALUE...).
141 2006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
143 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
144 handle is multipart when calling it recursively.
145 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
147 2006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
149 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
150 to "Emacs 23 (unicode)" in doc string.
152 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
153 "Emacs 23 (unicode)" in comment.
155 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
157 * mm-decode.el (mm-get-part): Don't use
158 mm-with-unibyte-current-buffer.
160 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
161 characters 160 through 255 in Emacs 23.
163 2006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
165 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
166 message/* containing non-ASCII text properly.
168 2006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
170 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
172 2006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
174 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
176 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
178 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
181 2006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
183 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
184 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
185 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
186 output on the server side.
187 (nnweb-google-create-mapping): Update regexps and add some
190 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
192 * message.el (message-user-fqdn): Remove useless * in doc string.
194 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
195 unnecessary interaction when sending queued mails. Reported by
196 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
198 2006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
200 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
201 Merge of 2006-02-20 change from the trunk.
203 2006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
205 * dns.el (query-dns): Protect more against buggy tcp output.
206 Merge of 2006-02-20 change from the trunk.
208 2006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
210 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
211 first or last are nil.
213 2006-02-24 Simon Josefsson <jas@extundo.com>
215 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
216 Merge of 2005-10-26 change from the trunk.
218 2006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
220 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
221 Remove space stuffing, and only do quotes that actually start with
222 ">" at the beginning of the lines.
223 Merge of 2005-11-17 and 2004-07-25 from the trunk.
225 2006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
227 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
228 also available in Emacs 21.3.
230 * message.el (message-fix-before-sending): Change "Emacs 22" to
231 "Emacs 23 (unicode)" in comment.
233 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
234 "Emacs 23 (unicode)" in comment.
236 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
238 (mm-coding-system-p): Add comment about no-MULE XEmacs.
240 * mm-view.el (mm-fill-flowed): Add :version.
242 2006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
244 * mm-view.el (mm-fill-flowed): New variable.
245 (mm-inline-text): Use it.
247 2006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
250 * nnimap.el (nnimap-request-move-article): Change folder back to
251 source group before deleting.
253 2006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
255 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
256 coding system which mm-charset-to-coding-system returns for a
257 given charset is valid.
259 2006-02-16 Juanma Barranquero <lekktu@gmail.com>
261 * html2text.el (html2text-remove-tag-list):
262 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
264 2006-02-14 Chong Yidong <cyd@stupidchicken.com>
266 * gnus-cus.el: Revert 2005-10-17 change.
268 2006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
270 * gnus-art.el (article-strip-banner): Call
271 article-really-strip-banner only when the regexp match is made.
273 2006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
275 * gnus-art.el (article-strip-banner): Use
276 gnus-extract-address-components instead of
277 mail-header-parse-addresses to make it work with non-ASCII text.
279 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
280 values which are surrounded with \"...\"; make it never cause a
281 Lisp error; give up parsing of parameters if it failed in
284 2006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
286 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
287 make-temp-file; make it work with Emacs 20 and XEmacs as well.
289 * mm-decode.el (mm-display-external): Use the 3rd arg of
291 (mm-create-image-xemacs): Ditto.
293 2006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
295 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
296 with message-narrow-to-headers.
297 (gnus-draft-setup): Narrow to header to run message-fetch-field.
298 (gnus-draft-check-draft-articles): New function.
299 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
301 2006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
303 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
304 re-loading nn* modules.
306 2006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
308 * gnus.el: Remove bogus comment.
310 2006-02-09 Daiki Ueno <ueno@unixuser.org>
312 * pgg-gpg.el (pgg-gpg-encrypt-region): Don't convert line-endings
314 (pgg-gpg-encrypt-symmetric-region): Ditto.
315 (pgg-gpg-sign-region): Ditto.
317 * pgg-def.el (pgg-text-mode): New variable.
319 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
320 (mml2015-pgg-encrypt): Ditto.
322 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
323 (mml1991-pgg-encrypt): Ditto.
325 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
327 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
328 message-make-date instead of current-time-string.
330 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
331 to gnus-decoded which mm-uu might set.
333 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
335 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
336 don't decode quoted parameters; remove misimported Emacs code.
337 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
338 (rfc2231-decode-encoded-string): Don't use split-string which
339 behaves differently according to Emacs version; use
340 mm-decode-coding-region to convert charset to coding-system.
341 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
342 (rfc2231-encode-string): Remove misimported Emacs code.
344 2006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
346 * gnus-art.el (article-decode-charset): Don't use ignore-errors
347 when calling mail-header-parse-content-type.
348 (article-de-quoted-unreadable): Ditto.
349 (article-de-base64-unreadable): Ditto.
350 (article-wash-html): Ditto.
352 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
353 calling mail-header-parse-content-type and
354 mail-header-parse-content-disposition.
355 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
356 mail-header-parse-content-type.
358 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
359 insert charset and format parameters; encode description after
360 inserting it to buffer.
361 (mml-insert-parameter): Fold lines properly even if a parameter is
362 segmented into two or more lines; change the max column to 76.
364 * rfc1843.el (rfc1843-decode-article-body): Don't use
365 ignore-errors when calling mail-header-parse-content-type.
367 * rfc2231.el (rfc2231-parse-string): Return at least type if
368 possible; don't cause an error even if it fails in parsing of
369 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
370 (rfc2231-encode-string): Don't break lines at the beginning, leave
371 it to mml-insert-parameter.
373 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
374 calling mail-header-parse-content-type.
376 2006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
378 * spam-report.el (spam-report-gmane-use-article-number): Improve
380 (spam-report-gmane-internal): Check if a suitable header was found
383 2006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
385 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
386 (rfc2231-encode-string): Make param*=value always begin with LWSP.
388 2006-02-05 Romain Francoise <romain@orebokech.com>
390 Update copyright notices of all files in the gnus directory.
392 2006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
394 * gnus-util.el (gnus-error): Describe `args'.
396 2006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
398 * nnweb.el (nnweb-request-group): Avoid growing overview files.
400 2006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
402 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
403 segmented lines of parameter value to cope with Thunderbird 1.5
404 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
405 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
406 (rfc2231-encode-string): Don't make lines exceeding 76 column.
408 2006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
410 * mml.el (mml-generate-mime-1): Correct the order of inline signed
413 2006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
415 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
416 there's only one active file for all servers.
417 (nnweb-request-scan): Make sure nnweb-articles is initialized on
418 solid groups. Gnus might have used a FAST request to select the
420 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
421 and nnweb-search redundantly in the active file.
422 (nnweb-request-list): Don't list bogus groups. There can only be
424 (nnweb-request-create-group): Don't use ARGS.
425 (nnweb-possibly-change-server, nnweb-request-group): Remove some
426 initialisations. Let nnoo do the work.
428 2006-01-31 Romain Francoise <romain@orebokech.com>
430 * message.el (message-alternative-emails): Improve docstring.
431 (message-setup-1): Call `message-use-alternative-email-as-from'
432 after `message-setup-hook' to give it precedence over posting
434 (message-use-alternative-email-as-from): Add docstring. Remove
435 the original From header if present.
437 2006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
439 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
441 (mm-uu-diff-extract): Ditto.
443 2006-01-31 Kevin Ryde <user42@zip.com.au>
445 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
446 mailcap-viewer-test-cache when there's no 'test clause, since that
447 will invert the meaning of a "nil" test previously determined by
448 mailcap-mailcap-entry-passes-test.
450 2006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
452 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
454 2006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
456 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
457 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
458 current Google Groups.
460 2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
462 * Makefile.in (clean): New rule.
465 2006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
467 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
468 is dissected into a single part of which the type is the same as
469 the given one; decode charset.
471 2006-01-21 Kevin Ryde <user42@zip.com.au>
473 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
474 into alists as symbol not string, since that's what
475 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
478 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
480 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
483 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
485 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
486 (mm-w3m-standalone-supports-m17n-p): New function.
487 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
490 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
491 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
493 2006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
495 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
498 2006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
500 * mml.el (mml-attach-file): Describe `description' in doc string.
501 (mml-menu): Add Emacs MIME manual and PGG manual.
503 2006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
505 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
506 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
507 Revert 2006-01-08 change because the functions will be used in No
510 2006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
512 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
514 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
516 2006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
518 * mm-decode.el (mm-inlined-types): Add application/pgp.
519 (mm-automatic-display): Ditto.
521 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
524 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
526 * nnrss.el: Update copyright.
527 (nnrss-opml-import): Query whether to subscribe to each entry.
535 * mm-view.el: Update copyright.
537 2006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
539 * message.el (message-info): New function.
540 (message-mode-menu): Add it.
543 * ChangeLog: Fix and update copyright.
545 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
547 * mm-uu.el (mm-uu-text-plain-type): New variable.
548 (mm-uu-pgp-signed-extract-1): Use it.
549 (mm-uu-pgp-encrypted-extract-1): Use it.
550 (mm-uu-dissect): Use it; allow two optional arguments; one is a
551 flag specifying whether there's no message header; the other is
552 for a MIME type and parameters; bind mm-uu-text-plain-type with
554 (mm-uu-dissect-text-parts): New function.
556 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
559 2006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
561 * gnus-art.el (article-wash-html): Use
562 gnus-summary-show-article-charset-alist if a numeric arg is given.
563 (gnus-article-wash-html-with-w3m-standalone): New function.
565 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
566 mm-inline-text-html-render-with-w3m-standalone.
567 (mm-text-html-washer-alist): Map w3m-standalone to
568 gnus-article-wash-html-with-w3m-standalone.
569 (mm-inline-text-html-render-with-w3m-standalone): New function.
571 2006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
573 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
574 (nnrss-request-article): Render text/plain parts as HTML.
576 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
579 2006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
581 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
582 custom definition of `gnus-posting-styles'.
584 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
585 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
587 2006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
589 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
590 Use nntp for bug archive.
592 2006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
594 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
596 (nnrss-normalize-date): New function converts ISO 8601 date into
597 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
598 (nnrss-check-group): Use it.
600 2006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
602 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
604 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
605 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
606 (nnrss-insert-w3): Ditto.
608 2005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
610 * nnrss.el (nnrss-request-article): Fix last change; fill
613 2005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
615 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
617 (nnrss-check-group): Don't add excessive newline to dc:subject.
619 2005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
621 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
622 remove MIME buttons associated with multipart/alternative parts.
623 (gnus-mime-display-alternative): Tag buttons using `article-type'
626 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
627 associated with multipart/alternative parts.
629 2005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
631 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
634 2005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
636 * dns.el (query-dns): Make sure we check the buffer size before
637 removing tcp headers.
639 2006-01-08 Chong Yidong <cyd@stupidchicken.com>
641 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
642 (spam-group-spam-marks): Delete functions.
643 (spam-list-articles): Just call spam-group-ham-marks directly.
644 (spam-group-ham-marks): Simplify.
646 2005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
648 * gnus-art.el (gnus-signature-separator): Fix custom type.
650 * mm-decode.el (mm-inlined-types): Fix custom type.
651 (mm-keep-viewer-alive-types): Ditto.
652 (mm-automatic-display): Ditto.
653 (mm-attachment-override-types): Ditto.
654 (mm-inline-override-types): Ditto.
655 (mm-automatic-external-display): Ditto.
657 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
659 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
660 multipart/alternative and add xref to mm-discouraged-alternatives
663 * mm-decode.el (mm-discouraged-alternatives): Add xref to
664 gnus-buttonized-mime-types in doc string.
666 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
668 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
669 us-ascii as a MIME charset.
671 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
672 against the case where the 2nd arg TYPE is nil.
674 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
676 * gnus-start.el (gnus-no-server-1): Mention
677 `gnus-level-default-subscribed' in doc string.
679 2005-11-26 Dave Love <fx@gnu.org>
681 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
682 (tls-program, tls-success): Provide openssl alternative.
684 * starttls.el: Doc fixes.
685 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
688 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
690 * gnus-start.el (gnus-start-draft-setup): Enforce
691 `gnus-draft-mode' for nndraft:drafts at startup.
693 * gnus.el (gnus-splash): Change custom group.
694 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
697 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
700 2005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
702 * mm-decode.el (mm-display-external): Add missing cdr.
704 2005-12-12 Richard M. Stallman <rms@gnu.org>
706 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
708 2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
710 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
711 Suggest image/.* in the doc string.
713 2005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
715 * mm-decode.el (mm-display-external): Use nametemplate (defined in
716 RFC1524) if it is in mailcap or add a suffix according to
717 mailcap-mime-extensions when generating a temp filename; postpone
718 deleting a temp file for 2 seconds for some wrappers, shell
719 scripts, and so on, which might exit right after having started a
720 viewer command as a background job.
722 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
724 * gnus-art.el (gnus-default-article-saver): Add user-defined
725 `function' to custom type.
727 2005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
729 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
732 2005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
734 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
736 (gnus-cache-delete-group): Wrap doc strings.
738 * gnus-agent.el (gnus-agent-rename-group)
739 (gnus-agent-delete-group): Wrap doc strings.
741 2005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
743 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
745 2005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
747 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
748 of current-time-string.
750 2005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
752 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
755 2005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
757 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
759 2005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
761 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
762 internal variable to a custom variable. Changed default value
763 from compressed(2) to uncompressed(1).
764 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
765 support for uncompressed agentview files. Taken together, reading
766 the agentview file should now be 6-7 times faster.
767 (gnus-agent-long-article,
768 gnus-agent-short-article, gnus-agent-score): Renamed category
769 keywords to match gnus-cus.
770 (gnus-agent-summary-fetch-series): Modified to protect against
771 gnus-agent-summary-fetch-group clearing processable flags.
772 (gnus-agent-synchronize-group-flags): Update live group buffer as
773 synchronization may occur due to the user toggling the plugged
775 (gnus-agent-braid-nov): Now tests new nov entries
776 for duplicates which are removed. The invalid sort check then
777 triggers a rescan after the sort as sorting may have moved
778 duplicate entries such that they can be cheaply detected.
779 (gnus-agent-read-local): Trivial fix to format of
780 error message to display actual error condition.
781 (gnus-agent-save-local): Avoid saving symbols that are bound to
782 nil as they simply result in a warning message in
783 gnus-agent-read-local.
784 (gnus-agent-fetch-group-1): Clear downloadable flag when article
785 successfully downloaded.
786 (gnus-agent-regenerate-group): Use
787 gnus-agent-synchronize-group-flags to reset read status in both
790 * nntp.el (nntp-end-of-line): Doc fix.
791 (nntp-authinfo-rejected): New error condition.
792 (nntp-wait-for): Use new error condition to signal authentication
794 (nntp-retrieve-data): Rethrow new error condition to break out of
795 recursive call to nntp-send-authinfo.
797 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
799 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
800 rather than make-variable-buffer-local for file-precious-flag.
802 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
804 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
806 2005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
808 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
809 as a buffer-local variable. This avoids creating truncated
810 dribble files as a result of a hang up, eg.
812 2005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
814 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
815 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
816 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
817 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
818 argument to all these routines, so the passphrase can be managed
819 externally and passed in to the system.
820 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
821 pgg-add-passphrase-to-cache function.
823 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
824 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
825 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
826 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
827 argument to all these routines, so the passphrase can be managed
828 externally and passed in to the system.
829 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
832 2005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
834 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
835 part of the decoded armor to find the key-identifier.
836 (pgg-gpg-lookup-key-owner): New function to return the
837 human-readable identifier of a key owner.
838 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
840 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
841 the key value) if we have a key and can match it against a secret
842 key. Also, added a note pointing out fact that the prompt only
843 indicates the first matching key.
845 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
847 (pgg-pending-timers): A new hash for tracking the passphrase cache
848 timers, so that new ones supercede old ones.
849 (pgg-add-passphrase-to-cache): Rename from
850 `pgg-add-passphrase-cache' to reduce confusion (all callers
851 changed). Modified to cancel old timers when new ones are added.
852 (pgg-remove-passphrase-from-cache): Rename from
853 `pgg-remove-passphrase-cache' to reduce confusion (all callers
854 changed). Modified to cancel old timers when their keys are
855 removed from the cache.
856 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
857 XEmacs, an indirection to delete-itimer.
858 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
859 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
860 users can only check cache without risk of prompting. Correct bug in
862 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
863 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
864 Add informative docstrings.
865 (pgg-decrypt): Convey provided passphrase in subordinate call to
868 2005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
870 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
871 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
872 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
873 'passphrase' argument, so the passphrase can be managed externally
874 and then passed in to the system.
876 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
877 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
878 so the passphrase cache can be used reliably with identifiers
879 besides a pgp packet's key id.
881 * pgg-gpg.el (pgg-pgp-encrypt-region)
882 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
883 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
884 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
885 argument to all these routines, so the passphrase can be managed
886 externally and passed in to the system.
888 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
889 'notruncate' argument, so the passphrase cache can be used
890 reliably with identifiers besides a pgp packet's key id.
892 2005-10-29 Sascha Wilde <swilde@sha-bang.de>
894 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
895 symmetric encryption.
896 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
897 encrypted session key.
898 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
899 message ask for the passphrase in a proper way.
901 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
902 New user commands for symmetric encryption.
904 2005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
906 * gnus-delay.el (gnus-delay-group): Don't autoload.
907 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
908 to be re-loaded when customizing the `gnus-delay' group.
910 2005-11-19 Chong Yidong <cyd@stupidchicken.com>
912 * message.el: Revert last changes.
913 (message-insert-citation-line): Use newlines.
915 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
917 * message.el (message-courtesy-message)
918 (message-mark-insert-begin, message-mark-insert-end)
919 (message-elide-ellipsis, message-cancel-message)
920 (message-add-header, message-change-subject)
921 (message-cross-post-followup-to-header)
922 (message-cross-post-insert-note, message-reduce-to-to-cc)
923 (message-widen-reply, message-delete-not-region)
924 (message-kill-to-signature, message-insert-signature)
925 (message-insert-importance-high, message-insert-importance-low)
926 (message-insert-or-toggle-importance)
927 (message-insert-disposition-notification-to)
928 (message-indent-citation, message-yank-original)
929 (message-cite-original-without-signature, message-cite-original)
930 (message-insert-citation-line, message-position-on-field)
931 (message-fix-before-sending, message-send-mail-partially)
932 (message-send-mail, message-send-mail-with-sendmail)
933 (message-send-mail-with-qmail, message-send-news)
934 (message-check-news-header-syntax, message-generate-headers)
935 (message-insert-courtesy-copy, message-fill-address)
936 (message-fill-header, message-shorten-references)
937 (message-setup-1, message-cancel-news)
938 (message-forward-make-body-plain, message-forward-make-body-mime)
939 (message-forward-make-body-mml, message-encode-message-body)
940 (message-forward-make-body-digest-plain)
941 (message-forward-make-body-digest-mime)
942 (message-use-alternative-email-as-from): Insert `hard-newline'
943 instead of ordinary newlines.
945 2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
947 * message.el (message-generate-headers): Downcase the argument
948 given to message-check-element.
950 2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
952 * gnus.el (gnus-parameters-case-fold-search): New variable.
953 (gnus-parameters-get-parameter): Use it.
955 * gnus-score.el (gnus-home-score-file): Doc fix.
957 2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
959 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
961 2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
963 * mml.el (mml-preview): Doc fix.
965 2005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
967 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
968 whitespace removed in revision 7.8. Use concatenated string to
969 protect trailing whitespace.
971 2005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
973 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
974 (nnimap-request-expire-articles): Use it to avoid sending 'UID
975 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
976 Courier IMAP ("some version from 2004"). Mostly based on similar
977 code in the same function.
979 2005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
981 * message.el (message-display-completion-list): New function.
982 (message-expand-group): Use it; make sure the Completions buffer
985 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
987 * imap.el (imap-open): Handle case where buffer is a buffer
990 2005-10-24 Eli Zaretskii <eliz@gnu.org>
997 * pgg.el: Move to the parent lisp directory.
999 2005-10-23 Chong Yidong <cyd@stupidchicken.com>
1001 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
1002 user-mail-name is an empty string.
1004 2005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1006 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
1007 depending on gnus-score-decay-constant.
1009 2005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1011 * nnslashdot.el (nnslashdot-request-article)
1012 (nnslashdot-retrieve-headers-1): Update to new HTML.
1014 2005-10-23 Simon Josefsson <jas@extundo.com>
1016 * imap.el (imap-gssapi-program): Align command line parameters
1017 with latest GNU SASL.
1018 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1020 2005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
1022 * mail-source.el (mail-source-fetch-pop): Require pop3.
1023 (mail-source-check-pop): Ditto.
1025 2005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1027 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1030 2005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1032 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1033 (gnus-treat-strip-leading-blank-lines): Improve doc string.
1035 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1037 2005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1039 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1040 (rfc2047-charset-to-coding-system): New function.
1041 (rfc2047-decode-encoded-words): New function.
1042 (rfc2047-decode-region): Use them.
1043 (rfc2047-decode-cte): Remove.
1044 (rfc2047-parse-and-decode): Remove.
1045 (rfc2047-decode): Remove.
1047 2005-10-15 Kenichi Handa <handa@m17n.org>
1049 * rfc2047.el (rfc2047-decode-cte): New function.
1050 (rfc2047-decode-region): Change the way to decode successive
1051 encoded-words: decode B- or Q-encoding in each encoded-word,
1052 concatenate them, and decode it as charset.
1054 2005-10-17 Chong Yidong <cyd@stupidchicken.com>
1056 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
1057 widget-move-and-invoke.
1058 (gnus-custom-mode): Use gnus-custom-map.
1060 2005-10-15 Bill Wohler <wohler@newt.com>
1062 * message.el (message-tool-bar-map): Renamed image file from
1063 mail_send to mail/send.
1065 2005-10-16 Masatake YAMATO <jet@gyve.org>
1067 * message.el (message-expand-group): Pass the common
1068 prefix substring of completion to `display-completion-list'.
1070 2005-10-09 Daniel Brockman <daniel@brockman.se>
1072 * format-spec.el (format-spec): Propagate text properties of % spec.
1074 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
1076 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
1078 2005-10-08 Simon Josefsson <jas@extundo.com>
1080 * pgg-parse.el (top-level): Don't require custom, it is
1081 autoloaded. (To sync with No Gnus.)
1083 2005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
1085 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
1087 2005-10-08 Simon Josefsson <jas@extundo.com>
1089 * pgg-def.el (top-level): Don't require custom, it is
1090 autoloaded. (To sync with No Gnus.)
1092 2005-10-04 David Hansen <david.hansen@gmx.net>
1094 * nnrss.el (nnrss-request-article): Add support for the comments tag.
1095 (nnrss-check-group): Ditto.
1097 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1099 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
1101 * gnus-util.el (gnus-remove-duplicates): Remove.
1103 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
1104 instead of gnus-remove-duplicates.
1106 * message.el (message-remove-duplicates): Remove.
1107 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
1108 message-remove-duplicates.
1110 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
1111 available, else use implementation from `delete-dups'.
1113 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
1115 * time-date.el: Autoload parse-time-string, XEmacs needs it.
1117 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1119 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
1120 function rather than the diff-mode.el package.
1121 (mm-display-external): Use with-current-buffer.
1122 (mm-viewer-completion-map, mm-viewer-completion-map):
1123 Move initialization inside declaration.
1125 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1127 * message.el: Remove useless autoloads.
1129 2005-09-28 Simon Josefsson <jas@extundo.com>
1131 * message.el (message-use-idna): Default to t.
1132 (message-use-idna): Test whether encoding works too. Doc fix.
1134 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1136 * nntp.el (nntp-warn-about-losing-connection): Remove.
1138 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1140 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1141 customizable. Change default value.
1142 (mm-uu-diff-groups-regexp): Change default value.
1143 (mm-uu-type-alist): Add doc string.
1144 (mm-uu-configure): Add doc string. Make it interactive.
1145 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
1147 2005-09-27 Simon Josefsson <jas@extundo.com>
1149 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1151 2005-09-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1153 * message.el (message-remove-duplicates): New function.
1154 Implementation borrowed from `gnus-remove-duplicates'.
1155 (message-idna-to-ascii-rhs): Also encode idna addresses in
1156 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1157 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1158 only ask about the same idna domain once per header and also tell
1159 in what header to replace the idna domain.
1161 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1162 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1163 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1164 a header is decoded and not just the last one.
1166 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1168 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1171 * mm-decode.el (mm-insert-part): Don't modify text if it has been
1174 * mm-view.el (mm-inline-text): Don't strip text props unless
1175 decoding enriched or richtext parts.
1177 2005-09-25 Romain Francoise <romain@orebokech.com>
1179 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1180 * gnus-start.el (gnus-subscribe-interactively):
1181 * gnus-uu.el (gnus-uu-grab-articles):
1182 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1185 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
1187 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1188 * mm-view.el (mm-view-pkcs7-decrypt):
1189 * gnus-sum.el (gnus-summary-limit-to-extra)
1190 (gnus-summary-respool-article, gnus-read-move-group-name):
1191 * gnus-score.el (gnus-summary-increase-score):
1192 * gnus-util.el (gnus-completing-read-with-default):
1193 * gnus-art.el (gnus-read-save-file-name)
1194 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1195 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1196 * message.el (message-check-news-header-syntax):
1197 Follow convention for reading with the minibuffer.
1199 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1201 * spam-report.el (spam-report-url-ping-plain):
1202 Use gnus-extended-version as User-Agent.
1204 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1205 default value is nil.
1207 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1209 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1210 default to nil, to be able to use Gnus at all. If the default
1211 switches to something else, then the function should be fixed not
1212 be exceedingly slow.
1214 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1216 * mm-url.el (mm-url-decode-entities): Fix regexp.
1218 2005-09-18 Deepak Goel <deego@gnufans.org>
1220 * sieve.el (sieve-help): Fix `message' call: first arg should be a
1223 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1225 * gnus.el (gnus-group-startup-message): Bind image-load-path.
1227 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
1229 * gnus-art.el (gnus-mime-display-part): Protect against broken
1232 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1234 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
1235 before parsing header.
1237 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
1239 * spam-report.el (spam-report-gmane): Fix generation of spam
1242 2005-09-10 Simon Josefsson <jas@extundo.com>
1244 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
1245 t, based on discussion on the ding list with Robert Epprecht
1246 <epprecht@solnet.ch>.
1248 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
1250 * spam-report.el (spam-report-gmane): Make it work without
1251 X-Report-Spam header. Gmane now only provides Archived-At.
1252 This is only used if `spam-report-gmane-use-article-number' is nil.
1253 (spam-report-gmane-spam-header): Remove. Not used anymore.
1255 * nnweb.el (nnweb-google-wash-article): Print a message if article
1258 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1260 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
1261 content before displaying.
1263 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
1265 * mml-smime.el: Remove defvar of gnus-extract-address-components.
1267 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1269 * mm-view.el (mm-display-inline-fontify): Disable support modes.
1271 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
1273 * message.el (message-tab-body-function): Fixed mismatched custom
1276 * gnus.el (gnus-group-change-level-function): Ditto.
1278 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
1280 * gnus-art.el (gnus-signature-limit)
1281 (gnus-article-mime-part-function): Ditto.
1283 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
1285 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
1286 Make fetching article by MID work again for Google Groups. Added
1287 FIXME concerning gnus-group-make-web-group.
1289 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
1290 Don't depend on Gnus by using mail-extract-address-components if
1291 gnus-extract-address-components is not bound.
1293 * gnus.el (gnus-user-agent): Use list of symbols instead of
1294 symbols. Display full version number for (S)XEmacs. Optionally
1295 display (S)XEmacs codename.
1297 * gnus-util.el (gnus-emacs-version): Update for new
1300 * gnus-msg.el (gnus-extended-version): Make it possible to omit
1303 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
1305 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
1308 * mm-bodies.el (mm-decode-content-transfer-encoding):
1309 De-canonicalize CRLF for all text content types, not just
1312 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
1314 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
1316 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
1319 2005-08-29 Romain Francoise <romain@orebokech.com>
1321 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
1323 (gnus-face-from-file): Likewise.
1325 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
1327 * gnus-art.el (w3m-minor-mode-map):
1328 * gnus-spec.el (gnus-newsrc-file-version):
1329 * gnus-util.el (nnmail-active-file-coding-system)
1330 (gnus-original-article-buffer, gnus-user-agent):
1331 * gnus.el (gnus-ham-process-destinations)
1332 (gnus-parameter-ham-marks-alist)
1333 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
1334 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
1335 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
1336 * mm-decode.el (gnus-current-window-configuration):
1337 * mm-extern.el (gnus-article-mime-handles):
1338 * mm-url.el (url-current-object, url-package-name)
1339 (url-package-version):
1340 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
1341 (smime-keys, w3m-cid-retrieve-function-alist)
1342 (w3m-current-buffer, w3m-display-inline-images)
1343 (w3m-minor-mode-map):
1344 * mml-smime.el (gnus-extract-address-components):
1345 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
1346 (gnus-newsrc-hashtb, message-default-charset)
1347 (message-deletable-headers, message-options)
1348 (message-posting-charset, message-required-mail-headers)
1349 (message-required-news-headers):
1350 * mml1991.el (mc-pgp-always-sign):
1351 * mml2015.el (mc-pgp-always-sign):
1352 * nnheader.el (nnmail-extra-headers):
1353 * rfc1843.el (gnus-decode-encoded-word-function)
1354 (gnus-decode-header-function, gnus-newsgroup-name):
1355 * spam-stat.el (gnus-original-article-buffer): Add defvars.
1357 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
1359 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
1360 the end of the date treatments.
1362 2005-08-15 Simon Josefsson <jas@extundo.com>
1364 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
1365 it in url-handlers.el and XEmacs in url.el. Reported by Luca
1366 Capello and Romain Francoise.
1367 (pgg-fetch-key-function): Removed, not used?
1368 (pgg-insert-url-with-w3): Require url, to get
1369 url-insert-file-contents regardless of where it is defined.
1371 2005-08-08 Simon Josefsson <jas@extundo.com>
1373 * pgg.el: Autoload url-insert-file-contents instead of loading
1375 (pgg-insert-url-with-w3): Don't load url here.
1377 2005-08-05 Daiki Ueno <ueno@unixuser.org>
1379 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
1381 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
1383 2005-08-06 Romain Francoise <romain@orebokech.com>
1385 * message.el: Fix typo in docstring.
1387 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1389 * mm-bodies.el (mm-encode-body): Use coding system rather than
1390 charset to encode text.
1392 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
1393 number of charsets if utf-8 is available (XEmacs).
1395 2005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1397 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
1399 (gnus-picon-databases): Add /usr/share/picons.
1401 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1403 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
1404 taken from `gnus-button-mid-or-mail-regexp'.
1405 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
1406 (gnus-button-alist): Improve regexp for domain part of the MIDs
1407 for news:localpart@domain buttons.
1408 (gnus-button-ctan-directory-regexp): Update.
1410 * message.el (message-kill-buffer): Raise the current frame.
1411 (message-bury): Use `window-dedicated-p'.
1413 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1415 * sieve-manage.el (sieve-manage-interactive-login): Use
1416 make-local-variable rather than make-variable-buffer-local.
1417 (sieve-manage-open): Ditto.
1418 (sieve-manage-authenticate): Ditto.
1420 * mml.el (mml-generate-mime-1): Make the content type default to
1421 text/plain if the filename is not specified.
1423 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1425 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
1426 instead of insert-buffer.
1428 * message.el (message-yank-original): Ditto; set the mark at the
1429 end of the yanked message.
1431 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1433 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
1434 lines to scroll rather than to stop it.
1436 * mml.el (mml-generate-default-type): Add doc string.
1437 (mml-generate-mime-1): Use mm-default-file-encoding or make it
1438 default to application/octet-stream when determining the content
1439 type if it is not specified for the part or the mml contents; add
1440 a comment about mml-generate-default-type.
1442 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
1444 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
1445 make it default to application/octet-stream when determining the
1446 content type if it is not specified for the external contents.
1448 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
1450 * rfc2231.el (rfc2231-parse-string): Take care that not only a
1451 segmented parameter but also other parameters might be there.
1453 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
1455 * mm-decode.el (mm-display-external): Delete temp file, directory
1456 and buffer immediately if the external process is exited.
1458 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
1460 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
1461 fewer lines than that of scroll-margin.
1462 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
1464 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
1466 * gnus-art.el (gnus-article-next-page): Revert.
1467 (gnus-article-beginning-of-window): New macro.
1468 (gnus-article-next-page-1): Use it.
1469 (gnus-article-prev-page): Ditto.
1470 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
1471 instead of insert-buffer.
1472 (gnus-mime-delete-part): Ditto.
1473 (gnus-article-edit-exit): Ditto.
1475 * gnus-util.el (gnus-beginning-of-window): Remove.
1476 (gnus-end-of-window): Remove.
1478 2005-07-25 Simon Josefsson <jas@extundo.com>
1480 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
1481 to have the url package without w3. Reported by Daiki Ueno
1482 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
1484 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1486 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
1487 for text/rtf. Display default in prompt. Pass default for M-n.
1489 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
1491 2005-07-16 Romain Francoise <romain@orebokech.com>
1493 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
1494 instead of `current-time-string' as the latter creates a time
1495 string that is not RFC 2822 compliant (it lacks the zone).
1497 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1499 * gnus-msg.el (gnus-button-mailto): Remove
1500 save-selected-window-window hackery because it relies on
1501 save-selected-window internals.
1503 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
1505 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
1506 (gnus-article-next-page-1): Use gnus-beginning-of-window.
1507 (gnus-article-prev-page): Ditto.
1509 * gnus-util.el (gnus-beginning-of-window): New function.
1510 (gnus-end-of-window): New function.
1512 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1514 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
1515 gnus-add-minor-mode.
1516 (gnus-binary-mode): Ditto.
1518 * gnus-topic.el (gnus-topic-mode): Ditto.
1520 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
1522 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
1523 (gnus-article-prev-page): Take scroll-margin into consideration.
1525 2005-07-04 Lute Kamstra <lute@gnu.org>
1527 Update FSF's address in GPL notices.
1529 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
1531 * gnus.el (gnus-exit):
1532 * gnus-group.el (gnus-group-icons):
1533 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
1535 * gnus-nocem.el (gnus-nocem):
1536 * message.el (message-various, message-buffers, message-sending)
1537 (message-interface, message-forwarding, message-insertion)
1538 (message-headers, message-news, message-mail):
1539 * pgg-gpg.el (pgg-gpg):
1540 * pgg-parse.el (pgg-parse):
1541 * pgg-pgp.el (pgg-pgp):
1542 * pgg-pgp5.el (pgg-pgp5):
1543 * pop3.el (pop3): Finish `defgroup' description with period.
1545 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
1547 * gnus-art.el (article-display-face): Improve the efficiency.
1548 (article-display-x-face): Ditto; remove grey x-face stuff.
1550 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
1552 * gnus-art.el (article-display-face): Correct the position in
1553 which Faces are inserted; use dolist.
1555 2005-06-29 Didier Verna <didier@xemacs.org>
1557 * gnus-art.el (article-display-face): Display faces in correct
1560 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
1562 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
1563 (gnus-nocem-check-article): Fetch the Type header.
1564 (gnus-nocem-message-wanted-p): Fix the way to examine types.
1565 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
1566 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
1568 * pgg.el (pgg-verify): Return the verification result.
1570 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
1572 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
1573 `show-nonbreak-escape'.
1575 2005-06-23 Lute Kamstra <lute@gnu.org>
1577 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
1579 * dig.el (dig-mode):
1580 * smime.el (smime-mode): Use gnus-run-mode-hooks.
1582 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
1584 * nnimap.el (nnimap-split-download-body): Fix spellings.
1586 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
1588 * gnus-art.el (gnus-article-encrypt-body):
1589 * gnus-cus.el (gnus-score-customize):
1590 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
1591 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
1593 2005-06-16 Miles Bader <miles@gnu.org>
1595 * spam.el (spam): Remove "-face" suffix from face name.
1596 (spam-face): New backward-compatibility alias for renamed face.
1597 (spam-face, spam-initialize): Use renamed spam face.
1599 * message.el (message-header-to, message-header-cc)
1600 (message-header-subject, message-header-newsgroups)
1601 (message-header-other, message-header-name)
1602 (message-header-xheader, message-separator, message-cited-text)
1603 (message-mml): Remove "-face" suffix from face names.
1604 (message-header-to-face, message-header-cc-face)
1605 (message-header-subject-face, message-header-newsgroups-face)
1606 (message-header-other-face, message-header-name-face)
1607 (message-header-xheader-face, message-separator-face)
1608 (message-cited-text-face, message-mml-face):
1609 New backward-compatibility aliases for renamed faces.
1610 (message-font-lock-keywords): Use renamed message faces.
1612 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
1613 (sieve-test-commands, sieve-tagged-arguments):
1614 Remove "-face" suffix from face names.
1615 (sieve-control-commands-face, sieve-action-commands-face)
1616 (sieve-test-commands-face, sieve-tagged-arguments-face):
1617 New backward-compatibility aliases for renamed faces.
1618 (sieve-control-commands-face, sieve-action-commands-face)
1619 (sieve-test-commands-face, sieve-tagged-arguments-face):
1620 Use renamed sieve faces.
1622 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
1623 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
1624 (gnus-group-news-3-empty, gnus-group-news-4)
1625 (gnus-group-news-4-empty, gnus-group-news-5)
1626 (gnus-group-news-5-empty, gnus-group-news-6)
1627 (gnus-group-news-6-empty, gnus-group-news-low)
1628 (gnus-group-news-low-empty, gnus-group-mail-1)
1629 (gnus-group-mail-1-empty, gnus-group-mail-2)
1630 (gnus-group-mail-2-empty, gnus-group-mail-3)
1631 (gnus-group-mail-3-empty, gnus-group-mail-low)
1632 (gnus-group-mail-low-empty, gnus-summary-selected)
1633 (gnus-summary-cancelled, gnus-summary-high-ticked)
1634 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
1635 (gnus-summary-high-ancient, gnus-summary-low-ancient)
1636 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
1637 (gnus-summary-low-undownloaded)
1638 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
1639 (gnus-summary-low-unread, gnus-summary-normal-unread)
1640 (gnus-summary-high-read, gnus-summary-low-read)
1641 (gnus-summary-normal-read, gnus-splash):
1642 Remove "-face" suffix from face names.
1643 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1644 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1645 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1646 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1647 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1648 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1649 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1650 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1651 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1652 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1653 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1654 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1655 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1656 (gnus-summary-normal-ticked-face)
1657 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
1658 (gnus-summary-normal-ancient-face)
1659 (gnus-summary-high-undownloaded-face)
1660 (gnus-summary-low-undownloaded-face)
1661 (gnus-summary-normal-undownloaded-face)
1662 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1663 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1664 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1666 New backward-compatibility aliases for renamed faces.
1667 (gnus-group-startup-message): Use renamed gnus faces.
1669 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
1670 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
1671 (gnus-server-agent): Remove "-face" suffix from face names.
1672 (gnus-server-agent-face, gnus-server-opened-face)
1673 (gnus-server-closed-face, gnus-server-denied-face)
1674 (gnus-server-offline-face):
1675 New backward-compatibility aliases for renamed faces.
1676 (gnus-server-agent-face, gnus-server-opened-face)
1677 (gnus-server-closed-face, gnus-server-denied-face)
1678 (gnus-server-offline-face): Use renamed gnus faces.
1680 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
1681 Remove "-face" suffix from face names.
1682 (gnus-picon-xbm-face, gnus-picon-face):
1683 New backward-compatibility aliases for renamed faces.
1685 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
1686 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
1687 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
1688 (gnus-cite-11): Remove "-face" suffix from face names.
1689 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
1690 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
1691 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
1692 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
1693 New backward-compatibility aliases for renamed faces.
1694 (gnus-cite-attribution-face, gnus-cite-face-list)
1695 (gnus-article-boring-faces): Use renamed gnus faces.
1697 * gnus-art.el (gnus-signature, gnus-header-from)
1698 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
1699 (gnus-header-content): Remove "-face" suffix from face names.
1700 (gnus-signature-face, gnus-header-from-face)
1701 (gnus-header-subject-face, gnus-header-newsgroups-face)
1702 (gnus-header-name-face, gnus-header-content-face):
1703 New backward-compatibility aliases for renamed faces.
1704 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1706 * gnus-sum.el (gnus-summary-selected-face)
1707 (gnus-summary-highlight): Use renamed gnus faces.
1708 * gnus-group.el (gnus-group-highlight): Likewise.
1710 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
1712 * gnus-sieve.el (gnus-sieve-article-add-rule):
1713 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
1714 * spam-stat.el (spam-stat-buffer-change-to-spam)
1715 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
1717 * message.el (message-is-yours-p):
1718 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
1720 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1722 * mm-view.el (mm-inline-text): Withdraw the last change.
1724 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1726 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1727 executing enriched-decode.
1729 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1731 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1733 2005-06-04 Lute Kamstra <lute@gnu.org>
1735 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1736 information is never recorded.
1738 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1740 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1742 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1744 * pop3.el (pop3-md5): Run md5 in the binary mode.
1745 (pop3-md5-program-args): New variable.
1747 * starttls.el (starttls-set-process-query-on-exit-flag):
1748 Use eval-and-compile.
1750 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1752 * gnus-art.el (article-display-x-face): Replace
1753 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1755 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1757 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
1758 set-process-query-on-exit-flag or process-kill-without-query.
1760 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1761 loop instead of replace-regexp.
1763 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1764 instead of process-kill-without-query if it is available.
1766 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1767 instead of find-file-hooks if it is available.
1769 * mml1991.el: Bind pgg-default-user-id when compiling.
1771 * mml2015.el: Bind pgg-default-user-id when compiling.
1773 * nndraft.el (nndraft-request-associate-buffer):
1774 Use write-contents-functions instead of write-contents-hooks if it is
1777 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1778 instead of find-file-hooks if it is available.
1780 * nntp.el (nntp-open-connection): Replace
1781 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1782 (nntp-open-ssl-stream): Ditto.
1783 (nntp-open-tls-stream): Ditto.
1785 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
1786 (pgg-run-at-time-1): New macro.
1787 (pgg-run-at-time): Use it.
1789 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1790 set-process-query-on-exit-flag or process-kill-without-query.
1791 (starttls-open-stream-gnutls): Use it instead of
1792 process-kill-without-query.
1793 (starttls-open-stream): Ditto.
1795 2005-05-31 Simon Josefsson <jas@extundo.com>
1797 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1798 instead of hard coding to nil.
1800 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1802 * gnus-group.el: Require gnus-sum and autoload functions to
1803 resolve warnings when gnus-group.el compiled alone.
1805 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1807 * gnus-agent.el (gnus-agent-regenerate-group)
1808 (gnus-agent-fetch-articles): Replace `string-to-int' by
1810 * gnus-art.el (gnus-button-fetch-group): Ditto.
1811 * gnus-cache.el (gnus-cache-generate-active)
1812 (gnus-cache-articles-in-group): Ditto.
1813 * gnus-group.el (gnus-group-set-current-level)
1814 (gnus-group-insert-group-line): Ditto.
1815 * gnus-score.el (gnus-score-set-expunge-below)
1816 (gnus-score-set-mark-below, gnus-summary-score-effect)
1817 (gnus-summary-score-entry): Ditto.
1818 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1819 (gnus-soup-pack): Ditto.
1820 * gnus-spec.el (gnus-xmas-format): Ditto.
1821 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1822 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1823 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1824 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1825 * nndb.el (nndb-get-remote-expire-response): Ditto.
1826 * nndiary.el (nndiary-parse-schedule-value)
1827 (nndiary-string-to-number, nndiary-request-replace-article)
1828 (nndiary-request-article): Ditto.
1829 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1830 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1831 * nneething.el (nneething-make-head): Ditto.
1832 * nnfolder.el (nnfolder-request-article)
1833 (nnfolder-retrieve-headers): Ditto.
1834 * nnheader.el (nnheader-file-to-number): Ditto.
1835 * nnkiboze.el (nnkiboze-request-article): Ditto.
1836 * nnmail.el (nnmail-process-unix-mail-format)
1837 (nnmail-process-babyl-mail-format): Ditto.
1838 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1839 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1840 (nnmh-request-create-group, nnmh-request-list-1)
1841 (nnmh-request-group, nnmh-request-article): Ditto.
1842 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1843 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1844 * nnsoup.el (nnsoup-make-active): Ditto.
1845 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1846 * nntp.el (nntp-find-group-and-number)
1847 (nntp-retrieve-headers-with-xover): Ditto.
1848 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1849 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1850 (pgg-format-key-identifier): Ditto.
1851 * pop3.el (pop3-last, pop3-stat): Ditto.
1852 * qp.el (quoted-printable-decode-region): Ditto.
1854 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1857 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1859 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1861 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1863 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1865 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1867 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1869 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1871 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1872 (gnus-carpal-mode): Ditto.
1874 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1875 (gnus-browse-mode): Ditto.
1877 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1879 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1881 2005-05-29 Richard M. Stallman <rms@gnu.org>
1883 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1885 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1887 * gnus-util.el (gnus-run-mode-hooks): New function.
1889 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1891 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1893 * gnus-agent.el (gnus-agent-make-mode-line-string):
1894 Use mode-line-highlight as mouse-face.
1896 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1898 * canlock.el (canlock): Change the parent group to news.
1900 * deuglify.el (gnus-outlook-deuglify): Add :group.
1902 * dig.el (dig): Add :group.
1904 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1906 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1907 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1908 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1909 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1910 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1912 * gnus-diary.el (gnus-diary): Add :group.
1914 * gnus.el (gnus-group-news-1-face): Add :group.
1915 (gnus-group-news-1-empty-face): Ditto.
1916 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1917 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1918 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1919 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1920 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1921 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1922 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1923 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1924 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1925 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1926 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1927 (gnus-summary-high-ticked-face): Ditto.
1928 (gnus-summary-low-ticked-face): Ditto.
1929 (gnus-summary-normal-ticked-face): Ditto.
1930 (gnus-summary-high-ancient-face): Ditto.
1931 (gnus-summary-low-ancient-face): Ditto.
1932 (gnus-summary-normal-ancient-face): Ditto.
1933 (gnus-summary-high-undownloaded-face): Ditto.
1934 (gnus-summary-low-undownloaded-face): Ditto.
1935 (gnus-summary-normal-undownloaded-face): Ditto.
1936 (gnus-summary-high-unread-face): Ditto.
1937 (gnus-summary-low-unread-face): Ditto.
1938 (gnus-summary-normal-unread-face): Ditto.
1939 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
1940 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1942 * message.el (message-minibuffer-local-map): Add :group.
1944 * sieve-manage.el (sieve-manage-log): Add :group.
1945 (sieve-manage-default-user): Diito.
1946 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1947 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1948 (sieve-manage-authenticators): Ditto.
1949 (sieve-manage-authenticator-alist): Ditto.
1950 (sieve-manage-default-port): Ditto.
1952 * sieve-mode.el (sieve-control-commands-face): Add :group.
1953 (sieve-action-commands-face): Ditto.
1954 (sieve-test-commands-face): Ditto.
1955 (sieve-tagged-arguments-face): Ditto.
1957 * smime.el (smime): Add :group.
1959 * spam-report.el (spam-report): Add :group.
1961 * spam.el (spam, spam-face): Add :group.
1963 2005-05-26 Lute Kamstra <lute@gnu.org>
1965 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1967 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1969 * gnus-art.el: Don't autoload mail-extract-address-components.
1971 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1973 * nndb.el: Don't declare the nndb back end two or more times; don't
1974 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1976 * nntp.el: Autoload format-spec instead of format; use
1977 eval-and-compile to evaluate autoload forms.
1979 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1981 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1983 * gnus-art.el (article-date-ut): Support converting date in
1984 forwarded parts as well.
1985 (gnus-article-save-original-date): New macro.
1986 (gnus-display-mime): Use it.
1988 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1990 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1991 enclosure element of <item>.
1993 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1995 * spam-report.el (spam-report-unplug-agent)
1996 (spam-report-plug-agent, spam-report-deagentize)
1997 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1998 support for the Agent in spam-report: when unplugged, report to a
1999 file; when plugged, submit all the requests.
2000 [Added missing offline functionality from trunk.]
2002 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2004 * spam-report.el (spam-report-url-to-file)
2005 (spam-report-requests-file): New function and variable for offline
2007 (spam-report-url-ping-function): Add `spam-report-url-to-file'
2008 and user defined function.
2009 (spam-report-process-queue): New function.
2010 Process requests from `spam-report-requests-file'.
2011 (spam-report-url-ping-mm-url): Autoload.
2012 [Added missing offline functionality from trunk.]
2014 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
2016 * qp.el (quoted-printable-encode-region): Save excursion.
2018 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2020 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
2021 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
2023 2005-04-13 Miles Bader <miles@gnu.org>
2025 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
2027 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
2029 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
2030 contained in text because xml.el decodes entities) with LFs.
2032 2005-04-11 Lute Kamstra <lute@gnu.org>
2034 * message.el (message-make-date): Handle byte-compiler warnings
2036 * nnimap.el (nnimap-date-days-ago): Ditto.
2038 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
2040 * mm-util.el (mm-string-to-multibyte): New function.
2041 (mm-detect-coding-region): Typo.
2043 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
2045 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
2047 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2049 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
2052 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
2053 (nnrss-request-group): Decode group name first.
2054 (nnrss-request-article): Make a text/plain article if mml-to-mime
2056 (nnrss-get-encoding): Return a compatible encoding according to
2057 nnrss-compatible-encoding-alist.
2058 (nnrss-opml-export): Use dolist.
2059 (nnrss-find-el): Use consp instead of listp.
2060 (nnrss-order-hrefs): Use dolist.
2062 2005-04-06 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
2064 * nnrss.el (nnrss-verbose): Remove.
2065 (nnrss-request-group): Use `nnheader-message' instead.
2067 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
2069 * nnrss.el (nnrss-verbose): New variable.
2070 (nnrss-request-group): Make it say nnrss is requesting a group.
2072 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2074 * gnus-agent.el (gnus-agent-group-path): Decode group name.
2075 (gnus-agent-group-pathname): Ditto.
2077 * gnus-cache.el (gnus-cache-file-name): Decode group name.
2079 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
2080 name for only %g and %c.
2081 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
2082 instead of gnus-tmp-group to decoded group name.
2083 (gnus-group-make-group): Decode group name.
2084 (gnus-group-delete-group): Ditto.
2085 (gnus-group-make-rss-group): Exclude `/'s from group names;
2086 register the group data after opening the nnrss group; unify
2087 non-ASCII group names; encode group name.
2088 (gnus-group-catchup-current): Decode group name.
2089 (gnus-group-expire-articles-1): Ditto.
2090 (gnus-group-set-current-level): Ditto.
2091 (gnus-group-kill-group): Ditto.
2093 * gnus-spec.el (gnus-update-format-specifications): Flush the
2094 group format spec cache if it doesn't support decoded group names.
2096 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
2098 * nnrss.el: Require rfc2047 and mml.
2099 (nnrss-file-coding-system): New variable.
2100 (nnrss-format-string): Redefine it as an inline function.
2101 (nnrss-decode-group-name): New function.
2102 (nnrss-string-as-multibyte): Remove.
2103 (nnrss-retrieve-headers): Decode group name; don't use
2104 nnrss-format-string.
2105 (nnrss-request-group): Decode group name.
2106 (nnrss-request-article): Decode group name; allow a Message-ID as
2107 well as an article number; don't use nnrss-format-string; encode a
2108 Message-ID string which may contain non-ASCII characters; use
2109 mml-to-mime to compose a MIME article; use search-forward instead
2110 of re-search-forward.
2111 (nnrss-request-expire-articles): Decode group name.
2112 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
2113 as well; decode group name.
2114 (nnrss-get-encoding): Fix regexp.
2115 (nnrss-fetch): Clarify error message.
2116 (nnrss-read-server-data): Use insert-file-contents instead of load;
2117 bind file-name-coding-system; use multibyte buffer.
2118 (nnrss-save-server-data): Insert newline; bind
2119 coding-system-for-write to the value of nnrss-file-coding-system;
2120 bind file-name-coding-system; add coding cookie.
2121 (nnrss-read-group-data): Use insert-file-contents instead of load;
2122 bind file-name-coding-system; use multibyte buffer.
2123 (nnrss-save-group-data): Bind coding-system-for-write to the
2124 value of nnrss-file-coding-system; bind file-name-coding-system.
2125 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
2126 make it work with non-ASCII text.
2127 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
2128 of set-buffer-file-coding-system.
2129 (nnrss-find-el): Check carefully whether there's a list of string
2130 which old xml.el may return rather than a string; make it work
2131 with old xml.el as well.
2133 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
2135 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
2137 * nnrss.el (nnrss-get-encoding): New function.
2138 (nnrss-fetch): Use unibyte buffer initially; bind
2139 coding-system-for-read while performing mm-url-insert; remove ^Ms;
2140 decode contents according to the encoding attribute.
2141 (nnrss-save-group-data): Add coding cookie.
2142 (nnrss-mime-encode-string): New function.
2143 (nnrss-check-group): Use it to encode subject and author.
2145 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
2147 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2150 2005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
2152 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
2154 2005-04-06 Jesper Harder <harder@ifa.au.dk>
2156 * mm-util.el (mm-subst-char-in-string): Support inplace.
2158 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
2160 (nnrss-request-article): Cleanup.
2161 (nnrss-request-delete-group): Use nnrss-make-filename.
2162 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2163 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
2164 (nnrss-read-group-data): hash on description if link is missing;
2165 use nnrss-make-filename; use load.
2166 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2167 (nnrss-make-filename): New function.
2168 (nnrss-close): New function.
2169 (nnrss-check-group): Hash on description if link is missing.
2170 (nnrss-get-namespace-prefix): Use string= to compare strings!
2171 Reported by David D. Smith <davidsmith@acm.org>.
2172 (nnrss-opml-export): Turn on sgml-mode.
2174 2005-04-06 Mark A. Hershberger <mah@everybody.org>
2176 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2178 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2180 * message.el (message-make-date): Add defvars in order to silence
2181 the byte compiler inside the defun.
2183 * nnimap.el (nnimap-date-days-ago): Ditto.
2185 * gnus-demon.el (parse-time-string): Add autoload.
2187 * gnus-delay.el (parse-time-string): Add autoload.
2189 * gnus-art.el (parse-time-string): Add autoload.
2191 * nnultimate.el (parse-time): Require for `parse-time-string'.
2193 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
2195 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
2196 "Unrecognized menu descriptor" error in XEmacs.
2198 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
2200 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
2202 * mm-util.el (mm-replace-in-string): New function.
2203 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
2204 latin-unity, which cannot be used with XEmacs 21.1.
2206 * rfc2047.el (rfc2047-encode-function-alist): Rename from
2207 rfc2047-encoding-function-alist in order to avoid conflicting with
2209 (rfc2047-encode-message-header): Remove useless goto-char.
2210 (rfc2047-encodable-p): Don't move point.
2211 (rfc2047-syntax-table): Treat `(' and `)' as is.
2212 (rfc2047-encode-region): Concatenate words containing non-ASCII
2213 characters in structured fields; don't encode space-delimited
2214 ASCII words even in unstructured fields; don't break words at
2215 char-category boundaries; encode encoded words in structured
2216 fields; treat text within parentheses as special; show the
2217 original text when error has occurred; move point to the end of
2218 the region after encoding, suggested by IRIE Tetsuya
2219 <irie@t.email.ne.jp>; treat backslash-quoted characters as
2220 non-special; check carefully whether to encode special characters;
2221 fix some kind of misconfigured headers; signal a real error if
2222 debug-on-quit or debug-on-error is non-nil; don't infloop,
2223 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
2224 the close parenthesis may be included in the encoded word; encode
2226 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
2227 (rfc2047-encode-max-chars): New variable.
2228 (rfc2047-encode-1): New function.
2229 (rfc2047-encode): Use it; encode text so that it occupies the
2230 maximum width within 76-column; work correctly on Q encoding for
2231 iso-2022-* charsets; fold the line before encoding; don't append a
2232 space if the encoded word includes close parenthesis.
2233 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
2234 sure not to break a line just after the header name.
2235 (rfc2047-b-encode-region): Remove.
2236 (rfc2047-b-encode-string): New function.
2237 (rfc2047-q-encode-region): Remove.
2238 (rfc2047-q-encode-string): New function.
2239 (rfc2047-encode-parameter): New function.
2240 (rfc2047-encoded-word-regexp): Don't use shy group.
2241 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
2242 (rfc2047-parse-and-decode): Ditto.
2243 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
2245 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2247 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
2248 (rfc2047-field-value): Strip props.
2249 (rfc2047-encode-message-header): Disable header folding -- not
2250 all headers can be folded, and this should be done by the message
2251 composition mode. Probably. I think.
2252 (rfc2047-encodable-p): Say that =? needs encoding.
2253 (rfc2047-encode-region): Encode =? strings.
2255 2005-03-25 Jesper Harder <harder@ifa.au.dk>
2257 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
2258 language tags; remove unnecessary '+'. Reported by Stefan Wiens
2260 (rfc2047-decode-string): Don't cons a string unnecessarily.
2261 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
2262 the encoding to avoid consing a string.
2263 (rfc2047-decode): Use mm-subst-char-in-string instead of
2264 mm-replace-chars-in-string.
2266 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2268 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
2269 encodings of MIME-encoded words, in order to improve
2270 interoperability with several broken MUAs.
2272 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2274 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
2275 pass it to `gnus-browse-read-group'.
2276 (gnus-browse-read-group): Add NUMBER argument and pass it to
2277 `gnus-group-read-ephemeral-group'.
2279 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
2280 argument and pass it to `gnus-group-read-group'.
2282 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
2284 * mm-util.el (mm-xemacs-find-mime-charset): Only call
2285 mm-xemacs-find-mime-charset-1 if we have the mule feature
2286 available at runtime.
2288 2005-03-25 Werner Lemberg <wl@gnu.org>
2290 * nnmaildir.el: Replace `illegal' with `invalid'.
2292 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2294 * gnus-start.el (gnus-display-time-event-handler):
2295 Check display-time-timer at runtime rather than only at load time
2296 in case display-time-mode is turned off in the mean time.
2298 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2300 * nnimap.el (nnimap-open-connection): Print which authinfo file is
2303 * nneething.el (nneething-map-file-directory): Derive from
2306 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
2309 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
2311 * nnmaildir.el (nnmaildir-request-accept-article):
2312 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
2314 2005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
2316 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
2317 autoloaded function.
2319 2005-03-13 Steve Youngs <steve@sxemacs.org>
2321 * mm-url.el: Require timer-funcs at compile time when in XEmacs
2324 * mail-source.el: Require timer-funcs at compile time when in
2325 XEmacs for `run-with-idle-timer'.
2327 * gnus-async.el: Ditto.
2329 2005-03-16 Lute Kamstra <lute@gnu.org>
2331 * message.el (message-make-date): Require parse-time.
2333 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
2335 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
2337 2005-03-10 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk> (tiny change)
2339 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
2341 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
2343 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
2344 buffer (since IMAP server might return FETCH response out of
2345 order, and the nntp buffer must be sorted).
2347 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2349 * message.el: Don't autoload former message-utils variables.
2350 (message-strip-subject-trailing-was): Change doc string.
2352 * nnweb.el: Fixes for `gnus-group-make-web-group'.
2353 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
2354 (nnweb-google-search): Add "hl=en" here.
2355 (nnweb-google-parse-1, nnweb-google-create-mapping):
2358 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
2360 * message.el (message-get-reply-headers, message-followup):
2361 Mention related variables `message-use-followup-to' and
2362 `message-use-mail-followup-to', in the information buffer.
2364 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
2365 of broken groups(-beta).google.com.
2367 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
2369 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
2370 a more conservative way.
2372 2005-02-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
2374 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
2375 `mm-dissect-multipart' and receive the from field as an (optional)
2376 argument from `mm-dissect-multipart'.
2377 (mm-dissect-multipart): Receive the from field as an argument and
2378 pass it on when we call `mm-dissect-buffer' on MIME parts.
2379 Fixes verification/decryption of signed/encrypted MIME parts.
2381 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
2383 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
2384 buffer, so it moves the window's cursor.
2386 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
2388 * nnheader.el (nnheader-find-file-noselect): Add doc string.
2390 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
2391 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
2393 * gnus-sum.el (gnus-summary-caesar-message):
2394 Apply `gnus-treat-article' after rotation.
2396 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
2399 2005-02-22 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
2401 * smime.el (smime-sign-buffer): Signal an error if
2402 `smime-sign-region' fails.
2403 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
2406 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
2408 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
2409 Handle news URL with given port correctly.
2411 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2413 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
2414 containing special characters.
2416 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2418 * mml.el (mime-to-mml): Ditto.
2420 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
2422 (rfc2047-decode-region): Quote decoded words containing special
2423 characters when rfc2047-quote-decoded-words-containing-tspecials
2426 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
2428 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
2430 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
2432 2005-02-15 Simon Josefsson <jas@extundo.com>
2434 * nnimap.el (nnimap-debug): Doc fix.
2436 * imap.el (imap-debug): Doc fix.
2438 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2440 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
2441 argument in doc string. Make query for type more clear.
2443 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
2445 * gnus.el (gnus-group-startup-message): Search for gnus images in
2447 * mm-util.el (mm-find-charset-region): Likewise.
2448 * smiley.el (smiley-data-directory): Search for smilies in
2451 2005-02-09 Kim F. Storm <storm@cua.dk>
2453 Change Emacs release version from 21.4 to 22.1 throughout.
2454 Change Emacs development version from 21.3.50 to 22.0.50.
2456 2005-02-08 Simon Josefsson <jas@extundo.com>
2458 * imap.el (imap-log): Doc fix.
2460 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
2462 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
2463 prefix arg is neither nil nor a number, as info specifies.
2465 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
2467 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
2469 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2471 * message.el (message-beginning-of-line): Change the behavior when
2472 invoked between BOL and : so that it first moves backward.
2474 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2476 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
2477 article buffer when editing of the article is discarded.
2478 (gnus-article-prepare): Revert.
2480 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2482 * gnus-art.el (gnus-article-prepare):
2483 Remove message-strip-forbidden-properties from the local hook.
2485 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2487 * mml.el (mml-generate-mime-1): Convert string into unibyte when
2488 inserting " *mml*" buffer's contents into a unibyte temp buffer.
2490 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
2492 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
2493 which will be inserted according to the multibyteness of a buffer
2494 rather than the type of contents. Suggested by ARISAWA Akihiro
2495 <ari@mbf.ocn.ne.jp>.
2497 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2499 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
2500 which is unreadable in some setups.
2502 2004-12-27 Simon Josefsson <jas@extundo.com>
2504 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
2505 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
2506 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2508 2004-12-17 Kim F. Storm <storm@cua.dk>
2510 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
2512 * gnus-sum.el (gnus-summary-mode-map): Likewise.
2514 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2516 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
2517 correctly even if there are wide characters.
2519 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2521 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
2522 concatenating segments rather than before concatenating them.
2523 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2525 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2527 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
2529 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
2531 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
2532 unify Latin characters in XEmacs.
2533 (mm-find-mime-charset-region): Use it.
2535 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2537 * gnus-util.el (gnus-delete-directory): New function.
2539 * gnus-agent.el (gnus-agent-delete-group): Use it.
2541 * gnus-cache.el (gnus-cache-delete-group): Use it.
2543 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
2545 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
2547 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
2549 * gnus-group.el (gnus-group-make-rss-group):
2550 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
2552 * gnus-start.el (gnus-setup-news): Honor user's setting to
2553 gnus-message-archive-method. Suggested by Lute Kamstra
2556 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
2558 * message.el (message-forward-make-body-mml): Remove headers
2559 according to message-forward-ignored-headers if a message is decoded.
2561 2004-12-02 Romain Francoise <romain@orebokech.com>
2563 * message.el (message-forward-make-body-plain): Always remove
2564 headers according to message-forward-ignored-headers.
2566 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2568 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
2569 order to silence the byte compiler.
2571 * pop3.el (pop3-md5): Define it before being used.
2573 * spam.el: Fix the way to silence the byte compiler, which
2574 complained about bbdb-buffer, bbdb-create-internal,
2575 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
2576 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
2577 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
2578 spam-stat-buffer-is-spam, spam-stat-load,
2579 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
2580 spam-stat-save and spam-stat-split-fancy.
2582 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2584 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
2585 which may confuse users.
2586 (canlock-password-for-verify): Ditto.
2588 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
2590 * gnus-art.el (gnus-emphasis-alist): Ditto.
2592 * gnus-registry.el (gnus-registry-max-entries): Ditto.
2594 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
2596 * gnus-start.el (gnus-save-killed-list): Ditto.
2598 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
2599 (gnus-sum-thread-tree-root): Ditto.
2600 (gnus-sum-thread-tree-false-root): Ditto.
2601 (gnus-sum-thread-tree-single-indent): Ditto.
2603 * message.el (message-courtesy-message): Ditto.
2604 (message-archive-note): Ditto.
2605 (message-subscribed-address-file): Ditto.
2606 (message-user-fqdn): Ditto.
2608 * spam-report.el (spam-report-gmane-regex): Ditto.
2610 * spam.el (spam-blackhole-good-server-regex): Ditto.
2612 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2614 * message.el (message-forbidden-properties): Fix typo in doc string.
2616 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2618 * message.el (message-strip-forbidden-properties):
2619 Bind buffer-read-only (etc) to nil.
2621 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2623 * gnus-util.el (gnus-replace-in-string): Add doc string.
2625 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
2626 to avoid problems when splitting mails with many recipients.
2628 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
2630 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
2631 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2633 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
2635 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
2637 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2639 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
2640 pop-to-buffer, covered by the subsequent gnus-configure-windows.
2642 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
2644 * nnfolder.el (nnfolder-save-marks): Add missing format field in
2646 * nnml.el (nnml-save-marks): Ditto.
2648 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2650 * gnus-start.el (gnus-convert-old-newsrc):
2651 Assign legacy-gnus-agent to 5.10.7.
2653 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2655 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
2656 default; improve customization type.
2657 (gnus-emphasis-custom-with-format): New macro.
2658 (gnus-emphasis-custom-value-to-external): New function.
2659 (gnus-emphasis-custom-value-to-internal): New function.
2661 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2663 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
2664 "Args out of range" error. Reported by Arnaud Giersch
2665 <arnaud.giersch@free.fr>.
2667 2004-11-04 Richard M. Stallman <rms@gnu.org>
2669 * spam.el (spam group): Add :version.
2671 * pgg-def.el (pgg group): Add :version.
2673 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2675 * gnus-art.el (gnus-article-edit-article): Don't associate the
2676 article buffer with a draft file. This is a temporary measure
2677 against the 2004-08-22 change to gnus-article-edit-mode.
2679 2004-11-02 From Ilya N. Golubev <gin@mo.msk.ru>.
2681 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2684 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2686 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
2687 (html2text-format-tags): Remove unused variable `attr'.
2689 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2692 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
2693 Mule-UCS is loaded under XEmacs.
2694 (mm-mime-mule-charset-alist): Avoid duplicated entries.
2696 * mm-util.el (mm-coding-system-p): Return a coding-system.
2697 (mm-mime-mule-charset-alist): Use shift_jis instead of
2698 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
2699 entries for the mime charsets iso-2022-jp-3 and shift_jis.
2700 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
2701 instead of japanese-shift-jis and iso-latin-1 respectively in
2702 order to share the default value with both Emacs and XEmacs-mule.
2703 (mm-mule-charset-to-mime-charset):
2704 Make mm-coding-system-priorities effective.
2705 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2706 while predicating of candidates upon the priorities.
2708 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2710 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2712 * tls.el (tls-process-connection-type, tls-success)
2713 (tls-certtool-program): Add :version.
2715 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2716 (starttls-extra-arguments, starttls-process-connection-type)
2717 (starttls-connect, starttls-failure, starttls-success):
2719 * spam-stat.el (spam-stat): Add :version.
2721 * sieve.el (sieve): Add :version.
2723 * sha1.el (sha1): Add :version.
2724 (sha1-use-external): Remove redundant version.
2726 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
2727 (nnmail-cache-ignore-groups, nnmail-spool-hook)
2728 (nnmail-split-fancy-match-partial-words)
2729 (nnmail-split-lowercase-expanded):
2731 * nndiary.el (nndiary): Add :version.
2733 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2735 * mml-sec.el (mml-default-sign-method)
2736 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2739 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2741 * mm-url.el (mm-url-use-external, mm-url-program)
2742 (mm-url-arguments): Add :version.
2744 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
2745 (mm-attachment-file-modes, mm-decrypt-option)
2746 (mm-w3m-safe-url-regexp): Add :version.
2748 * message.el (message-cite-prefix-regexp)
2749 (message-sendmail-envelope-from, message-minibuffer-local-map)
2750 (message-user-fqdn, message-completion-alist): Add :version.
2752 * gnus-win.el (gnus-configure-windows-hook)
2753 (gnus-use-frames-on-any-display): Add :version.
2755 * gnus-art.el (gnus-article-address-banner-alist)
2756 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
2757 (gnus-treat-from-picon, gnus-treat-mail-picon)
2758 (gnus-treat-x-pgp-sig): Add :version.
2760 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
2761 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
2762 (gnus-summary-article-delete-hook)
2763 (gnus-summary-display-while-building): Add :version.
2765 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2766 (gnus-get-top-new-news-hook):Add :version.
2768 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2769 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2771 * gnus-registry.el (gnus-registry): Add :version.
2773 * gnus-spec.el (gnus-use-correct-string-widths)
2774 (gnus-make-format-preserve-properties): Add :version.
2776 * gnus.el (gnus-group-charter-alist)
2777 (gnus-group-fetch-control-use-browse-url)
2778 (gnus-install-group-spam-parameters): Add :version.
2780 * gnus-diary.el (gnus-diary): Add :version.
2782 * gnus-delay.el (gnus-delay): Add :version.
2784 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
2785 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
2786 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
2789 * gnus-agent.el (gnus-agent-max-fetch-size)
2790 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
2791 (gnus-agent-prompt-send-queue): Add :version.
2793 * deuglify.el (gnus-outlook-deuglify): Add :version.
2795 * html2text.el: Beautify code. Improve doc strings. Some
2797 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
2799 2004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
2801 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
2803 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2805 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2806 signature file. Suggested by Manoj Srivastava
2807 <srivasta@golden-gryphon.com>.
2809 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
2810 iso-2022-jp even in the Japanese language environment.
2811 Suggested by Jason Rumney <jasonr@gnu.org>.
2813 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2815 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2816 use the same characters as the dummy marks; make it free from
2817 getting affected by the language environment.
2818 (gnus-summary-read-group-1): Update mark positions only when the
2819 format spec is updated.
2821 * gnus-spec.el (gnus-update-format-specifications): Return a list
2824 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2826 * nnspool.el (nnspool-spool-directory): Use news-path if the
2827 news-directory variable is not bound.
2829 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2830 of gnus-tmp-news-method into string if it may be passed to
2831 gnus-correct-length which takes only a string argument.
2833 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2835 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
2838 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2840 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
2841 comparison on string.
2843 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2845 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2846 running the major-mode function.
2848 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2850 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2851 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2852 boolean check to not apply converters that apply to future
2855 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2857 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2858 dummy marks in the right way.
2860 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2862 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2863 avoid infinite recursion via gnus-get-function.
2865 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2867 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2868 When necessary, pass full group name to gnus-request-set-marks.
2869 (gnus-agent-synchronize-group-flags): Add support for sync'ing
2871 (gnus-agent-synchronize-flags-server): Be silent when writing file.
2873 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2875 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2876 Replace gnus-request-update-info with explicit code to sync the
2877 in-memory info read flags with the marks being sync'd to the backend.
2879 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2881 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2882 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2883 you want to open a server and then, even when you responded with no,
2884 asking if you want to synchronize the server's flags.
2885 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
2886 multi-line expressions.
2887 (gnus-agent-synchronize-group-flags): New internal function.
2888 Updates marks in memory (in the info structure) AND in the backend.
2889 (gnus-agent-check-overview-buffer): Fix range of
2890 deletion to remove entire duplicate line. Fixes merged article
2893 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2895 * nnagent.el (nnagent-request-set-mark):
2896 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
2897 method, to ensure that synchronization updates marks in the
2898 backend and in the info (in memory) structure.
2900 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2902 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2903 unless plugged. Disable the agent so that an open failure causes
2906 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2908 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2909 (gnus-agent-go-online): Change :version.
2910 (gnus-agent-expire-unagentized-dirs)
2911 (gnus-agent-auto-agentize-methods): Add :version.
2913 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2915 * legacy-gnus-agent.el
2916 (gnus-agent-convert-to-compressed-agentview-prompt):
2917 New function. Used internally to only display 'gnus converting
2918 files' message when actually necessary.
2920 * gnus-sum.el: Remove (require 'gnus-agent) as required
2921 methods now autoloaded.
2923 * gnus-int.el (gnus-request-move-article):
2924 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
2925 improve performance.
2927 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2929 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
2930 to avoid run-time CL dependencies.
2931 (gnus-agent-unfetch-articles): New function.
2932 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2933 article numbers even when local .overview file is missing.
2934 (gnus-agent-read-article-number): New function. Only accepts
2935 27-bit article numbers.
2936 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2937 Use gnus-agent-read-article-number.
2938 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2939 from backend while recognizing that article numbers in .overview
2942 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
2943 some users confused by references to .newsrc when they only have a
2945 (gnus-convert-mark-converter-prompt)
2946 (gnus-convert-converter-needs-prompt): Fix use of property list.
2948 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2950 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2952 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2954 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2955 stuff for non-living groups.
2957 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2959 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2960 (gnus-agent-regenerate-group): Using nil messages aren't valid.
2962 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2964 * gnus-agent.el (gnus-agent-read-agentview):
2965 Inline gnus-uncompress-range.
2967 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2969 * legacy-gnus-agent.el
2970 (gnus-agent-convert-to-compressed-agentview): Fix typos with
2971 help from Florian Weimer <fw@deneb.enyo.de>
2973 * gnus-agent.el (gnus-agentize):
2974 gnus-agent-send-mail-real-function no longer set to current value
2975 of message-send-mail-function but rather a lambda that calls
2976 message-send-mail-function. The change makes the agent real-time
2977 responsive to user changes to message-send-mail-function.
2979 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2981 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2983 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2985 * gnus-cache.el (gnus-cache-rename-group): New function.
2986 (gnus-cache-delete-group): New function.
2988 * gnus-agent.el (gnus-agent-rename-group): New function.
2989 (gnus-agent-delete-group): New function.
2990 (gnus-agent-save-group-info): Use gnus-command-method when
2991 `method' parameter is nil. Don't write nil entries into the
2993 (gnus-agent-get-group-info): New function.
2994 (gnus-agent-get-local): Add optional parameters to avoid calling
2995 gnus-group-real-name and gnus-find-method-for-group.
2996 (gnus-agent-set-local): Delete stored entry if either min, or max,
2998 (gnus-agent-fetch-session): Reword error/quit messages.
2999 On quit, use gnus-agent-regenerate-group to record existance of any
3000 articles fetched to disk before the quit occurred.
3002 * gnus-int.el (gnus-request-delete-group):
3003 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
3004 local disk in sync with the server.
3005 (gnus-request-rename-group):
3006 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
3007 local disk in sync with the server.
3009 * gnus-start.el (gnus-get-unread-articles):
3010 Cosmetic simplification to logic.
3012 * gnus-group.el (gnus-group-delete-group): No longer update
3013 gnus-cache-active-altered as gnus-request-delete-group now keeps
3015 (gnus-group-list-active): Let the agent store a server's active
3016 list if currently plugged.
3018 * gnus-util.el (gnus-rename-file): New function.
3020 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
3022 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3023 when the group's active is not available.
3025 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
3027 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
3030 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
3032 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
3033 message to newsrc-dribble when an actual conversion is performed.
3035 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
3037 * gnus-agent.el (gnus-agent-read-local):
3038 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
3039 avoid the implicit assumption that they will always be equal.
3040 (gnus-agent-save-local): Bind buffer-file-coding-system, not
3041 coding-system-for-write, as the with-temp-file macro first prints
3042 to a buffer then saves the buffer.
3044 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
3046 * legacy-gnus-agent.el (): New. Provides converters that are only
3047 loaded when gnus-convert-old-newsrc needs to call them.
3049 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
3051 (gnus-group-prepare-hook): Remove function that converted list
3052 form of gnus-agent-expire-days to group properties.
3054 * gnus-start.el (gnus-convert-old-newsrc): Register new
3055 converters to handle old agent file formats. Added logic for a
3056 "backup before upgrading warning".
3057 (gnus-convert-mark-converter-prompt): Developers can mark
3058 functions as needing (default), or not needing,
3059 gnus-convert-old-newsrc's "backup before upgrading warning".
3060 (gnus-convert-converter-needs-prompt): Tests whether the user
3061 should be protected from potentially irreversable changes by the
3064 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
3066 * gnus-int.el (gnus-request-accept-article): Inform the agent that
3067 articles are being added to a group.
3068 (gnus-request-replace-article): Inform the agent that articles
3069 need to be uncached as the cached contents are no longer valid.
3071 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
3072 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
3073 (gnus-agent-set-local): Refuse to save null in local object table.
3074 (gnus-agent-regenerate-group): The REREAD parameter can now be a
3075 list of articles that will be marked as unread.
3077 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
3079 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
3080 single-interval range of the form (min . max). Previously the
3081 range had to look like ((min . max)). Likewise, return
3082 (min . max) rather than ((min . max)).
3083 (gnus-range-map): Use gnus-range-normalize to accept
3084 single-interval range.
3086 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
3087 the cache, but not the agent, now appear with their usual face.
3089 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
3091 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
3092 marks consisting of a single range {for example, (3 . 5)} rather
3093 than a list of a single range { ((3 . 5)) }.
3095 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
3097 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
3100 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
3102 * gnus-draft.el (gnus-group-send-queue): Pass the group name
3103 "nndraft:queue" along to gnus-draft-send.
3104 Use gnus-agent-prompt-send-queue.
3105 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
3106 is "nndraft:queue". Suggested by Gaute Strokkenes
3107 <gs234@srcf.ucam.org>
3109 * gnus-group.el (gnus-group-catchup): Use new
3110 gnus-sequence-of-unread-articles, not
3111 gnus-list-of-unread-articles, to avoid exhausting memory with huge
3112 numbers of articles. Use gnus-range-map to avoid having to
3113 uncompress the unread list.
3114 (gnus-group-archive-directory)
3115 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
3117 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
3118 (gnus-sorted-range-intersection): Intersection of two ranges
3119 without requiring that they first be uncompressed.
3121 * gnus-start.el (gnus-activate-group): Unless blocked by the
3122 caller, possibly expand the active range to include both cached
3123 and agentized articles.
3124 (gnus-convert-old-newsrc): Rewrote in anticipation of having
3125 multiple version-dependent converters.
3126 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
3127 gnus-agent-save-active.
3128 (gnus-save-newsrc-file): Save dirty agent range limits.
3130 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
3131 gnus-agent-possibly-alter-active.
3132 (gnus-adjust-marked-articles): Faster handling of simple lists
3134 2004-10-18 David Edmondson <dme@dme.org>
3136 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
3139 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
3141 * mml.el (mml-preview): Use `pop-to-buffer'.
3143 * message.el (message-goto-mail-followup-to): Insert after "To".
3144 (message-carefully-insert-headers): Add comment.
3146 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
3148 * gnus-art.el (gnus-button-alist):
3149 Improve `gnus-button-handle-library' entry.
3151 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
3153 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
3155 * gnus-start.el (gnus-activate-group): Add doc-string.
3157 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
3158 handle manual section.
3160 * imap.el (imap-store-password): New variable.
3161 (imap-interactive-login): Use it.
3162 Suggested by Mark Plaksin <happy@mcplaksin.org>.
3164 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
3165 Allow / in mailto URLs.
3167 * spam.el (spam-directory): Derive from `gnus-directory'.
3169 * gnus-sum.el (gnus-pick-line-number): Add autoload.
3171 2004-10-17 Richard M. Stallman <rms@gnu.org>
3173 * gnus-registry.el (gnus-registry-unload-hook):
3174 Set as a variable with add-hook.
3176 * nnspool.el (nnspool-spool-directory): Use news-directory instead
3179 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
3181 * spam.el: Delete duplicate `provide'.
3182 (spam-unload-hook): Set as a variable with add-hook.
3184 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
3186 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
3189 * message.el (message-ignored-news-headers)
3190 (message-ignored-supersedes-headers)
3191 (message-ignored-resent-headers)
3192 (message-forward-ignored-headers): Improve custom type.
3194 2004-10-15 Simon Josefsson <jas@extundo.com>
3196 * pop3.el (top-level): Don't require nnheader.
3197 (pop3-read-timeout): Add.
3198 (pop3-accept-process-output): Add.
3199 (pop3-read-response, pop3-retr): Use it.
3201 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
3203 * message.el (message-tokenize-header): Fix 2004-09-06 change
3204 which used point-min in the wrong place.
3206 2004-10-12 Simon Josefsson <jas@extundo.com>
3208 * net/tls.el (tls-certtool-program): New variable.
3209 (tls-certificate-information): New function, based on
3210 ssl-certificate-information.
3212 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
3214 * message.el (message-bury): Use `window-dedicated-p'.
3216 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3218 * gnus-sum.el: Mention that multibyte characters don't work as marks.
3220 * gnus.el (message-y-or-n-p): Autoload.
3222 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
3223 (pop3-password-required, pop3-authentication-scheme)
3224 (pop3-leave-mail-on-server): Made customizable.
3225 (pop3): New custom group.
3226 (pop3-retr): Remove `sleep-for' statements.
3227 Suggested by Dave Love <fx@gnu.org>.
3229 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
3232 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
3233 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
3234 Dave Love <fx@gnu.org>.
3236 * mml.el (mml-minibuffer-read-disposition): Require match.
3237 Suggested by Dave Love <fx@gnu.org>.
3239 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
3241 * gnus-group.el (gnus-update-group-mark-positions):
3242 * gnus-sum.el (gnus-update-summary-mark-positions):
3243 * message.el (message-check-news-body-syntax):
3244 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
3245 of string-as-multibyte.
3247 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
3249 2004-10-05 Juri Linkov <juri@jurta.org>
3251 * gnus-group.el (gnus-update-group-mark-positions):
3252 * gnus-sum.el (gnus-update-summary-mark-positions):
3253 * message.el (message-check-news-body-syntax):
3254 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
3255 8-bit unibyte values to a multibyte string for search functions.
3257 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
3259 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
3260 there's no visible header.
3262 2004-10-01 Simon Josefsson <jas@extundo.com>
3264 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
3267 2004-09-29 Jesper Harder <harder@ifa.au.dk>
3269 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
3271 2004-09-28 Jesper Harder <harder@ifa.au.dk>
3273 * gnus-picon.el: Require cl.
3275 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
3277 * mml-smime.el: Require cl. Autoload message-fetch-field.
3279 * gnus-fun.el: Require gnus-ems and gnus-util.
3281 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
3283 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
3285 * gnus.el (gnus-method-to-server): Move defsubst before first use.
3287 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
3288 Fix format string mismatch.
3289 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
3290 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
3292 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
3294 * gnus.el (gnus-version-number): Set to 5.11.
3296 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
3298 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
3300 2004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
3302 * mm-util.el (mm-image-load-path): Handle nil in load-path.
3304 2004-09-26 Jesper Harder <harder@ifa.au.dk>
3306 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
3307 GROUP is a virtual group.
3309 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
3310 for big5 and gb2312.
3312 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
3315 * mm-bodies.el (mm-7bit-chars): Don't include \r.
3317 * mml.el (mml-compute-boundary-1): Don't uncompress files.
3319 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
3321 (rfc2047-encode): Use it.
3323 * flow-fill.el: Typo.
3325 * mml.el (mml-generate-mime-1): Don't use format=flowed with
3328 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
3330 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
3331 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
3333 * html2text.el (html2text-replace-list): Add & and '.
3335 * nnheader.el (nnheader-max-head-length): Increase to 8192.
3337 * message.el (message-clone-locals): Clone sendmail and smtp
3340 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
3342 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
3343 in `header' match. Reported by Svend Tollak Munkejord.
3345 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
3347 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
3349 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
3351 * uudecode.el (uudecode-use-external): Add :version.
3353 * smime.el (smime-CA-file, smime-encrypt-cipher)
3354 (smime-dns-server): Add :version.
3356 * smiley.el (gnus-smiley-file-types): Add :version.
3358 * sha1.el (sha1-use-external): Add :version.
3360 * pgg-def.el (pgg-query-keyserver): Add :version.
3362 * nnmail.el (nnmail-fancy-expiry-targets)
3363 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
3365 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
3366 (nnimap-retrieve-groups-asynchronous): Add :version.
3367 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
3369 * mml.el (mml-content-disposition-parameters)
3370 (mml-insert-mime-headers-always): Add :version.
3372 * mm-util.el (mm-coding-system-priorities):
3374 * mm-decode.el (mm-inline-text-html-with-images)
3375 (mm-keep-viewer-alive-types, mm-external-terminal-program)
3376 (mm-verify-option): Add :version.
3377 (mm-text-html-renderer): Change :version.
3379 * message.el (message-fcc-externalize-attachments)
3380 (message-required-headers, message-draft-headers)
3381 (message-subject-trailing-was-query)
3382 (message-subject-trailing-was-ask-regexp)
3383 (message-subject-trailing-was-regexp, message-mark-insert-begin)
3384 (message-mark-insert-end, message-archive-header)
3385 (message-archive-note, message-cross-post-default)
3386 (message-cross-post-note, message-followup-to-note)
3387 (message-cross-post-note-function, message-use-mail-followup-to)
3388 (message-subscribed-address-functions)
3389 (message-subscribed-address-file, message-subscribed-addresses)
3390 (message-subscribed-regexps, message-allow-no-recipients)
3391 (message-yank-cited-prefix, message-signature-insert-empty-line)
3392 (message-hidden-headers, message-hierarchical-addresses)
3393 (message-mail-user-agent, message-use-idna)
3394 (message-valid-fqdn-regexp)
3395 (message-strip-special-text-properties, message-header-synonyms)
3396 (message-beginning-of-line, message-tab-body-function): Add :version.
3397 (message-insert-canlock, message-wide-reply-confirm-recipients):
3400 * mail-source.el (mail-source-ignore-errors): Add :group, :type
3402 (mail-source-delete-old-incoming-confirm)
3403 (mail-source-movemail-program): Add :version.
3405 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
3406 (gnus-agent-cache, gnus-agent): Change :version.
3408 * gnus-util.el (gnus-use-byte-compile): Change :version.
3410 * gnus-sum.el (gnus-summary-make-false-root-always)
3411 (gnus-summary-default-high-score)
3412 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
3413 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
3414 (gnus-read-all-available-headers, gnus-article-emulate-mime)
3415 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
3416 (gnus-sum-thread-tree-single-indent)
3417 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
3418 (gnus-sum-thread-tree-leaf-with-other)
3419 (gnus-sum-thread-tree-single-leaf): Add :version.
3420 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
3421 (gnus-article-loose-mime): Change :version.
3423 * gnus-start.el (gnus-backup-startup-file)
3424 (gnus-save-startup-file-via-temp-buffer): Add :version.
3426 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
3427 (gnus-server-offline-face): Add :version.
3429 * gnus-score.el (gnus-adaptive-word-length-limit):
3431 * gnus-msg.el (gnus-gcc-externalize-attachments)
3432 (gnus-debug-files, gnus-debug-exclude-variables)
3433 (gnus-discouraged-post-methods): Change :version.
3434 (gnus-confirm-mail-reply-to-news)
3435 (gnus-confirm-treat-mail-like-news): Add :version.
3437 * gnus-int.el (gnus-server-unopen-status): Add :version.
3439 * gnus-group.el (gnus-group-jump-to-group-prompt)
3440 (gnus-large-ephemeral-newsgroup)
3441 (gnus-fetch-old-ephemeral-headers): Add :version.
3443 * gnus-fun.el (gnus-x-face-directory)
3444 (gnus-convert-pbm-to-x-face-command)
3445 (gnus-convert-image-to-x-face-command)
3446 (gnus-convert-image-to-face-command): Add :version.
3448 * gnus-delay.el (gnus-delay-default-hour): Add :version.
3450 * gnus-cite.el (gnus-cite-blank-line-after-header)
3451 (gnus-article-boring-faces):
3453 * gnus-art.el (gnus-buttonized-mime-types)
3454 (gnus-inhibit-mime-unbuttonizing)
3455 (gnus-treat-display-face)
3456 (gnus-treat-body-boundary): Change :version.
3457 (gnus-body-boundary-delimiter, gnus-picon-databases)
3458 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
3459 (gnus-treat-date-english, gnus-treat-fold-headers)
3460 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
3461 (gnus-treat-mail-picon, gnus-treat-wash-html)
3462 (gnus-article-encrypt-protocol)
3463 (gnus-use-idna, gnus-article-over-scroll)
3464 (gnus-mime-display-multipart-alternative-as-mixed)
3465 (gnus-mime-display-multipart-related-as-mixed)
3466 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
3467 (gnus-ctan-url, gnus-button-ctan-handler)
3468 (gnus-button-handle-ctan-bogus-regexp)
3469 (gnus-button-ctan-directory-regexp)
3470 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
3471 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
3472 (gnus-button-man-level, gnus-button-emacs-level)
3473 (gnus-button-message-level, gnus-button-browse-level): Add :version.
3475 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3476 (gnus-agent-go-online): Change :version.
3477 (gnus-agent-expire-unagentized-dirs)
3478 (gnus-agent-auto-agentize-methods): Add :version.
3480 * flow-fill.el (fill-flowed-display-column)
3481 (fill-flowed-encode-column): Add :version.
3483 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3484 (gnus-outlook-deuglify-unwrap-max)
3485 (gnus-outlook-deuglify-cite-marks)
3486 (gnus-outlook-deuglify-unwrap-stop-chars)
3487 (gnus-outlook-deuglify-no-wrap-chars)
3488 (gnus-outlook-deuglify-attrib-cut-regexp)
3489 (gnus-outlook-deuglify-attrib-verb-regexp)
3490 (gnus-outlook-deuglify-attrib-end-regexp)
3491 (gnus-outlook-display-hook): Add :version.
3493 * binhex.el (binhex-use-external): Add :version.
3495 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
3497 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
3500 2004-09-13 Simon Josefsson <jas@extundo.com>
3502 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
3504 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
3506 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
3508 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
3510 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
3512 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
3514 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
3515 for the 'imap' port in netrc files
3517 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
3518 in gnus-registry-trim
3520 2004-09-10 Simon Josefsson <jas@extundo.com>
3522 * nndb.el (require): Remove tcp and duplicate cl.
3524 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3526 * nntp.el (nntp): New customization group.
3527 (nntp-authinfo-file): Add customization group.
3529 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
3531 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
3533 * gnus.el (to-address, to-list, subscribed)
3534 (large-newsgroup-initial): Ditto.
3536 * flow-fill.el (fill-flowed-display-column)
3537 (fill-flowed-encode-column): Ditto.
3539 2004-09-06 Stefan <monnier@iro.umontreal.ca>
3541 * message.el (message-tokenize-header, message-send-mail-with-qmail):
3542 Use point-min rather than 1.
3543 (message-send-mail): Use buffer-size rather than point-max.
3545 * gnus-sum.el (gnus-summary-search-article-forward):
3546 Signal a specific `search-failed' rather than a generic `error'.
3548 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
3549 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
3550 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
3552 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
3554 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
3556 2004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
3558 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3559 (spam-stat-save): Accept prefix argument.
3561 2004-09-01 Simon Josefsson <jas@extundo.com>
3563 * message.el (message-canlock-generate): Require sha1, not
3564 sha1-el. (Can we get rid of this require alltogheter? It is ugly
3565 to require within a function. Sadly, if sha1.el isn't loaded, the
3566 let binding in m-c-g will hide the defcustom definition, which is
3569 * canlock.el: Require sha1, not sha1-el.
3571 * message.el: Don't autoload sha1 (there is a autoload cookie in
3574 * sha1-el.el: Renamed to sha1.el.
3576 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3578 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
3580 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
3582 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
3585 2004-03-05 Jesper Harder <harder@ifa.au.dk>
3587 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
3589 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
3591 * canlock.el: Don't autoload mail-fetch-field.
3593 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
3595 * canlock.el (base64-encode-string): Don't autoload it.
3597 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
3599 * canlock.el: Always require sha1-el.
3600 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
3602 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
3604 * message.el (message-canlock-generate): Require sha1-el.
3606 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
3608 * canlock.el (canlock-insert-header): Remove excessive grouping in
3611 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
3613 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
3615 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
3617 * canlock.el (canlock-sha1-function): Remove.
3618 (canlock-sha1-function-for-verify): Remove.
3619 (canlock-openssl-program): Remove.
3620 (canlock-openssl-args): Remove.
3621 (canlock-ignore-errors): Remove.
3622 (canlock-sha1-with-openssl): Remove.
3623 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
3624 (canlock-verify): Don't use canlock-ignore-errors.
3626 * sha1-el.el (sha1-string-external): Make it can return a string
3628 (sha1-region-external): Ditto.
3629 (sha1-string-internal): Ditto.
3630 (sha1-region-internal): Ditto.
3631 (sha1-region): Ditto.
3632 (sha1-string): Ditto.
3635 2003-11-15 Simon Josefsson <jas@extundo.com>
3637 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
3638 (pgg-gpg-lookup-key): Use regexp match instead of
3639 split-string (split-string is different between emacs 21.2 and
3640 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
3642 2004-07-28 Simon Josefsson <jas@extundo.com>
3644 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
3645 parameter (but don't use it, for now).
3647 2004-02-03 Jesper Harder <harder@ifa.au.dk>
3649 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
3651 2004-05-26 Simon Josefsson <jas@extundo.com>
3653 * starttls.el: Merge with my GNUTLS based starttls.el.
3654 (starttls-gnutls-program, starttls-use-gnutls)
3655 (starttls-extra-arguments, starttls-process-connection-type)
3656 (starttls-connect, starttls-failure, starttls-success): New variables.
3657 (starttls-program, starttls-extra-args): Doc fix.
3658 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
3660 (starttls-negotiate, starttls-open-stream):
3661 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
3662 function if it is set.
3664 2004-08-30 Andreas Schwab <schwab@suse.de>
3666 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
3669 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
3670 and ?\' to symbol instead of whitespace.
3672 2004-08-31 Jesper Harder <harder@ifa.au.dk>
3674 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
3677 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
3679 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
3681 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3683 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
3685 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3687 * gnus-art.el (article-decode-idna-rhs): Don't use
3688 message-idna-inside-rhs-p.
3690 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3692 * message.el (message-idna-inside-rhs-p): Remove.
3693 (message-idna-to-ascii-rhs-1): Use proper address parsing.
3695 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
3697 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3699 2004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
3701 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
3703 2004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
3705 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
3708 2004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
3710 * gnus-sum.el (gnus-read-header): Don't remove a header for the
3711 parent article of a sparse article in the thread hashtb.
3713 2004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
3715 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3716 (nnmail-expand-newtext): Lowercase expanded entries if
3717 nnmail-split-lowercase-expanded is non-nil.
3719 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3720 when the group's active is not available.
3722 * gnus-art.el (article-hide-headers): Refer to the values for
3723 gnus-ignored-headers and gnus-visible-headers in the summary
3724 buffer since a user may have set them as group parameters.
3725 (gnus-article-read-summary-keys): Restore new window-start and
3726 hscroll to summary window.
3727 (gnus-prev-page-map): Remove duplicated one.
3729 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
3730 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
3731 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
3732 <Reiner.Steib@gmx.de>.
3734 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
3735 Replace pp-to-string with gnus-pp-to-string.
3737 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
3739 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
3742 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
3743 parsing gnus-posting-styles when the message is not for replying.
3744 (gnus-summary-resend-message-edit): Call mime-to-mml.
3745 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
3746 (gnus-debug): Replace pp with gnus-pp.
3748 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
3750 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3753 * gnus-util.el (gnus-bind-print-variables): New macro.
3754 (gnus-prin1): Use it.
3755 (gnus-prin1-to-string): Use it.
3756 (gnus-pp): New function.
3757 (gnus-pp-to-string): New function.
3759 * gnus.el: Don't make unnecessary *Group* buffer when loading.
3761 * mail-source.el (mail-source-touch-pop): Doc fix.
3763 * message.el (message-mode): Don't modify paragraph-separate there.
3764 (message-setup-fill-variables): Add mml tags to paragraph-start
3765 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
3766 (message-smtpmail-send-it): Doc fix.
3767 (message-exchange-point-and-mark): Don't activate region if it was
3768 inactive. Suggested by Hiroshi Fujishima
3769 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
3771 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
3772 t while entering a file name using the mm-with-multibyte macro.
3773 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
3775 * mm-encode.el (mm-content-transfer-encoding-defaults):
3776 Use qp-or-base64 for the application/* types.
3777 (mm-safer-encoding): Consider 7bit is safe.
3779 * mm-util.el (mm-with-multibyte-buffer): New macro.
3780 (mm-with-multibyte): New macro.
3782 * mm-view.el (mm-inline-render-with-function): Use multibyte
3783 buffer; decode html source by charset.
3785 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
3786 add generate-head-function and generate-article-function to the
3787 rfc822-forward entry.
3788 (nndoc-forward-type-p): Recognize envelope From_.
3789 (nndoc-rfc822-forward-generate-article): New function.
3790 (nndoc-rfc822-forward-generate-head): New function.
3792 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
3794 * webmail.el (webmail-debug): Replace pp with gnus-pp.
3796 * gnus-art.el (gnus-article-wash-html-with-w3m):
3797 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
3798 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
3799 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
3800 instead of mm-multiple-handles.
3801 (gnus-mime-delete-part): Ditto.
3803 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
3804 handle, as well as a list.
3805 (mm-complicated-handles): Former definition of mm-multiple-handles.
3807 * mm-view.el (mm-w3m-mode-map): Remove.
3808 (mm-w3m-local-map-property): Remove.
3809 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
3810 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
3811 (mm-w3m-cid-retrieve): Simplify.
3812 (mm-inline-text-html-render-with-w3m): Decode html source by
3813 charset; check META tags only when charsets are not specified in
3814 headers; specify charset to w3m-region; use w3m-minor-mode-map
3815 instead of mm-w3m-local-map-property.
3817 2004-08-30 Juanma Barranquero <lektu@terra.es>
3819 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
3821 2004-08-30 Andreas Schwab <schwab@suse.de>
3823 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
3825 * gnus-score.el (gnus-summary-increase-score): Fix format string.
3827 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
3829 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
3831 2004-08-30 Kim F. Storm <storm@cua.dk>
3833 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
3835 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3838 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
3840 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3843 * gnus-art.el (gnus-article): Ditto.
3845 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
3847 * gnus-art.el (article-hide-list-identifiers):
3848 Bind inhibit-read-only as t.
3850 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
3852 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
3854 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
3856 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
3857 (gnus-narrow-to-page): Don't assume point-min == 1.
3858 (gnus-article-edit-mode): Derive from message-mode.
3860 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3863 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3864 Disable incorrect use of `assert'.
3866 * message.el (message-mode): Set comment-start-skip.
3868 2004-08-22 Sam Steingold <sds@gnu.org>
3870 * pop3.el (pop3-leave-mail-on-server): New user variable.
3871 (pop3-movemail): Delete mail only when it is nil.
3873 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
3875 * netrc.el, tls.el: Removed; use files from ../net instead.
3877 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
3879 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
3881 * mailcap.el (mailcap-mime-data): Mark as risky.
3883 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3884 Fix custom-manual entries.
3886 * time-date.el: Removed. Merged into ../calendar/time-date.el.
3888 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3890 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
3891 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
3892 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
3893 wry.xpm: Added new files from the v5_10 branch of Gnus.
3895 2004-07-22 Andreas Schwab <schwab@suse.de>
3897 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
3899 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
3901 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3902 addition to emacs-w3m.
3904 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
3906 * gnus-msg.el (gnus-summary-followup-with-original):
3907 Document yanking of region when active.
3909 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
3911 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
3912 Revision 7.2 changes excluded to maintain compatibility with all
3913 targeted emacs versions.
3915 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3916 gnus-agent.el update and incorporate bug fixes.
3918 See ChangeLog.2 for earlier changes.
3920 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
3921 Copying and distribution of this file, with or without modification,
3922 are permitted provided the copyright notice and this notice are preserved.
3925 ;; coding: iso-2022-7bit
3928 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4