1 2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
3 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
4 Suggest image/.* in the doc string.
6 2005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
8 * mm-decode.el (mm-display-external): Use nametemplate (defined in
9 RFC1524) if it is in mailcap or add a suffix according to
10 mailcap-mime-extensions when generating a temp filename; postpone
11 deleting a temp file for 2 seconds for some wrappers, shell
12 scripts, and so on, which might exit right after having started a
13 viewer command as a background job.
15 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
17 * gnus-art.el (gnus-default-article-saver): Add user-defined
18 `function' to custom type.
20 2005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
22 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
25 2005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
27 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
29 (gnus-cache-delete-group): Wrap doc strings.
31 * gnus-agent.el (gnus-agent-rename-group)
32 (gnus-agent-delete-group): Wrap doc strings.
34 2005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
36 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
38 2005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
40 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
41 of current-time-string.
43 2005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
45 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
48 2005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
50 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
52 2005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
54 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
55 internal variable to a custom variable. Changed default value
56 from compressed(2) to uncompressed(1).
57 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
58 support for uncompressed agentview files. Taken together, reading
59 the agentview file should now be 6-7 times faster.
60 (gnus-agent-long-article,
61 gnus-agent-short-article, gnus-agent-score): Renamed category
62 keywords to match gnus-cus.
63 (gnus-agent-summary-fetch-series): Modified to protect against
64 gnus-agent-summary-fetch-group clearing processable flags.
65 (gnus-agent-synchronize-group-flags): Update live group buffer as
66 synchronization may occur due to the user toggling the plugged
68 (gnus-agent-braid-nov): Now tests new nov entries
69 for duplicates which are removed. The invalid sort check then
70 triggers a rescan after the sort as sorting may have moved
71 duplicate entries such that they can be cheaply detected.
72 (gnus-agent-read-local): Trivial fix to format of
73 error message to display actual error condition.
74 (gnus-agent-save-local): Avoid saving symbols that are bound to
75 nil as they simply result in a warning message in
76 gnus-agent-read-local.
77 (gnus-agent-fetch-group-1): Clear downloadable flag when article
78 successfully downloaded.
79 (gnus-agent-regenerate-group): Use
80 gnus-agent-synchronize-group-flags to reset read status in both
83 * nntp.el (nntp-end-of-line): Doc fix.
84 (nntp-authinfo-rejected): New error condition.
85 (nntp-wait-for): Use new error condition to signal authentication
87 (nntp-retrieve-data): Rethrow new error condition to break out of
88 recursive call to nntp-send-authinfo.
90 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
92 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
93 rather than make-variable-buffer-local for file-precious-flag.
95 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
97 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
99 2005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
101 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
102 as a buffer-local variable. This avoids creating truncated
103 dribble files as a result of a hang up, eg.
105 2005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
107 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
108 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
109 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
110 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
111 argument to all these routines, so the passphrase can be managed
112 externally and passed in to the system.
113 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
114 pgg-add-passphrase-to-cache function.
116 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
117 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
118 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
119 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
120 argument to all these routines, so the passphrase can be managed
121 externally and passed in to the system.
122 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
125 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
127 * imap.el (imap-open): Handle case where buffer is a buffer
130 2005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
132 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
133 part of the decoded armor to find the key-identifier.
134 (pgg-gpg-lookup-key-owner): New function to return the
135 human-readable identifier of a key owner.
136 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
138 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
139 the key value) if we have a key and can match it against a secret
140 key. Also, added a note pointing out fact that the prompt only
141 indicates the first matching key.
143 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
145 (pgg-pending-timers): A new hash for tracking the passphrase cache
146 timers, so that new ones supercede old ones.
147 (pgg-add-passphrase-to-cache): Rename from
148 `pgg-add-passphrase-cache' to reduce confusion (all callers
149 changed). Modified to cancel old timers when new ones are added.
150 (pgg-remove-passphrase-from-cache): Rename from
151 `pgg-remove-passphrase-cache' to reduce confusion (all callers
152 changed). Modified to cancel old timers when their keys are
153 removed from the cache.
154 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
155 XEmacs, an indirection to delete-itimer.
156 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
157 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
158 users can only check cache without risk of prompting. Correct bug in
160 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
161 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
162 Add informative docstrings.
163 (pgg-decrypt): Convey provided passphrase in subordinate call to
166 2005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
168 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
169 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
170 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
171 'passphrase' argument, so the passphrase can be managed externally
172 and then passed in to the system.
174 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
175 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
176 so the passphrase cache can be used reliably with identifiers
177 besides a pgp packet's key id.
179 * pgg-gpg.el (pgg-pgp-encrypt-region)
180 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
181 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
182 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
183 argument to all these routines, so the passphrase can be managed
184 externally and passed in to the system.
186 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
187 'notruncate' argument, so the passphrase cache can be used
188 reliably with identifiers besides a pgp packet's key id.
190 2005-10-29 Sascha Wilde <swilde@sha-bang.de>
192 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
193 symmetric encryption.
194 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
195 encrypted session key.
196 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
197 message ask for the passphrase in a proper way.
199 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
200 New user commands for symmetric encryption.
202 2005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
204 * gnus-delay.el (gnus-delay-group): Don't autoload.
205 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
206 to be re-loaded when customizing the `gnus-delay' group.
208 2005-11-19 Chong Yidong <cyd@stupidchicken.com>
210 * message.el: Revert last changes.
211 (message-insert-citation-line): Use newlines.
213 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
215 * message.el (message-courtesy-message)
216 (message-mark-insert-begin, message-mark-insert-end)
217 (message-elide-ellipsis, message-cancel-message)
218 (message-add-header, message-change-subject)
219 (message-cross-post-followup-to-header)
220 (message-cross-post-insert-note, message-reduce-to-to-cc)
221 (message-widen-reply, message-delete-not-region)
222 (message-kill-to-signature, message-insert-signature)
223 (message-insert-importance-high, message-insert-importance-low)
224 (message-insert-or-toggle-importance)
225 (message-insert-disposition-notification-to)
226 (message-indent-citation, message-yank-original)
227 (message-cite-original-without-signature, message-cite-original)
228 (message-insert-citation-line, message-position-on-field)
229 (message-fix-before-sending, message-send-mail-partially)
230 (message-send-mail, message-send-mail-with-sendmail)
231 (message-send-mail-with-qmail, message-send-news)
232 (message-check-news-header-syntax, message-generate-headers)
233 (message-insert-courtesy-copy, message-fill-address)
234 (message-fill-header, message-shorten-references)
235 (message-setup-1, message-cancel-news)
236 (message-forward-make-body-plain) (message-forward-make-body-mime)
237 (message-forward-make-body-mml) (message-encode-message-body)
238 (message-forward-make-body-digest-plain)
239 (message-forward-make-body-digest-mime)
240 (message-use-alternative-email-as-from): Insert `hard-newline'
241 instead of ordinary newlines.
243 2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
245 * message.el (message-generate-headers): Downcase the argument
246 given to message-check-element.
248 2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
250 * gnus.el (gnus-parameters-case-fold-search): New variable.
251 (gnus-parameters-get-parameter): Use it.
253 * gnus-score.el (gnus-home-score-file): Doc fix.
255 2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
257 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
259 2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
261 * mml.el (mml-preview): Doc fix.
263 2005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
265 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
266 whitespace removed in revision 7.8. Use concatenated string to
267 protect trailing whitespace.
269 2005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
271 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
272 (nnimap-request-expire-articles): Use it to avoid sending 'UID
273 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
274 Courier IMAP ("some version from 2004"). Mostly based on similar
275 code in the same function.
277 2005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
279 * message.el (message-display-completion-list): New function.
280 (message-expand-group): Use it; make sure the Completions buffer
283 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
285 * imap.el (imap-open): Handle case where buffer is a buffer
288 2005-10-24 Eli Zaretskii <eliz@gnu.org>
295 * pgg.el: Move to the parent lisp directory.
297 2005-10-23 Chong Yidong <cyd@stupidchicken.com>
299 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
300 user-mail-name is an empty string.
302 2005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
304 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
305 depending on gnus-score-decay-constant.
307 2005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
309 * nnslashdot.el (nnslashdot-request-article)
310 (nnslashdot-retrieve-headers-1): Update to new HTML.
312 2005-10-23 Simon Josefsson <jas@extundo.com>
314 * imap.el (imap-gssapi-program): Align command line parameters
315 with latest GNU SASL.
316 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
318 2005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
320 * mail-source.el (mail-source-fetch-pop): Require pop3.
321 (mail-source-check-pop): Ditto.
323 2005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
325 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
328 2005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
330 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
331 (gnus-treat-strip-leading-blank-lines): Improve doc string.
333 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
335 2005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
337 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
338 (rfc2047-charset-to-coding-system): New function.
339 (rfc2047-decode-encoded-words): New function.
340 (rfc2047-decode-region): Use them.
341 (rfc2047-decode-cte): Remove.
342 (rfc2047-parse-and-decode): Remove.
343 (rfc2047-decode): Remove.
345 2005-10-15 Kenichi Handa <handa@m17n.org>
347 * rfc2047.el (rfc2047-decode-cte): New function.
348 (rfc2047-decode-region): Change the way to decode successive
349 encoded-words: decode B- or Q-encoding in each encoded-word,
350 concatenate them, and decode it as charset.
352 2005-10-17 Chong Yidong <cyd@stupidchicken.com>
354 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
355 widget-move-and-invoke.
356 (gnus-custom-mode): Use gnus-custom-map.
358 2005-10-15 Bill Wohler <wohler@newt.com>
360 * message.el (message-tool-bar-map): Renamed image file from
361 mail_send to mail/send.
363 2005-10-16 Masatake YAMATO <jet@gyve.org>
365 * message.el (message-expand-group): Pass the common
366 prefix substring of completion to `display-completion-list'.
368 2005-10-09 Daniel Brockman <daniel@brockman.se>
370 * format-spec.el (format-spec): Propagate text properties of % spec.
372 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
374 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
376 2005-10-08 Simon Josefsson <jas@extundo.com>
378 * pgg-parse.el (top-level): Don't require custom, it is
379 autoloaded. (To sync with No Gnus.)
381 2005-05-09 Simon Josefsson <jas@extundo.com>
383 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
384 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
386 2005-10-08 Simon Josefsson <jas@extundo.com>
388 * pgg-def.el (top-level): Don't require custom, it is
389 autoloaded. (To sync with No Gnus.)
391 2005-10-04 David Hansen <david.hansen@gmx.net>
393 * nnrss.el (nnrss-request-article): Add support for the comments tag.
394 (nnrss-check-group): Ditto.
396 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
398 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
400 * gnus-util.el (gnus-remove-duplicates): Remove.
402 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
403 instead of gnus-remove-duplicates.
405 * message.el (message-remove-duplicates): Remove.
406 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
407 message-remove-duplicates.
409 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
410 available, else use implementation from `delete-dups'.
412 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
414 * time-date.el: Autoload parse-time-string, XEmacs needs it.
416 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
418 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
419 function rather than the diff-mode.el package.
420 (mm-display-external): Use with-current-buffer.
421 (mm-viewer-completion-map, mm-viewer-completion-map):
422 Move initialization inside declaration.
424 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
426 * message.el: Remove useless autoloads.
428 2005-09-28 Simon Josefsson <jas@extundo.com>
430 * message.el (message-use-idna): Default to t.
431 (message-use-idna): Test whether encoding works too. Doc fix.
433 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
435 * nntp.el (nntp-warn-about-losing-connection): Remove.
437 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
439 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
440 customizable. Change default value.
441 (mm-uu-diff-groups-regexp): Change default value.
442 (mm-uu-type-alist): Add doc string.
443 (mm-uu-configure): Add doc string. Make it interactive.
444 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
446 2005-09-27 Simon Josefsson <jas@extundo.com>
448 * message.el (message-idna-to-ascii-rhs-1): Reformat.
450 2005-09-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
452 * message.el (message-remove-duplicates): New function.
453 Implementation borrowed from `gnus-remove-duplicates'.
454 (message-idna-to-ascii-rhs): Also encode idna addresses in
455 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
456 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
457 only ask about the same idna domain once per header and also tell
458 in what header to replace the idna domain.
460 * gnus-art.el (article-decode-idna-rhs): Also decode idna
461 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
462 (article-decode-idna-rhs): Fix regexp so that all idna-address in
463 a header is decoded and not just the last one.
465 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
467 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
470 * mm-decode.el (mm-insert-part): Don't modify text if it has been
473 * mm-view.el (mm-inline-text): Don't strip text props unless
474 decoding enriched or richtext parts.
476 2005-09-25 Romain Francoise <romain@orebokech.com>
478 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
479 * gnus-start.el (gnus-subscribe-interactively):
480 * gnus-uu.el (gnus-uu-grab-articles):
481 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
484 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
486 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
487 * mm-view.el (mm-view-pkcs7-decrypt):
488 * gnus-sum.el (gnus-summary-limit-to-extra)
489 (gnus-summary-respool-article, gnus-read-move-group-name):
490 * gnus-score.el (gnus-summary-increase-score):
491 * gnus-util.el (gnus-completing-read-with-default):
492 * gnus-art.el (gnus-read-save-file-name)
493 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
494 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
495 * message.el (message-check-news-header-syntax):
496 Follow convention for reading with the minibuffer.
498 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
500 * spam-report.el (spam-report-url-ping-plain):
501 Use gnus-extended-version as User-Agent.
503 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
504 default value is nil.
506 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
508 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
509 default to nil, to be able to use Gnus at all. If the default
510 switches to something else, then the function should be fixed not
513 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
515 * mm-url.el (mm-url-decode-entities): Fix regexp.
517 2005-09-18 Deepak Goel <deego@gnufans.org>
519 * sieve.el (sieve-help): Fix `message' call: first arg should be a
522 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
524 * gnus.el (gnus-group-startup-message): Bind image-load-path.
526 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
528 * gnus-art.el (gnus-mime-display-part): Protect against broken
531 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
533 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
534 before parsing header.
536 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
538 * spam-report.el (spam-report-gmane): Fix generation of spam
541 2005-09-10 Simon Josefsson <jas@extundo.com>
543 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
544 t, based on discussion on the ding list with Robert Epprecht
545 <epprecht@solnet.ch>.
547 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
549 * spam-report.el (spam-report-gmane): Make it work without
550 X-Report-Spam header. Gmane now only provides Archived-At.
551 This is only used if `spam-report-gmane-use-article-number' is nil.
552 (spam-report-gmane-spam-header): Remove. Not used anymore.
554 * nnweb.el (nnweb-google-wash-article): Print a message if article
557 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
559 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
560 content before displaying.
562 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
564 * mml-smime.el: Remove defvar of gnus-extract-address-components.
566 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
568 * mm-view.el (mm-display-inline-fontify): Disable support modes.
570 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
572 * message.el (message-tab-body-function): Fixed mismatched custom
575 * gnus.el (gnus-group-change-level-function): Ditto.
577 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
579 * gnus-art.el (gnus-signature-limit)
580 (gnus-article-mime-part-function): Ditto.
582 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
584 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
585 Make fetching article by MID work again for Google Groups. Added
586 FIXME concerning gnus-group-make-web-group.
588 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
589 Don't depend on Gnus by using mail-extract-address-components if
590 gnus-extract-address-components is not bound.
592 * gnus.el (gnus-user-agent): Use list of symbols instead of
593 symbols. Display full version number for (S)XEmacs. Optionally
594 display (S)XEmacs codename.
596 * gnus-util.el (gnus-emacs-version): Update for new
599 * gnus-msg.el (gnus-extended-version): Make it possible to omit
602 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
604 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
607 * mm-bodies.el (mm-decode-content-transfer-encoding):
608 De-canonicalize CRLF for all text content types, not just
611 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
613 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
615 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
618 2005-08-29 Romain Francoise <romain@orebokech.com>
620 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
622 (gnus-face-from-file): Likewise.
624 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
626 * gnus-art.el (w3m-minor-mode-map):
627 * gnus-spec.el (gnus-newsrc-file-version):
628 * gnus-util.el (nnmail-active-file-coding-system)
629 (gnus-original-article-buffer, gnus-user-agent):
630 * gnus.el (gnus-ham-process-destinations)
631 (gnus-parameter-ham-marks-alist)
632 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
633 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
634 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
635 * mm-decode.el (gnus-current-window-configuration):
636 * mm-extern.el (gnus-article-mime-handles):
637 * mm-url.el (url-current-object, url-package-name)
638 (url-package-version):
639 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
640 (smime-keys, w3m-cid-retrieve-function-alist)
641 (w3m-current-buffer, w3m-display-inline-images)
642 (w3m-minor-mode-map):
643 * mml-smime.el (gnus-extract-address-components):
644 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
645 (gnus-newsrc-hashtb, message-default-charset)
646 (message-deletable-headers, message-options)
647 (message-posting-charset, message-required-mail-headers)
648 (message-required-news-headers):
649 * mml1991.el (mc-pgp-always-sign):
650 * mml2015.el (mc-pgp-always-sign):
651 * nnheader.el (nnmail-extra-headers):
652 * rfc1843.el (gnus-decode-encoded-word-function)
653 (gnus-decode-header-function, gnus-newsgroup-name):
654 * spam-stat.el (gnus-original-article-buffer): Add defvars.
656 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
658 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
659 the end of the date treatments.
661 2005-08-15 Simon Josefsson <jas@extundo.com>
663 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
664 it in url-handlers.el and XEmacs in url.el. Reported by Luca
665 Capello and Romain Francoise.
666 (pgg-fetch-key-function): Removed, not used?
667 (pgg-insert-url-with-w3): Require url, to get
668 url-insert-file-contents regardless of where it is defined.
670 2005-08-08 Simon Josefsson <jas@extundo.com>
672 * pgg.el: Autoload url-insert-file-contents instead of loading
674 (pgg-insert-url-with-w3): Don't load url here.
676 2005-08-05 Daiki Ueno <ueno@unixuser.org>
678 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
680 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
682 2005-08-06 Romain Francoise <romain@orebokech.com>
684 * message.el: Fix typo in docstring.
686 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
688 * mm-bodies.el (mm-encode-body): Use coding system rather than
689 charset to encode text.
691 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
692 number of charsets if utf-8 is available (XEmacs).
694 2005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
696 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
698 (gnus-picon-databases): Add /usr/share/picons.
700 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
702 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
703 taken from `gnus-button-mid-or-mail-regexp'.
704 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
705 (gnus-button-alist): Improve regexp for domain part of the MIDs
706 for news:localpart@domain buttons.
707 (gnus-button-ctan-directory-regexp): Update.
709 * message.el (message-kill-buffer): Raise the current frame.
710 (message-bury): Use `window-dedicated-p'.
712 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
714 * sieve-manage.el (sieve-manage-interactive-login): Use
715 make-local-variable rather than make-variable-buffer-local.
716 (sieve-manage-open): Ditto.
717 (sieve-manage-authenticate): Ditto.
719 * mml.el (mml-generate-mime-1): Make the content type default to
720 text/plain if the filename is not specified.
722 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
724 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
725 instead of insert-buffer.
727 * message.el (message-yank-original): Ditto; set the mark at the
728 end of the yanked message.
730 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
732 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
733 lines to scroll rather than to stop it.
735 * mml.el (mml-generate-default-type): Add doc string.
736 (mml-generate-mime-1): Use mm-default-file-encoding or make it
737 default to application/octet-stream when determining the content
738 type if it is not specified for the part or the mml contents; add
739 a comment about mml-generate-default-type.
741 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
743 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
744 make it default to application/octet-stream when determining the
745 content type if it is not specified for the external contents.
747 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
749 * rfc2231.el (rfc2231-parse-string): Take care that not only a
750 segmented parameter but also other parameters might be there.
752 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
754 * mm-decode.el (mm-display-external): Delete temp file, directory
755 and buffer immediately if the external process is exited.
757 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
759 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
760 fewer lines than that of scroll-margin.
761 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
763 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
765 * gnus-art.el (gnus-article-next-page): Revert.
766 (gnus-article-beginning-of-window): New macro.
767 (gnus-article-next-page-1): Use it.
768 (gnus-article-prev-page): Ditto.
769 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
770 instead of insert-buffer.
771 (gnus-mime-delete-part): Ditto.
772 (gnus-article-edit-exit): Ditto.
774 * gnus-util.el (gnus-beginning-of-window): Remove.
775 (gnus-end-of-window): Remove.
777 2005-07-25 Simon Josefsson <jas@extundo.com>
779 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
780 to have the url package without w3. Reported by Daiki Ueno
781 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
783 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
785 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
786 for text/rtf. Display default in prompt. Pass default for M-n.
788 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
790 2005-07-16 Romain Francoise <romain@orebokech.com>
792 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
793 instead of `current-time-string' as the latter creates a time
794 string that is not RFC 2822 compliant (it lacks the zone).
796 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
798 * gnus-msg.el (gnus-button-mailto): Remove
799 save-selected-window-window hackery because it relies on
800 save-selected-window internals.
802 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
804 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
805 (gnus-article-next-page-1): Use gnus-beginning-of-window.
806 (gnus-article-prev-page): Ditto.
808 * gnus-util.el (gnus-beginning-of-window): New function.
809 (gnus-end-of-window): New function.
811 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
813 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
815 (gnus-binary-mode): Ditto.
817 * gnus-topic.el (gnus-topic-mode): Ditto.
819 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
821 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
822 (gnus-article-prev-page): Take scroll-margin into consideration.
824 2005-07-04 Lute Kamstra <lute@gnu.org>
826 Update FSF's address in GPL notices.
828 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
830 * gnus.el (gnus-exit):
831 * gnus-group.el (gnus-group-icons):
832 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
834 * gnus-nocem.el (gnus-nocem):
835 * message.el (message-various, message-buffers, message-sending)
836 (message-interface, message-forwarding, message-insertion)
837 (message-headers, message-news, message-mail):
838 * pgg-gpg.el (pgg-gpg):
839 * pgg-parse.el (pgg-parse):
840 * pgg-pgp.el (pgg-pgp):
841 * pgg-pgp5.el (pgg-pgp5):
842 * pop3.el (pop3): Finish `defgroup' description with period.
844 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
846 * gnus-art.el (article-display-face): Improve the efficiency.
847 (article-display-x-face): Ditto; remove grey x-face stuff.
849 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
851 * gnus-art.el (article-display-face): Correct the position in
852 which Faces are inserted; use dolist.
854 2005-06-29 Didier Verna <didier@xemacs.org>
856 * gnus-art.el (article-display-face): Display faces in correct
859 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
861 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
862 (gnus-nocem-check-article): Fetch the Type header.
863 (gnus-nocem-message-wanted-p): Fix the way to examine types.
864 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
865 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
867 * pgg.el (pgg-verify): Return the verification result.
869 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
871 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
872 `show-nonbreak-escape'.
874 2005-06-23 Lute Kamstra <lute@gnu.org>
876 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
879 * smime.el (smime-mode): Use gnus-run-mode-hooks.
881 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
883 * nnimap.el (nnimap-split-download-body): Fix spellings.
885 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
887 * gnus-art.el (gnus-article-encrypt-body):
888 * gnus-cus.el (gnus-score-customize):
889 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
890 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
892 2005-06-16 Miles Bader <miles@gnu.org>
894 * spam.el (spam): Remove "-face" suffix from face name.
895 (spam-face): New backward-compatibility alias for renamed face.
896 (spam-face, spam-initialize): Use renamed spam face.
898 * message.el (message-header-to, message-header-cc)
899 (message-header-subject, message-header-newsgroups)
900 (message-header-other, message-header-name)
901 (message-header-xheader, message-separator, message-cited-text)
902 (message-mml): Remove "-face" suffix from face names.
903 (message-header-to-face, message-header-cc-face)
904 (message-header-subject-face, message-header-newsgroups-face)
905 (message-header-other-face, message-header-name-face)
906 (message-header-xheader-face, message-separator-face)
907 (message-cited-text-face, message-mml-face):
908 New backward-compatibility aliases for renamed faces.
909 (message-font-lock-keywords): Use renamed message faces.
911 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
912 (sieve-test-commands, sieve-tagged-arguments):
913 Remove "-face" suffix from face names.
914 (sieve-control-commands-face, sieve-action-commands-face)
915 (sieve-test-commands-face, sieve-tagged-arguments-face):
916 New backward-compatibility aliases for renamed faces.
917 (sieve-control-commands-face, sieve-action-commands-face)
918 (sieve-test-commands-face, sieve-tagged-arguments-face):
919 Use renamed sieve faces.
921 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
922 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
923 (gnus-group-news-3-empty, gnus-group-news-4)
924 (gnus-group-news-4-empty, gnus-group-news-5)
925 (gnus-group-news-5-empty, gnus-group-news-6)
926 (gnus-group-news-6-empty, gnus-group-news-low)
927 (gnus-group-news-low-empty, gnus-group-mail-1)
928 (gnus-group-mail-1-empty, gnus-group-mail-2)
929 (gnus-group-mail-2-empty, gnus-group-mail-3)
930 (gnus-group-mail-3-empty, gnus-group-mail-low)
931 (gnus-group-mail-low-empty, gnus-summary-selected)
932 (gnus-summary-cancelled, gnus-summary-high-ticked)
933 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
934 (gnus-summary-high-ancient, gnus-summary-low-ancient)
935 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
936 (gnus-summary-low-undownloaded)
937 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
938 (gnus-summary-low-unread, gnus-summary-normal-unread)
939 (gnus-summary-high-read, gnus-summary-low-read)
940 (gnus-summary-normal-read, gnus-splash):
941 Remove "-face" suffix from face names.
942 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
943 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
944 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
945 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
946 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
947 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
948 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
949 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
950 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
951 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
952 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
953 (gnus-summary-selected-face, gnus-summary-cancelled-face)
954 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
955 (gnus-summary-normal-ticked-face)
956 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
957 (gnus-summary-normal-ancient-face)
958 (gnus-summary-high-undownloaded-face)
959 (gnus-summary-low-undownloaded-face)
960 (gnus-summary-normal-undownloaded-face)
961 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
962 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
963 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
965 New backward-compatibility aliases for renamed faces.
966 (gnus-group-startup-message): Use renamed gnus faces.
968 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
969 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
970 (gnus-server-agent): Remove "-face" suffix from face names.
971 (gnus-server-agent-face, gnus-server-opened-face)
972 (gnus-server-closed-face, gnus-server-denied-face)
973 (gnus-server-offline-face):
974 New backward-compatibility aliases for renamed faces.
975 (gnus-server-agent-face, gnus-server-opened-face)
976 (gnus-server-closed-face, gnus-server-denied-face)
977 (gnus-server-offline-face): Use renamed gnus faces.
979 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
980 Remove "-face" suffix from face names.
981 (gnus-picon-xbm-face, gnus-picon-face):
982 New backward-compatibility aliases for renamed faces.
984 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
985 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
986 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
987 (gnus-cite-11): Remove "-face" suffix from face names.
988 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
989 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
990 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
991 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
992 New backward-compatibility aliases for renamed faces.
993 (gnus-cite-attribution-face, gnus-cite-face-list)
994 (gnus-article-boring-faces): Use renamed gnus faces.
996 * gnus-art.el (gnus-signature, gnus-header-from)
997 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
998 (gnus-header-content): Remove "-face" suffix from face names.
999 (gnus-signature-face, gnus-header-from-face)
1000 (gnus-header-subject-face, gnus-header-newsgroups-face)
1001 (gnus-header-name-face, gnus-header-content-face):
1002 New backward-compatibility aliases for renamed faces.
1003 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1005 * gnus-sum.el (gnus-summary-selected-face)
1006 (gnus-summary-highlight): Use renamed gnus faces.
1007 * gnus-group.el (gnus-group-highlight): Likewise.
1009 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
1011 * gnus-sieve.el (gnus-sieve-article-add-rule):
1012 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
1013 * spam-stat.el (spam-stat-buffer-change-to-spam)
1014 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
1016 * message.el (message-is-yours-p):
1017 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
1019 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1021 * mm-view.el (mm-inline-text): Withdraw the last change.
1023 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1025 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1026 executing enriched-decode.
1028 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1030 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1032 2005-06-04 Lute Kamstra <lute@gnu.org>
1034 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1035 information is never recorded.
1037 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1039 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1041 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1043 * pop3.el (pop3-md5): Run md5 in the binary mode.
1044 (pop3-md5-program-args): New variable.
1046 * starttls.el (starttls-set-process-query-on-exit-flag):
1047 Use eval-and-compile.
1049 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1051 * gnus-art.el (article-display-x-face): Replace
1052 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1054 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1056 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
1057 set-process-query-on-exit-flag or process-kill-without-query.
1059 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1060 loop instead of replace-regexp.
1062 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1063 instead of process-kill-without-query if it is available.
1065 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1066 instead of find-file-hooks if it is available.
1068 * mml1991.el: Bind pgg-default-user-id when compiling.
1070 * mml2015.el: Bind pgg-default-user-id when compiling.
1072 * nndraft.el (nndraft-request-associate-buffer):
1073 Use write-contents-functions instead of write-contents-hooks if it is
1076 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1077 instead of find-file-hooks if it is available.
1079 * nntp.el (nntp-open-connection): Replace
1080 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1081 (nntp-open-ssl-stream): Ditto.
1082 (nntp-open-tls-stream): Ditto.
1084 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
1085 (pgg-run-at-time-1): New macro.
1086 (pgg-run-at-time): Use it.
1088 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1089 set-process-query-on-exit-flag or process-kill-without-query.
1090 (starttls-open-stream-gnutls): Use it instead of
1091 process-kill-without-query.
1092 (starttls-open-stream): Ditto.
1094 2005-05-31 Simon Josefsson <jas@extundo.com>
1096 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1097 instead of hard coding to nil.
1099 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1101 * gnus-group.el: Require gnus-sum and autoload functions to
1102 resolve warnings when gnus-group.el compiled alone.
1104 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1106 * gnus-agent.el (gnus-agent-regenerate-group)
1107 (gnus-agent-fetch-articles): Replace `string-to-int' by
1109 * gnus-art.el (gnus-button-fetch-group): Ditto.
1110 * gnus-cache.el (gnus-cache-generate-active)
1111 (gnus-cache-articles-in-group): Ditto.
1112 * gnus-group.el (gnus-group-set-current-level)
1113 (gnus-group-insert-group-line): Ditto.
1114 * gnus-score.el (gnus-score-set-expunge-below)
1115 (gnus-score-set-mark-below, gnus-summary-score-effect)
1116 (gnus-summary-score-entry): Ditto.
1117 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1118 (gnus-soup-pack): Ditto.
1119 * gnus-spec.el (gnus-xmas-format): Ditto.
1120 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1121 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1122 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1123 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1124 * nndb.el (nndb-get-remote-expire-response): Ditto.
1125 * nndiary.el (nndiary-parse-schedule-value)
1126 (nndiary-string-to-number, nndiary-request-replace-article)
1127 (nndiary-request-article): Ditto.
1128 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1129 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1130 * nneething.el (nneething-make-head): Ditto.
1131 * nnfolder.el (nnfolder-request-article)
1132 (nnfolder-retrieve-headers): Ditto.
1133 * nnheader.el (nnheader-file-to-number): Ditto.
1134 * nnkiboze.el (nnkiboze-request-article): Ditto.
1135 * nnmail.el (nnmail-process-unix-mail-format)
1136 (nnmail-process-babyl-mail-format): Ditto.
1137 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1138 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1139 (nnmh-request-create-group, nnmh-request-list-1)
1140 (nnmh-request-group, nnmh-request-article): Ditto.
1141 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1142 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1143 * nnsoup.el (nnsoup-make-active): Ditto.
1144 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1145 * nntp.el (nntp-find-group-and-number)
1146 (nntp-retrieve-headers-with-xover): Ditto.
1147 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1148 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1149 (pgg-format-key-identifier): Ditto.
1150 * pop3.el (pop3-last, pop3-stat): Ditto.
1151 * qp.el (quoted-printable-decode-region): Ditto.
1153 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1156 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1158 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1160 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1162 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1164 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1166 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1168 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1170 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1171 (gnus-carpal-mode): Ditto.
1173 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1174 (gnus-browse-mode): Ditto.
1176 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1178 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1180 2005-05-29 Richard M. Stallman <rms@gnu.org>
1182 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1184 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1186 * gnus-util.el (gnus-run-mode-hooks): New function.
1188 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1190 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1192 * gnus-agent.el (gnus-agent-make-mode-line-string):
1193 Use mode-line-highlight as mouse-face.
1195 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1197 * canlock.el (canlock): Change the parent group to news.
1199 * deuglify.el (gnus-outlook-deuglify): Add :group.
1201 * dig.el (dig): Add :group.
1203 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1205 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1206 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1207 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1208 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1209 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1211 * gnus-diary.el (gnus-diary): Add :group.
1213 * gnus.el (gnus-group-news-1-face): Add :group.
1214 (gnus-group-news-1-empty-face): Ditto.
1215 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1216 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1217 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1218 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1219 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1220 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1221 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1222 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1223 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1224 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1225 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1226 (gnus-summary-high-ticked-face): Ditto.
1227 (gnus-summary-low-ticked-face): Ditto.
1228 (gnus-summary-normal-ticked-face): Ditto.
1229 (gnus-summary-high-ancient-face): Ditto.
1230 (gnus-summary-low-ancient-face): Ditto.
1231 (gnus-summary-normal-ancient-face): Ditto.
1232 (gnus-summary-high-undownloaded-face): Ditto.
1233 (gnus-summary-low-undownloaded-face): Ditto.
1234 (gnus-summary-normal-undownloaded-face): Ditto.
1235 (gnus-summary-high-unread-face): Ditto.
1236 (gnus-summary-low-unread-face): Ditto.
1237 (gnus-summary-normal-unread-face): Ditto.
1238 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
1239 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1241 * message.el (message-minibuffer-local-map): Add :group.
1243 * sieve-manage.el (sieve-manage-log): Add :group.
1244 (sieve-manage-default-user): Diito.
1245 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1246 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1247 (sieve-manage-authenticators): Ditto.
1248 (sieve-manage-authenticator-alist): Ditto.
1249 (sieve-manage-default-port): Ditto.
1251 * sieve-mode.el (sieve-control-commands-face): Add :group.
1252 (sieve-action-commands-face): Ditto.
1253 (sieve-test-commands-face): Ditto.
1254 (sieve-tagged-arguments-face): Ditto.
1256 * smime.el (smime): Add :group.
1258 * spam-report.el (spam-report): Add :group.
1260 * spam.el (spam, spam-face): Add :group.
1262 2005-05-26 Lute Kamstra <lute@gnu.org>
1264 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1266 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1268 * gnus-art.el: Don't autoload mail-extract-address-components.
1270 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1272 * nndb.el: Don't declare the nndb back end two or more times; don't
1273 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1275 * nntp.el: Autoload format-spec instead of format; use
1276 eval-and-compile to evaluate autoload forms.
1278 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1280 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1282 * gnus-art.el (article-date-ut): Support converting date in
1283 forwarded parts as well.
1284 (gnus-article-save-original-date): New macro.
1285 (gnus-display-mime): Use it.
1287 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1289 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1290 enclosure element of <item>.
1292 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1294 * spam-report.el (spam-report-unplug-agent)
1295 (spam-report-plug-agent, spam-report-deagentize)
1296 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1297 support for the Agent in spam-report: when unplugged, report to a
1298 file; when plugged, submit all the requests.
1299 [Added missing offline functionality from trunk.]
1301 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1303 * spam-report.el (spam-report-url-to-file)
1304 (spam-report-requests-file): New function and variable for offline
1306 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1307 and user defined function.
1308 (spam-report-process-queue): New function.
1309 Process requests from `spam-report-requests-file'.
1310 (spam-report-url-ping-mm-url): Autoload.
1311 [Added missing offline functionality from trunk.]
1313 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1315 * qp.el (quoted-printable-encode-region): Save excursion.
1317 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1319 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
1320 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1322 2005-04-13 Miles Bader <miles@gnu.org>
1324 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1326 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1328 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1329 contained in text because xml.el decodes entities) with LFs.
1331 2005-04-11 Lute Kamstra <lute@gnu.org>
1333 * message.el (message-make-date): Handle byte-compiler warnings
1335 * nnimap.el (nnimap-date-days-ago): Ditto.
1337 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1339 * mm-util.el (mm-string-to-multibyte): New function.
1340 (mm-detect-coding-region): Typo.
1342 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1344 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1346 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1348 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1351 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1352 (nnrss-request-group): Decode group name first.
1353 (nnrss-request-article): Make a text/plain article if mml-to-mime
1355 (nnrss-get-encoding): Return a compatible encoding according to
1356 nnrss-compatible-encoding-alist.
1357 (nnrss-opml-export): Use dolist.
1358 (nnrss-find-el): Use consp instead of listp.
1359 (nnrss-order-hrefs): Use dolist.
1361 2005-04-06 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1363 * nnrss.el (nnrss-verbose): Remove.
1364 (nnrss-request-group): Use `nnheader-message' instead.
1366 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1368 * nnrss.el (nnrss-verbose): New variable.
1369 (nnrss-request-group): Make it say nnrss is requesting a group.
1371 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1373 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1374 (gnus-agent-group-pathname): Ditto.
1376 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1378 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1379 name for only %g and %c.
1380 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1381 instead of gnus-tmp-group to decoded group name.
1382 (gnus-group-make-group): Decode group name.
1383 (gnus-group-delete-group): Ditto.
1384 (gnus-group-make-rss-group): Exclude `/'s from group names;
1385 register the group data after opening the nnrss group; unify
1386 non-ASCII group names; encode group name.
1387 (gnus-group-catchup-current): Decode group name.
1388 (gnus-group-expire-articles-1): Ditto.
1389 (gnus-group-set-current-level): Ditto.
1390 (gnus-group-kill-group): Ditto.
1392 * gnus-spec.el (gnus-update-format-specifications): Flush the
1393 group format spec cache if it doesn't support decoded group names.
1395 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1397 * nnrss.el: Require rfc2047 and mml.
1398 (nnrss-file-coding-system): New variable.
1399 (nnrss-format-string): Redefine it as an inline function.
1400 (nnrss-decode-group-name): New function.
1401 (nnrss-string-as-multibyte): Remove.
1402 (nnrss-retrieve-headers): Decode group name; don't use
1403 nnrss-format-string.
1404 (nnrss-request-group): Decode group name.
1405 (nnrss-request-article): Decode group name; allow a Message-ID as
1406 well as an article number; don't use nnrss-format-string; encode a
1407 Message-ID string which may contain non-ASCII characters; use
1408 mml-to-mime to compose a MIME article; use search-forward instead
1409 of re-search-forward.
1410 (nnrss-request-expire-articles): Decode group name.
1411 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1412 as well; decode group name.
1413 (nnrss-get-encoding): Fix regexp.
1414 (nnrss-fetch): Clarify error message.
1415 (nnrss-read-server-data): Use insert-file-contents instead of load;
1416 bind file-name-coding-system; use multibyte buffer.
1417 (nnrss-save-server-data): Insert newline; bind
1418 coding-system-for-write to the value of nnrss-file-coding-system;
1419 bind file-name-coding-system; add coding cookie.
1420 (nnrss-read-group-data): Use insert-file-contents instead of load;
1421 bind file-name-coding-system; use multibyte buffer.
1422 (nnrss-save-group-data): Bind coding-system-for-write to the
1423 value of nnrss-file-coding-system; bind file-name-coding-system.
1424 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1425 make it work with non-ASCII text.
1426 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1427 of set-buffer-file-coding-system.
1428 (nnrss-find-el): Check carefully whether there's a list of string
1429 which old xml.el may return rather than a string; make it work
1430 with old xml.el as well.
1432 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1434 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1436 * nnrss.el (nnrss-get-encoding): New function.
1437 (nnrss-fetch): Use unibyte buffer initially; bind
1438 coding-system-for-read while performing mm-url-insert; remove ^Ms;
1439 decode contents according to the encoding attribute.
1440 (nnrss-save-group-data): Add coding cookie.
1441 (nnrss-mime-encode-string): New function.
1442 (nnrss-check-group): Use it to encode subject and author.
1444 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1446 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1449 2005-04-06 Jesper Harder <harder@ifa.au.dk>
1451 * mm-util.el (mm-subst-char-in-string): Support inplace.
1453 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1455 (nnrss-request-article): Cleanup.
1456 (nnrss-request-delete-group): Use nnrss-make-filename.
1457 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1458 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1459 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1460 <joakim@verona.se>; hash on description if link is missing; use
1461 nnrss-make-filename; use load.
1462 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1463 (nnrss-make-filename): New function.
1464 (nnrss-close): New function.
1465 (nnrss-check-group): Hash on description if link is missing.
1466 (nnrss-get-namespace-prefix): Use string= to compare strings!
1467 Reported by David D. Smith <davidsmith@acm.org>.
1468 (nnrss-opml-export): Turn on sgml-mode.
1470 2005-04-06 Mark A. Hershberger <mah@everybody.org>
1472 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1474 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1476 * message.el (message-make-date): Add defvars in order to silence
1477 the byte compiler inside the defun.
1479 * nnimap.el (nnimap-date-days-ago): Ditto.
1481 * gnus-demon.el (parse-time-string): Add autoload.
1483 * gnus-delay.el (parse-time-string): Add autoload.
1485 * gnus-art.el (parse-time-string): Add autoload.
1487 * nnultimate.el (parse-time): Require for `parse-time-string'.
1489 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1491 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1492 "Unrecognized menu descriptor" error in XEmacs.
1494 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1496 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1498 * mm-util.el (mm-replace-in-string): New function.
1499 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1500 latin-unity, which cannot be used with XEmacs 21.1.
1502 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1503 rfc2047-encoding-function-alist in order to avoid conflicting with
1505 (rfc2047-encode-message-header): Remove useless goto-char.
1506 (rfc2047-encodable-p): Don't move point.
1507 (rfc2047-syntax-table): Treat `(' and `)' as is.
1508 (rfc2047-encode-region): Concatenate words containing non-ASCII
1509 characters in structured fields; don't encode space-delimited
1510 ASCII words even in unstructured fields; don't break words at
1511 char-category boundaries; encode encoded words in structured
1512 fields; treat text within parentheses as special; show the
1513 original text when error has occurred; move point to the end of
1514 the region after encoding, suggested by IRIE Tetsuya
1515 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1516 non-special; check carefully whether to encode special characters;
1517 fix some kind of misconfigured headers; signal a real error if
1518 debug-on-quit or debug-on-error is non-nil; don't infloop,
1519 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1520 the close parenthesis may be included in the encoded word; encode
1522 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1523 (rfc2047-encode-max-chars): New variable.
1524 (rfc2047-encode-1): New function.
1525 (rfc2047-encode): Use it; encode text so that it occupies the
1526 maximum width within 76-column; work correctly on Q encoding for
1527 iso-2022-* charsets; fold the line before encoding; don't append a
1528 space if the encoded word includes close parenthesis.
1529 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1530 sure not to break a line just after the header name.
1531 (rfc2047-b-encode-region): Remove.
1532 (rfc2047-b-encode-string): New function.
1533 (rfc2047-q-encode-region): Remove.
1534 (rfc2047-q-encode-string): New function.
1535 (rfc2047-encode-parameter): New function.
1536 (rfc2047-encoded-word-regexp): Don't use shy group.
1537 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1538 (rfc2047-parse-and-decode): Ditto.
1539 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
1541 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1543 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1544 (rfc2047-field-value): Strip props.
1545 (rfc2047-encode-message-header): Disable header folding -- not
1546 all headers can be folded, and this should be done by the message
1547 composition mode. Probably. I think.
1548 (rfc2047-encodable-p): Say that =? needs encoding.
1549 (rfc2047-encode-region): Encode =? strings.
1551 2005-03-25 Jesper Harder <harder@ifa.au.dk>
1553 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1554 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1556 (rfc2047-decode-string): Don't cons a string unnecessarily.
1557 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1558 the encoding to avoid consing a string.
1559 (rfc2047-decode): Use mm-subst-char-in-string instead of
1560 mm-replace-chars-in-string.
1562 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1564 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1565 encodings of MIME-encoded words, in order to improve
1566 interoperability with several broken MUAs.
1568 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1570 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1571 pass it to `gnus-browse-read-group'.
1572 (gnus-browse-read-group): Add NUMBER argument and pass it to
1573 `gnus-group-read-ephemeral-group'.
1575 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1576 argument and pass it to `gnus-group-read-group'.
1578 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1580 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1581 mm-xemacs-find-mime-charset-1 if we have the mule feature
1582 available at runtime.
1584 2005-03-25 Werner Lemberg <wl@gnu.org>
1586 * nnmaildir.el: Replace `illegal' with `invalid'.
1588 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1590 * gnus-start.el (gnus-display-time-event-handler):
1591 Check display-time-timer at runtime rather than only at load time
1592 in case display-time-mode is turned off in the mean time.
1594 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1596 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1599 * nneething.el (nneething-map-file-directory): Derive from
1602 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1605 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1607 * nnmaildir.el (nnmaildir-request-accept-article):
1608 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
1610 2005-03-13 Steve Youngs <steve@sxemacs.org>
1612 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1613 autoloaded function.
1614 From: Andrey Slusar <anrays@gmail.com>.
1616 2005-03-13 Steve Youngs <steve@sxemacs.org>
1618 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1621 * mail-source.el: Require timer-funcs at compile time when in
1622 XEmacs for `run-with-idle-timer'.
1624 * gnus-async.el: Ditto.
1626 2005-03-16 Lute Kamstra <lute@gnu.org>
1628 * message.el (message-make-date): Require parse-time.
1630 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1632 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1634 2005-03-10 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk> (tiny change)
1636 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
1638 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
1640 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
1641 buffer (since IMAP server might return FETCH response out of
1642 order, and the nntp buffer must be sorted).
1644 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1646 * message.el: Don't autoload former message-utils variables.
1647 (message-strip-subject-trailing-was): Change doc string.
1649 * nnweb.el: Fixes for `gnus-group-make-web-group'.
1650 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
1651 (nnweb-google-search): Add "hl=en" here.
1652 (nnweb-google-parse-1, nnweb-google-create-mapping):
1655 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1657 * message.el (message-get-reply-headers, message-followup):
1658 Mention related variables `message-use-followup-to' and
1659 `message-use-mail-followup-to', in the information buffer.
1661 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1662 of broken groups(-beta).google.com.
1664 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1666 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1667 a more conservative way.
1669 2005-02-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1671 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
1672 `mm-dissect-multipart' and receive the from field as an (optional)
1673 argument from `mm-dissect-multipart'.
1674 (mm-dissect-multipart): Receive the from field as an argument and
1675 pass it on when we call `mm-dissect-buffer' on MIME parts.
1676 Fixes verification/decryption of signed/encrypted MIME parts.
1678 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1680 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1681 buffer, so it moves the window's cursor.
1683 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1685 * nnheader.el (nnheader-find-file-noselect): Add doc string.
1687 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
1688 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
1690 * gnus-sum.el (gnus-summary-caesar-message):
1691 Apply `gnus-treat-article' after rotation.
1693 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1696 2005-02-22 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1698 * smime.el (smime-sign-buffer): Signal an error if
1699 `smime-sign-region' fails.
1700 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
1703 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1705 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1706 Handle news URL with given port correctly.
1708 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1710 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1711 containing special characters.
1713 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1715 * mml.el (mime-to-mml): Ditto.
1717 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1719 (rfc2047-decode-region): Quote decoded words containing special
1720 characters when rfc2047-quote-decoded-words-containing-tspecials
1723 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1725 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
1727 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1729 2005-02-15 Simon Josefsson <jas@extundo.com>
1731 * nnimap.el (nnimap-debug): Doc fix.
1733 * imap.el (imap-debug): Doc fix.
1735 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1737 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
1738 argument in doc string. Make query for type more clear.
1740 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1742 * gnus.el (gnus-group-startup-message): Search for gnus images in
1744 * mm-util.el (mm-find-charset-region): Likewise.
1745 * smiley.el (smiley-data-directory): Search for smilies in
1748 2005-02-09 Kim F. Storm <storm@cua.dk>
1750 Change Emacs release version from 21.4 to 22.1 throughout.
1751 Change Emacs development version from 21.3.50 to 22.0.50.
1753 2005-02-08 Simon Josefsson <jas@extundo.com>
1755 * imap.el (imap-log): Doc fix.
1757 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1759 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
1760 prefix arg is neither nil nor a number, as info specifies.
1762 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1764 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
1766 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
1768 * message.el (message-beginning-of-line): Change the behavior when
1769 invoked between BOL and : so that it first moves backward.
1771 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1773 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
1774 article buffer when editing of the article is discarded.
1775 (gnus-article-prepare): Revert.
1777 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1779 * gnus-art.el (gnus-article-prepare):
1780 Remove message-strip-forbidden-properties from the local hook.
1782 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1784 * mml.el (mml-generate-mime-1): Convert string into unibyte when
1785 inserting " *mml*" buffer's contents into a unibyte temp buffer.
1787 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
1789 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
1790 which will be inserted according to the multibyteness of a buffer
1791 rather than the type of contents. Suggested by ARISAWA Akihiro
1792 <ari@mbf.ocn.ne.jp>.
1794 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1796 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
1797 which is unreadable in some setups.
1799 2004-12-27 Simon Josefsson <jas@extundo.com>
1801 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
1802 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
1803 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
1805 2004-12-17 Kim F. Storm <storm@cua.dk>
1807 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
1809 * gnus-sum.el (gnus-summary-mode-map): Likewise.
1811 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1813 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
1814 correctly even if there are wide characters.
1816 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1818 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
1819 concatenating segments rather than before concatenating them.
1820 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1822 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1824 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
1826 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
1828 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
1829 unify Latin characters in XEmacs.
1830 (mm-find-mime-charset-region): Use it.
1832 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1834 * gnus-util.el (gnus-delete-directory): New function.
1836 * gnus-agent.el (gnus-agent-delete-group): Use it.
1838 * gnus-cache.el (gnus-cache-delete-group): Use it.
1840 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
1842 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
1844 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
1846 * gnus-group.el (gnus-group-make-rss-group):
1847 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
1849 * gnus-start.el (gnus-setup-news): Honor user's setting to
1850 gnus-message-archive-method. Suggested by Lute Kamstra
1853 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1855 * message.el (message-forward-make-body-mml): Remove headers
1856 according to message-forward-ignored-headers if a message is decoded.
1858 2004-12-02 Romain Francoise <romain@orebokech.com>
1860 * message.el (message-forward-make-body-plain): Always remove
1861 headers according to message-forward-ignored-headers.
1863 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1865 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1866 order to silence the byte compiler.
1868 * pop3.el (pop3-md5): Define it before being used.
1870 * spam.el: Fix the way to silence the byte compiler, which
1871 complained about bbdb-buffer, bbdb-create-internal,
1872 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
1873 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
1874 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
1875 spam-stat-buffer-is-spam, spam-stat-load,
1876 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
1877 spam-stat-save and spam-stat-split-fancy.
1879 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1881 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1882 which may confuse users.
1883 (canlock-password-for-verify): Ditto.
1885 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1887 * gnus-art.el (gnus-emphasis-alist): Ditto.
1889 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1891 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1893 * gnus-start.el (gnus-save-killed-list): Ditto.
1895 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1896 (gnus-sum-thread-tree-root): Ditto.
1897 (gnus-sum-thread-tree-false-root): Ditto.
1898 (gnus-sum-thread-tree-single-indent): Ditto.
1900 * message.el (message-courtesy-message): Ditto.
1901 (message-archive-note): Ditto.
1902 (message-subscribed-address-file): Ditto.
1903 (message-user-fqdn): Ditto.
1905 * spam-report.el (spam-report-gmane-regex): Ditto.
1907 * spam.el (spam-blackhole-good-server-regex): Ditto.
1909 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1911 * message.el (message-forbidden-properties): Fix typo in doc string.
1913 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1915 * message.el (message-strip-forbidden-properties):
1916 Bind buffer-read-only (etc) to nil.
1918 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1920 * gnus-util.el (gnus-replace-in-string): Add doc string.
1922 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
1923 to avoid problems when splitting mails with many recipients.
1925 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
1927 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
1928 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1930 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
1932 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
1934 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1936 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
1937 pop-to-buffer, covered by the subsequent gnus-configure-windows.
1939 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
1941 * nnfolder.el (nnfolder-save-marks): Add missing format field in
1943 * nnml.el (nnml-save-marks): Ditto.
1945 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1947 * gnus-start.el (gnus-convert-old-newsrc):
1948 Assign legacy-gnus-agent to 5.10.7.
1950 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1952 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
1953 default; improve customization type.
1954 (gnus-emphasis-custom-with-format): New macro.
1955 (gnus-emphasis-custom-value-to-external): New function.
1956 (gnus-emphasis-custom-value-to-internal): New function.
1958 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
1960 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
1961 "Args out of range" error. Reported by Arnaud Giersch
1962 <arnaud.giersch@free.fr>.
1964 2004-11-04 Richard M. Stallman <rms@gnu.org>
1966 * spam.el (spam group): Add :version.
1968 * pgg-def.el (pgg group): Add :version.
1970 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1972 * gnus-art.el (gnus-article-edit-article): Don't associate the
1973 article buffer with a draft file. This is a temporary measure
1974 against the 2004-08-22 change to gnus-article-edit-mode.
1976 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1978 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
1979 (html2text-format-tags): Remove unused variable `attr'.
1981 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
1984 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
1985 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
1986 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
1987 loaded under XEmacs.
1988 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
1990 * mm-util.el (mm-coding-system-p): Return a coding-system.
1991 (mm-mime-mule-charset-alist): Use shift_jis instead of
1992 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
1993 entries for the mime charsets iso-2022-jp-3 and shift_jis.
1994 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
1995 instead of japanese-shift-jis and iso-latin-1 respectively in
1996 order to share the default value with both Emacs and XEmacs-mule.
1997 (mm-mule-charset-to-mime-charset):
1998 Make mm-coding-system-priorities effective.
1999 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2000 while predicating of candidates upon the priorities.
2002 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2004 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2006 * tls.el (tls-process-connection-type, tls-success)
2007 (tls-certtool-program): Add :version.
2009 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2010 (starttls-extra-arguments, starttls-process-connection-type)
2011 (starttls-connect, starttls-failure, starttls-success):
2013 * spam-stat.el (spam-stat): Add :version.
2015 * sieve.el (sieve): Add :version.
2017 * sha1.el (sha1): Add :version.
2018 (sha1-use-external): Remove redundant version.
2020 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
2021 (nnmail-cache-ignore-groups, nnmail-spool-hook)
2022 (nnmail-split-fancy-match-partial-words)
2023 (nnmail-split-lowercase-expanded):
2025 * nndiary.el (nndiary): Add :version.
2027 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2029 * mml-sec.el (mml-default-sign-method)
2030 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2033 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2035 * mm-url.el (mm-url-use-external, mm-url-program)
2036 (mm-url-arguments): Add :version.
2038 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
2039 (mm-attachment-file-modes, mm-decrypt-option)
2040 (mm-w3m-safe-url-regexp): Add :version.
2042 * message.el (message-cite-prefix-regexp)
2043 (message-sendmail-envelope-from, message-minibuffer-local-map)
2044 (message-user-fqdn, message-completion-alist): Add :version.
2046 * gnus-win.el (gnus-configure-windows-hook)
2047 (gnus-use-frames-on-any-display): Add :version.
2049 * gnus-art.el (gnus-article-address-banner-alist)
2050 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
2051 (gnus-treat-from-picon, gnus-treat-mail-picon)
2052 (gnus-treat-x-pgp-sig): Add :version.
2054 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
2055 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
2056 (gnus-summary-article-delete-hook)
2057 (gnus-summary-display-while-building): Add :version.
2059 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2060 (gnus-get-top-new-news-hook):Add :version.
2062 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2063 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2065 * gnus-registry.el (gnus-registry): Add :version.
2067 * gnus-spec.el (gnus-use-correct-string-widths)
2068 (gnus-make-format-preserve-properties): Add :version.
2070 * gnus.el (gnus-group-charter-alist)
2071 (gnus-group-fetch-control-use-browse-url)
2072 (gnus-install-group-spam-parameters): Add :version.
2074 * gnus-diary.el (gnus-diary): Add :version.
2076 * gnus-delay.el (gnus-delay): Add :version.
2078 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
2079 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
2080 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
2083 * gnus-agent.el (gnus-agent-max-fetch-size)
2084 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
2085 (gnus-agent-prompt-send-queue): Add :version.
2087 * deuglify.el (gnus-outlook-deuglify): Add :version.
2089 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
2091 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
2092 (html2text-format-tag-list): Add "strong" and "em".
2093 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
2095 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2097 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2098 signature file. Suggested by Manoj Srivastava
2099 <srivasta@golden-gryphon.com>.
2101 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
2102 iso-2022-jp even in the Japanese language environment.
2103 Suggested by Jason Rumney <jasonr@gnu.org>.
2105 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2107 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2108 use the same characters as the dummy marks; make it free from
2109 getting affected by the language environment.
2110 (gnus-summary-read-group-1): Update mark positions only when the
2111 format spec is updated.
2113 * gnus-spec.el (gnus-update-format-specifications): Return a list
2116 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2118 * nnspool.el (nnspool-spool-directory): Use news-path if the
2119 news-directory variable is not bound.
2121 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2122 of gnus-tmp-news-method into string if it may be passed to
2123 gnus-correct-length which takes only a string argument.
2125 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2127 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
2130 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2132 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
2133 comparison on string.
2135 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2137 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2138 running the major-mode function.
2140 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2142 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2143 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2144 boolean check to not apply converters that apply to future
2147 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2149 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2150 dummy marks in the right way.
2152 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2154 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2155 avoid infinite recursion via gnus-get-function.
2157 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2159 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2160 When necessary, pass full group name to gnus-request-set-marks.
2161 (gnus-agent-synchronize-group-flags): Add support for sync'ing
2163 (gnus-agent-synchronize-flags-server): Be silent when writing file.
2165 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2167 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2168 Replace gnus-request-update-info with explicit code to sync the
2169 in-memory info read flags with the marks being sync'd to the backend.
2171 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2173 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2174 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2175 you want to open a server and then, even when you responded with no,
2176 asking if you want to synchronize the server's flags.
2177 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
2178 multi-line expressions.
2179 (gnus-agent-synchronize-group-flags): New internal function.
2180 Updates marks in memory (in the info structure) AND in the backend.
2181 (gnus-agent-check-overview-buffer): Fix range of
2182 deletion to remove entire duplicate line. Fixes merged article
2185 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2187 * nnagent.el (nnagent-request-set-mark):
2188 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
2189 method, to ensure that synchronization updates marks in the
2190 backend and in the info (in memory) structure.
2192 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2194 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2195 unless plugged. Disable the agent so that an open failure causes
2198 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2200 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2201 (gnus-agent-go-online): Change :version.
2202 (gnus-agent-expire-unagentized-dirs)
2203 (gnus-agent-auto-agentize-methods): Add :version.
2205 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2207 * legacy-gnus-agent.el
2208 (gnus-agent-convert-to-compressed-agentview-prompt):
2209 New function. Used internally to only display 'gnus converting
2210 files' message when actually necessary.
2212 * gnus-sum.el: Remove (require 'gnus-agent) as required
2213 methods now autoloaded.
2215 * gnus-int.el (gnus-request-move-article):
2216 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
2217 improve performance.
2219 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2221 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
2222 to avoid run-time CL dependencies.
2223 (gnus-agent-unfetch-articles): New function.
2224 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2225 article numbers even when local .overview file is missing.
2226 (gnus-agent-read-article-number): New function. Only accepts
2227 27-bit article numbers.
2228 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2229 Use gnus-agent-read-article-number.
2230 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2231 from backend while recognizing that article numbers in .overview
2234 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
2235 some users confused by references to .newsrc when they only have a
2237 (gnus-convert-mark-converter-prompt)
2238 (gnus-convert-converter-needs-prompt): Fix use of property list.
2240 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2242 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2244 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2246 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2247 stuff for non-living groups.
2249 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2251 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2252 (gnus-agent-regenerate-group): Using nil messages aren't valid.
2254 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2256 * gnus-agent.el (gnus-agent-read-agentview):
2257 Inline gnus-uncompress-range.
2259 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2261 * legacy-gnus-agent.el
2262 (gnus-agent-convert-to-compressed-agentview): Fix typos with
2263 help from Florian Weimer <fw@deneb.enyo.de>
2265 * gnus-agent.el (gnus-agentize):
2266 gnus-agent-send-mail-real-function no longer set to current value
2267 of message-send-mail-function but rather a lambda that calls
2268 message-send-mail-function. The change makes the agent real-time
2269 responsive to user changes to message-send-mail-function.
2271 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2273 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2275 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2277 * gnus-cache.el (gnus-cache-rename-group): New function.
2278 (gnus-cache-delete-group): New function.
2280 * gnus-agent.el (gnus-agent-rename-group): New function.
2281 (gnus-agent-delete-group): New function.
2282 (gnus-agent-save-group-info): Use gnus-command-method when
2283 `method' parameter is nil. Don't write nil entries into the
2285 (gnus-agent-get-group-info): New function.
2286 (gnus-agent-get-local): Add optional parameters to avoid calling
2287 gnus-group-real-name and gnus-find-method-for-group.
2288 (gnus-agent-set-local): Delete stored entry if either min, or max,
2290 (gnus-agent-fetch-session): Reword error/quit messages.
2291 On quit, use gnus-agent-regenerate-group to record existance of any
2292 articles fetched to disk before the quit occurred.
2294 * gnus-int.el (gnus-request-delete-group):
2295 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
2296 local disk in sync with the server.
2297 (gnus-request-rename-group):
2298 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
2299 local disk in sync with the server.
2301 * gnus-start.el (gnus-get-unread-articles):
2302 Cosmetic simplification to logic.
2304 * gnus-group.el (gnus-group-delete-group): No longer update
2305 gnus-cache-active-altered as gnus-request-delete-group now keeps
2307 (gnus-group-list-active): Let the agent store a server's active
2308 list if currently plugged.
2310 * gnus-util.el (gnus-rename-file): New function.
2312 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2314 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2315 when the group's active is not available.
2317 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2319 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
2322 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2324 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2325 message to newsrc-dribble when an actual conversion is performed.
2327 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2329 * gnus-agent.el (gnus-agent-read-local):
2330 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
2331 avoid the implicit assumption that they will always be equal.
2332 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2333 coding-system-for-write, as the with-temp-file macro first prints
2334 to a buffer then saves the buffer.
2336 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2338 * legacy-gnus-agent.el (): New. Provides converters that are only
2339 loaded when gnus-convert-old-newsrc needs to call them.
2341 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
2343 (gnus-group-prepare-hook): Remove function that converted list
2344 form of gnus-agent-expire-days to group properties.
2346 * gnus-start.el (gnus-convert-old-newsrc): Register new
2347 converters to handle old agent file formats. Added logic for a
2348 "backup before upgrading warning".
2349 (gnus-convert-mark-converter-prompt): Developers can mark
2350 functions as needing (default), or not needing,
2351 gnus-convert-old-newsrc's "backup before upgrading warning".
2352 (gnus-convert-converter-needs-prompt): Tests whether the user
2353 should be protected from potentially irreversable changes by the
2356 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2358 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2359 articles are being added to a group.
2360 (gnus-request-replace-article): Inform the agent that articles
2361 need to be uncached as the cached contents are no longer valid.
2363 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2364 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
2365 (gnus-agent-set-local): Refuse to save null in local object table.
2366 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2367 list of articles that will be marked as unread.
2369 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2371 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2372 single-interval range of the form (min . max). Previously the
2373 range had to look like ((min . max)). Likewise, return
2374 (min . max) rather than ((min . max)).
2375 (gnus-range-map): Use gnus-range-normalize to accept
2376 single-interval range.
2378 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2379 the cache, but not the agent, now appear with their usual face.
2381 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2383 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2384 marks consisting of a single range {for example, (3 . 5)} rather
2385 than a list of a single range { ((3 . 5)) }.
2387 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2389 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2392 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2394 * gnus-draft.el (gnus-group-send-queue): Pass the group name
2395 "nndraft:queue" along to gnus-draft-send.
2396 Use gnus-agent-prompt-send-queue.
2397 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2398 is "nndraft:queue". Suggested by Gaute Strokkenes
2399 <gs234@srcf.ucam.org>
2401 * gnus-group.el (gnus-group-catchup): Use new
2402 gnus-sequence-of-unread-articles, not
2403 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2404 numbers of articles. Use gnus-range-map to avoid having to
2405 uncompress the unread list.
2406 (gnus-group-archive-directory)
2407 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
2409 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2410 (gnus-sorted-range-intersection): Intersection of two ranges
2411 without requiring that they first be uncompressed.
2413 * gnus-start.el (gnus-activate-group): Unless blocked by the
2414 caller, possibly expand the active range to include both cached
2415 and agentized articles.
2416 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2417 multiple version-dependent converters.
2418 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
2419 gnus-agent-save-active.
2420 (gnus-save-newsrc-file): Save dirty agent range limits.
2422 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
2423 gnus-agent-possibly-alter-active.
2424 (gnus-adjust-marked-articles): Faster handling of simple lists
2426 2004-10-18 David Edmondson <dme@dme.org>
2428 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2431 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2433 * mml.el (mml-preview): Use `pop-to-buffer'.
2435 * message.el (message-goto-mail-followup-to): Insert after "To".
2436 (message-carefully-insert-headers): Add comment.
2438 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2440 * gnus-art.el (gnus-button-alist):
2441 Improve `gnus-button-handle-library' entry.
2443 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
2445 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
2447 * gnus-start.el (gnus-activate-group): Add doc-string.
2449 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2450 handle manual section.
2452 * imap.el (imap-store-password): New variable.
2453 (imap-interactive-login): Use it.
2454 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2456 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2457 Allow / in mailto URLs.
2459 * spam.el (spam-directory): Derive from `gnus-directory'.
2461 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2463 2004-10-17 Richard M. Stallman <rms@gnu.org>
2465 * gnus-registry.el (gnus-registry-unload-hook):
2466 Set as a variable with add-hook.
2468 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2471 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2473 * spam.el: Delete duplicate `provide'.
2474 (spam-unload-hook): Set as a variable with add-hook.
2476 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2478 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2481 * message.el (message-ignored-news-headers)
2482 (message-ignored-supersedes-headers)
2483 (message-ignored-resent-headers)
2484 (message-forward-ignored-headers): Improve custom type.
2486 2004-10-15 Simon Josefsson <jas@extundo.com>
2488 * pop3.el (top-level): Don't require nnheader.
2489 (pop3-read-timeout): Add.
2490 (pop3-accept-process-output): Add.
2491 (pop3-read-response, pop3-retr): Use it.
2493 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2495 * message.el (message-tokenize-header): Fix 2004-09-06 change
2496 which used point-min in the wrong place.
2498 2004-10-12 Simon Josefsson <jas@extundo.com>
2500 * net/tls.el (tls-certtool-program): New variable.
2501 (tls-certificate-information): New function, based on
2502 ssl-certificate-information.
2504 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2506 * message.el (message-bury): Use `window-dedicated-p'.
2508 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2510 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2512 * gnus.el (message-y-or-n-p): Autoload.
2514 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2515 (pop3-password-required, pop3-authentication-scheme)
2516 (pop3-leave-mail-on-server): Made customizable.
2517 (pop3): New custom group.
2518 (pop3-retr): Remove `sleep-for' statements.
2519 Suggested by Dave Love <fx@gnu.org>.
2521 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2524 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2525 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2526 Dave Love <fx@gnu.org>.
2528 * mml.el (mml-minibuffer-read-disposition): Require match.
2529 Suggested by Dave Love <fx@gnu.org>.
2531 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2533 * gnus-group.el (gnus-update-group-mark-positions):
2534 * gnus-sum.el (gnus-update-summary-mark-positions):
2535 * message.el (message-check-news-body-syntax):
2536 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2537 of string-as-multibyte.
2539 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2541 2004-10-05 Juri Linkov <juri@jurta.org>
2543 * gnus-group.el (gnus-update-group-mark-positions):
2544 * gnus-sum.el (gnus-update-summary-mark-positions):
2545 * message.el (message-check-news-body-syntax):
2546 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2547 8-bit unibyte values to a multibyte string for search functions.
2549 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2551 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2552 there's no visible header.
2554 2004-10-01 Simon Josefsson <jas@extundo.com>
2556 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2559 2004-09-29 Jesper Harder <harder@ifa.au.dk>
2561 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2563 2004-09-28 Jesper Harder <harder@ifa.au.dk>
2565 * gnus-picon.el: Require cl.
2567 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2569 * mml-smime.el: Require cl. Autoload message-fetch-field.
2571 * gnus-fun.el: Require gnus-ems and gnus-util.
2573 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2575 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
2577 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2579 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2580 Fix format string mismatch.
2581 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2582 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
2584 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2586 * gnus.el (gnus-version-number): Set to 5.11.
2588 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2590 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2592 2004-09-26 Jesper Harder <harder@ifa.au.dk>
2594 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2595 GROUP is a virtual group.
2597 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2598 for big5 and gb2312.
2600 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2603 * mm-bodies.el (mm-7bit-chars): Don't include \r.
2605 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2607 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2609 (rfc2047-encode): Use it.
2611 * flow-fill.el: Typo.
2613 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2616 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2618 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2619 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2621 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2622 From Christian Neukirchen <chneukirchen@yahoo.de>.
2624 * html2text.el (html2text-replace-list): Add & and '.
2626 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2628 * message.el (message-clone-locals): Clone sendmail and smtp
2631 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2633 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2634 in `header' match. Reported by Svend Tollak Munkejord.
2636 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2638 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2640 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2642 * uudecode.el (uudecode-use-external): Add :version.
2644 * smime.el (smime-CA-file, smime-encrypt-cipher)
2645 (smime-dns-server): Add :version.
2647 * smiley.el (gnus-smiley-file-types): Add :version.
2649 * sha1.el (sha1-use-external): Add :version.
2651 * pgg-def.el (pgg-query-keyserver): Add :version.
2653 * nnmail.el (nnmail-fancy-expiry-targets)
2654 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
2656 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
2657 (nnimap-retrieve-groups-asynchronous): Add :version.
2658 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
2660 * mml.el (mml-content-disposition-parameters)
2661 (mml-insert-mime-headers-always): Add :version.
2663 * mm-util.el (mm-coding-system-priorities):
2665 * mm-decode.el (mm-inline-text-html-with-images)
2666 (mm-keep-viewer-alive-types, mm-external-terminal-program)
2667 (mm-verify-option): Add :version.
2668 (mm-text-html-renderer): Change :version.
2670 * message.el (message-fcc-externalize-attachments)
2671 (message-required-headers, message-draft-headers)
2672 (message-subject-trailing-was-query)
2673 (message-subject-trailing-was-ask-regexp)
2674 (message-subject-trailing-was-regexp, message-mark-insert-begin)
2675 (message-mark-insert-end, message-archive-header)
2676 (message-archive-note, message-cross-post-default)
2677 (message-cross-post-note, message-followup-to-note)
2678 (message-cross-post-note-function, message-use-mail-followup-to)
2679 (message-subscribed-address-functions)
2680 (message-subscribed-address-file, message-subscribed-addresses)
2681 (message-subscribed-regexps, message-allow-no-recipients)
2682 (message-yank-cited-prefix, message-signature-insert-empty-line)
2683 (message-hidden-headers, message-hierarchical-addresses)
2684 (message-mail-user-agent, message-use-idna)
2685 (message-valid-fqdn-regexp)
2686 (message-strip-special-text-properties, message-header-synonyms)
2687 (message-beginning-of-line, message-tab-body-function): Add :version.
2688 (message-insert-canlock, message-wide-reply-confirm-recipients):
2691 * mail-source.el (mail-source-ignore-errors): Add :group, :type
2693 (mail-source-delete-old-incoming-confirm)
2694 (mail-source-movemail-program): Add :version.
2696 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2697 (gnus-agent-cache, gnus-agent): Change :version.
2699 * gnus-util.el (gnus-use-byte-compile): Change :version.
2701 * gnus-sum.el (gnus-summary-make-false-root-always)
2702 (gnus-summary-default-high-score)
2703 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
2704 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
2705 (gnus-read-all-available-headers, gnus-article-emulate-mime)
2706 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
2707 (gnus-sum-thread-tree-single-indent)
2708 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2709 (gnus-sum-thread-tree-leaf-with-other)
2710 (gnus-sum-thread-tree-single-leaf): Add :version.
2711 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
2712 (gnus-article-loose-mime): Change :version.
2714 * gnus-start.el (gnus-backup-startup-file)
2715 (gnus-save-startup-file-via-temp-buffer): Add :version.
2717 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
2718 (gnus-server-offline-face): Add :version.
2720 * gnus-score.el (gnus-adaptive-word-length-limit):
2722 * gnus-msg.el (gnus-gcc-externalize-attachments)
2723 (gnus-debug-files, gnus-debug-exclude-variables)
2724 (gnus-discouraged-post-methods): Change :version.
2725 (gnus-confirm-mail-reply-to-news)
2726 (gnus-confirm-treat-mail-like-news): Add :version.
2728 * gnus-int.el (gnus-server-unopen-status): Add :version.
2730 * gnus-group.el (gnus-group-jump-to-group-prompt)
2731 (gnus-large-ephemeral-newsgroup)
2732 (gnus-fetch-old-ephemeral-headers): Add :version.
2734 * gnus-fun.el (gnus-x-face-directory)
2735 (gnus-convert-pbm-to-x-face-command)
2736 (gnus-convert-image-to-x-face-command)
2737 (gnus-convert-image-to-face-command): Add :version.
2739 * gnus-delay.el (gnus-delay-default-hour): Add :version.
2741 * gnus-cite.el (gnus-cite-blank-line-after-header)
2742 (gnus-article-boring-faces):
2744 * gnus-art.el (gnus-buttonized-mime-types)
2745 (gnus-inhibit-mime-unbuttonizing)
2746 (gnus-treat-display-face)
2747 (gnus-treat-body-boundary): Change :version.
2748 (gnus-body-boundary-delimiter, gnus-picon-databases)
2749 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
2750 (gnus-treat-date-english, gnus-treat-fold-headers)
2751 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
2752 (gnus-treat-mail-picon, gnus-treat-wash-html)
2753 (gnus-article-encrypt-protocol)
2754 (gnus-use-idna, gnus-article-over-scroll)
2755 (gnus-mime-display-multipart-alternative-as-mixed)
2756 (gnus-mime-display-multipart-related-as-mixed)
2757 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
2758 (gnus-ctan-url, gnus-button-ctan-handler)
2759 (gnus-button-handle-ctan-bogus-regexp)
2760 (gnus-button-ctan-directory-regexp)
2761 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
2762 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
2763 (gnus-button-man-level, gnus-button-emacs-level)
2764 (gnus-button-message-level, gnus-button-browse-level): Add :version.
2766 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2767 (gnus-agent-go-online): Change :version.
2768 (gnus-agent-expire-unagentized-dirs)
2769 (gnus-agent-auto-agentize-methods): Add :version.
2771 * flow-fill.el (fill-flowed-display-column)
2772 (fill-flowed-encode-column): Add :version.
2774 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
2775 (gnus-outlook-deuglify-unwrap-max)
2776 (gnus-outlook-deuglify-cite-marks)
2777 (gnus-outlook-deuglify-unwrap-stop-chars)
2778 (gnus-outlook-deuglify-no-wrap-chars)
2779 (gnus-outlook-deuglify-attrib-cut-regexp)
2780 (gnus-outlook-deuglify-attrib-verb-regexp)
2781 (gnus-outlook-deuglify-attrib-end-regexp)
2782 (gnus-outlook-display-hook): Add :version.
2784 * binhex.el (binhex-use-external): Add :version.
2786 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
2788 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
2791 2004-09-13 Simon Josefsson <jas@extundo.com>
2793 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
2795 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
2797 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
2799 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
2801 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
2803 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
2805 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
2806 for the 'imap' port in netrc files
2808 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
2809 in gnus-registry-trim
2811 2004-09-10 Simon Josefsson <jas@extundo.com>
2813 * nndb.el (require): Remove tcp and duplicate cl.
2815 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
2817 * nntp.el (nntp): New customization group.
2818 (nntp-authinfo-file): Add customization group.
2820 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
2822 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
2824 * gnus.el (to-address, to-list, subscribed)
2825 (large-newsgroup-initial): Ditto.
2827 * flow-fill.el (fill-flowed-display-column)
2828 (fill-flowed-encode-column): Ditto.
2830 2004-09-06 Stefan <monnier@iro.umontreal.ca>
2832 * message.el (message-tokenize-header, message-send-mail-with-qmail):
2833 Use point-min rather than 1.
2834 (message-send-mail): Use buffer-size rather than point-max.
2836 * gnus-sum.el (gnus-summary-search-article-forward):
2837 Signal a specific `search-failed' rather than a generic `error'.
2839 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
2840 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
2841 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
2843 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
2845 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
2847 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
2848 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
2849 (spam-stat-save): Accept prefix argument.
2851 2004-09-01 Simon Josefsson <jas@extundo.com>
2853 * message.el (message-canlock-generate): Require sha1, not
2854 sha1-el. (Can we get rid of this require alltogheter? It is ugly
2855 to require within a function. Sadly, if sha1.el isn't loaded, the
2856 let binding in m-c-g will hide the defcustom definition, which is
2859 * canlock.el: Require sha1, not sha1-el.
2861 * message.el: Don't autoload sha1 (there is a autoload cookie in
2864 * sha1-el.el: Renamed to sha1.el.
2866 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2868 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
2870 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
2872 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
2875 2004-03-05 Jesper Harder <harder@ifa.au.dk>
2877 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
2879 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
2881 * canlock.el: Don't autoload mail-fetch-field.
2883 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
2885 * canlock.el (base64-encode-string): Don't autoload it.
2887 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
2889 * canlock.el: Always require sha1-el.
2890 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
2892 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
2894 * message.el (message-canlock-generate): Require sha1-el.
2896 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
2898 * canlock.el (canlock-insert-header): Remove excessive grouping in
2901 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2903 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
2905 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2907 * canlock.el (canlock-sha1-function): Remove.
2908 (canlock-sha1-function-for-verify): Remove.
2909 (canlock-openssl-program): Remove.
2910 (canlock-openssl-args): Remove.
2911 (canlock-ignore-errors): Remove.
2912 (canlock-sha1-with-openssl): Remove.
2913 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
2914 (canlock-verify): Don't use canlock-ignore-errors.
2916 * sha1-el.el (sha1-string-external): Make it can return a string
2918 (sha1-region-external): Ditto.
2919 (sha1-string-internal): Ditto.
2920 (sha1-region-internal): Ditto.
2921 (sha1-region): Ditto.
2922 (sha1-string): Ditto.
2925 2003-11-15 Simon Josefsson <jas@extundo.com>
2927 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
2928 (pgg-gpg-lookup-key): Use regexp match instead of
2929 split-string (split-string is different between emacs 21.2 and
2930 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
2932 2004-07-28 Simon Josefsson <jas@extundo.com>
2934 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
2935 parameter (but don't use it, for now).
2937 2004-02-03 Jesper Harder <harder@ifa.au.dk>
2939 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
2941 2004-05-26 Simon Josefsson <jas@extundo.com>
2943 * starttls.el: Merge with my GNUTLS based starttls.el.
2944 (starttls-gnutls-program, starttls-use-gnutls)
2945 (starttls-extra-arguments, starttls-process-connection-type)
2946 (starttls-connect, starttls-failure, starttls-success): New variables.
2947 (starttls-program, starttls-extra-args): Doc fix.
2948 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
2950 (starttls-negotiate, starttls-open-stream):
2951 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
2952 function if it is set.
2954 2004-08-31 Simon Josefsson <jas@extundo.com>
2956 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
2957 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
2959 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
2960 and ?\' to symbol instead of whitespace (tiny patch).
2961 From Andreas Schwab <schwab@suse.de>.
2963 2004-08-31 Jesper Harder <harder@ifa.au.dk>
2965 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
2968 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2970 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
2972 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2974 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
2976 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2978 * gnus-art.el (article-decode-idna-rhs): Don't use
2979 message-idna-inside-rhs-p.
2981 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2983 * message.el (message-idna-inside-rhs-p): Remove.
2984 (message-idna-to-ascii-rhs-1): Use proper address parsing.
2986 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
2988 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2990 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
2991 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
2993 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2994 when the group's active is not available.
2996 * gnus-art.el (article-hide-headers): Refer to the values for
2997 gnus-ignored-headers and gnus-visible-headers in the summary
2998 buffer since a user may have set them as group parameters.
2999 (gnus-article-next-page): Fix the way to find a real end-of-buffer
3000 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
3001 (gnus-article-read-summary-keys): Restore new window-start and
3002 hscroll to summary window.
3003 (gnus-prev-page-map): Remove duplicated one.
3005 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
3006 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
3007 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
3008 <Reiner.Steib@gmx.de>.
3010 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
3011 Replace pp-to-string with gnus-pp-to-string.
3013 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
3015 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
3018 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
3019 parsing gnus-posting-styles when the message is not for replying.
3020 (gnus-summary-resend-message-edit): Call mime-to-mml.
3021 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
3022 (gnus-debug): Replace pp with gnus-pp.
3024 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
3026 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3029 * gnus-sum.el (gnus-read-header): Don't remove a header for the
3030 parent article of a sparse article in the thread hashtb.
3031 From Stefan Wiens <s.wi@gmx.net>.
3033 * gnus-util.el (gnus-bind-print-variables): New macro.
3034 (gnus-prin1): Use it.
3035 (gnus-prin1-to-string): Use it.
3036 (gnus-pp): New function.
3037 (gnus-pp-to-string): New function.
3039 * gnus.el: Don't make unnecessary *Group* buffer when loading.
3041 * mail-source.el (mail-source-touch-pop): Doc fix.
3043 * message.el (message-mode): Don't modify paragraph-separate there.
3044 (message-setup-fill-variables): Add mml tags to paragraph-start
3045 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
3046 (message-smtpmail-send-it): Doc fix.
3047 (message-exchange-point-and-mark): Don't activate region if it was
3048 inactive. Suggested by Hiroshi Fujishima
3049 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
3051 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
3052 t while entering a file name using the mm-with-multibyte macro.
3053 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
3055 * mm-encode.el (mm-content-transfer-encoding-defaults):
3056 Use qp-or-base64 for the application/* types.
3057 (mm-safer-encoding): Consider 7bit is safe.
3059 * mm-util.el (mm-with-multibyte-buffer): New macro.
3060 (mm-with-multibyte): New macro.
3062 * mm-view.el (mm-inline-render-with-function): Use multibyte
3063 buffer; decode html source by charset.
3065 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
3066 add generate-head-function and generate-article-function to the
3067 rfc822-forward entry.
3068 (nndoc-forward-type-p): Recognize envelope From_.
3069 (nndoc-rfc822-forward-generate-article): New function.
3070 (nndoc-rfc822-forward-generate-head): New function.
3072 From David Hedbor <dhedbor@real.com>.
3073 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3074 (nnmail-expand-newtext): Lowercase expanded entries if
3075 nnmail-split-lowercase-expanded is non-nil.
3077 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
3079 * webmail.el (webmail-debug): Replace pp with gnus-pp.
3081 * gnus-art.el (gnus-article-wash-html-with-w3m):
3082 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
3083 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
3084 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
3085 instead of mm-multiple-handles.
3086 (gnus-mime-delete-part): Ditto.
3088 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
3089 handle, as well as a list.
3090 (mm-complicated-handles): Former definition of mm-multiple-handles.
3092 * mm-view.el (mm-w3m-mode-map): Remove.
3093 (mm-w3m-local-map-property): Remove.
3094 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
3095 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
3096 (mm-w3m-cid-retrieve): Simplify.
3097 (mm-inline-text-html-render-with-w3m): Decode html source by
3098 charset; check META tags only when charsets are not specified in
3099 headers; specify charset to w3m-region; use w3m-minor-mode-map
3100 instead of mm-w3m-local-map-property.
3102 2004-08-30 Juanma Barranquero <lektu@terra.es>
3104 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
3106 2004-08-30 Andreas Schwab <schwab@suse.de>
3108 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
3110 * gnus-score.el (gnus-summary-increase-score): Fix format string.
3112 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
3114 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
3116 2004-08-30 Kim F. Storm <storm@cua.dk>
3118 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
3120 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3123 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
3125 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3128 * gnus-art.el (gnus-article): Ditto.
3130 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
3132 * gnus-art.el (article-hide-list-identifiers):
3133 Bind inhibit-read-only as t.
3135 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
3137 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
3139 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
3141 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
3142 (gnus-narrow-to-page): Don't assume point-min == 1.
3143 (gnus-article-edit-mode): Derive from message-mode.
3145 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3148 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3149 Disable incorrect use of `assert'.
3151 * message.el (message-mode): Set comment-start-skip.
3153 2004-08-22 Sam Steingold <sds@gnu.org>
3155 * pop3.el (pop3-leave-mail-on-server): New user variable.
3156 (pop3-movemail): Delete mail only when it is nil.
3158 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
3160 * netrc.el, tls.el: Removed; use files from ../net instead.
3162 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
3164 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
3166 * mailcap.el (mailcap-mime-data): Mark as risky.
3168 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3169 Fix custom-manual entries.
3171 * time-date.el: Removed. Merged into ../calendar/time-date.el.
3173 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3175 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
3176 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
3177 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
3178 wry.xpm: Added new files from the v5_10 branch of Gnus.
3180 2004-07-22 Andreas Schwab <schwab@suse.de>
3182 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
3184 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
3186 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3187 addition to emacs-w3m.
3189 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
3191 * gnus-msg.el (gnus-summary-followup-with-original):
3192 Document yanking of region when active.
3194 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
3196 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
3197 Revision 7.2 changes excluded to maintain compatibility with all
3198 targeted emacs versions.
3200 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3201 gnus-agent.el update and incorporate bug fixes.
3203 See ChangeLog.2 for earlier changes.
3205 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
3206 Copying and distribution of this file, with or without modification,
3207 are permitted provided the copyright notice and this notice are preserved.
3210 ;; coding: iso-2022-7bit
3213 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4