1 2006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
3 * gnus-art.el (article-decode-charset): Don't use ignore-errors
4 when calling mail-header-parse-content-type.
5 (article-de-quoted-unreadable): Ditto.
6 (article-de-base64-unreadable): Ditto.
7 (article-wash-html): Ditto.
9 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
10 calling mail-header-parse-content-type and
11 mail-header-parse-content-disposition.
12 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
13 mail-header-parse-content-type.
15 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
16 insert charset and format parameters; encode description after
17 inserting it to buffer.
18 (mml-insert-parameter): Fold lines properly even if a parameter is
19 segmented into two or more lines; change the max column to 76.
21 * rfc1843.el (rfc1843-decode-article-body): Don't use
22 ignore-errors when calling mail-header-parse-content-type.
24 * rfc2231.el (rfc2231-parse-string): Return at least type if
25 possible; don't cause an error even if it fails in parsing of
26 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
27 (rfc2231-encode-string): Don't break lines at the beginning, leave
28 it to mml-insert-parameter.
30 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
31 calling mail-header-parse-content-type.
33 2006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
35 * spam-report.el (spam-report-gmane-use-article-number): Improve
37 (spam-report-gmane-internal): Check if a suitable header was found
40 2006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
42 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
43 (rfc2231-encode-string): Make param*=value always begin with LWSP.
45 2006-02-05 Romain Francoise <romain@orebokech.com>
47 Update copyright notices of all files in the gnus directory.
49 2006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
51 * gnus-util.el (gnus-error): Describe `args'.
53 2006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
55 * nnweb.el (nnweb-request-group): Avoid growing overview files.
57 2006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
59 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
60 segmented lines of parameter value to cope with Thunderbird 1.5
61 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
62 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
63 (rfc2231-encode-string): Don't make lines exceeding 76 column.
65 2006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
67 * mml.el (mml-generate-mime-1): Correct the order of inline signed
70 2006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
72 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
73 there's only one active file for all servers.
74 (nnweb-request-scan): Make sure nnweb-articles is initialized on
75 solid groups. Gnus might have used a FAST request to select the
77 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
78 and nnweb-search redundantly in the active file.
79 (nnweb-request-list): Don't list bogus groups. There can only be
81 (nnweb-request-create-group): Don't use ARGS.
82 (nnweb-possibly-change-server, nnweb-request-group): Remove some
83 initialisations. Let nnoo do the work.
85 2006-01-31 Romain Francoise <romain@orebokech.com>
87 * message.el (message-alternative-emails): Improve docstring.
88 (message-setup-1): Call `message-use-alternative-email-as-from'
89 after `message-setup-hook' to give it precedence over posting
91 (message-use-alternative-email-as-from): Add docstring. Remove
92 the original From header if present.
94 2006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
96 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
98 (mm-uu-diff-extract): Ditto.
100 2006-01-31 Kevin Ryde <user42@zip.com.au>
102 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
103 mailcap-viewer-test-cache when there's no 'test clause, since that
104 will invert the meaning of a "nil" test previously determined by
105 mailcap-mailcap-entry-passes-test.
107 2006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
109 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
111 2006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
113 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
114 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
115 current Google Groups.
117 2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
119 * Makefile.in (clean): New rule.
122 2006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
124 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
125 is dissected into a single part of which the type is the same as
126 the given one; decode charset.
128 2006-01-21 Kevin Ryde <user42@zip.com.au>
130 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
131 into alists as symbol not string, since that's what
132 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
135 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
137 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
140 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
142 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
143 (mm-w3m-standalone-supports-m17n-p): New function.
144 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
147 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
148 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
150 2006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
152 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
155 2006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
157 * mml.el (mml-attach-file): Describe `description' in doc string.
158 (mml-menu): Add Emacs MIME manual and PGG manual.
160 2006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
162 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
163 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
164 Revert 2006-01-08 change because the functions will be used in No
167 2006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
169 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
171 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
173 2006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
175 * mm-decode.el (mm-inlined-types): Add application/pgp.
176 (mm-automatic-display): Ditto.
178 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
181 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
183 * nnrss.el: Update copyright.
184 (nnrss-opml-import): Query whether to subscribe to each entry.
192 * mm-view.el: Update copyright.
194 2006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
196 * message.el (message-info): New function.
197 (message-mode-menu): Add it.
200 * ChangeLog: Fix and update copyright.
202 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
204 * mm-uu.el (mm-uu-text-plain-type): New variable.
205 (mm-uu-pgp-signed-extract-1): Use it.
206 (mm-uu-pgp-encrypted-extract-1): Use it.
207 (mm-uu-dissect): Use it; allow two optional arguments; one is a
208 flag specifying whether there's no message header; the other is
209 for a MIME type and parameters; bind mm-uu-text-plain-type with
211 (mm-uu-dissect-text-parts): New function.
213 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
216 2006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
218 * gnus-art.el (article-wash-html): Use
219 gnus-summary-show-article-charset-alist if a numeric arg is given.
220 (gnus-article-wash-html-with-w3m-standalone): New function.
222 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
223 mm-inline-text-html-render-with-w3m-standalone.
224 (mm-text-html-washer-alist): Map w3m-standalone to
225 gnus-article-wash-html-with-w3m-standalone.
226 (mm-inline-text-html-render-with-w3m-standalone): New function.
228 2006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
230 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
231 (nnrss-request-article): Render text/plain parts as HTML.
233 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
236 2006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
238 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
239 custom definition of `gnus-posting-styles'.
241 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
242 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
244 2006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
246 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
247 Use nntp for bug archive.
249 2006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
251 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
253 (nnrss-normalize-date): New function converts ISO 8601 date into
254 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
255 (nnrss-check-group): Use it.
257 2006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
259 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
261 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
262 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
263 (nnrss-insert-w3): Ditto.
265 2005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
267 * nnrss.el (nnrss-request-article): Fix last change; fill
270 2005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
272 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
274 (nnrss-check-group): Don't add excessive newline to dc:subject.
276 2005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
278 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
279 remove MIME buttons associated with multipart/alternative parts.
280 (gnus-mime-display-alternative): Tag buttons using `article-type'
283 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
284 associated with multipart/alternative parts.
286 2005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
288 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
291 2005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
293 * dns.el (query-dns): Make sure we check the buffer size before
294 removing tcp headers.
296 2006-01-08 Chong Yidong <cyd@stupidchicken.com>
298 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
299 (spam-group-spam-marks): Delete functions.
300 (spam-list-articles): Just call spam-group-ham-marks directly.
301 (spam-group-ham-marks): Simplify.
303 2005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
305 * gnus-art.el (gnus-signature-separator): Fix custom type.
307 * mm-decode.el (mm-inlined-types): Fix custom type.
308 (mm-keep-viewer-alive-types): Ditto.
309 (mm-automatic-display): Ditto.
310 (mm-attachment-override-types): Ditto.
311 (mm-inline-override-types): Ditto.
312 (mm-automatic-external-display): Ditto.
314 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
316 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
317 multipart/alternative and add xref to mm-discouraged-alternatives
320 * mm-decode.el (mm-discouraged-alternatives): Add xref to
321 gnus-buttonized-mime-types in doc string.
323 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
325 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
326 us-ascii as a MIME charset.
328 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
329 against the case where the 2nd arg TYPE is nil.
331 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
333 * gnus-start.el (gnus-no-server-1): Mention
334 `gnus-level-default-subscribed' in doc string.
336 2005-11-26 Dave Love <fx@gnu.org>
338 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
339 (tls-program, tls-success): Provide openssl alternative.
341 * starttls.el: Doc fixes.
342 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
345 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
347 * gnus-start.el (gnus-start-draft-setup): Enforce
348 `gnus-draft-mode' for nndraft:drafts at startup.
350 * gnus.el (gnus-splash): Change custom group.
351 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
354 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
357 2005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
359 * mm-decode.el (mm-display-external): Add missing cdr.
361 2005-12-12 Richard M. Stallman <rms@gnu.org>
363 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
365 2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
367 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
368 Suggest image/.* in the doc string.
370 2005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
372 * mm-decode.el (mm-display-external): Use nametemplate (defined in
373 RFC1524) if it is in mailcap or add a suffix according to
374 mailcap-mime-extensions when generating a temp filename; postpone
375 deleting a temp file for 2 seconds for some wrappers, shell
376 scripts, and so on, which might exit right after having started a
377 viewer command as a background job.
379 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
381 * gnus-art.el (gnus-default-article-saver): Add user-defined
382 `function' to custom type.
384 2005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
386 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
389 2005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
391 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
393 (gnus-cache-delete-group): Wrap doc strings.
395 * gnus-agent.el (gnus-agent-rename-group)
396 (gnus-agent-delete-group): Wrap doc strings.
398 2005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
400 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
402 2005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
404 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
405 of current-time-string.
407 2005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
409 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
412 2005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
414 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
416 2005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
418 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
419 internal variable to a custom variable. Changed default value
420 from compressed(2) to uncompressed(1).
421 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
422 support for uncompressed agentview files. Taken together, reading
423 the agentview file should now be 6-7 times faster.
424 (gnus-agent-long-article,
425 gnus-agent-short-article, gnus-agent-score): Renamed category
426 keywords to match gnus-cus.
427 (gnus-agent-summary-fetch-series): Modified to protect against
428 gnus-agent-summary-fetch-group clearing processable flags.
429 (gnus-agent-synchronize-group-flags): Update live group buffer as
430 synchronization may occur due to the user toggling the plugged
432 (gnus-agent-braid-nov): Now tests new nov entries
433 for duplicates which are removed. The invalid sort check then
434 triggers a rescan after the sort as sorting may have moved
435 duplicate entries such that they can be cheaply detected.
436 (gnus-agent-read-local): Trivial fix to format of
437 error message to display actual error condition.
438 (gnus-agent-save-local): Avoid saving symbols that are bound to
439 nil as they simply result in a warning message in
440 gnus-agent-read-local.
441 (gnus-agent-fetch-group-1): Clear downloadable flag when article
442 successfully downloaded.
443 (gnus-agent-regenerate-group): Use
444 gnus-agent-synchronize-group-flags to reset read status in both
447 * nntp.el (nntp-end-of-line): Doc fix.
448 (nntp-authinfo-rejected): New error condition.
449 (nntp-wait-for): Use new error condition to signal authentication
451 (nntp-retrieve-data): Rethrow new error condition to break out of
452 recursive call to nntp-send-authinfo.
454 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
456 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
457 rather than make-variable-buffer-local for file-precious-flag.
459 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
461 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
463 2005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
465 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
466 as a buffer-local variable. This avoids creating truncated
467 dribble files as a result of a hang up, eg.
469 2005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
471 * gnus-delay.el (gnus-delay-group): Don't autoload.
472 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
473 to be re-loaded when customizing the `gnus-delay' group.
475 2005-11-19 Chong Yidong <cyd@stupidchicken.com>
477 * message.el: Revert last changes.
478 (message-insert-citation-line): Use newlines.
480 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
482 * message.el (message-courtesy-message)
483 (message-mark-insert-begin, message-mark-insert-end)
484 (message-elide-ellipsis, message-cancel-message)
485 (message-add-header, message-change-subject)
486 (message-cross-post-followup-to-header)
487 (message-cross-post-insert-note, message-reduce-to-to-cc)
488 (message-widen-reply, message-delete-not-region)
489 (message-kill-to-signature, message-insert-signature)
490 (message-insert-importance-high, message-insert-importance-low)
491 (message-insert-or-toggle-importance)
492 (message-insert-disposition-notification-to)
493 (message-indent-citation, message-yank-original)
494 (message-cite-original-without-signature, message-cite-original)
495 (message-insert-citation-line, message-position-on-field)
496 (message-fix-before-sending, message-send-mail-partially)
497 (message-send-mail, message-send-mail-with-sendmail)
498 (message-send-mail-with-qmail, message-send-news)
499 (message-check-news-header-syntax, message-generate-headers)
500 (message-insert-courtesy-copy, message-fill-address)
501 (message-fill-header, message-shorten-references)
502 (message-setup-1, message-cancel-news)
503 (message-forward-make-body-plain, message-forward-make-body-mime)
504 (message-forward-make-body-mml, message-encode-message-body)
505 (message-forward-make-body-digest-plain)
506 (message-forward-make-body-digest-mime)
507 (message-use-alternative-email-as-from): Insert `hard-newline'
508 instead of ordinary newlines.
510 2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
512 * message.el (message-generate-headers): Downcase the argument
513 given to message-check-element.
515 2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
517 * gnus.el (gnus-parameters-case-fold-search): New variable.
518 (gnus-parameters-get-parameter): Use it.
520 * gnus-score.el (gnus-home-score-file): Doc fix.
522 2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
524 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
526 2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
528 * mml.el (mml-preview): Doc fix.
530 2005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
532 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
533 whitespace removed in revision 7.8. Use concatenated string to
534 protect trailing whitespace.
536 2005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
538 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
539 (nnimap-request-expire-articles): Use it to avoid sending 'UID
540 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
541 Courier IMAP ("some version from 2004"). Mostly based on similar
542 code in the same function.
544 2005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
546 * message.el (message-display-completion-list): New function.
547 (message-expand-group): Use it; make sure the Completions buffer
550 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
552 * imap.el (imap-open): Handle case where buffer is a buffer
555 2005-10-24 Eli Zaretskii <eliz@gnu.org>
562 * pgg.el: Move to the parent lisp directory.
564 2005-10-23 Chong Yidong <cyd@stupidchicken.com>
566 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
567 user-mail-name is an empty string.
569 2005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
571 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
572 depending on gnus-score-decay-constant.
574 2005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
576 * nnslashdot.el (nnslashdot-request-article)
577 (nnslashdot-retrieve-headers-1): Update to new HTML.
579 2005-10-23 Simon Josefsson <jas@extundo.com>
581 * imap.el (imap-gssapi-program): Align command line parameters
582 with latest GNU SASL.
583 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
585 2005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
587 * mail-source.el (mail-source-fetch-pop): Require pop3.
588 (mail-source-check-pop): Ditto.
590 2005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
592 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
595 2005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
597 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
598 (gnus-treat-strip-leading-blank-lines): Improve doc string.
600 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
602 2005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
604 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
605 (rfc2047-charset-to-coding-system): New function.
606 (rfc2047-decode-encoded-words): New function.
607 (rfc2047-decode-region): Use them.
608 (rfc2047-decode-cte): Remove.
609 (rfc2047-parse-and-decode): Remove.
610 (rfc2047-decode): Remove.
612 2005-10-15 Kenichi Handa <handa@m17n.org>
614 * rfc2047.el (rfc2047-decode-cte): New function.
615 (rfc2047-decode-region): Change the way to decode successive
616 encoded-words: decode B- or Q-encoding in each encoded-word,
617 concatenate them, and decode it as charset.
619 2005-10-17 Chong Yidong <cyd@stupidchicken.com>
621 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
622 widget-move-and-invoke.
623 (gnus-custom-mode): Use gnus-custom-map.
625 2005-10-15 Bill Wohler <wohler@newt.com>
627 * message.el (message-tool-bar-map): Renamed image file from
628 mail_send to mail/send.
630 2005-10-16 Masatake YAMATO <jet@gyve.org>
632 * message.el (message-expand-group): Pass the common
633 prefix substring of completion to `display-completion-list'.
635 2005-10-09 Daniel Brockman <daniel@brockman.se>
637 * format-spec.el (format-spec): Propagate text properties of % spec.
639 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
641 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
643 2005-10-08 Simon Josefsson <jas@extundo.com>
645 * pgg-parse.el (top-level): Don't require custom, it is
646 autoloaded. (To sync with No Gnus.)
648 2005-05-09 Simon Josefsson <jas@extundo.com>
650 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
651 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
653 2005-10-08 Simon Josefsson <jas@extundo.com>
655 * pgg-def.el (top-level): Don't require custom, it is
656 autoloaded. (To sync with No Gnus.)
658 2005-10-04 David Hansen <david.hansen@gmx.net>
660 * nnrss.el (nnrss-request-article): Add support for the comments tag.
661 (nnrss-check-group): Ditto.
663 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
665 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
667 * gnus-util.el (gnus-remove-duplicates): Remove.
669 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
670 instead of gnus-remove-duplicates.
672 * message.el (message-remove-duplicates): Remove.
673 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
674 message-remove-duplicates.
676 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
677 available, else use implementation from `delete-dups'.
679 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
681 * time-date.el: Autoload parse-time-string, XEmacs needs it.
683 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
685 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
686 function rather than the diff-mode.el package.
687 (mm-display-external): Use with-current-buffer.
688 (mm-viewer-completion-map, mm-viewer-completion-map):
689 Move initialization inside declaration.
691 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
693 * message.el: Remove useless autoloads.
695 2005-09-28 Simon Josefsson <jas@extundo.com>
697 * message.el (message-use-idna): Default to t.
698 (message-use-idna): Test whether encoding works too. Doc fix.
700 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
702 * nntp.el (nntp-warn-about-losing-connection): Remove.
704 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
706 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
707 customizable. Change default value.
708 (mm-uu-diff-groups-regexp): Change default value.
709 (mm-uu-type-alist): Add doc string.
710 (mm-uu-configure): Add doc string. Make it interactive.
711 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
713 2005-09-27 Simon Josefsson <jas@extundo.com>
715 * message.el (message-idna-to-ascii-rhs-1): Reformat.
717 2005-09-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
719 * message.el (message-remove-duplicates): New function.
720 Implementation borrowed from `gnus-remove-duplicates'.
721 (message-idna-to-ascii-rhs): Also encode idna addresses in
722 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
723 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
724 only ask about the same idna domain once per header and also tell
725 in what header to replace the idna domain.
727 * gnus-art.el (article-decode-idna-rhs): Also decode idna
728 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
729 (article-decode-idna-rhs): Fix regexp so that all idna-address in
730 a header is decoded and not just the last one.
732 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
734 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
737 * mm-decode.el (mm-insert-part): Don't modify text if it has been
740 * mm-view.el (mm-inline-text): Don't strip text props unless
741 decoding enriched or richtext parts.
743 2005-09-25 Romain Francoise <romain@orebokech.com>
745 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
746 * gnus-start.el (gnus-subscribe-interactively):
747 * gnus-uu.el (gnus-uu-grab-articles):
748 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
751 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
753 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
754 * mm-view.el (mm-view-pkcs7-decrypt):
755 * gnus-sum.el (gnus-summary-limit-to-extra)
756 (gnus-summary-respool-article, gnus-read-move-group-name):
757 * gnus-score.el (gnus-summary-increase-score):
758 * gnus-util.el (gnus-completing-read-with-default):
759 * gnus-art.el (gnus-read-save-file-name)
760 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
761 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
762 * message.el (message-check-news-header-syntax):
763 Follow convention for reading with the minibuffer.
765 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
767 * spam-report.el (spam-report-url-ping-plain):
768 Use gnus-extended-version as User-Agent.
770 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
771 default value is nil.
773 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
775 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
776 default to nil, to be able to use Gnus at all. If the default
777 switches to something else, then the function should be fixed not
780 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
782 * mm-url.el (mm-url-decode-entities): Fix regexp.
784 2005-09-18 Deepak Goel <deego@gnufans.org>
786 * sieve.el (sieve-help): Fix `message' call: first arg should be a
789 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
791 * gnus.el (gnus-group-startup-message): Bind image-load-path.
793 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
795 * gnus-art.el (gnus-mime-display-part): Protect against broken
798 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
800 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
801 before parsing header.
803 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
805 * spam-report.el (spam-report-gmane): Fix generation of spam
808 2005-09-10 Simon Josefsson <jas@extundo.com>
810 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
811 t, based on discussion on the ding list with Robert Epprecht
812 <epprecht@solnet.ch>.
814 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
816 * spam-report.el (spam-report-gmane): Make it work without
817 X-Report-Spam header. Gmane now only provides Archived-At.
818 This is only used if `spam-report-gmane-use-article-number' is nil.
819 (spam-report-gmane-spam-header): Remove. Not used anymore.
821 * nnweb.el (nnweb-google-wash-article): Print a message if article
824 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
826 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
827 content before displaying.
829 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
831 * mml-smime.el: Remove defvar of gnus-extract-address-components.
833 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
835 * mm-view.el (mm-display-inline-fontify): Disable support modes.
837 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
839 * message.el (message-tab-body-function): Fixed mismatched custom
842 * gnus.el (gnus-group-change-level-function): Ditto.
844 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
846 * gnus-art.el (gnus-signature-limit)
847 (gnus-article-mime-part-function): Ditto.
849 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
851 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
852 Make fetching article by MID work again for Google Groups. Added
853 FIXME concerning gnus-group-make-web-group.
855 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
856 Don't depend on Gnus by using mail-extract-address-components if
857 gnus-extract-address-components is not bound.
859 * gnus.el (gnus-user-agent): Use list of symbols instead of
860 symbols. Display full version number for (S)XEmacs. Optionally
861 display (S)XEmacs codename.
863 * gnus-util.el (gnus-emacs-version): Update for new
866 * gnus-msg.el (gnus-extended-version): Make it possible to omit
869 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
871 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
874 * mm-bodies.el (mm-decode-content-transfer-encoding):
875 De-canonicalize CRLF for all text content types, not just
878 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
880 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
882 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
885 2005-08-29 Romain Francoise <romain@orebokech.com>
887 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
889 (gnus-face-from-file): Likewise.
891 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
893 * gnus-art.el (w3m-minor-mode-map):
894 * gnus-spec.el (gnus-newsrc-file-version):
895 * gnus-util.el (nnmail-active-file-coding-system)
896 (gnus-original-article-buffer, gnus-user-agent):
897 * gnus.el (gnus-ham-process-destinations)
898 (gnus-parameter-ham-marks-alist)
899 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
900 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
901 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
902 * mm-decode.el (gnus-current-window-configuration):
903 * mm-extern.el (gnus-article-mime-handles):
904 * mm-url.el (url-current-object, url-package-name)
905 (url-package-version):
906 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
907 (smime-keys, w3m-cid-retrieve-function-alist)
908 (w3m-current-buffer, w3m-display-inline-images)
909 (w3m-minor-mode-map):
910 * mml-smime.el (gnus-extract-address-components):
911 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
912 (gnus-newsrc-hashtb, message-default-charset)
913 (message-deletable-headers, message-options)
914 (message-posting-charset, message-required-mail-headers)
915 (message-required-news-headers):
916 * mml1991.el (mc-pgp-always-sign):
917 * mml2015.el (mc-pgp-always-sign):
918 * nnheader.el (nnmail-extra-headers):
919 * rfc1843.el (gnus-decode-encoded-word-function)
920 (gnus-decode-header-function, gnus-newsgroup-name):
921 * spam-stat.el (gnus-original-article-buffer): Add defvars.
923 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
925 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
926 the end of the date treatments.
928 2005-08-15 Simon Josefsson <jas@extundo.com>
930 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
931 it in url-handlers.el and XEmacs in url.el. Reported by Luca
932 Capello and Romain Francoise.
933 (pgg-fetch-key-function): Removed, not used?
934 (pgg-insert-url-with-w3): Require url, to get
935 url-insert-file-contents regardless of where it is defined.
937 2005-08-08 Simon Josefsson <jas@extundo.com>
939 * pgg.el: Autoload url-insert-file-contents instead of loading
941 (pgg-insert-url-with-w3): Don't load url here.
943 2005-08-05 Daiki Ueno <ueno@unixuser.org>
945 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
947 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
949 2005-08-06 Romain Francoise <romain@orebokech.com>
951 * message.el: Fix typo in docstring.
953 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
955 * mm-bodies.el (mm-encode-body): Use coding system rather than
956 charset to encode text.
958 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
959 number of charsets if utf-8 is available (XEmacs).
961 2005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
963 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
965 (gnus-picon-databases): Add /usr/share/picons.
967 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
969 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
970 taken from `gnus-button-mid-or-mail-regexp'.
971 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
972 (gnus-button-alist): Improve regexp for domain part of the MIDs
973 for news:localpart@domain buttons.
974 (gnus-button-ctan-directory-regexp): Update.
976 * message.el (message-kill-buffer): Raise the current frame.
977 (message-bury): Use `window-dedicated-p'.
979 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
981 * sieve-manage.el (sieve-manage-interactive-login): Use
982 make-local-variable rather than make-variable-buffer-local.
983 (sieve-manage-open): Ditto.
984 (sieve-manage-authenticate): Ditto.
986 * mml.el (mml-generate-mime-1): Make the content type default to
987 text/plain if the filename is not specified.
989 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
991 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
992 instead of insert-buffer.
994 * message.el (message-yank-original): Ditto; set the mark at the
995 end of the yanked message.
997 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
999 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
1000 lines to scroll rather than to stop it.
1002 * mml.el (mml-generate-default-type): Add doc string.
1003 (mml-generate-mime-1): Use mm-default-file-encoding or make it
1004 default to application/octet-stream when determining the content
1005 type if it is not specified for the part or the mml contents; add
1006 a comment about mml-generate-default-type.
1008 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
1010 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
1011 make it default to application/octet-stream when determining the
1012 content type if it is not specified for the external contents.
1014 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
1016 * rfc2231.el (rfc2231-parse-string): Take care that not only a
1017 segmented parameter but also other parameters might be there.
1019 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
1021 * mm-decode.el (mm-display-external): Delete temp file, directory
1022 and buffer immediately if the external process is exited.
1024 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
1026 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
1027 fewer lines than that of scroll-margin.
1028 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
1030 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
1032 * gnus-art.el (gnus-article-next-page): Revert.
1033 (gnus-article-beginning-of-window): New macro.
1034 (gnus-article-next-page-1): Use it.
1035 (gnus-article-prev-page): Ditto.
1036 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
1037 instead of insert-buffer.
1038 (gnus-mime-delete-part): Ditto.
1039 (gnus-article-edit-exit): Ditto.
1041 * gnus-util.el (gnus-beginning-of-window): Remove.
1042 (gnus-end-of-window): Remove.
1044 2005-07-25 Simon Josefsson <jas@extundo.com>
1046 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
1047 to have the url package without w3. Reported by Daiki Ueno
1048 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
1050 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1052 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
1053 for text/rtf. Display default in prompt. Pass default for M-n.
1055 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
1057 2005-07-16 Romain Francoise <romain@orebokech.com>
1059 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
1060 instead of `current-time-string' as the latter creates a time
1061 string that is not RFC 2822 compliant (it lacks the zone).
1063 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1065 * gnus-msg.el (gnus-button-mailto): Remove
1066 save-selected-window-window hackery because it relies on
1067 save-selected-window internals.
1069 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
1071 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
1072 (gnus-article-next-page-1): Use gnus-beginning-of-window.
1073 (gnus-article-prev-page): Ditto.
1075 * gnus-util.el (gnus-beginning-of-window): New function.
1076 (gnus-end-of-window): New function.
1078 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1080 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
1081 gnus-add-minor-mode.
1082 (gnus-binary-mode): Ditto.
1084 * gnus-topic.el (gnus-topic-mode): Ditto.
1086 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
1088 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
1089 (gnus-article-prev-page): Take scroll-margin into consideration.
1091 2005-07-04 Lute Kamstra <lute@gnu.org>
1093 Update FSF's address in GPL notices.
1095 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
1097 * gnus.el (gnus-exit):
1098 * gnus-group.el (gnus-group-icons):
1099 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
1101 * gnus-nocem.el (gnus-nocem):
1102 * message.el (message-various, message-buffers, message-sending)
1103 (message-interface, message-forwarding, message-insertion)
1104 (message-headers, message-news, message-mail):
1105 * pgg-gpg.el (pgg-gpg):
1106 * pgg-parse.el (pgg-parse):
1107 * pgg-pgp.el (pgg-pgp):
1108 * pgg-pgp5.el (pgg-pgp5):
1109 * pop3.el (pop3): Finish `defgroup' description with period.
1111 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
1113 * gnus-art.el (article-display-face): Improve the efficiency.
1114 (article-display-x-face): Ditto; remove grey x-face stuff.
1116 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
1118 * gnus-art.el (article-display-face): Correct the position in
1119 which Faces are inserted; use dolist.
1121 2005-06-29 Didier Verna <didier@xemacs.org>
1123 * gnus-art.el (article-display-face): Display faces in correct
1126 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
1128 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
1129 (gnus-nocem-check-article): Fetch the Type header.
1130 (gnus-nocem-message-wanted-p): Fix the way to examine types.
1131 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
1132 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
1134 * pgg.el (pgg-verify): Return the verification result.
1136 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
1138 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
1139 `show-nonbreak-escape'.
1141 2005-06-23 Lute Kamstra <lute@gnu.org>
1143 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
1145 * dig.el (dig-mode):
1146 * smime.el (smime-mode): Use gnus-run-mode-hooks.
1148 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
1150 * nnimap.el (nnimap-split-download-body): Fix spellings.
1152 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
1154 * gnus-art.el (gnus-article-encrypt-body):
1155 * gnus-cus.el (gnus-score-customize):
1156 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
1157 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
1159 2005-06-16 Miles Bader <miles@gnu.org>
1161 * spam.el (spam): Remove "-face" suffix from face name.
1162 (spam-face): New backward-compatibility alias for renamed face.
1163 (spam-face, spam-initialize): Use renamed spam face.
1165 * message.el (message-header-to, message-header-cc)
1166 (message-header-subject, message-header-newsgroups)
1167 (message-header-other, message-header-name)
1168 (message-header-xheader, message-separator, message-cited-text)
1169 (message-mml): Remove "-face" suffix from face names.
1170 (message-header-to-face, message-header-cc-face)
1171 (message-header-subject-face, message-header-newsgroups-face)
1172 (message-header-other-face, message-header-name-face)
1173 (message-header-xheader-face, message-separator-face)
1174 (message-cited-text-face, message-mml-face):
1175 New backward-compatibility aliases for renamed faces.
1176 (message-font-lock-keywords): Use renamed message faces.
1178 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
1179 (sieve-test-commands, sieve-tagged-arguments):
1180 Remove "-face" suffix from face names.
1181 (sieve-control-commands-face, sieve-action-commands-face)
1182 (sieve-test-commands-face, sieve-tagged-arguments-face):
1183 New backward-compatibility aliases for renamed faces.
1184 (sieve-control-commands-face, sieve-action-commands-face)
1185 (sieve-test-commands-face, sieve-tagged-arguments-face):
1186 Use renamed sieve faces.
1188 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
1189 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
1190 (gnus-group-news-3-empty, gnus-group-news-4)
1191 (gnus-group-news-4-empty, gnus-group-news-5)
1192 (gnus-group-news-5-empty, gnus-group-news-6)
1193 (gnus-group-news-6-empty, gnus-group-news-low)
1194 (gnus-group-news-low-empty, gnus-group-mail-1)
1195 (gnus-group-mail-1-empty, gnus-group-mail-2)
1196 (gnus-group-mail-2-empty, gnus-group-mail-3)
1197 (gnus-group-mail-3-empty, gnus-group-mail-low)
1198 (gnus-group-mail-low-empty, gnus-summary-selected)
1199 (gnus-summary-cancelled, gnus-summary-high-ticked)
1200 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
1201 (gnus-summary-high-ancient, gnus-summary-low-ancient)
1202 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
1203 (gnus-summary-low-undownloaded)
1204 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
1205 (gnus-summary-low-unread, gnus-summary-normal-unread)
1206 (gnus-summary-high-read, gnus-summary-low-read)
1207 (gnus-summary-normal-read, gnus-splash):
1208 Remove "-face" suffix from face names.
1209 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1210 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1211 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1212 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1213 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1214 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1215 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1216 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1217 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1218 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1219 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1220 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1221 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1222 (gnus-summary-normal-ticked-face)
1223 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
1224 (gnus-summary-normal-ancient-face)
1225 (gnus-summary-high-undownloaded-face)
1226 (gnus-summary-low-undownloaded-face)
1227 (gnus-summary-normal-undownloaded-face)
1228 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1229 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1230 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1232 New backward-compatibility aliases for renamed faces.
1233 (gnus-group-startup-message): Use renamed gnus faces.
1235 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
1236 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
1237 (gnus-server-agent): Remove "-face" suffix from face names.
1238 (gnus-server-agent-face, gnus-server-opened-face)
1239 (gnus-server-closed-face, gnus-server-denied-face)
1240 (gnus-server-offline-face):
1241 New backward-compatibility aliases for renamed faces.
1242 (gnus-server-agent-face, gnus-server-opened-face)
1243 (gnus-server-closed-face, gnus-server-denied-face)
1244 (gnus-server-offline-face): Use renamed gnus faces.
1246 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
1247 Remove "-face" suffix from face names.
1248 (gnus-picon-xbm-face, gnus-picon-face):
1249 New backward-compatibility aliases for renamed faces.
1251 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
1252 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
1253 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
1254 (gnus-cite-11): Remove "-face" suffix from face names.
1255 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
1256 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
1257 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
1258 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
1259 New backward-compatibility aliases for renamed faces.
1260 (gnus-cite-attribution-face, gnus-cite-face-list)
1261 (gnus-article-boring-faces): Use renamed gnus faces.
1263 * gnus-art.el (gnus-signature, gnus-header-from)
1264 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
1265 (gnus-header-content): Remove "-face" suffix from face names.
1266 (gnus-signature-face, gnus-header-from-face)
1267 (gnus-header-subject-face, gnus-header-newsgroups-face)
1268 (gnus-header-name-face, gnus-header-content-face):
1269 New backward-compatibility aliases for renamed faces.
1270 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1272 * gnus-sum.el (gnus-summary-selected-face)
1273 (gnus-summary-highlight): Use renamed gnus faces.
1274 * gnus-group.el (gnus-group-highlight): Likewise.
1276 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
1278 * gnus-sieve.el (gnus-sieve-article-add-rule):
1279 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
1280 * spam-stat.el (spam-stat-buffer-change-to-spam)
1281 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
1283 * message.el (message-is-yours-p):
1284 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
1286 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1288 * mm-view.el (mm-inline-text): Withdraw the last change.
1290 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1292 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1293 executing enriched-decode.
1295 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1297 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1299 2005-06-04 Lute Kamstra <lute@gnu.org>
1301 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1302 information is never recorded.
1304 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1306 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1308 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1310 * pop3.el (pop3-md5): Run md5 in the binary mode.
1311 (pop3-md5-program-args): New variable.
1313 * starttls.el (starttls-set-process-query-on-exit-flag):
1314 Use eval-and-compile.
1316 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1318 * gnus-art.el (article-display-x-face): Replace
1319 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1321 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1323 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
1324 set-process-query-on-exit-flag or process-kill-without-query.
1326 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1327 loop instead of replace-regexp.
1329 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1330 instead of process-kill-without-query if it is available.
1332 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1333 instead of find-file-hooks if it is available.
1335 * mml1991.el: Bind pgg-default-user-id when compiling.
1337 * mml2015.el: Bind pgg-default-user-id when compiling.
1339 * nndraft.el (nndraft-request-associate-buffer):
1340 Use write-contents-functions instead of write-contents-hooks if it is
1343 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1344 instead of find-file-hooks if it is available.
1346 * nntp.el (nntp-open-connection): Replace
1347 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1348 (nntp-open-ssl-stream): Ditto.
1349 (nntp-open-tls-stream): Ditto.
1351 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
1352 (pgg-run-at-time-1): New macro.
1353 (pgg-run-at-time): Use it.
1355 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1356 set-process-query-on-exit-flag or process-kill-without-query.
1357 (starttls-open-stream-gnutls): Use it instead of
1358 process-kill-without-query.
1359 (starttls-open-stream): Ditto.
1361 2005-05-31 Simon Josefsson <jas@extundo.com>
1363 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1364 instead of hard coding to nil.
1366 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1368 * gnus-group.el: Require gnus-sum and autoload functions to
1369 resolve warnings when gnus-group.el compiled alone.
1371 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1373 * gnus-agent.el (gnus-agent-regenerate-group)
1374 (gnus-agent-fetch-articles): Replace `string-to-int' by
1376 * gnus-art.el (gnus-button-fetch-group): Ditto.
1377 * gnus-cache.el (gnus-cache-generate-active)
1378 (gnus-cache-articles-in-group): Ditto.
1379 * gnus-group.el (gnus-group-set-current-level)
1380 (gnus-group-insert-group-line): Ditto.
1381 * gnus-score.el (gnus-score-set-expunge-below)
1382 (gnus-score-set-mark-below, gnus-summary-score-effect)
1383 (gnus-summary-score-entry): Ditto.
1384 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1385 (gnus-soup-pack): Ditto.
1386 * gnus-spec.el (gnus-xmas-format): Ditto.
1387 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1388 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1389 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1390 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1391 * nndb.el (nndb-get-remote-expire-response): Ditto.
1392 * nndiary.el (nndiary-parse-schedule-value)
1393 (nndiary-string-to-number, nndiary-request-replace-article)
1394 (nndiary-request-article): Ditto.
1395 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1396 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1397 * nneething.el (nneething-make-head): Ditto.
1398 * nnfolder.el (nnfolder-request-article)
1399 (nnfolder-retrieve-headers): Ditto.
1400 * nnheader.el (nnheader-file-to-number): Ditto.
1401 * nnkiboze.el (nnkiboze-request-article): Ditto.
1402 * nnmail.el (nnmail-process-unix-mail-format)
1403 (nnmail-process-babyl-mail-format): Ditto.
1404 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1405 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1406 (nnmh-request-create-group, nnmh-request-list-1)
1407 (nnmh-request-group, nnmh-request-article): Ditto.
1408 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1409 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1410 * nnsoup.el (nnsoup-make-active): Ditto.
1411 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1412 * nntp.el (nntp-find-group-and-number)
1413 (nntp-retrieve-headers-with-xover): Ditto.
1414 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1415 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1416 (pgg-format-key-identifier): Ditto.
1417 * pop3.el (pop3-last, pop3-stat): Ditto.
1418 * qp.el (quoted-printable-decode-region): Ditto.
1420 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1423 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1425 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1427 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1429 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1431 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1433 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1435 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1437 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1438 (gnus-carpal-mode): Ditto.
1440 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1441 (gnus-browse-mode): Ditto.
1443 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1445 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1447 2005-05-29 Richard M. Stallman <rms@gnu.org>
1449 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1451 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1453 * gnus-util.el (gnus-run-mode-hooks): New function.
1455 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1457 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1459 * gnus-agent.el (gnus-agent-make-mode-line-string):
1460 Use mode-line-highlight as mouse-face.
1462 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1464 * canlock.el (canlock): Change the parent group to news.
1466 * deuglify.el (gnus-outlook-deuglify): Add :group.
1468 * dig.el (dig): Add :group.
1470 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1472 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1473 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1474 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1475 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1476 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1478 * gnus-diary.el (gnus-diary): Add :group.
1480 * gnus.el (gnus-group-news-1-face): Add :group.
1481 (gnus-group-news-1-empty-face): Ditto.
1482 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1483 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1484 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1485 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1486 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1487 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1488 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1489 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1490 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1491 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1492 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1493 (gnus-summary-high-ticked-face): Ditto.
1494 (gnus-summary-low-ticked-face): Ditto.
1495 (gnus-summary-normal-ticked-face): Ditto.
1496 (gnus-summary-high-ancient-face): Ditto.
1497 (gnus-summary-low-ancient-face): Ditto.
1498 (gnus-summary-normal-ancient-face): Ditto.
1499 (gnus-summary-high-undownloaded-face): Ditto.
1500 (gnus-summary-low-undownloaded-face): Ditto.
1501 (gnus-summary-normal-undownloaded-face): Ditto.
1502 (gnus-summary-high-unread-face): Ditto.
1503 (gnus-summary-low-unread-face): Ditto.
1504 (gnus-summary-normal-unread-face): Ditto.
1505 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
1506 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1508 * message.el (message-minibuffer-local-map): Add :group.
1510 * sieve-manage.el (sieve-manage-log): Add :group.
1511 (sieve-manage-default-user): Diito.
1512 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1513 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1514 (sieve-manage-authenticators): Ditto.
1515 (sieve-manage-authenticator-alist): Ditto.
1516 (sieve-manage-default-port): Ditto.
1518 * sieve-mode.el (sieve-control-commands-face): Add :group.
1519 (sieve-action-commands-face): Ditto.
1520 (sieve-test-commands-face): Ditto.
1521 (sieve-tagged-arguments-face): Ditto.
1523 * smime.el (smime): Add :group.
1525 * spam-report.el (spam-report): Add :group.
1527 * spam.el (spam, spam-face): Add :group.
1529 2005-05-26 Lute Kamstra <lute@gnu.org>
1531 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1533 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1535 * gnus-art.el: Don't autoload mail-extract-address-components.
1537 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1539 * nndb.el: Don't declare the nndb back end two or more times; don't
1540 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1542 * nntp.el: Autoload format-spec instead of format; use
1543 eval-and-compile to evaluate autoload forms.
1545 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1547 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1549 * gnus-art.el (article-date-ut): Support converting date in
1550 forwarded parts as well.
1551 (gnus-article-save-original-date): New macro.
1552 (gnus-display-mime): Use it.
1554 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1556 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1557 enclosure element of <item>.
1559 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1561 * spam-report.el (spam-report-unplug-agent)
1562 (spam-report-plug-agent, spam-report-deagentize)
1563 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1564 support for the Agent in spam-report: when unplugged, report to a
1565 file; when plugged, submit all the requests.
1566 [Added missing offline functionality from trunk.]
1568 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1570 * spam-report.el (spam-report-url-to-file)
1571 (spam-report-requests-file): New function and variable for offline
1573 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1574 and user defined function.
1575 (spam-report-process-queue): New function.
1576 Process requests from `spam-report-requests-file'.
1577 (spam-report-url-ping-mm-url): Autoload.
1578 [Added missing offline functionality from trunk.]
1580 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1582 * qp.el (quoted-printable-encode-region): Save excursion.
1584 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1586 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
1587 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1589 2005-04-13 Miles Bader <miles@gnu.org>
1591 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1593 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1595 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1596 contained in text because xml.el decodes entities) with LFs.
1598 2005-04-11 Lute Kamstra <lute@gnu.org>
1600 * message.el (message-make-date): Handle byte-compiler warnings
1602 * nnimap.el (nnimap-date-days-ago): Ditto.
1604 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1606 * mm-util.el (mm-string-to-multibyte): New function.
1607 (mm-detect-coding-region): Typo.
1609 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1611 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1613 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1615 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1618 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1619 (nnrss-request-group): Decode group name first.
1620 (nnrss-request-article): Make a text/plain article if mml-to-mime
1622 (nnrss-get-encoding): Return a compatible encoding according to
1623 nnrss-compatible-encoding-alist.
1624 (nnrss-opml-export): Use dolist.
1625 (nnrss-find-el): Use consp instead of listp.
1626 (nnrss-order-hrefs): Use dolist.
1628 2005-04-06 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1630 * nnrss.el (nnrss-verbose): Remove.
1631 (nnrss-request-group): Use `nnheader-message' instead.
1633 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1635 * nnrss.el (nnrss-verbose): New variable.
1636 (nnrss-request-group): Make it say nnrss is requesting a group.
1638 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1640 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1641 (gnus-agent-group-pathname): Ditto.
1643 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1645 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1646 name for only %g and %c.
1647 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1648 instead of gnus-tmp-group to decoded group name.
1649 (gnus-group-make-group): Decode group name.
1650 (gnus-group-delete-group): Ditto.
1651 (gnus-group-make-rss-group): Exclude `/'s from group names;
1652 register the group data after opening the nnrss group; unify
1653 non-ASCII group names; encode group name.
1654 (gnus-group-catchup-current): Decode group name.
1655 (gnus-group-expire-articles-1): Ditto.
1656 (gnus-group-set-current-level): Ditto.
1657 (gnus-group-kill-group): Ditto.
1659 * gnus-spec.el (gnus-update-format-specifications): Flush the
1660 group format spec cache if it doesn't support decoded group names.
1662 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1664 * nnrss.el: Require rfc2047 and mml.
1665 (nnrss-file-coding-system): New variable.
1666 (nnrss-format-string): Redefine it as an inline function.
1667 (nnrss-decode-group-name): New function.
1668 (nnrss-string-as-multibyte): Remove.
1669 (nnrss-retrieve-headers): Decode group name; don't use
1670 nnrss-format-string.
1671 (nnrss-request-group): Decode group name.
1672 (nnrss-request-article): Decode group name; allow a Message-ID as
1673 well as an article number; don't use nnrss-format-string; encode a
1674 Message-ID string which may contain non-ASCII characters; use
1675 mml-to-mime to compose a MIME article; use search-forward instead
1676 of re-search-forward.
1677 (nnrss-request-expire-articles): Decode group name.
1678 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1679 as well; decode group name.
1680 (nnrss-get-encoding): Fix regexp.
1681 (nnrss-fetch): Clarify error message.
1682 (nnrss-read-server-data): Use insert-file-contents instead of load;
1683 bind file-name-coding-system; use multibyte buffer.
1684 (nnrss-save-server-data): Insert newline; bind
1685 coding-system-for-write to the value of nnrss-file-coding-system;
1686 bind file-name-coding-system; add coding cookie.
1687 (nnrss-read-group-data): Use insert-file-contents instead of load;
1688 bind file-name-coding-system; use multibyte buffer.
1689 (nnrss-save-group-data): Bind coding-system-for-write to the
1690 value of nnrss-file-coding-system; bind file-name-coding-system.
1691 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1692 make it work with non-ASCII text.
1693 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1694 of set-buffer-file-coding-system.
1695 (nnrss-find-el): Check carefully whether there's a list of string
1696 which old xml.el may return rather than a string; make it work
1697 with old xml.el as well.
1699 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1701 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1703 * nnrss.el (nnrss-get-encoding): New function.
1704 (nnrss-fetch): Use unibyte buffer initially; bind
1705 coding-system-for-read while performing mm-url-insert; remove ^Ms;
1706 decode contents according to the encoding attribute.
1707 (nnrss-save-group-data): Add coding cookie.
1708 (nnrss-mime-encode-string): New function.
1709 (nnrss-check-group): Use it to encode subject and author.
1711 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1713 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1716 2005-04-06 Jesper Harder <harder@ifa.au.dk>
1718 * mm-util.el (mm-subst-char-in-string): Support inplace.
1720 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1722 (nnrss-request-article): Cleanup.
1723 (nnrss-request-delete-group): Use nnrss-make-filename.
1724 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1725 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1726 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1727 <joakim@verona.se>; hash on description if link is missing; use
1728 nnrss-make-filename; use load.
1729 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1730 (nnrss-make-filename): New function.
1731 (nnrss-close): New function.
1732 (nnrss-check-group): Hash on description if link is missing.
1733 (nnrss-get-namespace-prefix): Use string= to compare strings!
1734 Reported by David D. Smith <davidsmith@acm.org>.
1735 (nnrss-opml-export): Turn on sgml-mode.
1737 2005-04-06 Mark A. Hershberger <mah@everybody.org>
1739 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1741 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1743 * message.el (message-make-date): Add defvars in order to silence
1744 the byte compiler inside the defun.
1746 * nnimap.el (nnimap-date-days-ago): Ditto.
1748 * gnus-demon.el (parse-time-string): Add autoload.
1750 * gnus-delay.el (parse-time-string): Add autoload.
1752 * gnus-art.el (parse-time-string): Add autoload.
1754 * nnultimate.el (parse-time): Require for `parse-time-string'.
1756 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1758 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1759 "Unrecognized menu descriptor" error in XEmacs.
1761 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1763 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1765 * mm-util.el (mm-replace-in-string): New function.
1766 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1767 latin-unity, which cannot be used with XEmacs 21.1.
1769 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1770 rfc2047-encoding-function-alist in order to avoid conflicting with
1772 (rfc2047-encode-message-header): Remove useless goto-char.
1773 (rfc2047-encodable-p): Don't move point.
1774 (rfc2047-syntax-table): Treat `(' and `)' as is.
1775 (rfc2047-encode-region): Concatenate words containing non-ASCII
1776 characters in structured fields; don't encode space-delimited
1777 ASCII words even in unstructured fields; don't break words at
1778 char-category boundaries; encode encoded words in structured
1779 fields; treat text within parentheses as special; show the
1780 original text when error has occurred; move point to the end of
1781 the region after encoding, suggested by IRIE Tetsuya
1782 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1783 non-special; check carefully whether to encode special characters;
1784 fix some kind of misconfigured headers; signal a real error if
1785 debug-on-quit or debug-on-error is non-nil; don't infloop,
1786 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1787 the close parenthesis may be included in the encoded word; encode
1789 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1790 (rfc2047-encode-max-chars): New variable.
1791 (rfc2047-encode-1): New function.
1792 (rfc2047-encode): Use it; encode text so that it occupies the
1793 maximum width within 76-column; work correctly on Q encoding for
1794 iso-2022-* charsets; fold the line before encoding; don't append a
1795 space if the encoded word includes close parenthesis.
1796 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1797 sure not to break a line just after the header name.
1798 (rfc2047-b-encode-region): Remove.
1799 (rfc2047-b-encode-string): New function.
1800 (rfc2047-q-encode-region): Remove.
1801 (rfc2047-q-encode-string): New function.
1802 (rfc2047-encode-parameter): New function.
1803 (rfc2047-encoded-word-regexp): Don't use shy group.
1804 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1805 (rfc2047-parse-and-decode): Ditto.
1806 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
1808 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1810 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1811 (rfc2047-field-value): Strip props.
1812 (rfc2047-encode-message-header): Disable header folding -- not
1813 all headers can be folded, and this should be done by the message
1814 composition mode. Probably. I think.
1815 (rfc2047-encodable-p): Say that =? needs encoding.
1816 (rfc2047-encode-region): Encode =? strings.
1818 2005-03-25 Jesper Harder <harder@ifa.au.dk>
1820 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1821 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1823 (rfc2047-decode-string): Don't cons a string unnecessarily.
1824 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1825 the encoding to avoid consing a string.
1826 (rfc2047-decode): Use mm-subst-char-in-string instead of
1827 mm-replace-chars-in-string.
1829 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1831 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1832 encodings of MIME-encoded words, in order to improve
1833 interoperability with several broken MUAs.
1835 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1837 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1838 pass it to `gnus-browse-read-group'.
1839 (gnus-browse-read-group): Add NUMBER argument and pass it to
1840 `gnus-group-read-ephemeral-group'.
1842 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1843 argument and pass it to `gnus-group-read-group'.
1845 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1847 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1848 mm-xemacs-find-mime-charset-1 if we have the mule feature
1849 available at runtime.
1851 2005-03-25 Werner Lemberg <wl@gnu.org>
1853 * nnmaildir.el: Replace `illegal' with `invalid'.
1855 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1857 * gnus-start.el (gnus-display-time-event-handler):
1858 Check display-time-timer at runtime rather than only at load time
1859 in case display-time-mode is turned off in the mean time.
1861 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1863 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1866 * nneething.el (nneething-map-file-directory): Derive from
1869 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1872 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1874 * nnmaildir.el (nnmaildir-request-accept-article):
1875 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
1877 2005-03-13 Steve Youngs <steve@sxemacs.org>
1879 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1880 autoloaded function.
1881 From: Andrey Slusar <anrays@gmail.com>.
1883 2005-03-13 Steve Youngs <steve@sxemacs.org>
1885 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1888 * mail-source.el: Require timer-funcs at compile time when in
1889 XEmacs for `run-with-idle-timer'.
1891 * gnus-async.el: Ditto.
1893 2005-03-16 Lute Kamstra <lute@gnu.org>
1895 * message.el (message-make-date): Require parse-time.
1897 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1899 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1901 2005-03-10 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk> (tiny change)
1903 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
1905 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
1907 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
1908 buffer (since IMAP server might return FETCH response out of
1909 order, and the nntp buffer must be sorted).
1911 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1913 * message.el: Don't autoload former message-utils variables.
1914 (message-strip-subject-trailing-was): Change doc string.
1916 * nnweb.el: Fixes for `gnus-group-make-web-group'.
1917 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
1918 (nnweb-google-search): Add "hl=en" here.
1919 (nnweb-google-parse-1, nnweb-google-create-mapping):
1922 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1924 * message.el (message-get-reply-headers, message-followup):
1925 Mention related variables `message-use-followup-to' and
1926 `message-use-mail-followup-to', in the information buffer.
1928 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1929 of broken groups(-beta).google.com.
1931 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1933 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1934 a more conservative way.
1936 2005-02-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1938 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
1939 `mm-dissect-multipart' and receive the from field as an (optional)
1940 argument from `mm-dissect-multipart'.
1941 (mm-dissect-multipart): Receive the from field as an argument and
1942 pass it on when we call `mm-dissect-buffer' on MIME parts.
1943 Fixes verification/decryption of signed/encrypted MIME parts.
1945 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1947 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1948 buffer, so it moves the window's cursor.
1950 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1952 * nnheader.el (nnheader-find-file-noselect): Add doc string.
1954 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
1955 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
1957 * gnus-sum.el (gnus-summary-caesar-message):
1958 Apply `gnus-treat-article' after rotation.
1960 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1963 2005-02-22 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1965 * smime.el (smime-sign-buffer): Signal an error if
1966 `smime-sign-region' fails.
1967 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
1970 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1972 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1973 Handle news URL with given port correctly.
1975 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1977 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1978 containing special characters.
1980 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1982 * mml.el (mime-to-mml): Ditto.
1984 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1986 (rfc2047-decode-region): Quote decoded words containing special
1987 characters when rfc2047-quote-decoded-words-containing-tspecials
1990 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1992 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
1994 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1996 2005-02-15 Simon Josefsson <jas@extundo.com>
1998 * nnimap.el (nnimap-debug): Doc fix.
2000 * imap.el (imap-debug): Doc fix.
2002 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2004 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
2005 argument in doc string. Make query for type more clear.
2007 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
2009 * gnus.el (gnus-group-startup-message): Search for gnus images in
2011 * mm-util.el (mm-find-charset-region): Likewise.
2012 * smiley.el (smiley-data-directory): Search for smilies in
2015 2005-02-09 Kim F. Storm <storm@cua.dk>
2017 Change Emacs release version from 21.4 to 22.1 throughout.
2018 Change Emacs development version from 21.3.50 to 22.0.50.
2020 2005-02-08 Simon Josefsson <jas@extundo.com>
2022 * imap.el (imap-log): Doc fix.
2024 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
2026 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
2027 prefix arg is neither nil nor a number, as info specifies.
2029 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
2031 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
2033 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2035 * message.el (message-beginning-of-line): Change the behavior when
2036 invoked between BOL and : so that it first moves backward.
2038 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2040 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
2041 article buffer when editing of the article is discarded.
2042 (gnus-article-prepare): Revert.
2044 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2046 * gnus-art.el (gnus-article-prepare):
2047 Remove message-strip-forbidden-properties from the local hook.
2049 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2051 * mml.el (mml-generate-mime-1): Convert string into unibyte when
2052 inserting " *mml*" buffer's contents into a unibyte temp buffer.
2054 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
2056 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
2057 which will be inserted according to the multibyteness of a buffer
2058 rather than the type of contents. Suggested by ARISAWA Akihiro
2059 <ari@mbf.ocn.ne.jp>.
2061 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2063 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
2064 which is unreadable in some setups.
2066 2004-12-27 Simon Josefsson <jas@extundo.com>
2068 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
2069 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
2070 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2072 2004-12-17 Kim F. Storm <storm@cua.dk>
2074 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
2076 * gnus-sum.el (gnus-summary-mode-map): Likewise.
2078 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2080 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
2081 correctly even if there are wide characters.
2083 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2085 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
2086 concatenating segments rather than before concatenating them.
2087 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2089 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2091 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
2093 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
2095 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
2096 unify Latin characters in XEmacs.
2097 (mm-find-mime-charset-region): Use it.
2099 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2101 * gnus-util.el (gnus-delete-directory): New function.
2103 * gnus-agent.el (gnus-agent-delete-group): Use it.
2105 * gnus-cache.el (gnus-cache-delete-group): Use it.
2107 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
2109 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
2111 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
2113 * gnus-group.el (gnus-group-make-rss-group):
2114 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
2116 * gnus-start.el (gnus-setup-news): Honor user's setting to
2117 gnus-message-archive-method. Suggested by Lute Kamstra
2120 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
2122 * message.el (message-forward-make-body-mml): Remove headers
2123 according to message-forward-ignored-headers if a message is decoded.
2125 2004-12-02 Romain Francoise <romain@orebokech.com>
2127 * message.el (message-forward-make-body-plain): Always remove
2128 headers according to message-forward-ignored-headers.
2130 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2132 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
2133 order to silence the byte compiler.
2135 * pop3.el (pop3-md5): Define it before being used.
2137 * spam.el: Fix the way to silence the byte compiler, which
2138 complained about bbdb-buffer, bbdb-create-internal,
2139 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
2140 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
2141 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
2142 spam-stat-buffer-is-spam, spam-stat-load,
2143 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
2144 spam-stat-save and spam-stat-split-fancy.
2146 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2148 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
2149 which may confuse users.
2150 (canlock-password-for-verify): Ditto.
2152 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
2154 * gnus-art.el (gnus-emphasis-alist): Ditto.
2156 * gnus-registry.el (gnus-registry-max-entries): Ditto.
2158 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
2160 * gnus-start.el (gnus-save-killed-list): Ditto.
2162 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
2163 (gnus-sum-thread-tree-root): Ditto.
2164 (gnus-sum-thread-tree-false-root): Ditto.
2165 (gnus-sum-thread-tree-single-indent): Ditto.
2167 * message.el (message-courtesy-message): Ditto.
2168 (message-archive-note): Ditto.
2169 (message-subscribed-address-file): Ditto.
2170 (message-user-fqdn): Ditto.
2172 * spam-report.el (spam-report-gmane-regex): Ditto.
2174 * spam.el (spam-blackhole-good-server-regex): Ditto.
2176 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2178 * message.el (message-forbidden-properties): Fix typo in doc string.
2180 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2182 * message.el (message-strip-forbidden-properties):
2183 Bind buffer-read-only (etc) to nil.
2185 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2187 * gnus-util.el (gnus-replace-in-string): Add doc string.
2189 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
2190 to avoid problems when splitting mails with many recipients.
2192 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
2194 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
2195 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2197 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
2199 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
2201 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2203 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
2204 pop-to-buffer, covered by the subsequent gnus-configure-windows.
2206 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
2208 * nnfolder.el (nnfolder-save-marks): Add missing format field in
2210 * nnml.el (nnml-save-marks): Ditto.
2212 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2214 * gnus-start.el (gnus-convert-old-newsrc):
2215 Assign legacy-gnus-agent to 5.10.7.
2217 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2219 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
2220 default; improve customization type.
2221 (gnus-emphasis-custom-with-format): New macro.
2222 (gnus-emphasis-custom-value-to-external): New function.
2223 (gnus-emphasis-custom-value-to-internal): New function.
2225 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2227 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
2228 "Args out of range" error. Reported by Arnaud Giersch
2229 <arnaud.giersch@free.fr>.
2231 2004-11-04 Richard M. Stallman <rms@gnu.org>
2233 * spam.el (spam group): Add :version.
2235 * pgg-def.el (pgg group): Add :version.
2237 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2239 * gnus-art.el (gnus-article-edit-article): Don't associate the
2240 article buffer with a draft file. This is a temporary measure
2241 against the 2004-08-22 change to gnus-article-edit-mode.
2243 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2245 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
2246 (html2text-format-tags): Remove unused variable `attr'.
2248 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2251 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2252 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
2253 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
2254 loaded under XEmacs.
2255 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
2257 * mm-util.el (mm-coding-system-p): Return a coding-system.
2258 (mm-mime-mule-charset-alist): Use shift_jis instead of
2259 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
2260 entries for the mime charsets iso-2022-jp-3 and shift_jis.
2261 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
2262 instead of japanese-shift-jis and iso-latin-1 respectively in
2263 order to share the default value with both Emacs and XEmacs-mule.
2264 (mm-mule-charset-to-mime-charset):
2265 Make mm-coding-system-priorities effective.
2266 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2267 while predicating of candidates upon the priorities.
2269 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2271 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2273 * tls.el (tls-process-connection-type, tls-success)
2274 (tls-certtool-program): Add :version.
2276 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2277 (starttls-extra-arguments, starttls-process-connection-type)
2278 (starttls-connect, starttls-failure, starttls-success):
2280 * spam-stat.el (spam-stat): Add :version.
2282 * sieve.el (sieve): Add :version.
2284 * sha1.el (sha1): Add :version.
2285 (sha1-use-external): Remove redundant version.
2287 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
2288 (nnmail-cache-ignore-groups, nnmail-spool-hook)
2289 (nnmail-split-fancy-match-partial-words)
2290 (nnmail-split-lowercase-expanded):
2292 * nndiary.el (nndiary): Add :version.
2294 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2296 * mml-sec.el (mml-default-sign-method)
2297 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2300 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2302 * mm-url.el (mm-url-use-external, mm-url-program)
2303 (mm-url-arguments): Add :version.
2305 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
2306 (mm-attachment-file-modes, mm-decrypt-option)
2307 (mm-w3m-safe-url-regexp): Add :version.
2309 * message.el (message-cite-prefix-regexp)
2310 (message-sendmail-envelope-from, message-minibuffer-local-map)
2311 (message-user-fqdn, message-completion-alist): Add :version.
2313 * gnus-win.el (gnus-configure-windows-hook)
2314 (gnus-use-frames-on-any-display): Add :version.
2316 * gnus-art.el (gnus-article-address-banner-alist)
2317 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
2318 (gnus-treat-from-picon, gnus-treat-mail-picon)
2319 (gnus-treat-x-pgp-sig): Add :version.
2321 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
2322 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
2323 (gnus-summary-article-delete-hook)
2324 (gnus-summary-display-while-building): Add :version.
2326 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2327 (gnus-get-top-new-news-hook):Add :version.
2329 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2330 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2332 * gnus-registry.el (gnus-registry): Add :version.
2334 * gnus-spec.el (gnus-use-correct-string-widths)
2335 (gnus-make-format-preserve-properties): Add :version.
2337 * gnus.el (gnus-group-charter-alist)
2338 (gnus-group-fetch-control-use-browse-url)
2339 (gnus-install-group-spam-parameters): Add :version.
2341 * gnus-diary.el (gnus-diary): Add :version.
2343 * gnus-delay.el (gnus-delay): Add :version.
2345 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
2346 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
2347 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
2350 * gnus-agent.el (gnus-agent-max-fetch-size)
2351 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
2352 (gnus-agent-prompt-send-queue): Add :version.
2354 * deuglify.el (gnus-outlook-deuglify): Add :version.
2356 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
2358 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
2359 (html2text-format-tag-list): Add "strong" and "em".
2360 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
2362 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2364 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2365 signature file. Suggested by Manoj Srivastava
2366 <srivasta@golden-gryphon.com>.
2368 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
2369 iso-2022-jp even in the Japanese language environment.
2370 Suggested by Jason Rumney <jasonr@gnu.org>.
2372 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2374 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2375 use the same characters as the dummy marks; make it free from
2376 getting affected by the language environment.
2377 (gnus-summary-read-group-1): Update mark positions only when the
2378 format spec is updated.
2380 * gnus-spec.el (gnus-update-format-specifications): Return a list
2383 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2385 * nnspool.el (nnspool-spool-directory): Use news-path if the
2386 news-directory variable is not bound.
2388 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2389 of gnus-tmp-news-method into string if it may be passed to
2390 gnus-correct-length which takes only a string argument.
2392 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2394 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
2397 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2399 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
2400 comparison on string.
2402 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2404 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2405 running the major-mode function.
2407 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2409 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2410 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2411 boolean check to not apply converters that apply to future
2414 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2416 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2417 dummy marks in the right way.
2419 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2421 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2422 avoid infinite recursion via gnus-get-function.
2424 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2426 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2427 When necessary, pass full group name to gnus-request-set-marks.
2428 (gnus-agent-synchronize-group-flags): Add support for sync'ing
2430 (gnus-agent-synchronize-flags-server): Be silent when writing file.
2432 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2434 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2435 Replace gnus-request-update-info with explicit code to sync the
2436 in-memory info read flags with the marks being sync'd to the backend.
2438 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2440 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2441 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2442 you want to open a server and then, even when you responded with no,
2443 asking if you want to synchronize the server's flags.
2444 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
2445 multi-line expressions.
2446 (gnus-agent-synchronize-group-flags): New internal function.
2447 Updates marks in memory (in the info structure) AND in the backend.
2448 (gnus-agent-check-overview-buffer): Fix range of
2449 deletion to remove entire duplicate line. Fixes merged article
2452 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2454 * nnagent.el (nnagent-request-set-mark):
2455 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
2456 method, to ensure that synchronization updates marks in the
2457 backend and in the info (in memory) structure.
2459 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2461 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2462 unless plugged. Disable the agent so that an open failure causes
2465 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2467 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2468 (gnus-agent-go-online): Change :version.
2469 (gnus-agent-expire-unagentized-dirs)
2470 (gnus-agent-auto-agentize-methods): Add :version.
2472 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2474 * legacy-gnus-agent.el
2475 (gnus-agent-convert-to-compressed-agentview-prompt):
2476 New function. Used internally to only display 'gnus converting
2477 files' message when actually necessary.
2479 * gnus-sum.el: Remove (require 'gnus-agent) as required
2480 methods now autoloaded.
2482 * gnus-int.el (gnus-request-move-article):
2483 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
2484 improve performance.
2486 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2488 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
2489 to avoid run-time CL dependencies.
2490 (gnus-agent-unfetch-articles): New function.
2491 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2492 article numbers even when local .overview file is missing.
2493 (gnus-agent-read-article-number): New function. Only accepts
2494 27-bit article numbers.
2495 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2496 Use gnus-agent-read-article-number.
2497 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2498 from backend while recognizing that article numbers in .overview
2501 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
2502 some users confused by references to .newsrc when they only have a
2504 (gnus-convert-mark-converter-prompt)
2505 (gnus-convert-converter-needs-prompt): Fix use of property list.
2507 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2509 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2511 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2513 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2514 stuff for non-living groups.
2516 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2518 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2519 (gnus-agent-regenerate-group): Using nil messages aren't valid.
2521 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2523 * gnus-agent.el (gnus-agent-read-agentview):
2524 Inline gnus-uncompress-range.
2526 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2528 * legacy-gnus-agent.el
2529 (gnus-agent-convert-to-compressed-agentview): Fix typos with
2530 help from Florian Weimer <fw@deneb.enyo.de>
2532 * gnus-agent.el (gnus-agentize):
2533 gnus-agent-send-mail-real-function no longer set to current value
2534 of message-send-mail-function but rather a lambda that calls
2535 message-send-mail-function. The change makes the agent real-time
2536 responsive to user changes to message-send-mail-function.
2538 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2540 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2542 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2544 * gnus-cache.el (gnus-cache-rename-group): New function.
2545 (gnus-cache-delete-group): New function.
2547 * gnus-agent.el (gnus-agent-rename-group): New function.
2548 (gnus-agent-delete-group): New function.
2549 (gnus-agent-save-group-info): Use gnus-command-method when
2550 `method' parameter is nil. Don't write nil entries into the
2552 (gnus-agent-get-group-info): New function.
2553 (gnus-agent-get-local): Add optional parameters to avoid calling
2554 gnus-group-real-name and gnus-find-method-for-group.
2555 (gnus-agent-set-local): Delete stored entry if either min, or max,
2557 (gnus-agent-fetch-session): Reword error/quit messages.
2558 On quit, use gnus-agent-regenerate-group to record existance of any
2559 articles fetched to disk before the quit occurred.
2561 * gnus-int.el (gnus-request-delete-group):
2562 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
2563 local disk in sync with the server.
2564 (gnus-request-rename-group):
2565 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
2566 local disk in sync with the server.
2568 * gnus-start.el (gnus-get-unread-articles):
2569 Cosmetic simplification to logic.
2571 * gnus-group.el (gnus-group-delete-group): No longer update
2572 gnus-cache-active-altered as gnus-request-delete-group now keeps
2574 (gnus-group-list-active): Let the agent store a server's active
2575 list if currently plugged.
2577 * gnus-util.el (gnus-rename-file): New function.
2579 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2581 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2582 when the group's active is not available.
2584 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2586 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
2589 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2591 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2592 message to newsrc-dribble when an actual conversion is performed.
2594 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2596 * gnus-agent.el (gnus-agent-read-local):
2597 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
2598 avoid the implicit assumption that they will always be equal.
2599 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2600 coding-system-for-write, as the with-temp-file macro first prints
2601 to a buffer then saves the buffer.
2603 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2605 * legacy-gnus-agent.el (): New. Provides converters that are only
2606 loaded when gnus-convert-old-newsrc needs to call them.
2608 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
2610 (gnus-group-prepare-hook): Remove function that converted list
2611 form of gnus-agent-expire-days to group properties.
2613 * gnus-start.el (gnus-convert-old-newsrc): Register new
2614 converters to handle old agent file formats. Added logic for a
2615 "backup before upgrading warning".
2616 (gnus-convert-mark-converter-prompt): Developers can mark
2617 functions as needing (default), or not needing,
2618 gnus-convert-old-newsrc's "backup before upgrading warning".
2619 (gnus-convert-converter-needs-prompt): Tests whether the user
2620 should be protected from potentially irreversable changes by the
2623 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2625 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2626 articles are being added to a group.
2627 (gnus-request-replace-article): Inform the agent that articles
2628 need to be uncached as the cached contents are no longer valid.
2630 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2631 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
2632 (gnus-agent-set-local): Refuse to save null in local object table.
2633 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2634 list of articles that will be marked as unread.
2636 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2638 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2639 single-interval range of the form (min . max). Previously the
2640 range had to look like ((min . max)). Likewise, return
2641 (min . max) rather than ((min . max)).
2642 (gnus-range-map): Use gnus-range-normalize to accept
2643 single-interval range.
2645 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2646 the cache, but not the agent, now appear with their usual face.
2648 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2650 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2651 marks consisting of a single range {for example, (3 . 5)} rather
2652 than a list of a single range { ((3 . 5)) }.
2654 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2656 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2659 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2661 * gnus-draft.el (gnus-group-send-queue): Pass the group name
2662 "nndraft:queue" along to gnus-draft-send.
2663 Use gnus-agent-prompt-send-queue.
2664 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2665 is "nndraft:queue". Suggested by Gaute Strokkenes
2666 <gs234@srcf.ucam.org>
2668 * gnus-group.el (gnus-group-catchup): Use new
2669 gnus-sequence-of-unread-articles, not
2670 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2671 numbers of articles. Use gnus-range-map to avoid having to
2672 uncompress the unread list.
2673 (gnus-group-archive-directory)
2674 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
2676 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2677 (gnus-sorted-range-intersection): Intersection of two ranges
2678 without requiring that they first be uncompressed.
2680 * gnus-start.el (gnus-activate-group): Unless blocked by the
2681 caller, possibly expand the active range to include both cached
2682 and agentized articles.
2683 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2684 multiple version-dependent converters.
2685 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
2686 gnus-agent-save-active.
2687 (gnus-save-newsrc-file): Save dirty agent range limits.
2689 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
2690 gnus-agent-possibly-alter-active.
2691 (gnus-adjust-marked-articles): Faster handling of simple lists
2693 2004-10-18 David Edmondson <dme@dme.org>
2695 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2698 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2700 * mml.el (mml-preview): Use `pop-to-buffer'.
2702 * message.el (message-goto-mail-followup-to): Insert after "To".
2703 (message-carefully-insert-headers): Add comment.
2705 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2707 * gnus-art.el (gnus-button-alist):
2708 Improve `gnus-button-handle-library' entry.
2710 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
2712 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
2714 * gnus-start.el (gnus-activate-group): Add doc-string.
2716 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2717 handle manual section.
2719 * imap.el (imap-store-password): New variable.
2720 (imap-interactive-login): Use it.
2721 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2723 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2724 Allow / in mailto URLs.
2726 * spam.el (spam-directory): Derive from `gnus-directory'.
2728 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2730 2004-10-17 Richard M. Stallman <rms@gnu.org>
2732 * gnus-registry.el (gnus-registry-unload-hook):
2733 Set as a variable with add-hook.
2735 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2738 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2740 * spam.el: Delete duplicate `provide'.
2741 (spam-unload-hook): Set as a variable with add-hook.
2743 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2745 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2748 * message.el (message-ignored-news-headers)
2749 (message-ignored-supersedes-headers)
2750 (message-ignored-resent-headers)
2751 (message-forward-ignored-headers): Improve custom type.
2753 2004-10-15 Simon Josefsson <jas@extundo.com>
2755 * pop3.el (top-level): Don't require nnheader.
2756 (pop3-read-timeout): Add.
2757 (pop3-accept-process-output): Add.
2758 (pop3-read-response, pop3-retr): Use it.
2760 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2762 * message.el (message-tokenize-header): Fix 2004-09-06 change
2763 which used point-min in the wrong place.
2765 2004-10-12 Simon Josefsson <jas@extundo.com>
2767 * net/tls.el (tls-certtool-program): New variable.
2768 (tls-certificate-information): New function, based on
2769 ssl-certificate-information.
2771 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2773 * message.el (message-bury): Use `window-dedicated-p'.
2775 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2777 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2779 * gnus.el (message-y-or-n-p): Autoload.
2781 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2782 (pop3-password-required, pop3-authentication-scheme)
2783 (pop3-leave-mail-on-server): Made customizable.
2784 (pop3): New custom group.
2785 (pop3-retr): Remove `sleep-for' statements.
2786 Suggested by Dave Love <fx@gnu.org>.
2788 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2791 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2792 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2793 Dave Love <fx@gnu.org>.
2795 * mml.el (mml-minibuffer-read-disposition): Require match.
2796 Suggested by Dave Love <fx@gnu.org>.
2798 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2800 * gnus-group.el (gnus-update-group-mark-positions):
2801 * gnus-sum.el (gnus-update-summary-mark-positions):
2802 * message.el (message-check-news-body-syntax):
2803 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2804 of string-as-multibyte.
2806 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2808 2004-10-05 Juri Linkov <juri@jurta.org>
2810 * gnus-group.el (gnus-update-group-mark-positions):
2811 * gnus-sum.el (gnus-update-summary-mark-positions):
2812 * message.el (message-check-news-body-syntax):
2813 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2814 8-bit unibyte values to a multibyte string for search functions.
2816 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2818 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2819 there's no visible header.
2821 2004-10-01 Simon Josefsson <jas@extundo.com>
2823 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2826 2004-09-29 Jesper Harder <harder@ifa.au.dk>
2828 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2830 2004-09-28 Jesper Harder <harder@ifa.au.dk>
2832 * gnus-picon.el: Require cl.
2834 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2836 * mml-smime.el: Require cl. Autoload message-fetch-field.
2838 * gnus-fun.el: Require gnus-ems and gnus-util.
2840 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2842 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
2844 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2846 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2847 Fix format string mismatch.
2848 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2849 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
2851 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2853 * gnus.el (gnus-version-number): Set to 5.11.
2855 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2857 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2859 2004-09-26 Jesper Harder <harder@ifa.au.dk>
2861 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2862 GROUP is a virtual group.
2864 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2865 for big5 and gb2312.
2867 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2870 * mm-bodies.el (mm-7bit-chars): Don't include \r.
2872 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2874 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2876 (rfc2047-encode): Use it.
2878 * flow-fill.el: Typo.
2880 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2883 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2885 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2886 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2888 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2889 From Christian Neukirchen <chneukirchen@yahoo.de>.
2891 * html2text.el (html2text-replace-list): Add & and '.
2893 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2895 * message.el (message-clone-locals): Clone sendmail and smtp
2898 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2900 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2901 in `header' match. Reported by Svend Tollak Munkejord.
2903 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2905 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2907 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2909 * uudecode.el (uudecode-use-external): Add :version.
2911 * smime.el (smime-CA-file, smime-encrypt-cipher)
2912 (smime-dns-server): Add :version.
2914 * smiley.el (gnus-smiley-file-types): Add :version.
2916 * sha1.el (sha1-use-external): Add :version.
2918 * pgg-def.el (pgg-query-keyserver): Add :version.
2920 * nnmail.el (nnmail-fancy-expiry-targets)
2921 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
2923 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
2924 (nnimap-retrieve-groups-asynchronous): Add :version.
2925 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
2927 * mml.el (mml-content-disposition-parameters)
2928 (mml-insert-mime-headers-always): Add :version.
2930 * mm-util.el (mm-coding-system-priorities):
2932 * mm-decode.el (mm-inline-text-html-with-images)
2933 (mm-keep-viewer-alive-types, mm-external-terminal-program)
2934 (mm-verify-option): Add :version.
2935 (mm-text-html-renderer): Change :version.
2937 * message.el (message-fcc-externalize-attachments)
2938 (message-required-headers, message-draft-headers)
2939 (message-subject-trailing-was-query)
2940 (message-subject-trailing-was-ask-regexp)
2941 (message-subject-trailing-was-regexp, message-mark-insert-begin)
2942 (message-mark-insert-end, message-archive-header)
2943 (message-archive-note, message-cross-post-default)
2944 (message-cross-post-note, message-followup-to-note)
2945 (message-cross-post-note-function, message-use-mail-followup-to)
2946 (message-subscribed-address-functions)
2947 (message-subscribed-address-file, message-subscribed-addresses)
2948 (message-subscribed-regexps, message-allow-no-recipients)
2949 (message-yank-cited-prefix, message-signature-insert-empty-line)
2950 (message-hidden-headers, message-hierarchical-addresses)
2951 (message-mail-user-agent, message-use-idna)
2952 (message-valid-fqdn-regexp)
2953 (message-strip-special-text-properties, message-header-synonyms)
2954 (message-beginning-of-line, message-tab-body-function): Add :version.
2955 (message-insert-canlock, message-wide-reply-confirm-recipients):
2958 * mail-source.el (mail-source-ignore-errors): Add :group, :type
2960 (mail-source-delete-old-incoming-confirm)
2961 (mail-source-movemail-program): Add :version.
2963 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2964 (gnus-agent-cache, gnus-agent): Change :version.
2966 * gnus-util.el (gnus-use-byte-compile): Change :version.
2968 * gnus-sum.el (gnus-summary-make-false-root-always)
2969 (gnus-summary-default-high-score)
2970 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
2971 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
2972 (gnus-read-all-available-headers, gnus-article-emulate-mime)
2973 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
2974 (gnus-sum-thread-tree-single-indent)
2975 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2976 (gnus-sum-thread-tree-leaf-with-other)
2977 (gnus-sum-thread-tree-single-leaf): Add :version.
2978 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
2979 (gnus-article-loose-mime): Change :version.
2981 * gnus-start.el (gnus-backup-startup-file)
2982 (gnus-save-startup-file-via-temp-buffer): Add :version.
2984 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
2985 (gnus-server-offline-face): Add :version.
2987 * gnus-score.el (gnus-adaptive-word-length-limit):
2989 * gnus-msg.el (gnus-gcc-externalize-attachments)
2990 (gnus-debug-files, gnus-debug-exclude-variables)
2991 (gnus-discouraged-post-methods): Change :version.
2992 (gnus-confirm-mail-reply-to-news)
2993 (gnus-confirm-treat-mail-like-news): Add :version.
2995 * gnus-int.el (gnus-server-unopen-status): Add :version.
2997 * gnus-group.el (gnus-group-jump-to-group-prompt)
2998 (gnus-large-ephemeral-newsgroup)
2999 (gnus-fetch-old-ephemeral-headers): Add :version.
3001 * gnus-fun.el (gnus-x-face-directory)
3002 (gnus-convert-pbm-to-x-face-command)
3003 (gnus-convert-image-to-x-face-command)
3004 (gnus-convert-image-to-face-command): Add :version.
3006 * gnus-delay.el (gnus-delay-default-hour): Add :version.
3008 * gnus-cite.el (gnus-cite-blank-line-after-header)
3009 (gnus-article-boring-faces):
3011 * gnus-art.el (gnus-buttonized-mime-types)
3012 (gnus-inhibit-mime-unbuttonizing)
3013 (gnus-treat-display-face)
3014 (gnus-treat-body-boundary): Change :version.
3015 (gnus-body-boundary-delimiter, gnus-picon-databases)
3016 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
3017 (gnus-treat-date-english, gnus-treat-fold-headers)
3018 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
3019 (gnus-treat-mail-picon, gnus-treat-wash-html)
3020 (gnus-article-encrypt-protocol)
3021 (gnus-use-idna, gnus-article-over-scroll)
3022 (gnus-mime-display-multipart-alternative-as-mixed)
3023 (gnus-mime-display-multipart-related-as-mixed)
3024 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
3025 (gnus-ctan-url, gnus-button-ctan-handler)
3026 (gnus-button-handle-ctan-bogus-regexp)
3027 (gnus-button-ctan-directory-regexp)
3028 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
3029 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
3030 (gnus-button-man-level, gnus-button-emacs-level)
3031 (gnus-button-message-level, gnus-button-browse-level): Add :version.
3033 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3034 (gnus-agent-go-online): Change :version.
3035 (gnus-agent-expire-unagentized-dirs)
3036 (gnus-agent-auto-agentize-methods): Add :version.
3038 * flow-fill.el (fill-flowed-display-column)
3039 (fill-flowed-encode-column): Add :version.
3041 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3042 (gnus-outlook-deuglify-unwrap-max)
3043 (gnus-outlook-deuglify-cite-marks)
3044 (gnus-outlook-deuglify-unwrap-stop-chars)
3045 (gnus-outlook-deuglify-no-wrap-chars)
3046 (gnus-outlook-deuglify-attrib-cut-regexp)
3047 (gnus-outlook-deuglify-attrib-verb-regexp)
3048 (gnus-outlook-deuglify-attrib-end-regexp)
3049 (gnus-outlook-display-hook): Add :version.
3051 * binhex.el (binhex-use-external): Add :version.
3053 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
3055 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
3058 2004-09-13 Simon Josefsson <jas@extundo.com>
3060 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
3062 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
3064 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
3066 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
3068 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
3070 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
3072 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
3073 for the 'imap' port in netrc files
3075 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
3076 in gnus-registry-trim
3078 2004-09-10 Simon Josefsson <jas@extundo.com>
3080 * nndb.el (require): Remove tcp and duplicate cl.
3082 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3084 * nntp.el (nntp): New customization group.
3085 (nntp-authinfo-file): Add customization group.
3087 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
3089 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
3091 * gnus.el (to-address, to-list, subscribed)
3092 (large-newsgroup-initial): Ditto.
3094 * flow-fill.el (fill-flowed-display-column)
3095 (fill-flowed-encode-column): Ditto.
3097 2004-09-06 Stefan <monnier@iro.umontreal.ca>
3099 * message.el (message-tokenize-header, message-send-mail-with-qmail):
3100 Use point-min rather than 1.
3101 (message-send-mail): Use buffer-size rather than point-max.
3103 * gnus-sum.el (gnus-summary-search-article-forward):
3104 Signal a specific `search-failed' rather than a generic `error'.
3106 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
3107 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
3108 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
3110 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
3112 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
3114 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
3115 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3116 (spam-stat-save): Accept prefix argument.
3118 2004-09-01 Simon Josefsson <jas@extundo.com>
3120 * message.el (message-canlock-generate): Require sha1, not
3121 sha1-el. (Can we get rid of this require alltogheter? It is ugly
3122 to require within a function. Sadly, if sha1.el isn't loaded, the
3123 let binding in m-c-g will hide the defcustom definition, which is
3126 * canlock.el: Require sha1, not sha1-el.
3128 * message.el: Don't autoload sha1 (there is a autoload cookie in
3131 * sha1-el.el: Renamed to sha1.el.
3133 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3135 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
3137 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
3139 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
3142 2004-03-05 Jesper Harder <harder@ifa.au.dk>
3144 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
3146 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
3148 * canlock.el: Don't autoload mail-fetch-field.
3150 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
3152 * canlock.el (base64-encode-string): Don't autoload it.
3154 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
3156 * canlock.el: Always require sha1-el.
3157 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
3159 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
3161 * message.el (message-canlock-generate): Require sha1-el.
3163 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
3165 * canlock.el (canlock-insert-header): Remove excessive grouping in
3168 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
3170 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
3172 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
3174 * canlock.el (canlock-sha1-function): Remove.
3175 (canlock-sha1-function-for-verify): Remove.
3176 (canlock-openssl-program): Remove.
3177 (canlock-openssl-args): Remove.
3178 (canlock-ignore-errors): Remove.
3179 (canlock-sha1-with-openssl): Remove.
3180 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
3181 (canlock-verify): Don't use canlock-ignore-errors.
3183 * sha1-el.el (sha1-string-external): Make it can return a string
3185 (sha1-region-external): Ditto.
3186 (sha1-string-internal): Ditto.
3187 (sha1-region-internal): Ditto.
3188 (sha1-region): Ditto.
3189 (sha1-string): Ditto.
3192 2003-11-15 Simon Josefsson <jas@extundo.com>
3194 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
3195 (pgg-gpg-lookup-key): Use regexp match instead of
3196 split-string (split-string is different between emacs 21.2 and
3197 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
3199 2004-07-28 Simon Josefsson <jas@extundo.com>
3201 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
3202 parameter (but don't use it, for now).
3204 2004-02-03 Jesper Harder <harder@ifa.au.dk>
3206 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
3208 2004-05-26 Simon Josefsson <jas@extundo.com>
3210 * starttls.el: Merge with my GNUTLS based starttls.el.
3211 (starttls-gnutls-program, starttls-use-gnutls)
3212 (starttls-extra-arguments, starttls-process-connection-type)
3213 (starttls-connect, starttls-failure, starttls-success): New variables.
3214 (starttls-program, starttls-extra-args): Doc fix.
3215 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
3217 (starttls-negotiate, starttls-open-stream):
3218 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
3219 function if it is set.
3221 2004-08-31 Simon Josefsson <jas@extundo.com>
3223 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
3224 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
3226 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
3227 and ?\' to symbol instead of whitespace (tiny patch).
3228 From Andreas Schwab <schwab@suse.de>.
3230 2004-08-31 Jesper Harder <harder@ifa.au.dk>
3232 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
3235 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
3237 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
3239 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3241 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
3243 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3245 * gnus-art.el (article-decode-idna-rhs): Don't use
3246 message-idna-inside-rhs-p.
3248 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3250 * message.el (message-idna-inside-rhs-p): Remove.
3251 (message-idna-to-ascii-rhs-1): Use proper address parsing.
3253 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
3255 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3257 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
3258 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
3260 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3261 when the group's active is not available.
3263 * gnus-art.el (article-hide-headers): Refer to the values for
3264 gnus-ignored-headers and gnus-visible-headers in the summary
3265 buffer since a user may have set them as group parameters.
3266 (gnus-article-next-page): Fix the way to find a real end-of-buffer
3267 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
3268 (gnus-article-read-summary-keys): Restore new window-start and
3269 hscroll to summary window.
3270 (gnus-prev-page-map): Remove duplicated one.
3272 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
3273 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
3274 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
3275 <Reiner.Steib@gmx.de>.
3277 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
3278 Replace pp-to-string with gnus-pp-to-string.
3280 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
3282 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
3285 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
3286 parsing gnus-posting-styles when the message is not for replying.
3287 (gnus-summary-resend-message-edit): Call mime-to-mml.
3288 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
3289 (gnus-debug): Replace pp with gnus-pp.
3291 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
3293 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3296 * gnus-sum.el (gnus-read-header): Don't remove a header for the
3297 parent article of a sparse article in the thread hashtb.
3298 From Stefan Wiens <s.wi@gmx.net>.
3300 * gnus-util.el (gnus-bind-print-variables): New macro.
3301 (gnus-prin1): Use it.
3302 (gnus-prin1-to-string): Use it.
3303 (gnus-pp): New function.
3304 (gnus-pp-to-string): New function.
3306 * gnus.el: Don't make unnecessary *Group* buffer when loading.
3308 * mail-source.el (mail-source-touch-pop): Doc fix.
3310 * message.el (message-mode): Don't modify paragraph-separate there.
3311 (message-setup-fill-variables): Add mml tags to paragraph-start
3312 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
3313 (message-smtpmail-send-it): Doc fix.
3314 (message-exchange-point-and-mark): Don't activate region if it was
3315 inactive. Suggested by Hiroshi Fujishima
3316 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
3318 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
3319 t while entering a file name using the mm-with-multibyte macro.
3320 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
3322 * mm-encode.el (mm-content-transfer-encoding-defaults):
3323 Use qp-or-base64 for the application/* types.
3324 (mm-safer-encoding): Consider 7bit is safe.
3326 * mm-util.el (mm-with-multibyte-buffer): New macro.
3327 (mm-with-multibyte): New macro.
3329 * mm-view.el (mm-inline-render-with-function): Use multibyte
3330 buffer; decode html source by charset.
3332 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
3333 add generate-head-function and generate-article-function to the
3334 rfc822-forward entry.
3335 (nndoc-forward-type-p): Recognize envelope From_.
3336 (nndoc-rfc822-forward-generate-article): New function.
3337 (nndoc-rfc822-forward-generate-head): New function.
3339 From David Hedbor <dhedbor@real.com>.
3340 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3341 (nnmail-expand-newtext): Lowercase expanded entries if
3342 nnmail-split-lowercase-expanded is non-nil.
3344 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
3346 * webmail.el (webmail-debug): Replace pp with gnus-pp.
3348 * gnus-art.el (gnus-article-wash-html-with-w3m):
3349 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
3350 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
3351 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
3352 instead of mm-multiple-handles.
3353 (gnus-mime-delete-part): Ditto.
3355 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
3356 handle, as well as a list.
3357 (mm-complicated-handles): Former definition of mm-multiple-handles.
3359 * mm-view.el (mm-w3m-mode-map): Remove.
3360 (mm-w3m-local-map-property): Remove.
3361 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
3362 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
3363 (mm-w3m-cid-retrieve): Simplify.
3364 (mm-inline-text-html-render-with-w3m): Decode html source by
3365 charset; check META tags only when charsets are not specified in
3366 headers; specify charset to w3m-region; use w3m-minor-mode-map
3367 instead of mm-w3m-local-map-property.
3369 2004-08-30 Juanma Barranquero <lektu@terra.es>
3371 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
3373 2004-08-30 Andreas Schwab <schwab@suse.de>
3375 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
3377 * gnus-score.el (gnus-summary-increase-score): Fix format string.
3379 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
3381 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
3383 2004-08-30 Kim F. Storm <storm@cua.dk>
3385 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
3387 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3390 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
3392 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3395 * gnus-art.el (gnus-article): Ditto.
3397 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
3399 * gnus-art.el (article-hide-list-identifiers):
3400 Bind inhibit-read-only as t.
3402 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
3404 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
3406 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
3408 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
3409 (gnus-narrow-to-page): Don't assume point-min == 1.
3410 (gnus-article-edit-mode): Derive from message-mode.
3412 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3415 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3416 Disable incorrect use of `assert'.
3418 * message.el (message-mode): Set comment-start-skip.
3420 2004-08-22 Sam Steingold <sds@gnu.org>
3422 * pop3.el (pop3-leave-mail-on-server): New user variable.
3423 (pop3-movemail): Delete mail only when it is nil.
3425 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
3427 * netrc.el, tls.el: Removed; use files from ../net instead.
3429 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
3431 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
3433 * mailcap.el (mailcap-mime-data): Mark as risky.
3435 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3436 Fix custom-manual entries.
3438 * time-date.el: Removed. Merged into ../calendar/time-date.el.
3440 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3442 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
3443 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
3444 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
3445 wry.xpm: Added new files from the v5_10 branch of Gnus.
3447 2004-07-22 Andreas Schwab <schwab@suse.de>
3449 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
3451 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
3453 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3454 addition to emacs-w3m.
3456 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
3458 * gnus-msg.el (gnus-summary-followup-with-original):
3459 Document yanking of region when active.
3461 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
3463 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
3464 Revision 7.2 changes excluded to maintain compatibility with all
3465 targeted emacs versions.
3467 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3468 gnus-agent.el update and incorporate bug fixes.
3470 See ChangeLog.2 for earlier changes.
3472 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
3473 Copying and distribution of this file, with or without modification,
3474 are permitted provided the copyright notice and this notice are preserved.
3477 ;; coding: iso-2022-7bit
3480 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4