Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-668
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
4 Suggest image/.* in the doc string.
5
6 2005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
7
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.
14
15 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
16
17 * gnus-art.el (gnus-default-article-saver): Add user-defined
18 `function' to custom type.
19
20 2005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
21
22 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
23 parens.
24
25 2005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
26
27 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
28 long lines.
29 (gnus-cache-delete-group): Wrap doc strings.
30
31 * gnus-agent.el (gnus-agent-rename-group)
32 (gnus-agent-delete-group): Wrap doc strings.
33
34 2005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
35
36 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
37
38 2005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
39
40 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
41 of current-time-string.
42
43 2005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
44
45 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
46 date header.
47
48 2005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
49
50 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
51
52 2005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
53
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
67 status.
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
81 gnus and server.
82
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
86 error.
87 (nntp-retrieve-data): Rethrow new error condition to break out of
88 recursive call to nntp-send-authinfo.
89
90 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
91
92 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
93 rather than make-variable-buffer-local for file-precious-flag.
94
95 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
96
97 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
98
99 2005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
100
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.
104
105 2005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
106
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.
115
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
123 function.
124
125 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
126
127 * imap.el (imap-open): Handle case where buffer is a buffer
128 object.
129
130 2005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
131
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
137 key itself.
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.
142
143 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
144 pgg-decrypt-region.
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
159 notruncate behavior.
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
164 pgg-decrypt-region.
165
166 2005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
167
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.
173
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.
178
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.
185
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.
189
190 2005-10-29 Sascha Wilde <swilde@sha-bang.de>
191
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.
198
199 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
200 New user commands for symmetric encryption.
201
202 2005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
203
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.
207
208 2005-11-19 Chong Yidong <cyd@stupidchicken.com>
209
210 * message.el: Revert last changes.
211 (message-insert-citation-line): Use newlines.
212
213 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
214
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.
242
243 2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
244
245 * message.el (message-generate-headers): Downcase the argument
246 given to message-check-element.
247
248 2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
249
250 * gnus.el (gnus-parameters-case-fold-search): New variable.
251 (gnus-parameters-get-parameter): Use it.
252
253 * gnus-score.el (gnus-home-score-file): Doc fix.
254
255 2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
256
257 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
258
259 2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
260
261 * mml.el (mml-preview): Doc fix.
262
263 2005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
264
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.
268
269 2005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
270
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.
276
277 2005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
278
279 * message.el (message-display-completion-list): New function.
280 (message-expand-group): Use it; make sure the Completions buffer
281 is modifiable.
282
283 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
284
285 * imap.el (imap-open): Handle case where buffer is a buffer
286 object.
287
288 2005-10-24 Eli Zaretskii <eliz@gnu.org>
289
290 * pgg-def.el:
291 * pgg-gpg.el:
292 * pgg-parse.el:
293 * pgg-pgp.el:
294 * pgg-pgp5.el:
295 * pgg.el: Move to the parent lisp directory.
296
297 2005-10-23 Chong Yidong <cyd@stupidchicken.com>
298
299 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
300 user-mail-name is an empty string.
301
302 2005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
303
304 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
305 depending on gnus-score-decay-constant.
306
307 2005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
308
309 * nnslashdot.el (nnslashdot-request-article)
310 (nnslashdot-retrieve-headers-1): Update to new HTML.
311
312 2005-10-23 Simon Josefsson <jas@extundo.com>
313
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.
317
318 2005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
319
320 * mail-source.el (mail-source-fetch-pop): Require pop3.
321 (mail-source-check-pop): Ditto.
322
323 2005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
324
325 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
326 errors.
327
328 2005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
329
330 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
331 (gnus-treat-strip-leading-blank-lines): Improve doc string.
332
333 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
334
335 2005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
336
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.
344
345 2005-10-15 Kenichi Handa <handa@m17n.org>
346
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.
351
352 2005-10-17 Chong Yidong <cyd@stupidchicken.com>
353
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.
357
358 2005-10-15 Bill Wohler <wohler@newt.com>
359
360 * message.el (message-tool-bar-map): Renamed image file from
361 mail_send to mail/send.
362
363 2005-10-16 Masatake YAMATO <jet@gyve.org>
364
365 * message.el (message-expand-group): Pass the common
366 prefix substring of completion to `display-completion-list'.
367
368 2005-10-09 Daniel Brockman <daniel@brockman.se>
369
370 * format-spec.el (format-spec): Propagate text properties of % spec.
371
372 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
373
374 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
375
376 2005-10-08 Simon Josefsson <jas@extundo.com>
377
378 * pgg-parse.el (top-level): Don't require custom, it is
379 autoloaded. (To sync with No Gnus.)
380
381 2005-05-09 Simon Josefsson <jas@extundo.com>
382
383 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
384 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
385
386 2005-10-08 Simon Josefsson <jas@extundo.com>
387
388 * pgg-def.el (top-level): Don't require custom, it is
389 autoloaded. (To sync with No Gnus.)
390
391 2005-10-04 David Hansen <david.hansen@gmx.net>
392
393 * nnrss.el (nnrss-request-article): Add support for the comments tag.
394 (nnrss-check-group): Ditto.
395
396 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
397
398 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
399
400 * gnus-util.el (gnus-remove-duplicates): Remove.
401
402 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
403 instead of gnus-remove-duplicates.
404
405 * message.el (message-remove-duplicates): Remove.
406 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
407 message-remove-duplicates.
408
409 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
410 available, else use implementation from `delete-dups'.
411
412 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
413
414 * time-date.el: Autoload parse-time-string, XEmacs needs it.
415
416 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
417
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.
423
424 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
425
426 * message.el: Remove useless autoloads.
427
428 2005-09-28 Simon Josefsson <jas@extundo.com>
429
430 * message.el (message-use-idna): Default to t.
431 (message-use-idna): Test whether encoding works too. Doc fix.
432
433 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
434
435 * nntp.el (nntp-warn-about-losing-connection): Remove.
436
437 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
438
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.
445
446 2005-09-27 Simon Josefsson <jas@extundo.com>
447
448 * message.el (message-idna-to-ascii-rhs-1): Reformat.
449
450 2005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
451
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.
459
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.
464
465 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
466
467 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
468 has been decoded.
469
470 * mm-decode.el (mm-insert-part): Don't modify text if it has been
471 decoded.
472
473 * mm-view.el (mm-inline-text): Don't strip text props unless
474 decoding enriched or richtext parts.
475
476 2005-09-25 Romain Francoise <romain@orebokech.com>
477
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
482 space.
483
484 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
485
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.
497
498 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
499
500 * spam-report.el (spam-report-url-ping-plain):
501 Use gnus-extended-version as User-Agent.
502
503 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
504 default value is nil.
505
506 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
507
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
511 be exceedingly slow.
512
513 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
514
515 * mm-url.el (mm-url-decode-entities): Fix regexp.
516
517 2005-09-18 Deepak Goel <deego@gnufans.org>
518
519 * sieve.el (sieve-help): Fix `message' call: first arg should be a
520 format spec.
521
522 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
523
524 * gnus.el (gnus-group-startup-message): Bind image-load-path.
525
526 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
527
528 * gnus-art.el (gnus-mime-display-part): Protect against broken
529 MIME messages.
530
531 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
532
533 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
534 before parsing header.
535
536 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
537
538 * spam-report.el (spam-report-gmane): Fix generation of spam
539 report URL.
540
541 2005-09-10 Simon Josefsson <jas@extundo.com>
542
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>.
546
547 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
548
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.
553
554 * nnweb.el (nnweb-google-wash-article): Print a message if article
555 is not available.
556
557 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
558
559 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
560 content before displaying.
561
562 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
563
564 * mml-smime.el: Remove defvar of gnus-extract-address-components.
565
566 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
567
568 * mm-view.el (mm-display-inline-fontify): Disable support modes.
569
570 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
571
572 * message.el (message-tab-body-function): Fixed mismatched custom
573 type.
574
575 * gnus.el (gnus-group-change-level-function): Ditto.
576
577 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
578
579 * gnus-art.el (gnus-signature-limit)
580 (gnus-article-mime-part-function): Ditto.
581
582 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
583
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.
587
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.
591
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.
595
596 * gnus-util.el (gnus-emacs-version): Update for new
597 `gnus-user-agent'.
598
599 * gnus-msg.el (gnus-extended-version): Make it possible to omit
600 Gnus version.
601
602 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
603
604 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
605 when encoding.
606
607 * mm-bodies.el (mm-decode-content-transfer-encoding):
608 De-canonicalize CRLF for all text content types, not just
609 text/plain.
610
611 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
612
613 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
614
615 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
616 list, not listp.
617
618 2005-08-29 Romain Francoise <romain@orebokech.com>
619
620 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
621 docstring.
622 (gnus-face-from-file): Likewise.
623
624 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
625
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.
655
656 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
657
658 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
659 the end of the date treatments.
660
661 2005-08-15 Simon Josefsson <jas@extundo.com>
662
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.
669
670 2005-08-08 Simon Josefsson <jas@extundo.com>
671
672 * pgg.el: Autoload url-insert-file-contents instead of loading
673 w3/url.
674 (pgg-insert-url-with-w3): Don't load url here.
675
676 2005-08-05 Daiki Ueno <ueno@unixuser.org>
677
678 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
679
680 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
681
682 2005-08-06 Romain Francoise <romain@orebokech.com>
683
684 * message.el: Fix typo in docstring.
685
686 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
687
688 * mm-bodies.el (mm-encode-body): Use coding system rather than
689 charset to encode text.
690
691 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
692 number of charsets if utf-8 is available (XEmacs).
693
694 2005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
695
696 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
697 start of the lines.
698 (gnus-picon-databases): Add /usr/share/picons.
699
700 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
701
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.
708
709 * message.el (message-kill-buffer): Raise the current frame.
710 (message-bury): Use `window-dedicated-p'.
711
712 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
713
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.
718
719 * mml.el (mml-generate-mime-1): Make the content type default to
720 text/plain if the filename is not specified.
721
722 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
723
724 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
725 instead of insert-buffer.
726
727 * message.el (message-yank-original): Ditto; set the mark at the
728 end of the yanked message.
729
730 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
731
732 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
733 lines to scroll rather than to stop it.
734
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.
740
741 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
742
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.
746
747 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
748
749 * rfc2231.el (rfc2231-parse-string): Take care that not only a
750 segmented parameter but also other parameters might be there.
751
752 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
753
754 * mm-decode.el (mm-display-external): Delete temp file, directory
755 and buffer immediately if the external process is exited.
756
757 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
758
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.
762
763 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
764
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.
773
774 * gnus-util.el (gnus-beginning-of-window): Remove.
775 (gnus-end-of-window): Remove.
776
777 2005-07-25 Simon Josefsson <jas@extundo.com>
778
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>.
782
783 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
784
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.
787
788 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
789
790 2005-07-16 Romain Francoise <romain@orebokech.com>
791
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).
795
796 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
797
798 * gnus-msg.el (gnus-button-mailto): Remove
799 save-selected-window-window hackery because it relies on
800 save-selected-window internals.
801
802 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
803
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.
807
808 * gnus-util.el (gnus-beginning-of-window): New function.
809 (gnus-end-of-window): New function.
810
811 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
812
813 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
814 gnus-add-minor-mode.
815 (gnus-binary-mode): Ditto.
816
817 * gnus-topic.el (gnus-topic-mode): Ditto.
818
819 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
820
821 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
822 (gnus-article-prev-page): Take scroll-margin into consideration.
823
824 2005-07-04 Lute Kamstra <lute@gnu.org>
825
826 Update FSF's address in GPL notices.
827
828 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
829
830 * gnus.el (gnus-exit):
831 * gnus-group.el (gnus-group-icons):
832 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
833
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.
843
844 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
845
846 * gnus-art.el (article-display-face): Improve the efficiency.
847 (article-display-x-face): Ditto; remove grey x-face stuff.
848
849 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
850
851 * gnus-art.el (article-display-face): Correct the position in
852 which Faces are inserted; use dolist.
853
854 2005-06-29 Didier Verna <didier@xemacs.org>
855
856 * gnus-art.el (article-display-face): Display faces in correct
857 order.
858
859 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
860
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.
866
867 * pgg.el (pgg-verify): Return the verification result.
868
869 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
870
871 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
872 `show-nonbreak-escape'.
873
874 2005-06-23 Lute Kamstra <lute@gnu.org>
875
876 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
877
878 * dig.el (dig-mode):
879 * smime.el (smime-mode): Use gnus-run-mode-hooks.
880
881 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
882
883 * nnimap.el (nnimap-split-download-body): Fix spellings.
884
885 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
886
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.
891
892 2005-06-16 Miles Bader <miles@gnu.org>
893
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.
897
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.
910
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.
920
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)
964 (gnus-splash-face):
965 New backward-compatibility aliases for renamed faces.
966 (gnus-group-startup-message): Use renamed gnus faces.
967
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.
978
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.
983
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.
995
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.
1004
1005 * gnus-sum.el (gnus-summary-selected-face)
1006 (gnus-summary-highlight): Use renamed gnus faces.
1007 * gnus-group.el (gnus-group-highlight): Likewise.
1008
1009 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
1010
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.
1015
1016 * message.el (message-is-yours-p):
1017 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
1018
1019 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1020
1021 * mm-view.el (mm-inline-text): Withdraw the last change.
1022
1023 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1024
1025 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1026 executing enriched-decode.
1027
1028 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1029
1030 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1031
1032 2005-06-04 Lute Kamstra <lute@gnu.org>
1033
1034 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1035 information is never recorded.
1036
1037 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1038
1039 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1040
1041 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1042
1043 * pop3.el (pop3-md5): Run md5 in the binary mode.
1044 (pop3-md5-program-args): New variable.
1045
1046 * starttls.el (starttls-set-process-query-on-exit-flag):
1047 Use eval-and-compile.
1048
1049 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1050
1051 * gnus-art.el (article-display-x-face): Replace
1052 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1053
1054 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1055
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.
1058
1059 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1060 loop instead of replace-regexp.
1061
1062 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1063 instead of process-kill-without-query if it is available.
1064
1065 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1066 instead of find-file-hooks if it is available.
1067
1068 * mml1991.el: Bind pgg-default-user-id when compiling.
1069
1070 * mml2015.el: Bind pgg-default-user-id when compiling.
1071
1072 * nndraft.el (nndraft-request-associate-buffer):
1073 Use write-contents-functions instead of write-contents-hooks if it is
1074 available.
1075
1076 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1077 instead of find-file-hooks if it is available.
1078
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.
1083
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.
1087
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.
1093
1094 2005-05-31 Simon Josefsson <jas@extundo.com>
1095
1096 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1097 instead of hard coding to nil.
1098
1099 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1100
1101 * gnus-group.el: Require gnus-sum and autoload functions to
1102 resolve warnings when gnus-group.el compiled alone.
1103
1104 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1105
1106 * gnus-agent.el (gnus-agent-regenerate-group)
1107 (gnus-agent-fetch-articles): Replace `string-to-int' by
1108 `string-to-number'.
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.
1152
1153 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1154 of concat.
1155
1156 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1157
1158 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1159
1160 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1161
1162 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1163
1164 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1165
1166 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1167
1168 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1169
1170 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1171 (gnus-carpal-mode): Ditto.
1172
1173 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1174 (gnus-browse-mode): Ditto.
1175
1176 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1177
1178 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1179
1180 2005-05-29 Richard M. Stallman <rms@gnu.org>
1181
1182 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1183
1184 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1185
1186 * gnus-util.el (gnus-run-mode-hooks): New function.
1187
1188 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1189
1190 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1191
1192 * gnus-agent.el (gnus-agent-make-mode-line-string):
1193 Use mode-line-highlight as mouse-face.
1194
1195 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1196
1197 * canlock.el (canlock): Change the parent group to news.
1198
1199 * deuglify.el (gnus-outlook-deuglify): Add :group.
1200
1201 * dig.el (dig): Add :group.
1202
1203 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1204
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.
1210
1211 * gnus-diary.el (gnus-diary): Add :group.
1212
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.
1240
1241 * message.el (message-minibuffer-local-map): Add :group.
1242
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.
1250
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.
1255
1256 * smime.el (smime): Add :group.
1257
1258 * spam-report.el (spam-report): Add :group.
1259
1260 * spam.el (spam, spam-face): Add :group.
1261
1262 2005-05-26 Lute Kamstra <lute@gnu.org>
1263
1264 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1265
1266 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1267
1268 * gnus-art.el: Don't autoload mail-extract-address-components.
1269
1270 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1271
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.
1274
1275 * nntp.el: Autoload format-spec instead of format; use
1276 eval-and-compile to evaluate autoload forms.
1277
1278 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1279
1280 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1281
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.
1286
1287 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1288
1289 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1290 enclosure element of <item>.
1291
1292 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1293
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.]
1300
1301 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1302
1303 * spam-report.el (spam-report-url-to-file)
1304 (spam-report-requests-file): New function and variable for offline
1305 reporting.
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.]
1312
1313 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1314
1315 * qp.el (quoted-printable-encode-region): Save excursion.
1316
1317 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1318
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.
1321
1322 2005-04-13 Miles Bader <miles@gnu.org>
1323
1324 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1325
1326 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1327
1328 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1329 contained in text because xml.el decodes entities) with LFs.
1330
1331 2005-04-11 Lute Kamstra <lute@gnu.org>
1332
1333 * message.el (message-make-date): Handle byte-compiler warnings
1334 differently.
1335 * nnimap.el (nnimap-date-days-ago): Ditto.
1336
1337 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1338
1339 * mm-util.el (mm-string-to-multibyte): New function.
1340 (mm-detect-coding-region): Typo.
1341
1342 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1343
1344 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1345
1346 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1347
1348 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1349 argument in XEmacs.
1350
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
1354 failed.
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.
1360
1361 2005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1362
1363 * nnrss.el (nnrss-verbose): Remove.
1364 (nnrss-request-group): Use `nnheader-message' instead.
1365
1366 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1367
1368 * nnrss.el (nnrss-verbose): New variable.
1369 (nnrss-request-group): Make it say nnrss is requesting a group.
1370
1371 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1372
1373 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1374 (gnus-agent-group-pathname): Ditto.
1375
1376 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1377
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.
1391
1392 * gnus-spec.el (gnus-update-format-specifications): Flush the
1393 group format spec cache if it doesn't support decoded group names.
1394
1395 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1396
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.
1431
1432 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1433
1434 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1435
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.
1443
1444 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1445
1446 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1447 failed.
1448
1449 2005-04-06 Jesper Harder <harder@ifa.au.dk>
1450
1451 * mm-util.el (mm-subst-char-in-string): Support inplace.
1452
1453 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1454 checkdoc.el).
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.
1469
1470 2005-04-06 Mark A. Hershberger <mah@everybody.org>
1471
1472 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1473
1474 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1475
1476 * message.el (message-make-date): Add defvars in order to silence
1477 the byte compiler inside the defun.
1478
1479 * nnimap.el (nnimap-date-days-ago): Ditto.
1480
1481 * gnus-demon.el (parse-time-string): Add autoload.
1482
1483 * gnus-delay.el (parse-time-string): Add autoload.
1484
1485 * gnus-art.el (parse-time-string): Add autoload.
1486
1487 * nnultimate.el (parse-time): Require for `parse-time-string'.
1488
1489 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1490
1491 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1492 "Unrecognized menu descriptor" error in XEmacs.
1493
1494 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1495
1496 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1497
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.
1501
1502 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1503 rfc2047-encoding-function-alist in order to avoid conflicting with
1504 the old version.
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
1521 bogus delimiters.
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.
1540
1541 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1542
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.
1550
1551 2005-03-25 Jesper Harder <harder@ifa.au.dk>
1552
1553 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1554 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1555 <s.wi@gmx.net>.
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.
1561
1562 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1563
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.
1567
1568 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1569
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'.
1574
1575 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1576 argument and pass it to `gnus-group-read-group'.
1577
1578 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1579
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.
1583
1584 2005-03-25 Werner Lemberg <wl@gnu.org>
1585
1586 * nnmaildir.el: Replace `illegal' with `invalid'.
1587
1588 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1589
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.
1593
1594 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1595
1596 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1597 used.
1598
1599 * nneething.el (nneething-map-file-directory): Derive from
1600 `gnus-directory'.
1601
1602 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1603 the To/Cc button.
1604
1605 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1606
1607 * nnmaildir.el (nnmaildir-request-accept-article):
1608 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
1609
1610 2005-03-13 Steve Youngs <steve@sxemacs.org>
1611
1612 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1613 autoloaded function.
1614 From: Andrey Slusar <anrays@gmail.com>.
1615
1616 2005-03-13 Steve Youngs <steve@sxemacs.org>
1617
1618 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1619 for `with-timeout'.
1620
1621 * mail-source.el: Require timer-funcs at compile time when in
1622 XEmacs for `run-with-idle-timer'.
1623
1624 * gnus-async.el: Ditto.
1625
1626 2005-03-16 Lute Kamstra <lute@gnu.org>
1627
1628 * message.el (message-make-date): Require parse-time.
1629
1630 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1631
1632 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1633
1634 2005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
1635
1636 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
1637
1638 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
1639
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).
1643
1644 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1645
1646 * message.el: Don't autoload former message-utils variables.
1647 (message-strip-subject-trailing-was): Change doc string.
1648
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):
1653 Don't hardcode URL.
1654
1655 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1656
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.
1660
1661 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1662 of broken groups(-beta).google.com.
1663
1664 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1665
1666 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1667 a more conservative way.
1668
1669 2005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1670
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.
1677
1678 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1679
1680 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1681 buffer, so it moves the window's cursor.
1682
1683 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1684
1685 * nnheader.el (nnheader-find-file-noselect): Add doc string.
1686
1687 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
1688 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
1689
1690 * gnus-sum.el (gnus-summary-caesar-message):
1691 Apply `gnus-treat-article' after rotation.
1692
1693 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1694 doc string.
1695
1696 2005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1697
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'
1701 fails.
1702
1703 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1704
1705 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1706 Handle news URL with given port correctly.
1707
1708 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1709
1710 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1711 containing special characters.
1712
1713 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1714
1715 * mml.el (mime-to-mml): Ditto.
1716
1717 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1718 New variable.
1719 (rfc2047-decode-region): Quote decoded words containing special
1720 characters when rfc2047-quote-decoded-words-containing-tspecials
1721 is non-nil.
1722
1723 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1724
1725 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
1726
1727 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1728
1729 2005-02-15 Simon Josefsson <jas@extundo.com>
1730
1731 * nnimap.el (nnimap-debug): Doc fix.
1732
1733 * imap.el (imap-debug): Doc fix.
1734
1735 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1736
1737 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
1738 argument in doc string. Make query for type more clear.
1739
1740 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1741
1742 * gnus.el (gnus-group-startup-message): Search for gnus images in
1743 etc/images/gnus.
1744 * mm-util.el (mm-find-charset-region): Likewise.
1745 * smiley.el (smiley-data-directory): Search for smilies in
1746 etc/images/smilies.
1747
1748 2005-02-09 Kim F. Storm <storm@cua.dk>
1749
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.
1752
1753 2005-02-08 Simon Josefsson <jas@extundo.com>
1754
1755 * imap.el (imap-log): Doc fix.
1756
1757 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1758
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.
1761
1762 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1763
1764 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
1765
1766 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
1767
1768 * message.el (message-beginning-of-line): Change the behavior when
1769 invoked between BOL and : so that it first moves backward.
1770
1771 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1772
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.
1776
1777 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1778
1779 * gnus-art.el (gnus-article-prepare):
1780 Remove message-strip-forbidden-properties from the local hook.
1781
1782 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1783
1784 * mml.el (mml-generate-mime-1): Convert string into unibyte when
1785 inserting " *mml*" buffer's contents into a unibyte temp buffer.
1786
1787 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
1788
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>.
1793
1794 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1795
1796 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
1797 which is unreadable in some setups.
1798
1799 2004-12-27 Simon Josefsson <jas@extundo.com>
1800
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>.
1804
1805 2004-12-17 Kim F. Storm <storm@cua.dk>
1806
1807 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
1808
1809 * gnus-sum.el (gnus-summary-mode-map): Likewise.
1810
1811 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1812
1813 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
1814 correctly even if there are wide characters.
1815
1816 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1817
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>.
1821
1822 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1823
1824 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
1825
1826 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
1827
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.
1831
1832 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1833
1834 * gnus-util.el (gnus-delete-directory): New function.
1835
1836 * gnus-agent.el (gnus-agent-delete-group): Use it.
1837
1838 * gnus-cache.el (gnus-cache-delete-group): Use it.
1839
1840 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
1841
1842 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
1843
1844 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
1845
1846 * gnus-group.el (gnus-group-make-rss-group):
1847 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
1848
1849 * gnus-start.el (gnus-setup-news): Honor user's setting to
1850 gnus-message-archive-method. Suggested by Lute Kamstra
1851 <lute@gnu.org>.
1852
1853 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1854
1855 * message.el (message-forward-make-body-mml): Remove headers
1856 according to message-forward-ignored-headers if a message is decoded.
1857
1858 2004-12-02 Romain Francoise <romain@orebokech.com>
1859
1860 * message.el (message-forward-make-body-plain): Always remove
1861 headers according to message-forward-ignored-headers.
1862
1863 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1864
1865 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1866 order to silence the byte compiler.
1867
1868 * pop3.el (pop3-md5): Define it before being used.
1869
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.
1878
1879 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1880
1881 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1882 which may confuse users.
1883 (canlock-password-for-verify): Ditto.
1884
1885 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1886
1887 * gnus-art.el (gnus-emphasis-alist): Ditto.
1888
1889 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1890
1891 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1892
1893 * gnus-start.el (gnus-save-killed-list): Ditto.
1894
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.
1899
1900 * message.el (message-courtesy-message): Ditto.
1901 (message-archive-note): Ditto.
1902 (message-subscribed-address-file): Ditto.
1903 (message-user-fqdn): Ditto.
1904
1905 * spam-report.el (spam-report-gmane-regex): Ditto.
1906
1907 * spam.el (spam-blackhole-good-server-regex): Ditto.
1908
1909 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1910
1911 * message.el (message-forbidden-properties): Fix typo in doc string.
1912
1913 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1914
1915 * message.el (message-strip-forbidden-properties):
1916 Bind buffer-read-only (etc) to nil.
1917
1918 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1919
1920 * gnus-util.el (gnus-replace-in-string): Add doc string.
1921
1922 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
1923 to avoid problems when splitting mails with many recipients.
1924
1925 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
1926
1927 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
1928 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1929
1930 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
1931
1932 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
1933
1934 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1935
1936 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
1937 pop-to-buffer, covered by the subsequent gnus-configure-windows.
1938
1939 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
1940
1941 * nnfolder.el (nnfolder-save-marks): Add missing format field in
1942 call to `error'.
1943 * nnml.el (nnml-save-marks): Ditto.
1944
1945 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1946
1947 * gnus-start.el (gnus-convert-old-newsrc):
1948 Assign legacy-gnus-agent to 5.10.7.
1949
1950 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1951
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.
1957
1958 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
1959
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>.
1963
1964 2004-11-04 Richard M. Stallman <rms@gnu.org>
1965
1966 * spam.el (spam group): Add :version.
1967
1968 * pgg-def.el (pgg group): Add :version.
1969
1970 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1971
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.
1975
1976 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1977
1978 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
1979 (html2text-format-tags): Remove unused variable `attr'.
1980
1981 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
1982 after-load-alist.
1983
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.
1989
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.
2001
2002 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2003
2004 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2005
2006 * tls.el (tls-process-connection-type, tls-success)
2007 (tls-certtool-program): Add :version.
2008
2009 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2010 (starttls-extra-arguments, starttls-process-connection-type)
2011 (starttls-connect, starttls-failure, starttls-success):
2012
2013 * spam-stat.el (spam-stat): Add :version.
2014
2015 * sieve.el (sieve): Add :version.
2016
2017 * sha1.el (sha1): Add :version.
2018 (sha1-use-external): Remove redundant version.
2019
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):
2024
2025 * nndiary.el (nndiary): Add :version.
2026
2027 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2028
2029 * mml-sec.el (mml-default-sign-method)
2030 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2031 Add :version.
2032
2033 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2034
2035 * mm-url.el (mm-url-use-external, mm-url-program)
2036 (mm-url-arguments): Add :version.
2037
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.
2041
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.
2045
2046 * gnus-win.el (gnus-configure-windows-hook)
2047 (gnus-use-frames-on-any-display): Add :version.
2048
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.
2053
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.
2058
2059 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2060 (gnus-get-top-new-news-hook):Add :version.
2061
2062 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2063 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2064
2065 * gnus-registry.el (gnus-registry): Add :version.
2066
2067 * gnus-spec.el (gnus-use-correct-string-widths)
2068 (gnus-make-format-preserve-properties): Add :version.
2069
2070 * gnus.el (gnus-group-charter-alist)
2071 (gnus-group-fetch-control-use-browse-url)
2072 (gnus-install-group-spam-parameters): Add :version.
2073
2074 * gnus-diary.el (gnus-diary): Add :version.
2075
2076 * gnus-delay.el (gnus-delay): Add :version.
2077
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):
2081 Add :version.
2082
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.
2086
2087 * deuglify.el (gnus-outlook-deuglify): Add :version.
2088
2089 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
2090 cleanup.
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).
2094
2095 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2096
2097 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2098 signature file. Suggested by Manoj Srivastava
2099 <srivasta@golden-gryphon.com>.
2100
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>.
2104
2105 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2106
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.
2112
2113 * gnus-spec.el (gnus-update-format-specifications): Return a list
2114 of updated types.
2115
2116 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2117
2118 * nnspool.el (nnspool-spool-directory): Use news-path if the
2119 news-directory variable is not bound.
2120
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.
2124
2125 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2126
2127 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
2128 instead.
2129
2130 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2131
2132 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
2133 comparison on string.
2134
2135 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2136
2137 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2138 running the major-mode function.
2139
2140 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2141
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
2145 versions of gnus.
2146
2147 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2148
2149 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2150 dummy marks in the right way.
2151
2152 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2153
2154 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2155 avoid infinite recursion via gnus-get-function.
2156
2157 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2158
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
2162 tick marks.
2163 (gnus-agent-synchronize-flags-server): Be silent when writing file.
2164
2165 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2166
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.
2170
2171 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2172
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
2183 number bug.
2184
2185 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2186
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.
2191
2192 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2193
2194 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2195 unless plugged. Disable the agent so that an open failure causes
2196 an error.
2197
2198 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2199
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.
2204
2205 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2206
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.
2211
2212 * gnus-sum.el: Remove (require 'gnus-agent) as required
2213 methods now autoloaded.
2214
2215 * gnus-int.el (gnus-request-move-article):
2216 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
2217 improve performance.
2218
2219 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2220
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
2232 must be valid.
2233
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
2236 .newsrc.eld file.
2237 (gnus-convert-mark-converter-prompt)
2238 (gnus-convert-converter-needs-prompt): Fix use of property list.
2239
2240 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2241
2242 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2243
2244 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2245
2246 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2247 stuff for non-living groups.
2248
2249 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2250
2251 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2252 (gnus-agent-regenerate-group): Using nil messages aren't valid.
2253
2254 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2255
2256 * gnus-agent.el (gnus-agent-read-agentview):
2257 Inline gnus-uncompress-range.
2258
2259 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2260
2261 * legacy-gnus-agent.el
2262 (gnus-agent-convert-to-compressed-agentview): Fix typos with
2263 help from Florian Weimer <fw@deneb.enyo.de>
2264
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.
2270
2271 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2272
2273 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2274
2275 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2276
2277 * gnus-cache.el (gnus-cache-rename-group): New function.
2278 (gnus-cache-delete-group): New function.
2279
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
2284 active file.
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,
2289 are nil.
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.
2293
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.
2300
2301 * gnus-start.el (gnus-get-unread-articles):
2302 Cosmetic simplification to logic.
2303
2304 * gnus-group.el (gnus-group-delete-group): No longer update
2305 gnus-cache-active-altered as gnus-request-delete-group now keeps
2306 the cache in sync.
2307 (gnus-group-list-active): Let the agent store a server's active
2308 list if currently plugged.
2309
2310 * gnus-util.el (gnus-rename-file): New function.
2311
2312 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2313
2314 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2315 when the group's active is not available.
2316
2317 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2318
2319 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
2320 error.
2321
2322 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2323
2324 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2325 message to newsrc-dribble when an actual conversion is performed.
2326
2327 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2328
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.
2335
2336 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2337
2338 * legacy-gnus-agent.el (): New. Provides converters that are only
2339 loaded when gnus-convert-old-newsrc needs to call them.
2340
2341 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
2342 old file versions.
2343 (gnus-group-prepare-hook): Remove function that converted list
2344 form of gnus-agent-expire-days to group properties.
2345
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
2354 function.
2355
2356 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2357
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.
2362
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.
2368
2369 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2370
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.
2377
2378 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2379 the cache, but not the agent, now appear with their usual face.
2380
2381 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2382
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)) }.
2386
2387 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2388
2389 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2390 uncompressed list.
2391
2392 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2393
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>
2400
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.
2408
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.
2412
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.
2421
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
2425
2426 2004-10-18 David Edmondson <dme@dme.org>
2427
2428 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2429 excessively.
2430
2431 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2432
2433 * mml.el (mml-preview): Use `pop-to-buffer'.
2434
2435 * message.el (message-goto-mail-followup-to): Insert after "To".
2436 (message-carefully-insert-headers): Add comment.
2437
2438 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2439
2440 * gnus-art.el (gnus-button-alist):
2441 Improve `gnus-button-handle-library' entry.
2442
2443 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
2444
2445 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
2446
2447 * gnus-start.el (gnus-activate-group): Add doc-string.
2448
2449 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2450 handle manual section.
2451
2452 * imap.el (imap-store-password): New variable.
2453 (imap-interactive-login): Use it.
2454 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2455
2456 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2457 Allow / in mailto URLs.
2458
2459 * spam.el (spam-directory): Derive from `gnus-directory'.
2460
2461 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2462
2463 2004-10-17 Richard M. Stallman <rms@gnu.org>
2464
2465 * gnus-registry.el (gnus-registry-unload-hook):
2466 Set as a variable with add-hook.
2467
2468 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2469 of news-path.
2470
2471 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2472
2473 * spam.el: Delete duplicate `provide'.
2474 (spam-unload-hook): Set as a variable with add-hook.
2475
2476 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2477
2478 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2479 in the doc string.
2480
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.
2485
2486 2004-10-15 Simon Josefsson <jas@extundo.com>
2487
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.
2492
2493 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2494
2495 * message.el (message-tokenize-header): Fix 2004-09-06 change
2496 which used point-min in the wrong place.
2497
2498 2004-10-12 Simon Josefsson <jas@extundo.com>
2499
2500 * net/tls.el (tls-certtool-program): New variable.
2501 (tls-certificate-information): New function, based on
2502 ssl-certificate-information.
2503
2504 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2505
2506 * message.el (message-bury): Use `window-dedicated-p'.
2507
2508 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2509
2510 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2511
2512 * gnus.el (message-y-or-n-p): Autoload.
2513
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>.
2520
2521 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2522 Windows/DOS.
2523
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>.
2527
2528 * mml.el (mml-minibuffer-read-disposition): Require match.
2529 Suggested by Dave Love <fx@gnu.org>.
2530
2531 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2532
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.
2538
2539 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2540
2541 2004-10-05 Juri Linkov <juri@jurta.org>
2542
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.
2548
2549 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2550
2551 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2552 there's no visible header.
2553
2554 2004-10-01 Simon Josefsson <jas@extundo.com>
2555
2556 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2557 acroread.
2558
2559 2004-09-29 Jesper Harder <harder@ifa.au.dk>
2560
2561 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2562
2563 2004-09-28 Jesper Harder <harder@ifa.au.dk>
2564
2565 * gnus-picon.el: Require cl.
2566
2567 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2568
2569 * mml-smime.el: Require cl. Autoload message-fetch-field.
2570
2571 * gnus-fun.el: Require gnus-ems and gnus-util.
2572
2573 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2574
2575 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
2576
2577 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2578
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.
2583
2584 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2585
2586 * gnus.el (gnus-version-number): Set to 5.11.
2587
2588 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2589
2590 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2591
2592 2004-09-26 Jesper Harder <harder@ifa.au.dk>
2593
2594 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2595 GROUP is a virtual group.
2596
2597 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2598 for big5 and gb2312.
2599
2600 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2601 padding.
2602
2603 * mm-bodies.el (mm-7bit-chars): Don't include \r.
2604
2605 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2606
2607 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2608 dependencies.
2609 (rfc2047-encode): Use it.
2610
2611 * flow-fill.el: Typo.
2612
2613 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2614 inline PGP.
2615
2616 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2617
2618 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2619 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2620
2621 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2622 From Christian Neukirchen <chneukirchen@yahoo.de>.
2623
2624 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
2625
2626 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2627
2628 * message.el (message-clone-locals): Clone sendmail and smtp
2629 variables.
2630
2631 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2632
2633 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2634 in `header' match. Reported by Svend Tollak Munkejord.
2635
2636 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2637
2638 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2639
2640 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2641
2642 * uudecode.el (uudecode-use-external): Add :version.
2643
2644 * smime.el (smime-CA-file, smime-encrypt-cipher)
2645 (smime-dns-server): Add :version.
2646
2647 * smiley.el (gnus-smiley-file-types): Add :version.
2648
2649 * sha1.el (sha1-use-external): Add :version.
2650
2651 * pgg-def.el (pgg-query-keyserver): Add :version.
2652
2653 * nnmail.el (nnmail-fancy-expiry-targets)
2654 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
2655
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.
2659
2660 * mml.el (mml-content-disposition-parameters)
2661 (mml-insert-mime-headers-always): Add :version.
2662
2663 * mm-util.el (mm-coding-system-priorities):
2664
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.
2669
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):
2689 Change :version.
2690
2691 * mail-source.el (mail-source-ignore-errors): Add :group, :type
2692 and :version.
2693 (mail-source-delete-old-incoming-confirm)
2694 (mail-source-movemail-program): Add :version.
2695
2696 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2697 (gnus-agent-cache, gnus-agent): Change :version.
2698
2699 * gnus-util.el (gnus-use-byte-compile): Change :version.
2700
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.
2713
2714 * gnus-start.el (gnus-backup-startup-file)
2715 (gnus-save-startup-file-via-temp-buffer): Add :version.
2716
2717 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
2718 (gnus-server-offline-face): Add :version.
2719
2720 * gnus-score.el (gnus-adaptive-word-length-limit):
2721
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.
2727
2728 * gnus-int.el (gnus-server-unopen-status): Add :version.
2729
2730 * gnus-group.el (gnus-group-jump-to-group-prompt)
2731 (gnus-large-ephemeral-newsgroup)
2732 (gnus-fetch-old-ephemeral-headers): Add :version.
2733
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.
2738
2739 * gnus-delay.el (gnus-delay-default-hour): Add :version.
2740
2741 * gnus-cite.el (gnus-cite-blank-line-after-header)
2742 (gnus-article-boring-faces):
2743
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.
2765
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.
2770
2771 * flow-fill.el (fill-flowed-display-column)
2772 (fill-flowed-encode-column): Add :version.
2773
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.
2783
2784 * binhex.el (binhex-use-external): Add :version.
2785
2786 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
2787
2788 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
2789 and `invisible'.
2790
2791 2004-09-13 Simon Josefsson <jas@extundo.com>
2792
2793 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
2794
2795 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
2796
2797 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
2798
2799 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
2800
2801 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
2802
2803 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
2804
2805 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
2806 for the 'imap' port in netrc files
2807
2808 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
2809 in gnus-registry-trim
2810
2811 2004-09-10 Simon Josefsson <jas@extundo.com>
2812
2813 * nndb.el (require): Remove tcp and duplicate cl.
2814
2815 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
2816
2817 * nntp.el (nntp): New customization group.
2818 (nntp-authinfo-file): Add customization group.
2819
2820 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
2821
2822 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
2823
2824 * gnus.el (to-address, to-list, subscribed)
2825 (large-newsgroup-initial): Ditto.
2826
2827 * flow-fill.el (fill-flowed-display-column)
2828 (fill-flowed-encode-column): Ditto.
2829
2830 2004-09-06 Stefan <monnier@iro.umontreal.ca>
2831
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.
2835
2836 * gnus-sum.el (gnus-summary-search-article-forward):
2837 Signal a specific `search-failed' rather than a generic `error'.
2838
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.
2842
2843 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
2844
2845 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
2846
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.
2850
2851 2004-09-01 Simon Josefsson <jas@extundo.com>
2852
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
2857 bad.)
2858
2859 * canlock.el: Require sha1, not sha1-el.
2860
2861 * message.el: Don't autoload sha1 (there is a autoload cookie in
2862 sha1.el).
2863
2864 * sha1-el.el: Renamed to sha1.el.
2865
2866 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2867
2868 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
2869
2870 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
2871
2872 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
2873 isn't a string.
2874
2875 2004-03-05 Jesper Harder <harder@ifa.au.dk>
2876
2877 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
2878
2879 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
2880
2881 * canlock.el: Don't autoload mail-fetch-field.
2882
2883 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
2884
2885 * canlock.el (base64-encode-string): Don't autoload it.
2886
2887 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
2888
2889 * canlock.el: Always require sha1-el.
2890 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
2891
2892 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
2893
2894 * message.el (message-canlock-generate): Require sha1-el.
2895
2896 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
2897
2898 * canlock.el (canlock-insert-header): Remove excessive grouping in
2899 regexp.
2900
2901 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2902
2903 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
2904
2905 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2906
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.
2915
2916 * sha1-el.el (sha1-string-external): Make it can return a string
2917 in binary form.
2918 (sha1-region-external): Ditto.
2919 (sha1-string-internal): Ditto.
2920 (sha1-region-internal): Ditto.
2921 (sha1-region): Ditto.
2922 (sha1-string): Ditto.
2923 (sha1): Ditto.
2924
2925 2003-11-15 Simon Josefsson <jas@extundo.com>
2926
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).
2931
2932 2004-07-28 Simon Josefsson <jas@extundo.com>
2933
2934 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
2935 parameter (but don't use it, for now).
2936
2937 2004-02-03 Jesper Harder <harder@ifa.au.dk>
2938
2939 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
2940
2941 2004-05-26 Simon Josefsson <jas@extundo.com>
2942
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):
2949 New functions.
2950 (starttls-negotiate, starttls-open-stream):
2951 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
2952 function if it is set.
2953
2954 2004-08-31 Simon Josefsson <jas@extundo.com>
2955
2956 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
2957 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
2958
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>.
2962
2963 2004-08-31 Jesper Harder <harder@ifa.au.dk>
2964
2965 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
2966 invalid addresses.
2967
2968 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2969
2970 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
2971
2972 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2973
2974 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
2975
2976 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2977
2978 * gnus-art.el (article-decode-idna-rhs): Don't use
2979 message-idna-inside-rhs-p.
2980
2981 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2982
2983 * message.el (message-idna-inside-rhs-p): Remove.
2984 (message-idna-to-ascii-rhs-1): Use proper address parsing.
2985
2986 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
2987
2988 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2989
2990 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
2991 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
2992
2993 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2994 when the group's active is not available.
2995
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.
3004
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>.
3009
3010 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
3011 Replace pp-to-string with gnus-pp-to-string.
3012
3013 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
3014
3015 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
3016 gnus-pp.
3017
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.
3023
3024 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
3025
3026 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3027 gnus-pp-to-string.
3028
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>.
3032
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.
3038
3039 * gnus.el: Don't make unnecessary *Group* buffer when loading.
3040
3041 * mail-source.el (mail-source-touch-pop): Doc fix.
3042
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>.
3050
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>.
3054
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.
3058
3059 * mm-util.el (mm-with-multibyte-buffer): New macro.
3060 (mm-with-multibyte): New macro.
3061
3062 * mm-view.el (mm-inline-render-with-function): Use multibyte
3063 buffer; decode html source by charset.
3064
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.
3071
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.
3076
3077 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
3078
3079 * webmail.el (webmail-debug): Replace pp with gnus-pp.
3080
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.
3087
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.
3091
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.
3101
3102 2004-08-30 Juanma Barranquero <lektu@terra.es>
3103
3104 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
3105
3106 2004-08-30 Andreas Schwab <schwab@suse.de>
3107
3108 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
3109
3110 * gnus-score.el (gnus-summary-increase-score): Fix format string.
3111
3112 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
3113
3114 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
3115
3116 2004-08-30 Kim F. Storm <storm@cua.dk>
3117
3118 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
3119
3120 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3121 Add :group 'nnimap.
3122
3123 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
3124
3125 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3126 entries.
3127
3128 * gnus-art.el (gnus-article): Ditto.
3129
3130 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
3131
3132 * gnus-art.el (article-hide-list-identifiers):
3133 Bind inhibit-read-only as t.
3134
3135 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
3136
3137 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
3138
3139 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
3140
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.
3144
3145 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3146 point-min == 1.
3147
3148 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3149 Disable incorrect use of `assert'.
3150
3151 * message.el (message-mode): Set comment-start-skip.
3152
3153 2004-08-22 Sam Steingold <sds@gnu.org>
3154
3155 * pop3.el (pop3-leave-mail-on-server): New user variable.
3156 (pop3-movemail): Delete mail only when it is nil.
3157
3158 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
3159
3160 * netrc.el, tls.el: Removed; use files from ../net instead.
3161
3162 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
3163
3164 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
3165
3166 * mailcap.el (mailcap-mime-data): Mark as risky.
3167
3168 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3169 Fix custom-manual entries.
3170
3171 * time-date.el: Removed. Merged into ../calendar/time-date.el.
3172
3173 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3174
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.
3179
3180 2004-07-22 Andreas Schwab <schwab@suse.de>
3181
3182 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
3183
3184 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
3185
3186 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3187 addition to emacs-w3m.
3188
3189 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
3190
3191 * gnus-msg.el (gnus-summary-followup-with-original):
3192 Document yanking of region when active.
3193
3194 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
3195
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.
3199
3200 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3201 gnus-agent.el update and incorporate bug fixes.
3202
3203 See ChangeLog.2 for earlier changes.
3204
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.
3208
3209 ;; Local Variables:
3210 ;; coding: iso-2022-7bit
3211 ;; End:
3212
3213 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4