1 2006-02-09 Daiki Ueno <ueno@unixuser.org>
3 * pgg-gpg.el (pgg-gpg-encrypt-region): Don't convert line-endings
5 (pgg-gpg-encrypt-symmetric-region): Ditto.
6 (pgg-gpg-sign-region): Ditto.
8 * pgg-def.el (pgg-text-mode): New variable.
10 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
11 (mml2015-pgg-encrypt): Ditto.
13 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
14 (mml1991-pgg-encrypt): Ditto.
16 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
18 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
19 message-make-date instead of current-time-string.
21 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
22 to gnus-decoded which mm-uu might set.
24 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
26 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
27 don't decode quoted parameters; remove misimported Emacs code.
28 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
29 (rfc2231-decode-encoded-string): Don't use split-string which
30 behaves differently according to Emacs version; use
31 mm-decode-coding-region to convert charset to coding-system.
32 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
33 (rfc2231-encode-string): Remove misimported Emacs code.
35 2006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
37 * gnus-art.el (article-decode-charset): Don't use ignore-errors
38 when calling mail-header-parse-content-type.
39 (article-de-quoted-unreadable): Ditto.
40 (article-de-base64-unreadable): Ditto.
41 (article-wash-html): Ditto.
43 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
44 calling mail-header-parse-content-type and
45 mail-header-parse-content-disposition.
46 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
47 mail-header-parse-content-type.
49 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
50 insert charset and format parameters; encode description after
51 inserting it to buffer.
52 (mml-insert-parameter): Fold lines properly even if a parameter is
53 segmented into two or more lines; change the max column to 76.
55 * rfc1843.el (rfc1843-decode-article-body): Don't use
56 ignore-errors when calling mail-header-parse-content-type.
58 * rfc2231.el (rfc2231-parse-string): Return at least type if
59 possible; don't cause an error even if it fails in parsing of
60 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
61 (rfc2231-encode-string): Don't break lines at the beginning, leave
62 it to mml-insert-parameter.
64 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
65 calling mail-header-parse-content-type.
67 2006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
69 * spam-report.el (spam-report-gmane-use-article-number): Improve
71 (spam-report-gmane-internal): Check if a suitable header was found
74 2006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
76 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
77 (rfc2231-encode-string): Make param*=value always begin with LWSP.
79 2006-02-05 Romain Francoise <romain@orebokech.com>
81 Update copyright notices of all files in the gnus directory.
83 2006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
85 * gnus-util.el (gnus-error): Describe `args'.
87 2006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
89 * nnweb.el (nnweb-request-group): Avoid growing overview files.
91 2006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
93 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
94 segmented lines of parameter value to cope with Thunderbird 1.5
95 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
96 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
97 (rfc2231-encode-string): Don't make lines exceeding 76 column.
99 2006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
101 * mml.el (mml-generate-mime-1): Correct the order of inline signed
104 2006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
106 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
107 there's only one active file for all servers.
108 (nnweb-request-scan): Make sure nnweb-articles is initialized on
109 solid groups. Gnus might have used a FAST request to select the
111 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
112 and nnweb-search redundantly in the active file.
113 (nnweb-request-list): Don't list bogus groups. There can only be
115 (nnweb-request-create-group): Don't use ARGS.
116 (nnweb-possibly-change-server, nnweb-request-group): Remove some
117 initialisations. Let nnoo do the work.
119 2006-01-31 Romain Francoise <romain@orebokech.com>
121 * message.el (message-alternative-emails): Improve docstring.
122 (message-setup-1): Call `message-use-alternative-email-as-from'
123 after `message-setup-hook' to give it precedence over posting
125 (message-use-alternative-email-as-from): Add docstring. Remove
126 the original From header if present.
128 2006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
130 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
132 (mm-uu-diff-extract): Ditto.
134 2006-01-31 Kevin Ryde <user42@zip.com.au>
136 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
137 mailcap-viewer-test-cache when there's no 'test clause, since that
138 will invert the meaning of a "nil" test previously determined by
139 mailcap-mailcap-entry-passes-test.
141 2006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
143 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
145 2006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
147 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
148 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
149 current Google Groups.
151 2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
153 * Makefile.in (clean): New rule.
156 2006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
158 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
159 is dissected into a single part of which the type is the same as
160 the given one; decode charset.
162 2006-01-21 Kevin Ryde <user42@zip.com.au>
164 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
165 into alists as symbol not string, since that's what
166 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
169 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
171 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
174 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
176 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
177 (mm-w3m-standalone-supports-m17n-p): New function.
178 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
181 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
182 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
184 2006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
186 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
189 2006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
191 * mml.el (mml-attach-file): Describe `description' in doc string.
192 (mml-menu): Add Emacs MIME manual and PGG manual.
194 2006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
196 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
197 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
198 Revert 2006-01-08 change because the functions will be used in No
201 2006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
203 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
205 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
207 2006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
209 * mm-decode.el (mm-inlined-types): Add application/pgp.
210 (mm-automatic-display): Ditto.
212 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
215 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
217 * nnrss.el: Update copyright.
218 (nnrss-opml-import): Query whether to subscribe to each entry.
226 * mm-view.el: Update copyright.
228 2006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
230 * message.el (message-info): New function.
231 (message-mode-menu): Add it.
234 * ChangeLog: Fix and update copyright.
236 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
238 * mm-uu.el (mm-uu-text-plain-type): New variable.
239 (mm-uu-pgp-signed-extract-1): Use it.
240 (mm-uu-pgp-encrypted-extract-1): Use it.
241 (mm-uu-dissect): Use it; allow two optional arguments; one is a
242 flag specifying whether there's no message header; the other is
243 for a MIME type and parameters; bind mm-uu-text-plain-type with
245 (mm-uu-dissect-text-parts): New function.
247 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
250 2006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
252 * gnus-art.el (article-wash-html): Use
253 gnus-summary-show-article-charset-alist if a numeric arg is given.
254 (gnus-article-wash-html-with-w3m-standalone): New function.
256 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
257 mm-inline-text-html-render-with-w3m-standalone.
258 (mm-text-html-washer-alist): Map w3m-standalone to
259 gnus-article-wash-html-with-w3m-standalone.
260 (mm-inline-text-html-render-with-w3m-standalone): New function.
262 2006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
264 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
265 (nnrss-request-article): Render text/plain parts as HTML.
267 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
270 2006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
272 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
273 custom definition of `gnus-posting-styles'.
275 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
276 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
278 2006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
280 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
281 Use nntp for bug archive.
283 2006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
285 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
287 (nnrss-normalize-date): New function converts ISO 8601 date into
288 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
289 (nnrss-check-group): Use it.
291 2006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
293 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
295 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
296 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
297 (nnrss-insert-w3): Ditto.
299 2005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
301 * nnrss.el (nnrss-request-article): Fix last change; fill
304 2005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
306 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
308 (nnrss-check-group): Don't add excessive newline to dc:subject.
310 2005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
312 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
313 remove MIME buttons associated with multipart/alternative parts.
314 (gnus-mime-display-alternative): Tag buttons using `article-type'
317 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
318 associated with multipart/alternative parts.
320 2005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
322 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
325 2005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
327 * dns.el (query-dns): Make sure we check the buffer size before
328 removing tcp headers.
330 2006-01-08 Chong Yidong <cyd@stupidchicken.com>
332 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
333 (spam-group-spam-marks): Delete functions.
334 (spam-list-articles): Just call spam-group-ham-marks directly.
335 (spam-group-ham-marks): Simplify.
337 2005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
339 * gnus-art.el (gnus-signature-separator): Fix custom type.
341 * mm-decode.el (mm-inlined-types): Fix custom type.
342 (mm-keep-viewer-alive-types): Ditto.
343 (mm-automatic-display): Ditto.
344 (mm-attachment-override-types): Ditto.
345 (mm-inline-override-types): Ditto.
346 (mm-automatic-external-display): Ditto.
348 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
350 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
351 multipart/alternative and add xref to mm-discouraged-alternatives
354 * mm-decode.el (mm-discouraged-alternatives): Add xref to
355 gnus-buttonized-mime-types in doc string.
357 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
359 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
360 us-ascii as a MIME charset.
362 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
363 against the case where the 2nd arg TYPE is nil.
365 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
367 * gnus-start.el (gnus-no-server-1): Mention
368 `gnus-level-default-subscribed' in doc string.
370 2005-11-26 Dave Love <fx@gnu.org>
372 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
373 (tls-program, tls-success): Provide openssl alternative.
375 * starttls.el: Doc fixes.
376 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
379 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
381 * gnus-start.el (gnus-start-draft-setup): Enforce
382 `gnus-draft-mode' for nndraft:drafts at startup.
384 * gnus.el (gnus-splash): Change custom group.
385 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
388 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
391 2005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
393 * mm-decode.el (mm-display-external): Add missing cdr.
395 2005-12-12 Richard M. Stallman <rms@gnu.org>
397 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
399 2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
401 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
402 Suggest image/.* in the doc string.
404 2005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
406 * mm-decode.el (mm-display-external): Use nametemplate (defined in
407 RFC1524) if it is in mailcap or add a suffix according to
408 mailcap-mime-extensions when generating a temp filename; postpone
409 deleting a temp file for 2 seconds for some wrappers, shell
410 scripts, and so on, which might exit right after having started a
411 viewer command as a background job.
413 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
415 * gnus-art.el (gnus-default-article-saver): Add user-defined
416 `function' to custom type.
418 2005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
420 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
423 2005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
425 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
427 (gnus-cache-delete-group): Wrap doc strings.
429 * gnus-agent.el (gnus-agent-rename-group)
430 (gnus-agent-delete-group): Wrap doc strings.
432 2005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
434 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
436 2005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
438 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
439 of current-time-string.
441 2005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
443 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
446 2005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
448 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
450 2005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
452 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
453 internal variable to a custom variable. Changed default value
454 from compressed(2) to uncompressed(1).
455 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
456 support for uncompressed agentview files. Taken together, reading
457 the agentview file should now be 6-7 times faster.
458 (gnus-agent-long-article,
459 gnus-agent-short-article, gnus-agent-score): Renamed category
460 keywords to match gnus-cus.
461 (gnus-agent-summary-fetch-series): Modified to protect against
462 gnus-agent-summary-fetch-group clearing processable flags.
463 (gnus-agent-synchronize-group-flags): Update live group buffer as
464 synchronization may occur due to the user toggling the plugged
466 (gnus-agent-braid-nov): Now tests new nov entries
467 for duplicates which are removed. The invalid sort check then
468 triggers a rescan after the sort as sorting may have moved
469 duplicate entries such that they can be cheaply detected.
470 (gnus-agent-read-local): Trivial fix to format of
471 error message to display actual error condition.
472 (gnus-agent-save-local): Avoid saving symbols that are bound to
473 nil as they simply result in a warning message in
474 gnus-agent-read-local.
475 (gnus-agent-fetch-group-1): Clear downloadable flag when article
476 successfully downloaded.
477 (gnus-agent-regenerate-group): Use
478 gnus-agent-synchronize-group-flags to reset read status in both
481 * nntp.el (nntp-end-of-line): Doc fix.
482 (nntp-authinfo-rejected): New error condition.
483 (nntp-wait-for): Use new error condition to signal authentication
485 (nntp-retrieve-data): Rethrow new error condition to break out of
486 recursive call to nntp-send-authinfo.
488 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
490 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
491 rather than make-variable-buffer-local for file-precious-flag.
493 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
495 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
497 2005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
499 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
500 as a buffer-local variable. This avoids creating truncated
501 dribble files as a result of a hang up, eg.
503 2005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
505 * gnus-delay.el (gnus-delay-group): Don't autoload.
506 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
507 to be re-loaded when customizing the `gnus-delay' group.
509 2005-11-19 Chong Yidong <cyd@stupidchicken.com>
511 * message.el: Revert last changes.
512 (message-insert-citation-line): Use newlines.
514 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
516 * message.el (message-courtesy-message)
517 (message-mark-insert-begin, message-mark-insert-end)
518 (message-elide-ellipsis, message-cancel-message)
519 (message-add-header, message-change-subject)
520 (message-cross-post-followup-to-header)
521 (message-cross-post-insert-note, message-reduce-to-to-cc)
522 (message-widen-reply, message-delete-not-region)
523 (message-kill-to-signature, message-insert-signature)
524 (message-insert-importance-high, message-insert-importance-low)
525 (message-insert-or-toggle-importance)
526 (message-insert-disposition-notification-to)
527 (message-indent-citation, message-yank-original)
528 (message-cite-original-without-signature, message-cite-original)
529 (message-insert-citation-line, message-position-on-field)
530 (message-fix-before-sending, message-send-mail-partially)
531 (message-send-mail, message-send-mail-with-sendmail)
532 (message-send-mail-with-qmail, message-send-news)
533 (message-check-news-header-syntax, message-generate-headers)
534 (message-insert-courtesy-copy, message-fill-address)
535 (message-fill-header, message-shorten-references)
536 (message-setup-1, message-cancel-news)
537 (message-forward-make-body-plain, message-forward-make-body-mime)
538 (message-forward-make-body-mml, message-encode-message-body)
539 (message-forward-make-body-digest-plain)
540 (message-forward-make-body-digest-mime)
541 (message-use-alternative-email-as-from): Insert `hard-newline'
542 instead of ordinary newlines.
544 2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
546 * message.el (message-generate-headers): Downcase the argument
547 given to message-check-element.
549 2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
551 * gnus.el (gnus-parameters-case-fold-search): New variable.
552 (gnus-parameters-get-parameter): Use it.
554 * gnus-score.el (gnus-home-score-file): Doc fix.
556 2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
558 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
560 2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
562 * mml.el (mml-preview): Doc fix.
564 2005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
566 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
567 whitespace removed in revision 7.8. Use concatenated string to
568 protect trailing whitespace.
570 2005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
572 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
573 (nnimap-request-expire-articles): Use it to avoid sending 'UID
574 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
575 Courier IMAP ("some version from 2004"). Mostly based on similar
576 code in the same function.
578 2005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
580 * message.el (message-display-completion-list): New function.
581 (message-expand-group): Use it; make sure the Completions buffer
584 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
586 * imap.el (imap-open): Handle case where buffer is a buffer
589 2005-10-24 Eli Zaretskii <eliz@gnu.org>
596 * pgg.el: Move to the parent lisp directory.
598 2005-10-23 Chong Yidong <cyd@stupidchicken.com>
600 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
601 user-mail-name is an empty string.
603 2005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
605 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
606 depending on gnus-score-decay-constant.
608 2005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
610 * nnslashdot.el (nnslashdot-request-article)
611 (nnslashdot-retrieve-headers-1): Update to new HTML.
613 2005-10-23 Simon Josefsson <jas@extundo.com>
615 * imap.el (imap-gssapi-program): Align command line parameters
616 with latest GNU SASL.
617 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
619 2005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
621 * mail-source.el (mail-source-fetch-pop): Require pop3.
622 (mail-source-check-pop): Ditto.
624 2005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
626 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
629 2005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
631 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
632 (gnus-treat-strip-leading-blank-lines): Improve doc string.
634 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
636 2005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
638 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
639 (rfc2047-charset-to-coding-system): New function.
640 (rfc2047-decode-encoded-words): New function.
641 (rfc2047-decode-region): Use them.
642 (rfc2047-decode-cte): Remove.
643 (rfc2047-parse-and-decode): Remove.
644 (rfc2047-decode): Remove.
646 2005-10-15 Kenichi Handa <handa@m17n.org>
648 * rfc2047.el (rfc2047-decode-cte): New function.
649 (rfc2047-decode-region): Change the way to decode successive
650 encoded-words: decode B- or Q-encoding in each encoded-word,
651 concatenate them, and decode it as charset.
653 2005-10-17 Chong Yidong <cyd@stupidchicken.com>
655 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
656 widget-move-and-invoke.
657 (gnus-custom-mode): Use gnus-custom-map.
659 2005-10-15 Bill Wohler <wohler@newt.com>
661 * message.el (message-tool-bar-map): Renamed image file from
662 mail_send to mail/send.
664 2005-10-16 Masatake YAMATO <jet@gyve.org>
666 * message.el (message-expand-group): Pass the common
667 prefix substring of completion to `display-completion-list'.
669 2005-10-09 Daniel Brockman <daniel@brockman.se>
671 * format-spec.el (format-spec): Propagate text properties of % spec.
673 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
675 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
677 2005-10-08 Simon Josefsson <jas@extundo.com>
679 * pgg-parse.el (top-level): Don't require custom, it is
680 autoloaded. (To sync with No Gnus.)
682 2005-05-09 Simon Josefsson <jas@extundo.com>
684 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
685 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
687 2005-10-08 Simon Josefsson <jas@extundo.com>
689 * pgg-def.el (top-level): Don't require custom, it is
690 autoloaded. (To sync with No Gnus.)
692 2005-10-04 David Hansen <david.hansen@gmx.net>
694 * nnrss.el (nnrss-request-article): Add support for the comments tag.
695 (nnrss-check-group): Ditto.
697 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
699 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
701 * gnus-util.el (gnus-remove-duplicates): Remove.
703 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
704 instead of gnus-remove-duplicates.
706 * message.el (message-remove-duplicates): Remove.
707 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
708 message-remove-duplicates.
710 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
711 available, else use implementation from `delete-dups'.
713 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
715 * time-date.el: Autoload parse-time-string, XEmacs needs it.
717 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
719 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
720 function rather than the diff-mode.el package.
721 (mm-display-external): Use with-current-buffer.
722 (mm-viewer-completion-map, mm-viewer-completion-map):
723 Move initialization inside declaration.
725 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
727 * message.el: Remove useless autoloads.
729 2005-09-28 Simon Josefsson <jas@extundo.com>
731 * message.el (message-use-idna): Default to t.
732 (message-use-idna): Test whether encoding works too. Doc fix.
734 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
736 * nntp.el (nntp-warn-about-losing-connection): Remove.
738 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
740 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
741 customizable. Change default value.
742 (mm-uu-diff-groups-regexp): Change default value.
743 (mm-uu-type-alist): Add doc string.
744 (mm-uu-configure): Add doc string. Make it interactive.
745 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
747 2005-09-27 Simon Josefsson <jas@extundo.com>
749 * message.el (message-idna-to-ascii-rhs-1): Reformat.
751 2005-09-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
753 * message.el (message-remove-duplicates): New function.
754 Implementation borrowed from `gnus-remove-duplicates'.
755 (message-idna-to-ascii-rhs): Also encode idna addresses in
756 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
757 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
758 only ask about the same idna domain once per header and also tell
759 in what header to replace the idna domain.
761 * gnus-art.el (article-decode-idna-rhs): Also decode idna
762 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
763 (article-decode-idna-rhs): Fix regexp so that all idna-address in
764 a header is decoded and not just the last one.
766 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
768 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
771 * mm-decode.el (mm-insert-part): Don't modify text if it has been
774 * mm-view.el (mm-inline-text): Don't strip text props unless
775 decoding enriched or richtext parts.
777 2005-09-25 Romain Francoise <romain@orebokech.com>
779 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
780 * gnus-start.el (gnus-subscribe-interactively):
781 * gnus-uu.el (gnus-uu-grab-articles):
782 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
785 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
787 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
788 * mm-view.el (mm-view-pkcs7-decrypt):
789 * gnus-sum.el (gnus-summary-limit-to-extra)
790 (gnus-summary-respool-article, gnus-read-move-group-name):
791 * gnus-score.el (gnus-summary-increase-score):
792 * gnus-util.el (gnus-completing-read-with-default):
793 * gnus-art.el (gnus-read-save-file-name)
794 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
795 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
796 * message.el (message-check-news-header-syntax):
797 Follow convention for reading with the minibuffer.
799 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
801 * spam-report.el (spam-report-url-ping-plain):
802 Use gnus-extended-version as User-Agent.
804 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
805 default value is nil.
807 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
809 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
810 default to nil, to be able to use Gnus at all. If the default
811 switches to something else, then the function should be fixed not
814 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
816 * mm-url.el (mm-url-decode-entities): Fix regexp.
818 2005-09-18 Deepak Goel <deego@gnufans.org>
820 * sieve.el (sieve-help): Fix `message' call: first arg should be a
823 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
825 * gnus.el (gnus-group-startup-message): Bind image-load-path.
827 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
829 * gnus-art.el (gnus-mime-display-part): Protect against broken
832 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
834 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
835 before parsing header.
837 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
839 * spam-report.el (spam-report-gmane): Fix generation of spam
842 2005-09-10 Simon Josefsson <jas@extundo.com>
844 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
845 t, based on discussion on the ding list with Robert Epprecht
846 <epprecht@solnet.ch>.
848 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
850 * spam-report.el (spam-report-gmane): Make it work without
851 X-Report-Spam header. Gmane now only provides Archived-At.
852 This is only used if `spam-report-gmane-use-article-number' is nil.
853 (spam-report-gmane-spam-header): Remove. Not used anymore.
855 * nnweb.el (nnweb-google-wash-article): Print a message if article
858 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
860 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
861 content before displaying.
863 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
865 * mml-smime.el: Remove defvar of gnus-extract-address-components.
867 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
869 * mm-view.el (mm-display-inline-fontify): Disable support modes.
871 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
873 * message.el (message-tab-body-function): Fixed mismatched custom
876 * gnus.el (gnus-group-change-level-function): Ditto.
878 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
880 * gnus-art.el (gnus-signature-limit)
881 (gnus-article-mime-part-function): Ditto.
883 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
885 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
886 Make fetching article by MID work again for Google Groups. Added
887 FIXME concerning gnus-group-make-web-group.
889 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
890 Don't depend on Gnus by using mail-extract-address-components if
891 gnus-extract-address-components is not bound.
893 * gnus.el (gnus-user-agent): Use list of symbols instead of
894 symbols. Display full version number for (S)XEmacs. Optionally
895 display (S)XEmacs codename.
897 * gnus-util.el (gnus-emacs-version): Update for new
900 * gnus-msg.el (gnus-extended-version): Make it possible to omit
903 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
905 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
908 * mm-bodies.el (mm-decode-content-transfer-encoding):
909 De-canonicalize CRLF for all text content types, not just
912 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
914 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
916 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
919 2005-08-29 Romain Francoise <romain@orebokech.com>
921 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
923 (gnus-face-from-file): Likewise.
925 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
927 * gnus-art.el (w3m-minor-mode-map):
928 * gnus-spec.el (gnus-newsrc-file-version):
929 * gnus-util.el (nnmail-active-file-coding-system)
930 (gnus-original-article-buffer, gnus-user-agent):
931 * gnus.el (gnus-ham-process-destinations)
932 (gnus-parameter-ham-marks-alist)
933 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
934 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
935 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
936 * mm-decode.el (gnus-current-window-configuration):
937 * mm-extern.el (gnus-article-mime-handles):
938 * mm-url.el (url-current-object, url-package-name)
939 (url-package-version):
940 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
941 (smime-keys, w3m-cid-retrieve-function-alist)
942 (w3m-current-buffer, w3m-display-inline-images)
943 (w3m-minor-mode-map):
944 * mml-smime.el (gnus-extract-address-components):
945 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
946 (gnus-newsrc-hashtb, message-default-charset)
947 (message-deletable-headers, message-options)
948 (message-posting-charset, message-required-mail-headers)
949 (message-required-news-headers):
950 * mml1991.el (mc-pgp-always-sign):
951 * mml2015.el (mc-pgp-always-sign):
952 * nnheader.el (nnmail-extra-headers):
953 * rfc1843.el (gnus-decode-encoded-word-function)
954 (gnus-decode-header-function, gnus-newsgroup-name):
955 * spam-stat.el (gnus-original-article-buffer): Add defvars.
957 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
959 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
960 the end of the date treatments.
962 2005-08-15 Simon Josefsson <jas@extundo.com>
964 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
965 it in url-handlers.el and XEmacs in url.el. Reported by Luca
966 Capello and Romain Francoise.
967 (pgg-fetch-key-function): Removed, not used?
968 (pgg-insert-url-with-w3): Require url, to get
969 url-insert-file-contents regardless of where it is defined.
971 2005-08-08 Simon Josefsson <jas@extundo.com>
973 * pgg.el: Autoload url-insert-file-contents instead of loading
975 (pgg-insert-url-with-w3): Don't load url here.
977 2005-08-05 Daiki Ueno <ueno@unixuser.org>
979 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
981 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
983 2005-08-06 Romain Francoise <romain@orebokech.com>
985 * message.el: Fix typo in docstring.
987 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
989 * mm-bodies.el (mm-encode-body): Use coding system rather than
990 charset to encode text.
992 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
993 number of charsets if utf-8 is available (XEmacs).
995 2005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
997 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
999 (gnus-picon-databases): Add /usr/share/picons.
1001 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1003 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
1004 taken from `gnus-button-mid-or-mail-regexp'.
1005 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
1006 (gnus-button-alist): Improve regexp for domain part of the MIDs
1007 for news:localpart@domain buttons.
1008 (gnus-button-ctan-directory-regexp): Update.
1010 * message.el (message-kill-buffer): Raise the current frame.
1011 (message-bury): Use `window-dedicated-p'.
1013 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1015 * sieve-manage.el (sieve-manage-interactive-login): Use
1016 make-local-variable rather than make-variable-buffer-local.
1017 (sieve-manage-open): Ditto.
1018 (sieve-manage-authenticate): Ditto.
1020 * mml.el (mml-generate-mime-1): Make the content type default to
1021 text/plain if the filename is not specified.
1023 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1025 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
1026 instead of insert-buffer.
1028 * message.el (message-yank-original): Ditto; set the mark at the
1029 end of the yanked message.
1031 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1033 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
1034 lines to scroll rather than to stop it.
1036 * mml.el (mml-generate-default-type): Add doc string.
1037 (mml-generate-mime-1): Use mm-default-file-encoding or make it
1038 default to application/octet-stream when determining the content
1039 type if it is not specified for the part or the mml contents; add
1040 a comment about mml-generate-default-type.
1042 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
1044 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
1045 make it default to application/octet-stream when determining the
1046 content type if it is not specified for the external contents.
1048 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
1050 * rfc2231.el (rfc2231-parse-string): Take care that not only a
1051 segmented parameter but also other parameters might be there.
1053 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
1055 * mm-decode.el (mm-display-external): Delete temp file, directory
1056 and buffer immediately if the external process is exited.
1058 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
1060 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
1061 fewer lines than that of scroll-margin.
1062 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
1064 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
1066 * gnus-art.el (gnus-article-next-page): Revert.
1067 (gnus-article-beginning-of-window): New macro.
1068 (gnus-article-next-page-1): Use it.
1069 (gnus-article-prev-page): Ditto.
1070 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
1071 instead of insert-buffer.
1072 (gnus-mime-delete-part): Ditto.
1073 (gnus-article-edit-exit): Ditto.
1075 * gnus-util.el (gnus-beginning-of-window): Remove.
1076 (gnus-end-of-window): Remove.
1078 2005-07-25 Simon Josefsson <jas@extundo.com>
1080 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
1081 to have the url package without w3. Reported by Daiki Ueno
1082 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
1084 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1086 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
1087 for text/rtf. Display default in prompt. Pass default for M-n.
1089 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
1091 2005-07-16 Romain Francoise <romain@orebokech.com>
1093 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
1094 instead of `current-time-string' as the latter creates a time
1095 string that is not RFC 2822 compliant (it lacks the zone).
1097 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1099 * gnus-msg.el (gnus-button-mailto): Remove
1100 save-selected-window-window hackery because it relies on
1101 save-selected-window internals.
1103 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
1105 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
1106 (gnus-article-next-page-1): Use gnus-beginning-of-window.
1107 (gnus-article-prev-page): Ditto.
1109 * gnus-util.el (gnus-beginning-of-window): New function.
1110 (gnus-end-of-window): New function.
1112 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1114 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
1115 gnus-add-minor-mode.
1116 (gnus-binary-mode): Ditto.
1118 * gnus-topic.el (gnus-topic-mode): Ditto.
1120 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
1122 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
1123 (gnus-article-prev-page): Take scroll-margin into consideration.
1125 2005-07-04 Lute Kamstra <lute@gnu.org>
1127 Update FSF's address in GPL notices.
1129 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
1131 * gnus.el (gnus-exit):
1132 * gnus-group.el (gnus-group-icons):
1133 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
1135 * gnus-nocem.el (gnus-nocem):
1136 * message.el (message-various, message-buffers, message-sending)
1137 (message-interface, message-forwarding, message-insertion)
1138 (message-headers, message-news, message-mail):
1139 * pgg-gpg.el (pgg-gpg):
1140 * pgg-parse.el (pgg-parse):
1141 * pgg-pgp.el (pgg-pgp):
1142 * pgg-pgp5.el (pgg-pgp5):
1143 * pop3.el (pop3): Finish `defgroup' description with period.
1145 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
1147 * gnus-art.el (article-display-face): Improve the efficiency.
1148 (article-display-x-face): Ditto; remove grey x-face stuff.
1150 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
1152 * gnus-art.el (article-display-face): Correct the position in
1153 which Faces are inserted; use dolist.
1155 2005-06-29 Didier Verna <didier@xemacs.org>
1157 * gnus-art.el (article-display-face): Display faces in correct
1160 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
1162 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
1163 (gnus-nocem-check-article): Fetch the Type header.
1164 (gnus-nocem-message-wanted-p): Fix the way to examine types.
1165 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
1166 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
1168 * pgg.el (pgg-verify): Return the verification result.
1170 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
1172 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
1173 `show-nonbreak-escape'.
1175 2005-06-23 Lute Kamstra <lute@gnu.org>
1177 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
1179 * dig.el (dig-mode):
1180 * smime.el (smime-mode): Use gnus-run-mode-hooks.
1182 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
1184 * nnimap.el (nnimap-split-download-body): Fix spellings.
1186 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
1188 * gnus-art.el (gnus-article-encrypt-body):
1189 * gnus-cus.el (gnus-score-customize):
1190 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
1191 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
1193 2005-06-16 Miles Bader <miles@gnu.org>
1195 * spam.el (spam): Remove "-face" suffix from face name.
1196 (spam-face): New backward-compatibility alias for renamed face.
1197 (spam-face, spam-initialize): Use renamed spam face.
1199 * message.el (message-header-to, message-header-cc)
1200 (message-header-subject, message-header-newsgroups)
1201 (message-header-other, message-header-name)
1202 (message-header-xheader, message-separator, message-cited-text)
1203 (message-mml): Remove "-face" suffix from face names.
1204 (message-header-to-face, message-header-cc-face)
1205 (message-header-subject-face, message-header-newsgroups-face)
1206 (message-header-other-face, message-header-name-face)
1207 (message-header-xheader-face, message-separator-face)
1208 (message-cited-text-face, message-mml-face):
1209 New backward-compatibility aliases for renamed faces.
1210 (message-font-lock-keywords): Use renamed message faces.
1212 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
1213 (sieve-test-commands, sieve-tagged-arguments):
1214 Remove "-face" suffix from face names.
1215 (sieve-control-commands-face, sieve-action-commands-face)
1216 (sieve-test-commands-face, sieve-tagged-arguments-face):
1217 New backward-compatibility aliases for renamed faces.
1218 (sieve-control-commands-face, sieve-action-commands-face)
1219 (sieve-test-commands-face, sieve-tagged-arguments-face):
1220 Use renamed sieve faces.
1222 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
1223 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
1224 (gnus-group-news-3-empty, gnus-group-news-4)
1225 (gnus-group-news-4-empty, gnus-group-news-5)
1226 (gnus-group-news-5-empty, gnus-group-news-6)
1227 (gnus-group-news-6-empty, gnus-group-news-low)
1228 (gnus-group-news-low-empty, gnus-group-mail-1)
1229 (gnus-group-mail-1-empty, gnus-group-mail-2)
1230 (gnus-group-mail-2-empty, gnus-group-mail-3)
1231 (gnus-group-mail-3-empty, gnus-group-mail-low)
1232 (gnus-group-mail-low-empty, gnus-summary-selected)
1233 (gnus-summary-cancelled, gnus-summary-high-ticked)
1234 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
1235 (gnus-summary-high-ancient, gnus-summary-low-ancient)
1236 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
1237 (gnus-summary-low-undownloaded)
1238 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
1239 (gnus-summary-low-unread, gnus-summary-normal-unread)
1240 (gnus-summary-high-read, gnus-summary-low-read)
1241 (gnus-summary-normal-read, gnus-splash):
1242 Remove "-face" suffix from face names.
1243 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1244 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1245 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1246 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1247 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1248 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1249 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1250 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1251 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1252 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1253 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1254 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1255 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1256 (gnus-summary-normal-ticked-face)
1257 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
1258 (gnus-summary-normal-ancient-face)
1259 (gnus-summary-high-undownloaded-face)
1260 (gnus-summary-low-undownloaded-face)
1261 (gnus-summary-normal-undownloaded-face)
1262 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1263 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1264 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1266 New backward-compatibility aliases for renamed faces.
1267 (gnus-group-startup-message): Use renamed gnus faces.
1269 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
1270 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
1271 (gnus-server-agent): Remove "-face" suffix from face names.
1272 (gnus-server-agent-face, gnus-server-opened-face)
1273 (gnus-server-closed-face, gnus-server-denied-face)
1274 (gnus-server-offline-face):
1275 New backward-compatibility aliases for renamed faces.
1276 (gnus-server-agent-face, gnus-server-opened-face)
1277 (gnus-server-closed-face, gnus-server-denied-face)
1278 (gnus-server-offline-face): Use renamed gnus faces.
1280 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
1281 Remove "-face" suffix from face names.
1282 (gnus-picon-xbm-face, gnus-picon-face):
1283 New backward-compatibility aliases for renamed faces.
1285 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
1286 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
1287 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
1288 (gnus-cite-11): Remove "-face" suffix from face names.
1289 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
1290 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
1291 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
1292 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
1293 New backward-compatibility aliases for renamed faces.
1294 (gnus-cite-attribution-face, gnus-cite-face-list)
1295 (gnus-article-boring-faces): Use renamed gnus faces.
1297 * gnus-art.el (gnus-signature, gnus-header-from)
1298 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
1299 (gnus-header-content): Remove "-face" suffix from face names.
1300 (gnus-signature-face, gnus-header-from-face)
1301 (gnus-header-subject-face, gnus-header-newsgroups-face)
1302 (gnus-header-name-face, gnus-header-content-face):
1303 New backward-compatibility aliases for renamed faces.
1304 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1306 * gnus-sum.el (gnus-summary-selected-face)
1307 (gnus-summary-highlight): Use renamed gnus faces.
1308 * gnus-group.el (gnus-group-highlight): Likewise.
1310 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
1312 * gnus-sieve.el (gnus-sieve-article-add-rule):
1313 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
1314 * spam-stat.el (spam-stat-buffer-change-to-spam)
1315 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
1317 * message.el (message-is-yours-p):
1318 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
1320 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1322 * mm-view.el (mm-inline-text): Withdraw the last change.
1324 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1326 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1327 executing enriched-decode.
1329 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1331 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1333 2005-06-04 Lute Kamstra <lute@gnu.org>
1335 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1336 information is never recorded.
1338 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1340 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1342 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1344 * pop3.el (pop3-md5): Run md5 in the binary mode.
1345 (pop3-md5-program-args): New variable.
1347 * starttls.el (starttls-set-process-query-on-exit-flag):
1348 Use eval-and-compile.
1350 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1352 * gnus-art.el (article-display-x-face): Replace
1353 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1355 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1357 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
1358 set-process-query-on-exit-flag or process-kill-without-query.
1360 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1361 loop instead of replace-regexp.
1363 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1364 instead of process-kill-without-query if it is available.
1366 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1367 instead of find-file-hooks if it is available.
1369 * mml1991.el: Bind pgg-default-user-id when compiling.
1371 * mml2015.el: Bind pgg-default-user-id when compiling.
1373 * nndraft.el (nndraft-request-associate-buffer):
1374 Use write-contents-functions instead of write-contents-hooks if it is
1377 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1378 instead of find-file-hooks if it is available.
1380 * nntp.el (nntp-open-connection): Replace
1381 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1382 (nntp-open-ssl-stream): Ditto.
1383 (nntp-open-tls-stream): Ditto.
1385 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
1386 (pgg-run-at-time-1): New macro.
1387 (pgg-run-at-time): Use it.
1389 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1390 set-process-query-on-exit-flag or process-kill-without-query.
1391 (starttls-open-stream-gnutls): Use it instead of
1392 process-kill-without-query.
1393 (starttls-open-stream): Ditto.
1395 2005-05-31 Simon Josefsson <jas@extundo.com>
1397 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1398 instead of hard coding to nil.
1400 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1402 * gnus-group.el: Require gnus-sum and autoload functions to
1403 resolve warnings when gnus-group.el compiled alone.
1405 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1407 * gnus-agent.el (gnus-agent-regenerate-group)
1408 (gnus-agent-fetch-articles): Replace `string-to-int' by
1410 * gnus-art.el (gnus-button-fetch-group): Ditto.
1411 * gnus-cache.el (gnus-cache-generate-active)
1412 (gnus-cache-articles-in-group): Ditto.
1413 * gnus-group.el (gnus-group-set-current-level)
1414 (gnus-group-insert-group-line): Ditto.
1415 * gnus-score.el (gnus-score-set-expunge-below)
1416 (gnus-score-set-mark-below, gnus-summary-score-effect)
1417 (gnus-summary-score-entry): Ditto.
1418 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1419 (gnus-soup-pack): Ditto.
1420 * gnus-spec.el (gnus-xmas-format): Ditto.
1421 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1422 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1423 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1424 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1425 * nndb.el (nndb-get-remote-expire-response): Ditto.
1426 * nndiary.el (nndiary-parse-schedule-value)
1427 (nndiary-string-to-number, nndiary-request-replace-article)
1428 (nndiary-request-article): Ditto.
1429 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1430 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1431 * nneething.el (nneething-make-head): Ditto.
1432 * nnfolder.el (nnfolder-request-article)
1433 (nnfolder-retrieve-headers): Ditto.
1434 * nnheader.el (nnheader-file-to-number): Ditto.
1435 * nnkiboze.el (nnkiboze-request-article): Ditto.
1436 * nnmail.el (nnmail-process-unix-mail-format)
1437 (nnmail-process-babyl-mail-format): Ditto.
1438 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1439 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1440 (nnmh-request-create-group, nnmh-request-list-1)
1441 (nnmh-request-group, nnmh-request-article): Ditto.
1442 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1443 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1444 * nnsoup.el (nnsoup-make-active): Ditto.
1445 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1446 * nntp.el (nntp-find-group-and-number)
1447 (nntp-retrieve-headers-with-xover): Ditto.
1448 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1449 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1450 (pgg-format-key-identifier): Ditto.
1451 * pop3.el (pop3-last, pop3-stat): Ditto.
1452 * qp.el (quoted-printable-decode-region): Ditto.
1454 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1457 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1459 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1461 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1463 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1465 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1467 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1469 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1471 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1472 (gnus-carpal-mode): Ditto.
1474 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1475 (gnus-browse-mode): Ditto.
1477 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1479 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1481 2005-05-29 Richard M. Stallman <rms@gnu.org>
1483 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1485 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1487 * gnus-util.el (gnus-run-mode-hooks): New function.
1489 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1491 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1493 * gnus-agent.el (gnus-agent-make-mode-line-string):
1494 Use mode-line-highlight as mouse-face.
1496 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1498 * canlock.el (canlock): Change the parent group to news.
1500 * deuglify.el (gnus-outlook-deuglify): Add :group.
1502 * dig.el (dig): Add :group.
1504 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1506 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1507 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1508 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1509 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1510 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1512 * gnus-diary.el (gnus-diary): Add :group.
1514 * gnus.el (gnus-group-news-1-face): Add :group.
1515 (gnus-group-news-1-empty-face): Ditto.
1516 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1517 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1518 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1519 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1520 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1521 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1522 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1523 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1524 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1525 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1526 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1527 (gnus-summary-high-ticked-face): Ditto.
1528 (gnus-summary-low-ticked-face): Ditto.
1529 (gnus-summary-normal-ticked-face): Ditto.
1530 (gnus-summary-high-ancient-face): Ditto.
1531 (gnus-summary-low-ancient-face): Ditto.
1532 (gnus-summary-normal-ancient-face): Ditto.
1533 (gnus-summary-high-undownloaded-face): Ditto.
1534 (gnus-summary-low-undownloaded-face): Ditto.
1535 (gnus-summary-normal-undownloaded-face): Ditto.
1536 (gnus-summary-high-unread-face): Ditto.
1537 (gnus-summary-low-unread-face): Ditto.
1538 (gnus-summary-normal-unread-face): Ditto.
1539 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
1540 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1542 * message.el (message-minibuffer-local-map): Add :group.
1544 * sieve-manage.el (sieve-manage-log): Add :group.
1545 (sieve-manage-default-user): Diito.
1546 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1547 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1548 (sieve-manage-authenticators): Ditto.
1549 (sieve-manage-authenticator-alist): Ditto.
1550 (sieve-manage-default-port): Ditto.
1552 * sieve-mode.el (sieve-control-commands-face): Add :group.
1553 (sieve-action-commands-face): Ditto.
1554 (sieve-test-commands-face): Ditto.
1555 (sieve-tagged-arguments-face): Ditto.
1557 * smime.el (smime): Add :group.
1559 * spam-report.el (spam-report): Add :group.
1561 * spam.el (spam, spam-face): Add :group.
1563 2005-05-26 Lute Kamstra <lute@gnu.org>
1565 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1567 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1569 * gnus-art.el: Don't autoload mail-extract-address-components.
1571 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1573 * nndb.el: Don't declare the nndb back end two or more times; don't
1574 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1576 * nntp.el: Autoload format-spec instead of format; use
1577 eval-and-compile to evaluate autoload forms.
1579 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1581 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1583 * gnus-art.el (article-date-ut): Support converting date in
1584 forwarded parts as well.
1585 (gnus-article-save-original-date): New macro.
1586 (gnus-display-mime): Use it.
1588 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1590 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1591 enclosure element of <item>.
1593 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1595 * spam-report.el (spam-report-unplug-agent)
1596 (spam-report-plug-agent, spam-report-deagentize)
1597 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1598 support for the Agent in spam-report: when unplugged, report to a
1599 file; when plugged, submit all the requests.
1600 [Added missing offline functionality from trunk.]
1602 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1604 * spam-report.el (spam-report-url-to-file)
1605 (spam-report-requests-file): New function and variable for offline
1607 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1608 and user defined function.
1609 (spam-report-process-queue): New function.
1610 Process requests from `spam-report-requests-file'.
1611 (spam-report-url-ping-mm-url): Autoload.
1612 [Added missing offline functionality from trunk.]
1614 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1616 * qp.el (quoted-printable-encode-region): Save excursion.
1618 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1620 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
1621 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1623 2005-04-13 Miles Bader <miles@gnu.org>
1625 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1627 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1629 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1630 contained in text because xml.el decodes entities) with LFs.
1632 2005-04-11 Lute Kamstra <lute@gnu.org>
1634 * message.el (message-make-date): Handle byte-compiler warnings
1636 * nnimap.el (nnimap-date-days-ago): Ditto.
1638 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1640 * mm-util.el (mm-string-to-multibyte): New function.
1641 (mm-detect-coding-region): Typo.
1643 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1645 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1647 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1649 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1652 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1653 (nnrss-request-group): Decode group name first.
1654 (nnrss-request-article): Make a text/plain article if mml-to-mime
1656 (nnrss-get-encoding): Return a compatible encoding according to
1657 nnrss-compatible-encoding-alist.
1658 (nnrss-opml-export): Use dolist.
1659 (nnrss-find-el): Use consp instead of listp.
1660 (nnrss-order-hrefs): Use dolist.
1662 2005-04-06 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1664 * nnrss.el (nnrss-verbose): Remove.
1665 (nnrss-request-group): Use `nnheader-message' instead.
1667 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1669 * nnrss.el (nnrss-verbose): New variable.
1670 (nnrss-request-group): Make it say nnrss is requesting a group.
1672 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1674 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1675 (gnus-agent-group-pathname): Ditto.
1677 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1679 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1680 name for only %g and %c.
1681 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1682 instead of gnus-tmp-group to decoded group name.
1683 (gnus-group-make-group): Decode group name.
1684 (gnus-group-delete-group): Ditto.
1685 (gnus-group-make-rss-group): Exclude `/'s from group names;
1686 register the group data after opening the nnrss group; unify
1687 non-ASCII group names; encode group name.
1688 (gnus-group-catchup-current): Decode group name.
1689 (gnus-group-expire-articles-1): Ditto.
1690 (gnus-group-set-current-level): Ditto.
1691 (gnus-group-kill-group): Ditto.
1693 * gnus-spec.el (gnus-update-format-specifications): Flush the
1694 group format spec cache if it doesn't support decoded group names.
1696 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1698 * nnrss.el: Require rfc2047 and mml.
1699 (nnrss-file-coding-system): New variable.
1700 (nnrss-format-string): Redefine it as an inline function.
1701 (nnrss-decode-group-name): New function.
1702 (nnrss-string-as-multibyte): Remove.
1703 (nnrss-retrieve-headers): Decode group name; don't use
1704 nnrss-format-string.
1705 (nnrss-request-group): Decode group name.
1706 (nnrss-request-article): Decode group name; allow a Message-ID as
1707 well as an article number; don't use nnrss-format-string; encode a
1708 Message-ID string which may contain non-ASCII characters; use
1709 mml-to-mime to compose a MIME article; use search-forward instead
1710 of re-search-forward.
1711 (nnrss-request-expire-articles): Decode group name.
1712 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1713 as well; decode group name.
1714 (nnrss-get-encoding): Fix regexp.
1715 (nnrss-fetch): Clarify error message.
1716 (nnrss-read-server-data): Use insert-file-contents instead of load;
1717 bind file-name-coding-system; use multibyte buffer.
1718 (nnrss-save-server-data): Insert newline; bind
1719 coding-system-for-write to the value of nnrss-file-coding-system;
1720 bind file-name-coding-system; add coding cookie.
1721 (nnrss-read-group-data): Use insert-file-contents instead of load;
1722 bind file-name-coding-system; use multibyte buffer.
1723 (nnrss-save-group-data): Bind coding-system-for-write to the
1724 value of nnrss-file-coding-system; bind file-name-coding-system.
1725 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1726 make it work with non-ASCII text.
1727 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1728 of set-buffer-file-coding-system.
1729 (nnrss-find-el): Check carefully whether there's a list of string
1730 which old xml.el may return rather than a string; make it work
1731 with old xml.el as well.
1733 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1735 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1737 * nnrss.el (nnrss-get-encoding): New function.
1738 (nnrss-fetch): Use unibyte buffer initially; bind
1739 coding-system-for-read while performing mm-url-insert; remove ^Ms;
1740 decode contents according to the encoding attribute.
1741 (nnrss-save-group-data): Add coding cookie.
1742 (nnrss-mime-encode-string): New function.
1743 (nnrss-check-group): Use it to encode subject and author.
1745 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1747 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1750 2005-04-06 Jesper Harder <harder@ifa.au.dk>
1752 * mm-util.el (mm-subst-char-in-string): Support inplace.
1754 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1756 (nnrss-request-article): Cleanup.
1757 (nnrss-request-delete-group): Use nnrss-make-filename.
1758 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1759 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1760 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1761 <joakim@verona.se>; hash on description if link is missing; use
1762 nnrss-make-filename; use load.
1763 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1764 (nnrss-make-filename): New function.
1765 (nnrss-close): New function.
1766 (nnrss-check-group): Hash on description if link is missing.
1767 (nnrss-get-namespace-prefix): Use string= to compare strings!
1768 Reported by David D. Smith <davidsmith@acm.org>.
1769 (nnrss-opml-export): Turn on sgml-mode.
1771 2005-04-06 Mark A. Hershberger <mah@everybody.org>
1773 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1775 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1777 * message.el (message-make-date): Add defvars in order to silence
1778 the byte compiler inside the defun.
1780 * nnimap.el (nnimap-date-days-ago): Ditto.
1782 * gnus-demon.el (parse-time-string): Add autoload.
1784 * gnus-delay.el (parse-time-string): Add autoload.
1786 * gnus-art.el (parse-time-string): Add autoload.
1788 * nnultimate.el (parse-time): Require for `parse-time-string'.
1790 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1792 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1793 "Unrecognized menu descriptor" error in XEmacs.
1795 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1797 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1799 * mm-util.el (mm-replace-in-string): New function.
1800 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1801 latin-unity, which cannot be used with XEmacs 21.1.
1803 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1804 rfc2047-encoding-function-alist in order to avoid conflicting with
1806 (rfc2047-encode-message-header): Remove useless goto-char.
1807 (rfc2047-encodable-p): Don't move point.
1808 (rfc2047-syntax-table): Treat `(' and `)' as is.
1809 (rfc2047-encode-region): Concatenate words containing non-ASCII
1810 characters in structured fields; don't encode space-delimited
1811 ASCII words even in unstructured fields; don't break words at
1812 char-category boundaries; encode encoded words in structured
1813 fields; treat text within parentheses as special; show the
1814 original text when error has occurred; move point to the end of
1815 the region after encoding, suggested by IRIE Tetsuya
1816 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1817 non-special; check carefully whether to encode special characters;
1818 fix some kind of misconfigured headers; signal a real error if
1819 debug-on-quit or debug-on-error is non-nil; don't infloop,
1820 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1821 the close parenthesis may be included in the encoded word; encode
1823 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1824 (rfc2047-encode-max-chars): New variable.
1825 (rfc2047-encode-1): New function.
1826 (rfc2047-encode): Use it; encode text so that it occupies the
1827 maximum width within 76-column; work correctly on Q encoding for
1828 iso-2022-* charsets; fold the line before encoding; don't append a
1829 space if the encoded word includes close parenthesis.
1830 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1831 sure not to break a line just after the header name.
1832 (rfc2047-b-encode-region): Remove.
1833 (rfc2047-b-encode-string): New function.
1834 (rfc2047-q-encode-region): Remove.
1835 (rfc2047-q-encode-string): New function.
1836 (rfc2047-encode-parameter): New function.
1837 (rfc2047-encoded-word-regexp): Don't use shy group.
1838 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1839 (rfc2047-parse-and-decode): Ditto.
1840 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
1842 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1844 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1845 (rfc2047-field-value): Strip props.
1846 (rfc2047-encode-message-header): Disable header folding -- not
1847 all headers can be folded, and this should be done by the message
1848 composition mode. Probably. I think.
1849 (rfc2047-encodable-p): Say that =? needs encoding.
1850 (rfc2047-encode-region): Encode =? strings.
1852 2005-03-25 Jesper Harder <harder@ifa.au.dk>
1854 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1855 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1857 (rfc2047-decode-string): Don't cons a string unnecessarily.
1858 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1859 the encoding to avoid consing a string.
1860 (rfc2047-decode): Use mm-subst-char-in-string instead of
1861 mm-replace-chars-in-string.
1863 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1865 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1866 encodings of MIME-encoded words, in order to improve
1867 interoperability with several broken MUAs.
1869 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1871 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1872 pass it to `gnus-browse-read-group'.
1873 (gnus-browse-read-group): Add NUMBER argument and pass it to
1874 `gnus-group-read-ephemeral-group'.
1876 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1877 argument and pass it to `gnus-group-read-group'.
1879 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1881 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1882 mm-xemacs-find-mime-charset-1 if we have the mule feature
1883 available at runtime.
1885 2005-03-25 Werner Lemberg <wl@gnu.org>
1887 * nnmaildir.el: Replace `illegal' with `invalid'.
1889 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1891 * gnus-start.el (gnus-display-time-event-handler):
1892 Check display-time-timer at runtime rather than only at load time
1893 in case display-time-mode is turned off in the mean time.
1895 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1897 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1900 * nneething.el (nneething-map-file-directory): Derive from
1903 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1906 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1908 * nnmaildir.el (nnmaildir-request-accept-article):
1909 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
1911 2005-03-13 Steve Youngs <steve@sxemacs.org>
1913 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1914 autoloaded function.
1915 From: Andrey Slusar <anrays@gmail.com>.
1917 2005-03-13 Steve Youngs <steve@sxemacs.org>
1919 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1922 * mail-source.el: Require timer-funcs at compile time when in
1923 XEmacs for `run-with-idle-timer'.
1925 * gnus-async.el: Ditto.
1927 2005-03-16 Lute Kamstra <lute@gnu.org>
1929 * message.el (message-make-date): Require parse-time.
1931 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1933 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1935 2005-03-10 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk> (tiny change)
1937 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
1939 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
1941 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
1942 buffer (since IMAP server might return FETCH response out of
1943 order, and the nntp buffer must be sorted).
1945 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1947 * message.el: Don't autoload former message-utils variables.
1948 (message-strip-subject-trailing-was): Change doc string.
1950 * nnweb.el: Fixes for `gnus-group-make-web-group'.
1951 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
1952 (nnweb-google-search): Add "hl=en" here.
1953 (nnweb-google-parse-1, nnweb-google-create-mapping):
1956 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1958 * message.el (message-get-reply-headers, message-followup):
1959 Mention related variables `message-use-followup-to' and
1960 `message-use-mail-followup-to', in the information buffer.
1962 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1963 of broken groups(-beta).google.com.
1965 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1967 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1968 a more conservative way.
1970 2005-02-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1972 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
1973 `mm-dissect-multipart' and receive the from field as an (optional)
1974 argument from `mm-dissect-multipart'.
1975 (mm-dissect-multipart): Receive the from field as an argument and
1976 pass it on when we call `mm-dissect-buffer' on MIME parts.
1977 Fixes verification/decryption of signed/encrypted MIME parts.
1979 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1981 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1982 buffer, so it moves the window's cursor.
1984 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1986 * nnheader.el (nnheader-find-file-noselect): Add doc string.
1988 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
1989 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
1991 * gnus-sum.el (gnus-summary-caesar-message):
1992 Apply `gnus-treat-article' after rotation.
1994 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1997 2005-02-22 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1999 * smime.el (smime-sign-buffer): Signal an error if
2000 `smime-sign-region' fails.
2001 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
2004 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
2006 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
2007 Handle news URL with given port correctly.
2009 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2011 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
2012 containing special characters.
2014 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2016 * mml.el (mime-to-mml): Ditto.
2018 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
2020 (rfc2047-decode-region): Quote decoded words containing special
2021 characters when rfc2047-quote-decoded-words-containing-tspecials
2024 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
2026 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
2028 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
2030 2005-02-15 Simon Josefsson <jas@extundo.com>
2032 * nnimap.el (nnimap-debug): Doc fix.
2034 * imap.el (imap-debug): Doc fix.
2036 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2038 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
2039 argument in doc string. Make query for type more clear.
2041 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
2043 * gnus.el (gnus-group-startup-message): Search for gnus images in
2045 * mm-util.el (mm-find-charset-region): Likewise.
2046 * smiley.el (smiley-data-directory): Search for smilies in
2049 2005-02-09 Kim F. Storm <storm@cua.dk>
2051 Change Emacs release version from 21.4 to 22.1 throughout.
2052 Change Emacs development version from 21.3.50 to 22.0.50.
2054 2005-02-08 Simon Josefsson <jas@extundo.com>
2056 * imap.el (imap-log): Doc fix.
2058 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
2060 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
2061 prefix arg is neither nil nor a number, as info specifies.
2063 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
2065 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
2067 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2069 * message.el (message-beginning-of-line): Change the behavior when
2070 invoked between BOL and : so that it first moves backward.
2072 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2074 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
2075 article buffer when editing of the article is discarded.
2076 (gnus-article-prepare): Revert.
2078 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2080 * gnus-art.el (gnus-article-prepare):
2081 Remove message-strip-forbidden-properties from the local hook.
2083 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2085 * mml.el (mml-generate-mime-1): Convert string into unibyte when
2086 inserting " *mml*" buffer's contents into a unibyte temp buffer.
2088 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
2090 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
2091 which will be inserted according to the multibyteness of a buffer
2092 rather than the type of contents. Suggested by ARISAWA Akihiro
2093 <ari@mbf.ocn.ne.jp>.
2095 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2097 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
2098 which is unreadable in some setups.
2100 2004-12-27 Simon Josefsson <jas@extundo.com>
2102 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
2103 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
2104 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2106 2004-12-17 Kim F. Storm <storm@cua.dk>
2108 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
2110 * gnus-sum.el (gnus-summary-mode-map): Likewise.
2112 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2114 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
2115 correctly even if there are wide characters.
2117 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2119 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
2120 concatenating segments rather than before concatenating them.
2121 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2123 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2125 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
2127 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
2129 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
2130 unify Latin characters in XEmacs.
2131 (mm-find-mime-charset-region): Use it.
2133 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2135 * gnus-util.el (gnus-delete-directory): New function.
2137 * gnus-agent.el (gnus-agent-delete-group): Use it.
2139 * gnus-cache.el (gnus-cache-delete-group): Use it.
2141 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
2143 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
2145 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
2147 * gnus-group.el (gnus-group-make-rss-group):
2148 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
2150 * gnus-start.el (gnus-setup-news): Honor user's setting to
2151 gnus-message-archive-method. Suggested by Lute Kamstra
2154 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
2156 * message.el (message-forward-make-body-mml): Remove headers
2157 according to message-forward-ignored-headers if a message is decoded.
2159 2004-12-02 Romain Francoise <romain@orebokech.com>
2161 * message.el (message-forward-make-body-plain): Always remove
2162 headers according to message-forward-ignored-headers.
2164 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2166 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
2167 order to silence the byte compiler.
2169 * pop3.el (pop3-md5): Define it before being used.
2171 * spam.el: Fix the way to silence the byte compiler, which
2172 complained about bbdb-buffer, bbdb-create-internal,
2173 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
2174 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
2175 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
2176 spam-stat-buffer-is-spam, spam-stat-load,
2177 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
2178 spam-stat-save and spam-stat-split-fancy.
2180 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2182 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
2183 which may confuse users.
2184 (canlock-password-for-verify): Ditto.
2186 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
2188 * gnus-art.el (gnus-emphasis-alist): Ditto.
2190 * gnus-registry.el (gnus-registry-max-entries): Ditto.
2192 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
2194 * gnus-start.el (gnus-save-killed-list): Ditto.
2196 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
2197 (gnus-sum-thread-tree-root): Ditto.
2198 (gnus-sum-thread-tree-false-root): Ditto.
2199 (gnus-sum-thread-tree-single-indent): Ditto.
2201 * message.el (message-courtesy-message): Ditto.
2202 (message-archive-note): Ditto.
2203 (message-subscribed-address-file): Ditto.
2204 (message-user-fqdn): Ditto.
2206 * spam-report.el (spam-report-gmane-regex): Ditto.
2208 * spam.el (spam-blackhole-good-server-regex): Ditto.
2210 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2212 * message.el (message-forbidden-properties): Fix typo in doc string.
2214 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2216 * message.el (message-strip-forbidden-properties):
2217 Bind buffer-read-only (etc) to nil.
2219 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2221 * gnus-util.el (gnus-replace-in-string): Add doc string.
2223 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
2224 to avoid problems when splitting mails with many recipients.
2226 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
2228 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
2229 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2231 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
2233 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
2235 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2237 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
2238 pop-to-buffer, covered by the subsequent gnus-configure-windows.
2240 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
2242 * nnfolder.el (nnfolder-save-marks): Add missing format field in
2244 * nnml.el (nnml-save-marks): Ditto.
2246 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2248 * gnus-start.el (gnus-convert-old-newsrc):
2249 Assign legacy-gnus-agent to 5.10.7.
2251 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2253 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
2254 default; improve customization type.
2255 (gnus-emphasis-custom-with-format): New macro.
2256 (gnus-emphasis-custom-value-to-external): New function.
2257 (gnus-emphasis-custom-value-to-internal): New function.
2259 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2261 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
2262 "Args out of range" error. Reported by Arnaud Giersch
2263 <arnaud.giersch@free.fr>.
2265 2004-11-04 Richard M. Stallman <rms@gnu.org>
2267 * spam.el (spam group): Add :version.
2269 * pgg-def.el (pgg group): Add :version.
2271 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2273 * gnus-art.el (gnus-article-edit-article): Don't associate the
2274 article buffer with a draft file. This is a temporary measure
2275 against the 2004-08-22 change to gnus-article-edit-mode.
2277 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2279 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
2280 (html2text-format-tags): Remove unused variable `attr'.
2282 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2285 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2286 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
2287 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
2288 loaded under XEmacs.
2289 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
2291 * mm-util.el (mm-coding-system-p): Return a coding-system.
2292 (mm-mime-mule-charset-alist): Use shift_jis instead of
2293 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
2294 entries for the mime charsets iso-2022-jp-3 and shift_jis.
2295 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
2296 instead of japanese-shift-jis and iso-latin-1 respectively in
2297 order to share the default value with both Emacs and XEmacs-mule.
2298 (mm-mule-charset-to-mime-charset):
2299 Make mm-coding-system-priorities effective.
2300 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2301 while predicating of candidates upon the priorities.
2303 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2305 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2307 * tls.el (tls-process-connection-type, tls-success)
2308 (tls-certtool-program): Add :version.
2310 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2311 (starttls-extra-arguments, starttls-process-connection-type)
2312 (starttls-connect, starttls-failure, starttls-success):
2314 * spam-stat.el (spam-stat): Add :version.
2316 * sieve.el (sieve): Add :version.
2318 * sha1.el (sha1): Add :version.
2319 (sha1-use-external): Remove redundant version.
2321 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
2322 (nnmail-cache-ignore-groups, nnmail-spool-hook)
2323 (nnmail-split-fancy-match-partial-words)
2324 (nnmail-split-lowercase-expanded):
2326 * nndiary.el (nndiary): Add :version.
2328 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2330 * mml-sec.el (mml-default-sign-method)
2331 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2334 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2336 * mm-url.el (mm-url-use-external, mm-url-program)
2337 (mm-url-arguments): Add :version.
2339 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
2340 (mm-attachment-file-modes, mm-decrypt-option)
2341 (mm-w3m-safe-url-regexp): Add :version.
2343 * message.el (message-cite-prefix-regexp)
2344 (message-sendmail-envelope-from, message-minibuffer-local-map)
2345 (message-user-fqdn, message-completion-alist): Add :version.
2347 * gnus-win.el (gnus-configure-windows-hook)
2348 (gnus-use-frames-on-any-display): Add :version.
2350 * gnus-art.el (gnus-article-address-banner-alist)
2351 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
2352 (gnus-treat-from-picon, gnus-treat-mail-picon)
2353 (gnus-treat-x-pgp-sig): Add :version.
2355 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
2356 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
2357 (gnus-summary-article-delete-hook)
2358 (gnus-summary-display-while-building): Add :version.
2360 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2361 (gnus-get-top-new-news-hook):Add :version.
2363 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2364 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2366 * gnus-registry.el (gnus-registry): Add :version.
2368 * gnus-spec.el (gnus-use-correct-string-widths)
2369 (gnus-make-format-preserve-properties): Add :version.
2371 * gnus.el (gnus-group-charter-alist)
2372 (gnus-group-fetch-control-use-browse-url)
2373 (gnus-install-group-spam-parameters): Add :version.
2375 * gnus-diary.el (gnus-diary): Add :version.
2377 * gnus-delay.el (gnus-delay): Add :version.
2379 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
2380 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
2381 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
2384 * gnus-agent.el (gnus-agent-max-fetch-size)
2385 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
2386 (gnus-agent-prompt-send-queue): Add :version.
2388 * deuglify.el (gnus-outlook-deuglify): Add :version.
2390 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
2392 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
2393 (html2text-format-tag-list): Add "strong" and "em".
2394 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
2396 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2398 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2399 signature file. Suggested by Manoj Srivastava
2400 <srivasta@golden-gryphon.com>.
2402 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
2403 iso-2022-jp even in the Japanese language environment.
2404 Suggested by Jason Rumney <jasonr@gnu.org>.
2406 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2408 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2409 use the same characters as the dummy marks; make it free from
2410 getting affected by the language environment.
2411 (gnus-summary-read-group-1): Update mark positions only when the
2412 format spec is updated.
2414 * gnus-spec.el (gnus-update-format-specifications): Return a list
2417 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2419 * nnspool.el (nnspool-spool-directory): Use news-path if the
2420 news-directory variable is not bound.
2422 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2423 of gnus-tmp-news-method into string if it may be passed to
2424 gnus-correct-length which takes only a string argument.
2426 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2428 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
2431 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2433 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
2434 comparison on string.
2436 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2438 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2439 running the major-mode function.
2441 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2443 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2444 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2445 boolean check to not apply converters that apply to future
2448 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2450 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2451 dummy marks in the right way.
2453 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2455 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2456 avoid infinite recursion via gnus-get-function.
2458 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2460 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2461 When necessary, pass full group name to gnus-request-set-marks.
2462 (gnus-agent-synchronize-group-flags): Add support for sync'ing
2464 (gnus-agent-synchronize-flags-server): Be silent when writing file.
2466 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2468 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2469 Replace gnus-request-update-info with explicit code to sync the
2470 in-memory info read flags with the marks being sync'd to the backend.
2472 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2474 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2475 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2476 you want to open a server and then, even when you responded with no,
2477 asking if you want to synchronize the server's flags.
2478 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
2479 multi-line expressions.
2480 (gnus-agent-synchronize-group-flags): New internal function.
2481 Updates marks in memory (in the info structure) AND in the backend.
2482 (gnus-agent-check-overview-buffer): Fix range of
2483 deletion to remove entire duplicate line. Fixes merged article
2486 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2488 * nnagent.el (nnagent-request-set-mark):
2489 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
2490 method, to ensure that synchronization updates marks in the
2491 backend and in the info (in memory) structure.
2493 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2495 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2496 unless plugged. Disable the agent so that an open failure causes
2499 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2501 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2502 (gnus-agent-go-online): Change :version.
2503 (gnus-agent-expire-unagentized-dirs)
2504 (gnus-agent-auto-agentize-methods): Add :version.
2506 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2508 * legacy-gnus-agent.el
2509 (gnus-agent-convert-to-compressed-agentview-prompt):
2510 New function. Used internally to only display 'gnus converting
2511 files' message when actually necessary.
2513 * gnus-sum.el: Remove (require 'gnus-agent) as required
2514 methods now autoloaded.
2516 * gnus-int.el (gnus-request-move-article):
2517 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
2518 improve performance.
2520 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2522 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
2523 to avoid run-time CL dependencies.
2524 (gnus-agent-unfetch-articles): New function.
2525 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2526 article numbers even when local .overview file is missing.
2527 (gnus-agent-read-article-number): New function. Only accepts
2528 27-bit article numbers.
2529 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2530 Use gnus-agent-read-article-number.
2531 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2532 from backend while recognizing that article numbers in .overview
2535 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
2536 some users confused by references to .newsrc when they only have a
2538 (gnus-convert-mark-converter-prompt)
2539 (gnus-convert-converter-needs-prompt): Fix use of property list.
2541 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2543 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2545 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2547 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2548 stuff for non-living groups.
2550 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2552 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2553 (gnus-agent-regenerate-group): Using nil messages aren't valid.
2555 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2557 * gnus-agent.el (gnus-agent-read-agentview):
2558 Inline gnus-uncompress-range.
2560 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2562 * legacy-gnus-agent.el
2563 (gnus-agent-convert-to-compressed-agentview): Fix typos with
2564 help from Florian Weimer <fw@deneb.enyo.de>
2566 * gnus-agent.el (gnus-agentize):
2567 gnus-agent-send-mail-real-function no longer set to current value
2568 of message-send-mail-function but rather a lambda that calls
2569 message-send-mail-function. The change makes the agent real-time
2570 responsive to user changes to message-send-mail-function.
2572 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2574 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2576 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2578 * gnus-cache.el (gnus-cache-rename-group): New function.
2579 (gnus-cache-delete-group): New function.
2581 * gnus-agent.el (gnus-agent-rename-group): New function.
2582 (gnus-agent-delete-group): New function.
2583 (gnus-agent-save-group-info): Use gnus-command-method when
2584 `method' parameter is nil. Don't write nil entries into the
2586 (gnus-agent-get-group-info): New function.
2587 (gnus-agent-get-local): Add optional parameters to avoid calling
2588 gnus-group-real-name and gnus-find-method-for-group.
2589 (gnus-agent-set-local): Delete stored entry if either min, or max,
2591 (gnus-agent-fetch-session): Reword error/quit messages.
2592 On quit, use gnus-agent-regenerate-group to record existance of any
2593 articles fetched to disk before the quit occurred.
2595 * gnus-int.el (gnus-request-delete-group):
2596 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
2597 local disk in sync with the server.
2598 (gnus-request-rename-group):
2599 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
2600 local disk in sync with the server.
2602 * gnus-start.el (gnus-get-unread-articles):
2603 Cosmetic simplification to logic.
2605 * gnus-group.el (gnus-group-delete-group): No longer update
2606 gnus-cache-active-altered as gnus-request-delete-group now keeps
2608 (gnus-group-list-active): Let the agent store a server's active
2609 list if currently plugged.
2611 * gnus-util.el (gnus-rename-file): New function.
2613 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2615 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2616 when the group's active is not available.
2618 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2620 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
2623 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2625 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2626 message to newsrc-dribble when an actual conversion is performed.
2628 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2630 * gnus-agent.el (gnus-agent-read-local):
2631 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
2632 avoid the implicit assumption that they will always be equal.
2633 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2634 coding-system-for-write, as the with-temp-file macro first prints
2635 to a buffer then saves the buffer.
2637 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2639 * legacy-gnus-agent.el (): New. Provides converters that are only
2640 loaded when gnus-convert-old-newsrc needs to call them.
2642 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
2644 (gnus-group-prepare-hook): Remove function that converted list
2645 form of gnus-agent-expire-days to group properties.
2647 * gnus-start.el (gnus-convert-old-newsrc): Register new
2648 converters to handle old agent file formats. Added logic for a
2649 "backup before upgrading warning".
2650 (gnus-convert-mark-converter-prompt): Developers can mark
2651 functions as needing (default), or not needing,
2652 gnus-convert-old-newsrc's "backup before upgrading warning".
2653 (gnus-convert-converter-needs-prompt): Tests whether the user
2654 should be protected from potentially irreversable changes by the
2657 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2659 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2660 articles are being added to a group.
2661 (gnus-request-replace-article): Inform the agent that articles
2662 need to be uncached as the cached contents are no longer valid.
2664 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2665 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
2666 (gnus-agent-set-local): Refuse to save null in local object table.
2667 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2668 list of articles that will be marked as unread.
2670 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2672 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2673 single-interval range of the form (min . max). Previously the
2674 range had to look like ((min . max)). Likewise, return
2675 (min . max) rather than ((min . max)).
2676 (gnus-range-map): Use gnus-range-normalize to accept
2677 single-interval range.
2679 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2680 the cache, but not the agent, now appear with their usual face.
2682 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2684 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2685 marks consisting of a single range {for example, (3 . 5)} rather
2686 than a list of a single range { ((3 . 5)) }.
2688 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2690 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2693 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2695 * gnus-draft.el (gnus-group-send-queue): Pass the group name
2696 "nndraft:queue" along to gnus-draft-send.
2697 Use gnus-agent-prompt-send-queue.
2698 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2699 is "nndraft:queue". Suggested by Gaute Strokkenes
2700 <gs234@srcf.ucam.org>
2702 * gnus-group.el (gnus-group-catchup): Use new
2703 gnus-sequence-of-unread-articles, not
2704 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2705 numbers of articles. Use gnus-range-map to avoid having to
2706 uncompress the unread list.
2707 (gnus-group-archive-directory)
2708 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
2710 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2711 (gnus-sorted-range-intersection): Intersection of two ranges
2712 without requiring that they first be uncompressed.
2714 * gnus-start.el (gnus-activate-group): Unless blocked by the
2715 caller, possibly expand the active range to include both cached
2716 and agentized articles.
2717 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2718 multiple version-dependent converters.
2719 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
2720 gnus-agent-save-active.
2721 (gnus-save-newsrc-file): Save dirty agent range limits.
2723 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
2724 gnus-agent-possibly-alter-active.
2725 (gnus-adjust-marked-articles): Faster handling of simple lists
2727 2004-10-18 David Edmondson <dme@dme.org>
2729 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2732 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2734 * mml.el (mml-preview): Use `pop-to-buffer'.
2736 * message.el (message-goto-mail-followup-to): Insert after "To".
2737 (message-carefully-insert-headers): Add comment.
2739 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2741 * gnus-art.el (gnus-button-alist):
2742 Improve `gnus-button-handle-library' entry.
2744 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
2746 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
2748 * gnus-start.el (gnus-activate-group): Add doc-string.
2750 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2751 handle manual section.
2753 * imap.el (imap-store-password): New variable.
2754 (imap-interactive-login): Use it.
2755 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2757 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2758 Allow / in mailto URLs.
2760 * spam.el (spam-directory): Derive from `gnus-directory'.
2762 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2764 2004-10-17 Richard M. Stallman <rms@gnu.org>
2766 * gnus-registry.el (gnus-registry-unload-hook):
2767 Set as a variable with add-hook.
2769 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2772 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2774 * spam.el: Delete duplicate `provide'.
2775 (spam-unload-hook): Set as a variable with add-hook.
2777 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2779 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2782 * message.el (message-ignored-news-headers)
2783 (message-ignored-supersedes-headers)
2784 (message-ignored-resent-headers)
2785 (message-forward-ignored-headers): Improve custom type.
2787 2004-10-15 Simon Josefsson <jas@extundo.com>
2789 * pop3.el (top-level): Don't require nnheader.
2790 (pop3-read-timeout): Add.
2791 (pop3-accept-process-output): Add.
2792 (pop3-read-response, pop3-retr): Use it.
2794 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2796 * message.el (message-tokenize-header): Fix 2004-09-06 change
2797 which used point-min in the wrong place.
2799 2004-10-12 Simon Josefsson <jas@extundo.com>
2801 * net/tls.el (tls-certtool-program): New variable.
2802 (tls-certificate-information): New function, based on
2803 ssl-certificate-information.
2805 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2807 * message.el (message-bury): Use `window-dedicated-p'.
2809 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2811 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2813 * gnus.el (message-y-or-n-p): Autoload.
2815 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2816 (pop3-password-required, pop3-authentication-scheme)
2817 (pop3-leave-mail-on-server): Made customizable.
2818 (pop3): New custom group.
2819 (pop3-retr): Remove `sleep-for' statements.
2820 Suggested by Dave Love <fx@gnu.org>.
2822 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2825 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2826 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2827 Dave Love <fx@gnu.org>.
2829 * mml.el (mml-minibuffer-read-disposition): Require match.
2830 Suggested by Dave Love <fx@gnu.org>.
2832 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2834 * gnus-group.el (gnus-update-group-mark-positions):
2835 * gnus-sum.el (gnus-update-summary-mark-positions):
2836 * message.el (message-check-news-body-syntax):
2837 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2838 of string-as-multibyte.
2840 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2842 2004-10-05 Juri Linkov <juri@jurta.org>
2844 * gnus-group.el (gnus-update-group-mark-positions):
2845 * gnus-sum.el (gnus-update-summary-mark-positions):
2846 * message.el (message-check-news-body-syntax):
2847 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2848 8-bit unibyte values to a multibyte string for search functions.
2850 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2852 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2853 there's no visible header.
2855 2004-10-01 Simon Josefsson <jas@extundo.com>
2857 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2860 2004-09-29 Jesper Harder <harder@ifa.au.dk>
2862 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2864 2004-09-28 Jesper Harder <harder@ifa.au.dk>
2866 * gnus-picon.el: Require cl.
2868 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2870 * mml-smime.el: Require cl. Autoload message-fetch-field.
2872 * gnus-fun.el: Require gnus-ems and gnus-util.
2874 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2876 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
2878 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2880 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2881 Fix format string mismatch.
2882 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2883 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
2885 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2887 * gnus.el (gnus-version-number): Set to 5.11.
2889 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2891 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2893 2004-09-26 Jesper Harder <harder@ifa.au.dk>
2895 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2896 GROUP is a virtual group.
2898 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2899 for big5 and gb2312.
2901 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2904 * mm-bodies.el (mm-7bit-chars): Don't include \r.
2906 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2908 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2910 (rfc2047-encode): Use it.
2912 * flow-fill.el: Typo.
2914 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2917 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2919 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2920 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2922 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2923 From Christian Neukirchen <chneukirchen@yahoo.de>.
2925 * html2text.el (html2text-replace-list): Add & and '.
2927 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2929 * message.el (message-clone-locals): Clone sendmail and smtp
2932 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2934 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2935 in `header' match. Reported by Svend Tollak Munkejord.
2937 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2939 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2941 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2943 * uudecode.el (uudecode-use-external): Add :version.
2945 * smime.el (smime-CA-file, smime-encrypt-cipher)
2946 (smime-dns-server): Add :version.
2948 * smiley.el (gnus-smiley-file-types): Add :version.
2950 * sha1.el (sha1-use-external): Add :version.
2952 * pgg-def.el (pgg-query-keyserver): Add :version.
2954 * nnmail.el (nnmail-fancy-expiry-targets)
2955 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
2957 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
2958 (nnimap-retrieve-groups-asynchronous): Add :version.
2959 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
2961 * mml.el (mml-content-disposition-parameters)
2962 (mml-insert-mime-headers-always): Add :version.
2964 * mm-util.el (mm-coding-system-priorities):
2966 * mm-decode.el (mm-inline-text-html-with-images)
2967 (mm-keep-viewer-alive-types, mm-external-terminal-program)
2968 (mm-verify-option): Add :version.
2969 (mm-text-html-renderer): Change :version.
2971 * message.el (message-fcc-externalize-attachments)
2972 (message-required-headers, message-draft-headers)
2973 (message-subject-trailing-was-query)
2974 (message-subject-trailing-was-ask-regexp)
2975 (message-subject-trailing-was-regexp, message-mark-insert-begin)
2976 (message-mark-insert-end, message-archive-header)
2977 (message-archive-note, message-cross-post-default)
2978 (message-cross-post-note, message-followup-to-note)
2979 (message-cross-post-note-function, message-use-mail-followup-to)
2980 (message-subscribed-address-functions)
2981 (message-subscribed-address-file, message-subscribed-addresses)
2982 (message-subscribed-regexps, message-allow-no-recipients)
2983 (message-yank-cited-prefix, message-signature-insert-empty-line)
2984 (message-hidden-headers, message-hierarchical-addresses)
2985 (message-mail-user-agent, message-use-idna)
2986 (message-valid-fqdn-regexp)
2987 (message-strip-special-text-properties, message-header-synonyms)
2988 (message-beginning-of-line, message-tab-body-function): Add :version.
2989 (message-insert-canlock, message-wide-reply-confirm-recipients):
2992 * mail-source.el (mail-source-ignore-errors): Add :group, :type
2994 (mail-source-delete-old-incoming-confirm)
2995 (mail-source-movemail-program): Add :version.
2997 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2998 (gnus-agent-cache, gnus-agent): Change :version.
3000 * gnus-util.el (gnus-use-byte-compile): Change :version.
3002 * gnus-sum.el (gnus-summary-make-false-root-always)
3003 (gnus-summary-default-high-score)
3004 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
3005 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
3006 (gnus-read-all-available-headers, gnus-article-emulate-mime)
3007 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
3008 (gnus-sum-thread-tree-single-indent)
3009 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
3010 (gnus-sum-thread-tree-leaf-with-other)
3011 (gnus-sum-thread-tree-single-leaf): Add :version.
3012 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
3013 (gnus-article-loose-mime): Change :version.
3015 * gnus-start.el (gnus-backup-startup-file)
3016 (gnus-save-startup-file-via-temp-buffer): Add :version.
3018 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
3019 (gnus-server-offline-face): Add :version.
3021 * gnus-score.el (gnus-adaptive-word-length-limit):
3023 * gnus-msg.el (gnus-gcc-externalize-attachments)
3024 (gnus-debug-files, gnus-debug-exclude-variables)
3025 (gnus-discouraged-post-methods): Change :version.
3026 (gnus-confirm-mail-reply-to-news)
3027 (gnus-confirm-treat-mail-like-news): Add :version.
3029 * gnus-int.el (gnus-server-unopen-status): Add :version.
3031 * gnus-group.el (gnus-group-jump-to-group-prompt)
3032 (gnus-large-ephemeral-newsgroup)
3033 (gnus-fetch-old-ephemeral-headers): Add :version.
3035 * gnus-fun.el (gnus-x-face-directory)
3036 (gnus-convert-pbm-to-x-face-command)
3037 (gnus-convert-image-to-x-face-command)
3038 (gnus-convert-image-to-face-command): Add :version.
3040 * gnus-delay.el (gnus-delay-default-hour): Add :version.
3042 * gnus-cite.el (gnus-cite-blank-line-after-header)
3043 (gnus-article-boring-faces):
3045 * gnus-art.el (gnus-buttonized-mime-types)
3046 (gnus-inhibit-mime-unbuttonizing)
3047 (gnus-treat-display-face)
3048 (gnus-treat-body-boundary): Change :version.
3049 (gnus-body-boundary-delimiter, gnus-picon-databases)
3050 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
3051 (gnus-treat-date-english, gnus-treat-fold-headers)
3052 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
3053 (gnus-treat-mail-picon, gnus-treat-wash-html)
3054 (gnus-article-encrypt-protocol)
3055 (gnus-use-idna, gnus-article-over-scroll)
3056 (gnus-mime-display-multipart-alternative-as-mixed)
3057 (gnus-mime-display-multipart-related-as-mixed)
3058 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
3059 (gnus-ctan-url, gnus-button-ctan-handler)
3060 (gnus-button-handle-ctan-bogus-regexp)
3061 (gnus-button-ctan-directory-regexp)
3062 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
3063 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
3064 (gnus-button-man-level, gnus-button-emacs-level)
3065 (gnus-button-message-level, gnus-button-browse-level): Add :version.
3067 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3068 (gnus-agent-go-online): Change :version.
3069 (gnus-agent-expire-unagentized-dirs)
3070 (gnus-agent-auto-agentize-methods): Add :version.
3072 * flow-fill.el (fill-flowed-display-column)
3073 (fill-flowed-encode-column): Add :version.
3075 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3076 (gnus-outlook-deuglify-unwrap-max)
3077 (gnus-outlook-deuglify-cite-marks)
3078 (gnus-outlook-deuglify-unwrap-stop-chars)
3079 (gnus-outlook-deuglify-no-wrap-chars)
3080 (gnus-outlook-deuglify-attrib-cut-regexp)
3081 (gnus-outlook-deuglify-attrib-verb-regexp)
3082 (gnus-outlook-deuglify-attrib-end-regexp)
3083 (gnus-outlook-display-hook): Add :version.
3085 * binhex.el (binhex-use-external): Add :version.
3087 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
3089 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
3092 2004-09-13 Simon Josefsson <jas@extundo.com>
3094 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
3096 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
3098 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
3100 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
3102 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
3104 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
3106 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
3107 for the 'imap' port in netrc files
3109 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
3110 in gnus-registry-trim
3112 2004-09-10 Simon Josefsson <jas@extundo.com>
3114 * nndb.el (require): Remove tcp and duplicate cl.
3116 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3118 * nntp.el (nntp): New customization group.
3119 (nntp-authinfo-file): Add customization group.
3121 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
3123 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
3125 * gnus.el (to-address, to-list, subscribed)
3126 (large-newsgroup-initial): Ditto.
3128 * flow-fill.el (fill-flowed-display-column)
3129 (fill-flowed-encode-column): Ditto.
3131 2004-09-06 Stefan <monnier@iro.umontreal.ca>
3133 * message.el (message-tokenize-header, message-send-mail-with-qmail):
3134 Use point-min rather than 1.
3135 (message-send-mail): Use buffer-size rather than point-max.
3137 * gnus-sum.el (gnus-summary-search-article-forward):
3138 Signal a specific `search-failed' rather than a generic `error'.
3140 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
3141 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
3142 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
3144 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
3146 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
3148 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
3149 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3150 (spam-stat-save): Accept prefix argument.
3152 2004-09-01 Simon Josefsson <jas@extundo.com>
3154 * message.el (message-canlock-generate): Require sha1, not
3155 sha1-el. (Can we get rid of this require alltogheter? It is ugly
3156 to require within a function. Sadly, if sha1.el isn't loaded, the
3157 let binding in m-c-g will hide the defcustom definition, which is
3160 * canlock.el: Require sha1, not sha1-el.
3162 * message.el: Don't autoload sha1 (there is a autoload cookie in
3165 * sha1-el.el: Renamed to sha1.el.
3167 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3169 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
3171 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
3173 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
3176 2004-03-05 Jesper Harder <harder@ifa.au.dk>
3178 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
3180 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
3182 * canlock.el: Don't autoload mail-fetch-field.
3184 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
3186 * canlock.el (base64-encode-string): Don't autoload it.
3188 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
3190 * canlock.el: Always require sha1-el.
3191 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
3193 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
3195 * message.el (message-canlock-generate): Require sha1-el.
3197 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
3199 * canlock.el (canlock-insert-header): Remove excessive grouping in
3202 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
3204 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
3206 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
3208 * canlock.el (canlock-sha1-function): Remove.
3209 (canlock-sha1-function-for-verify): Remove.
3210 (canlock-openssl-program): Remove.
3211 (canlock-openssl-args): Remove.
3212 (canlock-ignore-errors): Remove.
3213 (canlock-sha1-with-openssl): Remove.
3214 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
3215 (canlock-verify): Don't use canlock-ignore-errors.
3217 * sha1-el.el (sha1-string-external): Make it can return a string
3219 (sha1-region-external): Ditto.
3220 (sha1-string-internal): Ditto.
3221 (sha1-region-internal): Ditto.
3222 (sha1-region): Ditto.
3223 (sha1-string): Ditto.
3226 2003-11-15 Simon Josefsson <jas@extundo.com>
3228 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
3229 (pgg-gpg-lookup-key): Use regexp match instead of
3230 split-string (split-string is different between emacs 21.2 and
3231 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
3233 2004-07-28 Simon Josefsson <jas@extundo.com>
3235 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
3236 parameter (but don't use it, for now).
3238 2004-02-03 Jesper Harder <harder@ifa.au.dk>
3240 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
3242 2004-05-26 Simon Josefsson <jas@extundo.com>
3244 * starttls.el: Merge with my GNUTLS based starttls.el.
3245 (starttls-gnutls-program, starttls-use-gnutls)
3246 (starttls-extra-arguments, starttls-process-connection-type)
3247 (starttls-connect, starttls-failure, starttls-success): New variables.
3248 (starttls-program, starttls-extra-args): Doc fix.
3249 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
3251 (starttls-negotiate, starttls-open-stream):
3252 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
3253 function if it is set.
3255 2004-08-31 Simon Josefsson <jas@extundo.com>
3257 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
3258 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
3260 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
3261 and ?\' to symbol instead of whitespace (tiny patch).
3262 From Andreas Schwab <schwab@suse.de>.
3264 2004-08-31 Jesper Harder <harder@ifa.au.dk>
3266 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
3269 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
3271 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
3273 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3275 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
3277 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3279 * gnus-art.el (article-decode-idna-rhs): Don't use
3280 message-idna-inside-rhs-p.
3282 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3284 * message.el (message-idna-inside-rhs-p): Remove.
3285 (message-idna-to-ascii-rhs-1): Use proper address parsing.
3287 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
3289 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3291 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
3292 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
3294 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3295 when the group's active is not available.
3297 * gnus-art.el (article-hide-headers): Refer to the values for
3298 gnus-ignored-headers and gnus-visible-headers in the summary
3299 buffer since a user may have set them as group parameters.
3300 (gnus-article-next-page): Fix the way to find a real end-of-buffer
3301 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
3302 (gnus-article-read-summary-keys): Restore new window-start and
3303 hscroll to summary window.
3304 (gnus-prev-page-map): Remove duplicated one.
3306 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
3307 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
3308 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
3309 <Reiner.Steib@gmx.de>.
3311 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
3312 Replace pp-to-string with gnus-pp-to-string.
3314 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
3316 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
3319 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
3320 parsing gnus-posting-styles when the message is not for replying.
3321 (gnus-summary-resend-message-edit): Call mime-to-mml.
3322 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
3323 (gnus-debug): Replace pp with gnus-pp.
3325 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
3327 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3330 * gnus-sum.el (gnus-read-header): Don't remove a header for the
3331 parent article of a sparse article in the thread hashtb.
3332 From Stefan Wiens <s.wi@gmx.net>.
3334 * gnus-util.el (gnus-bind-print-variables): New macro.
3335 (gnus-prin1): Use it.
3336 (gnus-prin1-to-string): Use it.
3337 (gnus-pp): New function.
3338 (gnus-pp-to-string): New function.
3340 * gnus.el: Don't make unnecessary *Group* buffer when loading.
3342 * mail-source.el (mail-source-touch-pop): Doc fix.
3344 * message.el (message-mode): Don't modify paragraph-separate there.
3345 (message-setup-fill-variables): Add mml tags to paragraph-start
3346 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
3347 (message-smtpmail-send-it): Doc fix.
3348 (message-exchange-point-and-mark): Don't activate region if it was
3349 inactive. Suggested by Hiroshi Fujishima
3350 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
3352 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
3353 t while entering a file name using the mm-with-multibyte macro.
3354 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
3356 * mm-encode.el (mm-content-transfer-encoding-defaults):
3357 Use qp-or-base64 for the application/* types.
3358 (mm-safer-encoding): Consider 7bit is safe.
3360 * mm-util.el (mm-with-multibyte-buffer): New macro.
3361 (mm-with-multibyte): New macro.
3363 * mm-view.el (mm-inline-render-with-function): Use multibyte
3364 buffer; decode html source by charset.
3366 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
3367 add generate-head-function and generate-article-function to the
3368 rfc822-forward entry.
3369 (nndoc-forward-type-p): Recognize envelope From_.
3370 (nndoc-rfc822-forward-generate-article): New function.
3371 (nndoc-rfc822-forward-generate-head): New function.
3373 From David Hedbor <dhedbor@real.com>.
3374 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3375 (nnmail-expand-newtext): Lowercase expanded entries if
3376 nnmail-split-lowercase-expanded is non-nil.
3378 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
3380 * webmail.el (webmail-debug): Replace pp with gnus-pp.
3382 * gnus-art.el (gnus-article-wash-html-with-w3m):
3383 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
3384 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
3385 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
3386 instead of mm-multiple-handles.
3387 (gnus-mime-delete-part): Ditto.
3389 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
3390 handle, as well as a list.
3391 (mm-complicated-handles): Former definition of mm-multiple-handles.
3393 * mm-view.el (mm-w3m-mode-map): Remove.
3394 (mm-w3m-local-map-property): Remove.
3395 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
3396 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
3397 (mm-w3m-cid-retrieve): Simplify.
3398 (mm-inline-text-html-render-with-w3m): Decode html source by
3399 charset; check META tags only when charsets are not specified in
3400 headers; specify charset to w3m-region; use w3m-minor-mode-map
3401 instead of mm-w3m-local-map-property.
3403 2004-08-30 Juanma Barranquero <lektu@terra.es>
3405 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
3407 2004-08-30 Andreas Schwab <schwab@suse.de>
3409 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
3411 * gnus-score.el (gnus-summary-increase-score): Fix format string.
3413 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
3415 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
3417 2004-08-30 Kim F. Storm <storm@cua.dk>
3419 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
3421 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3424 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
3426 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3429 * gnus-art.el (gnus-article): Ditto.
3431 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
3433 * gnus-art.el (article-hide-list-identifiers):
3434 Bind inhibit-read-only as t.
3436 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
3438 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
3440 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
3442 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
3443 (gnus-narrow-to-page): Don't assume point-min == 1.
3444 (gnus-article-edit-mode): Derive from message-mode.
3446 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3449 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3450 Disable incorrect use of `assert'.
3452 * message.el (message-mode): Set comment-start-skip.
3454 2004-08-22 Sam Steingold <sds@gnu.org>
3456 * pop3.el (pop3-leave-mail-on-server): New user variable.
3457 (pop3-movemail): Delete mail only when it is nil.
3459 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
3461 * netrc.el, tls.el: Removed; use files from ../net instead.
3463 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
3465 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
3467 * mailcap.el (mailcap-mime-data): Mark as risky.
3469 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3470 Fix custom-manual entries.
3472 * time-date.el: Removed. Merged into ../calendar/time-date.el.
3474 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3476 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
3477 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
3478 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
3479 wry.xpm: Added new files from the v5_10 branch of Gnus.
3481 2004-07-22 Andreas Schwab <schwab@suse.de>
3483 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
3485 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
3487 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3488 addition to emacs-w3m.
3490 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
3492 * gnus-msg.el (gnus-summary-followup-with-original):
3493 Document yanking of region when active.
3495 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
3497 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
3498 Revision 7.2 changes excluded to maintain compatibility with all
3499 targeted emacs versions.
3501 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3502 gnus-agent.el update and incorporate bug fixes.
3504 See ChangeLog.2 for earlier changes.
3506 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
3507 Copying and distribution of this file, with or without modification,
3508 are permitted provided the copyright notice and this notice are preserved.
3511 ;; coding: iso-2022-7bit
3514 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4